// JavaScript Document


var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\_\{\}\`\~\=\|]/;

function dodacheck(val) {
	var strPass = val.value;
	var strLength = strPass.length;
	var lchar = val.value.charAt((strLength) - 1);
	if(lchar.search(mikExp) != -1) 
	{
		var tst = val.value.substring(0, (strLength) - 1);
		val.value = tst;
	}
}

function field_validation(thisform){
	
	//first name
	if(thisform.fname.value==""){
		alert("Please enter your full name.");
		thisform.fname.focus();
		return false;
	}
	else{		
		var filter=/^[a-zA-Z''-'\s]{1,35}$/i
		if (filter.test(thisform.fname.value)){
			testresults=true;
		}else{
			alert ("Please enter a valid first name");
			thisform.fname.focus();
			return false;
		}		
	}
	if(thisform.fname.value.length < 5 || thisform.fname.value.length > 50){
		alert ("Enter name of minimum 5 and maximum 50 characters");
			thisform.fname.focus();
			return false;
	}

	
if(thisform.phone.value==""){
		alert("Please enter your phone number.");
		thisform.phone.focus();
		return false;
	}else{		
		var filter=/^[0-9-]{1,35}$/i
		//var filter=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/i
				
		if (filter.test(thisform.phone.value)){
			testresults=true;
		}else{
			alert ("Please enter a valid phone number");
			thisform.phone.focus();
			return false;
		}		
	}
	
	if(thisform.phone.value.length < 5 || thisform.phone.value.length > 15){
		alert ("Please enter 10 digit phone number");
			thisform.phone.focus();
			return false;
	}
	
	
//email address
	if(thisform.email.value==""){
		alert("Please enter your email address.");
		thisform.email.focus();
		return false;
	}else{		
		var filter=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9-]+\.[a-zA-Z.]{2,5}$/i
		if (filter.test(thisform.email.value)){
			testresults=true;
		}else{
			alert ("Please enter a valid Email address");
			thisform.email.focus();
			return false;
		}		
	}
	


}




