function f_trimmer(thisstring)
{
	while(thisstring.charAt(0)==" ")
	{
		thisstring=thisstring.substring(1,thisstring.length);
	}
	return thisstring;
}

function isValidEmail($email){
    return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
}

function checkme(contact_form){

	if (document.contact_form.name){
		if (f_trimmer(document.contact_form.name.value)==""){
			 alert("Name?");
			 document.contact_form.name.focus();
			 return false;
		}
	}
	
	if (document.contact_form.mail){
		if (f_trimmer(document.contact_form.mail.value)==""){
			alert("Mail?");
			document.contact_form.mail.focus();
			return false;
		} else {
			var s = new String(document.contact_form.mail.value);
			if ((s.indexOf(".")==-1 || s.indexOf("@")==-1)){       
		       alert ("Mail invalid!");
				document.contact_form.mail.focus();
				return false;
			}
		}
	}
	
	if (document.contact_form.subject){
		if (f_trimmer(document.contact_form.subject.value)==""){
			 alert("Subject?");
			 document.contact_form.subject.focus();
			 return false;
		}
	}
	
	if (document.contact_form.text){
		if (f_trimmer(document.contact_form.text.value)==""){
			 alert("Message?");
			 document.contact_form.text.focus();
			 return false;
		}
	}
	
	if (document.contact_form.code){
		if (f_trimmer(document.contact_form.code.value)==""){
			 alert("Security code?");
			 document.contact_form.code.focus();
			 return false;
		}
		if (document.getElementById("code").value != "12"){
			alert("Invalid security code!");
			 document.contact_form.code.focus();
			 return false;
		}
	}
	
}
