// 
// FILE:       validate-form.js
// FUNCTION:   Validate that form fields are filled in properly
// AUTHOR:     Kevin Hillabolt
// URL:	       http://www.radiks.net/khill
// COPYRIGHT:  Copyright (C) 2000 Kevin Hillabolt
//             All rights reserved
//

function Validate(form)
{
	if (!Checkname(form.name))
		{return (false);}
	if (!Checkcompany(form.company))
		{return (false);}
	if (!Checkaddress(form.address))
		{return (false);}
	if (!Checkphone(form.phone))
		{return (false);}
	if (!Checkfax(form.fax))
		{return (false);}
	if (!CheckEmail(form.Email))
		{return (false);}
	if (!Checkd_bank(form.d_bank))
		{return (false);}
	if (!Checkd_place(form.d_place))
		{return (false);}
	if (!Checkd_no(form.d_no))
		{return (false);}
	if (!Checkd_date(form.d_date))
		{return (false);}
	if (!Checkd_rs(form.d_rs))
		{return (false);}

return (true);
}

function Checkname(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter Full Name.");
		field.focus();
		return (false);
	}
return (true);
}

function Checkcompany(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter Name of your Company/Organisation.");
		field.focus();
		return (false);
	}
return (true);
}

function Checkaddress(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter your Complete Address for Correspondence.");
		field.focus();
		return (false);
	}
return (true);
}
function Checkphone(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter your Phone Number along with country and region code. Enter NA incase if you don't have");
		field.focus();
		return (false);
	}
return (true);
}
function Checkfax(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter your Fax Number along with country and region code. Enter NA incase if you don't have");
		field.focus();
		return (false);
	}
return (true);
}
function CheckEmail(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter your Email address. Enter NA incase if you don't have");
		field.focus();
		return (false);
	}
return (true);
}

function Checkd_bank(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter Name of the bank issuing demand draft");
		field.focus();
		return (false);
	}
return (true);
}

function Checkd_place(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter Place of issuing bank");
		field.focus();
		return (false);
	}
return (true);
}


function Checkd_no(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter Draft Number");
		field.focus();
		return (false);
	}
return (true);
}
function Checkd_date(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter a Date of Demand Draft");
		field.focus();
		return (false);
	}
return (true);
}
function Checkd_rs(field)
{
	if (field.value.length == 0)
	{
		alert("Please enter Amount (in INR) for which Demand Draft taken for.");
		field.focus();
		return (false);
	}
return (true);
}
