function cverify(f){
	var name=f.mailname.value;
	var addr=f.mailaddress.value;
	var teln=f.telephone.value;
	var subj=f.mailsubject.value;
	var mess=f.mailmessage.value;
	var errs="";
	var msg="";
	if ((name==null) || (name=="") || blank(name)){
		errs+="\n"+txt_addyourname[lang];
	}
	if (((addr==null) || (addr=="") || blank(addr)) && ((teln==null) || (teln=="") || blank(teln))){
		errs+="\n"+txt_addyouremailorphone[lang];
	}
	//stop the hackers	
	if(addr==name || addr==teln || addr==subj || teln==subj){
		errs+="\n"+txt_inputswrong[lang];
	}
	if(addr){
	//check if email is from domain
		if(addr.indexOf("@")== -1) errs+="\n"+txt_invalidemail[lang];
		else{
			var md=addr.split("@");
			var mmd=md[1].split(".");
			var maildom=mmd[0];
			md=location.href.split(".")
			var hrefdom=md[1];
			if(maildom==hrefdom) errs+="\n"+txt_hackfailed[lang];
		}
	}
	if ((subj==null) || (subj=="") || blank(subj)){
		errs+="\n"+txt_addsubject[lang];
	}
	if ((mess==null) || (mess=="") || blank(mess)){
		errs+="\n"+txt_addmessage[lang];
	}
	if(!errs){
		return true;
	}else{
		msg ="_____________________________________________________\n\n";
		msg+=txt_formnotsubmitted[lang]+".\n";
		msg+=txt_correcterrors[lang]+".\n";
		msg+="_____________________________________________________\n\n";
		msg+=errs;
		alert(msg);
		return false;
	}
}