function validateForm(thisform){
	var status = true;
	// Name
	if(thisform.wpcf_your_name.value==null||thisform.wpcf_your_name.value==""||thisform.wpcf_your_name.value=="Required"){
		thisform.wpcf_your_name.className  = "contacterror contactright";
		thisform.wpcf_your_name.value  = "Required";
		status=false;
	}else{
		thisform.wpcf_your_name.className  = "contactright";
	}
	// Email Addy
	if(thisform.wpcf_email.value==null||thisform.wpcf_email.value==""||thisform.wpcf_email.value=="Required"){
			thisform.wpcf_email.className  = "contacterror contactright";
			thisform.wpcf_email.value  = "Required";
			status=false;
	}else{
		if(echeck(thisform.wpcf_email.value)==false){
			thisform.wpcf_email.className  = "contacterror contactright";
			thisform.wpcf_email.value  = "Invalid email address";
			status=false;
		
		}else{
			thisform.wpcf_email.className  = "contactright";
		}
	}
	// Captcha Answer
	if(thisform.wpcf_response.value==null||thisform.wpcf_response.value==""||thisform.wpcf_response.value=="Required"){
			thisform.wpcf_response.className  = "contacterror contactright";
			thisform.wpcf_response.value  = "Required";
			status=false;
	}else{
		if(thisform.wpcf_response.value!=5){
						thisform.wpcf_response.className  = "contacterror contactright";
						thisform.wpcf_response.value  = "Incorrect!";
						status=false;
		}else{
			thisform.wpcf_response.className  = "contactright";
		}
	}
	// Email Subject
	if(thisform.wpcf_subject.value==null||thisform.wpcf_subject.value==""){
		thisform.wpcf_subject.value  = "Dear Adam, I am in love with you...";
	}
	// Email Message
	if(thisform.wpcf_msg.value==null||thisform.wpcf_msg.value==""||thisform.wpcf_msg.value=="Required"){
			thisform.wpcf_msg.className  = "contacterror contactright";
			thisform.wpcf_msg.value  = "Required";
			status=false;
	}else{
		thisform.wpcf_msg.className  = "contactright";
	}
	return status;
}

function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){return false;}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false;}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false;}
	if (str.indexOf(at,(lat+1))!=-1){return false;}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false;}
	if (str.indexOf(dot,(lat+2))==-1){return false;}
	if (str.indexOf(" ")!=-1){return false;}
	return true;
}
