/*****************************************************

*Javascript Client Side Form Validation 

*Purpose: Client side enquiry form validation

*Date : 28/March/2005

******************************************************/



function isEmail(str){

	if((str.indexOf("@")<=0) || (str.lastIndexOf(".")<=(str.indexOf("@")+1)) || str.indexOf(" ")>=0)return false;

	return true;

	}

	

function isSpaceName(ch){

	return (ch==' ');

	}



function isAllalphabets(str){

	var i;

	for(i=0;i<str.length;i++){

	if(!isAlphabet(str.charAt(i))&&!isSpaceName(str.charAt(i)))

	return false;

	} 

	return true;

}



function isDigit(ch){

	return (ch>='0'&&ch<='9');

	}



function isAlldigits(str) {var i;

	for (i=0;i<str.length;i++) {

	if(!isDigit(str.charAt(i)))

	return false;

	}

	return true;

}





function isPhoneLength(str){

	if(str.length<10)return false;

	if(str.length>15)return false;

	return true;

}



function verify(wholesaleForm){

		

		if(wholesaleForm.name.value == ""){

		alert("Please enter your name.");

		wholesaleForm.name.focus();

		return false;

        } 



		if(wholesaleForm.company.value == ""){

		alert("Please enter your company name.");

		wholesaleForm.company.focus();

		return false;

        } 

		if(wholesaleForm.phone.value == ""){

		alert("Please enter your phone number.");

		wholesaleForm.phone.focus();

		return false;

        } 

		if(!isEmail(wholesaleForm.email.value)){

		alert("Invalid email address.");

		wholesaleForm.email.focus();

		return false;

        }

		
		if(wholesaleForm.abn.value == ""){

		alert("Please enter your ABN Number.");

		wholesaleForm.abn.focus();

		return false;

        } 


		if(!isAlldigits(wholesaleForm.abn.value)){

		alert("ABN number must contain digits.");

		wholesaleForm.abn.focus();

		return false;

        } 



		



	return true;

}






