phoneCharacters="1234567890()/-+ ";
numericCharacters="1234567890";
function isEmail(textField,field){
	if(isEmpty(textField,field)){
		return false;
	}
	data=textField.value;
	atposition=0;
	if((atposition=data.indexOf("@"))<1){
		alert("Invalid "+field+" email address");
		textField.focus();
		return false;
	}
	if(data.indexOf("@",atposition+1)>0){
		alert("Invalid "+field+" email address");
		textField.focus();
		return false;
	}
	if(data.indexOf(".",atposition+1)<atposition+2){
		alert("Invalid "+field+" email address");
		textField.focus();
		return false;
	}
	if(data.indexOf(".",atposition)==data.length-1){
		alert("Invalid "+field+" email address");
		textField.focus();
		return false;
	}
	if(data.charAt(0)=='.' || data.charAt(data.length-1)=='.'){
		alert("Invalid "+field+" email address");
		textField.focus();
		return false;
	}
	return true;
}
function isPhone(textField,field){
	if(isEmpty(textField,field)){
		return false;
	}
	for(i=0;i<textField.value.length;i++){
		if(phoneCharacters.indexOf(textField.value.charAt(i))==-1){
			alert("Invalid characters in "+field+" field!");
			textField.value="";
			textField.focus();
			return false;
		}
	}
	return true;
}
function isNumeric(textField,field){
	if(isEmpty(textField,field)){
		return false;
	}
	for(i=0;i<textField.value.length;i++){
		if(numericCharacters.indexOf(textField.value.charAt(i))==-1){
			alert("Invalid characters in "+field+" field!");
			textField.value="";
			textField.focus();
			return false;
		}
	}
	return true;
}
function isEmpty(textField,field){
	if(textField.value.length==0){
		alert(field+" field is empty!");
		textField.focus();
		return true;
	}
	return false;
}
function isLengthBetween(textField,min,max,field){
	if(textField.value.length<min){
		alert(field+" must have more than "+min+" characters!");
		textField.focus();
		return false;
	}else if(textField.value.length>max){
		alert(field+" must have less than "+max+" characters!");
		textField.focus();
		return false;
	}
	return true;
}
function isEqual(textField1,textField2,message){
	if(textField1.value!=textField2.value){
		alert(message+" fields are not equal!!!");
		textField1.value="";
		textField2.value="";
		textField1.focus();
		return false;
	}
	return true;
}
