// JavaScript Document

function js_isnumeric(NumStr,String) {

	for(var Idx=0;Idx<NumStr.length;Idx++)	{

		var Char=NumStr.charAt(Idx); var Match=false;

		for(var Idx1=0;Idx1<String.length;Idx1++) {

			if(Char==String.charAt(Idx1)) Match = true;

		}

		if(!Match) return false;

	} return true;

}



function js_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;

}



function frm_validation() {

	var frm = document.enForm;

//	alert(frm);

	var uName = frm.uName.value;

	var uSubject= frm.uSubject.value;

	var uTelephone= frm.uTelephone.value;

	var uEmail= frm.uEmail.value;

	var uUrl= frm.uUrl.value;

	var uMessage= frm.uMessage.value;



	if(uName=="") {

		frm.uName.value="";

		alert("Please Enter Your Name.");

		frm.uName.focus();

		return false;

	} 

	else if(uSubject=="") {

		frm.uSubject.value="";

		alert("Please Enter Your Subject.");

		frm.uSubject.focus();

		return false;

	} 



	else if(uTelephone=="") {

		frm.uTelephone.value="";

		alert("Please Enter Your Telephone");

		frm.uTelephone.focus();

		return false;

	} 



	else if(uEmail=="") {

		frm.uEmail.value="";

		alert("Please Enter the Email Address.");

		frm.uEmail.focus();

		return false;

	}

	else if(!js_echeck(uEmail)) {

		frm.uEmail.value="";

		alert("Please Check the Email Address.");

		frm.uEmail.focus();

		return false;

	}

/*		else if(uUrl=="") {

		frm.uUrl.value="";

		alert("Please Enter Your URL.");

		frm.uUrl.focus();

		return false;

	}*/

				

		else if(uMessage=="") {

		frm.uMessage.value="";

		alert("Please Enter Your Message.");

		frm.uMessage.focus();

		return false;

	}

	else if(parseInt(uTelephone.length)<15 && parseInt(uTelephone.length)>15) {

		frm.uTelephone.value="";

		alert("Please Check the Telephone number.");

		frm.uTelephone.focus();

		return false;

	}

	else if(!js_isnumeric(uTelephone,"0123456789")) {

		frm.uTelephone.value="";

		alert("Please Check the Telephone number.");

		frm.uTelephone.focus();

		return false;

	}	

	else {

		frm.submit();

	}

}
