
function setForm(){
	var frms=document.forms;
	for (var i=0;i<frms.length;i++){
		for (var x=0;x<frms[i].elements.length;x++){
			if (frms[i].elements[x].value!="Submit" && frms[i].elements[x].value!="Clear this form"){
				
				if (frms[i].elements[x].id=="secret"){
					var r=Math.random();	
					frms[i].elements[x].value=r;
					frms[i].Secret=r;
				}
				frms[i].elements[x].className="Blank";
			}
		}
	}
	
	
}


function validate_form(frm){
	
	if (!frm){
		frm=frmBookings;	
	}
	
	var isValid;
	var iValid=0;
		
	// Email address validation
	isValid=frm.E_Mail.value.indexOf("@")>-1;
	isValid=isValid && frm.E_Mail.value.lastIndexOf(".")>-1;
	isValid=isValid && frm.E_Mail.value!="";
	
	if (!isValid){
		frm.E_Mail.className="inValid";	
		iValid+=1;
		
	}else{
		frm.E_Mail.className="Blank";	
		
	}
	//------------------------------------
	// Special Comments validation
	isValid= frm.Special_Comments.value.toLowerCase().indexOf("http")==-1;
	isValid=isValid && frm.Special_Comments.value.toLowerCase().indexOf("www")==-1;

	if (!isValid){
		frm.Special_Comments.className="inValid";
		iValid++
		
	}else{
		frm.Special_Comments.className="Blank";
	}
	//------------------------------------
	
	// Check for profane lanquage
	isValid=!ContainsProfanity(frm);
	
	if (!isValid){
		document.getElementById("divValid").style.display="block";
		iValid++
	}else{
		document.getElementById("divValid").style.display="none";
	}
	
	isValid=(iValid==0);
	isValid=isValid && (frm.Secret==frm.secret.value);
	return isValid;
}

function ContainsProfanity(frm){
	var str;
	var flag=false;
	var strProfane="fuck piss shit puss pussy fist fisting bitch whore cow sex beastiality slut schoolgirl";
	strProfane+=" zuhoslwyyltd girl masterbate video viagra penis skat pinis piness peniss xxx cock intercoaurse porno busty teen lesbians he rised gamecareerguide just old pussy movies hand job domasnee porno foto ρεκρ busty milf sex rear side gey-vidoe teen movies sex nickname busty hot asian mom big boobs verile";
	
	for (var i=0;i<frm.elements.length;i++){
		str=frm.elements[i].value.toLowerCase();
		if (str==""){str="_"}
		if (strProfane.indexOf(str)>-1){
			frm.elements[i].className="inValid";
			flag= true;
		}
	}
	return flag;
}