// JavaScript Document
//Contact functions
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){
		//alert("Invalid E-mail ID");
		return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		//alert("Invalid E-mail ID");
		return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		//alert("Invalid E-mail ID");
		return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
		//alert("Invalid E-mail ID");
		return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		//alert("Invalid E-mail ID");
		return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
		//alert("Invalid E-mail ID");
		return false;
	}
	if (str.indexOf(" ")!=-1){
		//alert("Invalid E-mail ID");
		return false;
	}
	return true;
}
function checkform(pf){
	var iserr=0;
	if (pf.name.value==""){
		showmsg('msgN', "You have not entered your name!");
		iserr=1;
	}
	if (pf.email.value=="" && pf.tel.value==""){
		showmsg('msgE', "You must provide a email address!");
		iserr=1;
	}
	else if (pf.email !=""){
		if (echeck(pf.email.value)==false){
			pf.email.value="";showmsg('msgE', "Invalid email address!");
			iserr=1;
		}
	}
	if (pf.details.value=="" || pf.details.value=="Please enter your message"){
		showmsg('msgM', "Please enter a message!");
		iserr=1;
	}
	if (pf.subject.value=="--Please Select--"){
		showmsg('msgS', "Please select a subject!");
		iserr=1;
	}
	if (iserr==1) {
		document.location="contact.shtml#tof";
		return;
	}
	pf.submit();
};

function showmsg(ctrl, txt){
	var e = document.getElementById(ctrl);
  if (txt=='') e.style.display = 'none';
	else e.style.display = 'block';
	e.innerHTML = txt;
}

