function validateSignupForm()
	{
		var frms = document.frm;
		var message = '' ;
		var br = '\r\n' ;
		var email = frms.txtEmail.value ;
	 if (email.length == 0)
	 	message += "Please specify your Email id."  + br ;
	 else	// check valid only if supplied
	 	if (isValidEmail(email) == false) message += "Invalid Email id."  + br ;

	 //password should be 6-20 char length
	 if (frms.txtPassword.value.length < 6 || frms.txtPassword.value.length >20 ) message += "Password should be 6 to 20 in length." + br ;
	 //compare with confirm password
	 /*if (frms.txtPassword.value != frms.txtConfirmPassword.value) message += "Please ensure you enter the same value in both the password boxes" + br ;*/


	 if (frms.txtFullName.value.length == 0)  	message += "Full Name is blank."  + br ;
	 if (frms.txtCompanyName.value.length == 0)  	message += "Company name is blank." + br ;
	 if (frms.txtAddress.value.length == 0)  	message += "Address is blank." + br ;
	 if (frms.txtPhoneNo.value.length == 0)   	message  += "Phone Number is blank." + br ;
	 //if (frms.optSellerType[0].checked == false && frms.optSellerType[1].checked == false) 	message  += "Please select seller type." + br ;
//	 if (!isValidPhone(frms.txtPhoneNo.value))   message  += "Invalid Phone Number." + br ;
	 //no. of
	 /*if (!isValidNumber(frms.txtNoOfEmployees.value)) message += "No. of Employees should be a valid number." + br;*/
// Private or Dealer
/*if (frms.optBuyerSeller[0].checked == false && frms.optBuyerSeller[1].checked == false)
	message += "Please indicate the user type for using this site" + br ;*/
var noneSelected = (frms.optSellerType[0].checked == false && frms.optSellerType[1].checked == false && frms.optBuyerSeller[1].checked);
if (noneSelected)		message += "Please specify you are a Dealer or Private Seller."	+ br	;
	 //accept buyer terms & conditions
	 if (!frms.chkBuyerTerms.checked) message += "You should accept the Terms & Conditions.";

	 if (message.length > 0)
	 {
	 	message = "Please correct the following." + br + br + message ;
	 	alert(message);
	 	//return false;
	 }
	 else
	 	frms.submit() ; // form is submitted if everything is fine.

}


function AdminProfile_validateForm()
	{
		var frms = document.frm;
		var message = '' ;
		var br = '\r\n' ;
		var email = frms.txtEmail.value ;

	 if (email.length == 0)
	 	message += "Please specify your Email id."  + br ;
	 else	// check valid only if supplied
	 	if (isValidEmail(email) == false) message += "Invalid Email id."  + br ;



	 if (frms.txtFullName.value.length == 0)  	message += "Full Name is blank."  + br ;
	 if (frms.txtCompanyName.value.length == 0)  	message += "Company name is blank." + br ;

	 //if (frms.txtCompanyName.value.length == 0)  	message += "Company name is blank." + br ;
	 if (frms.txtAddress.value.length == 0)  	message += "Address is blank." + br ;
	 if (!isValidPhone(frms.txtPhoneNo.value))   message  += "Invalid Phone Number." + br ;
	 //no. of
	 /*if (!isValidNumber(frms.txtNoOfEmployees.value)) message += "No. of Employees should be a valid number." + br;*/

	 if (message.length > 0)
	 {
	 	message = "Please correct the following." + br + br + message ;
	 	alert(message);
	 	return false;
	 }
	 else
	 	frms.submit() ; // form is submitted if everything is fine.

}

function isValidEmail(email)
{

while (email.substring(0,1) == '')
	email = email.substring(1,email.length);
while (email.substring(email.length-1,email.length) == '')
	email = email.substring(0,email.length-1);

if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)))
	return false;
else
	return true ;
}


function isValidPhone(phone_number)
{
	var i;
	var valid = true ;
	var SingleChar;
	var ascii;

	for(i=0 ; i < phone_number.length ; i++)
		{
		SingleChar = phone_number.substring(i,i+1);

		ascii = SingleChar.charCodeAt(0) ;

		if(
		SingleChar=='(' ||
		SingleChar==')' ||
		SingleChar=='-' ||
		SingleChar=='+' ||
		SingleChar==' ' ||
		(ascii >=48 && ascii <=57) // 48 for 0, 57 for 9
		)
			valid = true ;
		else
		{
			valid = false ;
			break ;
		}

		}// end for
		return valid ;

}



function isValidNumber(number)
{
	var i;
	var valid = true ;
	var SingleChar;
	var ascii;

	for(i=0 ; i < number.length ; i++)
		{
		SingleChar = number.substring(i,i+1);

		ascii = SingleChar.charCodeAt(0) ;

		if(	(ascii >=48 && ascii <=57) // 48 for 0, 57 for 9
		)
			valid = true ;
		else
		{
			valid = false ;
			break ;
		}

		}// end for

		return valid ;
}
