		var thisForm = "frmreq";
		var defaultVals = new Array();
		defaultVals[0] = new Array("name", "Name");
		defaultVals[1] = new Array("email", "E-mail Address");
		defaultVals[2] = new Array("phone", "Phone");

		function validate()
		{
			if(document.forms[thisForm].name.value=='' || document.forms[thisForm].name.value=='Name')
			{
				alert('Enter Name');
				document.forms[thisForm].name.focus();
				return false;
			}
			if(document.forms[thisForm].phone.value=='' || document.forms[thisForm].phone.value=='Phone')
			{
				alert('Enter Phone');
				document.forms[thisForm].phone.focus();
				return false;
			}
			if(document.forms[thisForm].email.value=='' || document.forms[thisForm].email.value=='E-mail Address')
			{
				alert('Enter Email');
				document.forms[thisForm].email.focus();
				return false;
			}
			if(echeck(document.forms[thisForm].email.value) == false)
			{
				return false;	
			}
			
			str = "?name="+document.forms[thisForm].name.value+"&phone="+document.forms[thisForm].phone.value+"&email="+document.forms[thisForm].email.value;
			sendmessage(str);
			return false;
		}
		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					
	}
		// populate fields with default values on page load
		function MPLoadDefaults() {
		with (document.forms[thisForm]) {
		for (var n=0; n<defaultVals.length; n++) {
		var thisField = defaultVals[n][0];
		var thisDefault = defaultVals[n][1];
		if (elements[thisField].value == '')
		elements[thisField].value = thisDefault;
		}}}
		
		// clear default value from field when selected
		function MPClearField(field) {
		var fieldName = field.name;
		for (var n=0; n<defaultVals.length; n++) {
		var thisField = defaultVals[n][0];
		var thisDefault = defaultVals[n][1];
		if (thisField == fieldName) {
		if (field.value == thisDefault) field.value = '';
		break;
		}}}
		
		// clear all defaults when form is submitted
		function MPClearAll() {
		with (document.forms[thisForm]) {
		for (var n=0; n<defaultVals.length; n++) {
		var thisField = defaultVals[n][0];
		var thisDefault = defaultVals[n][1];
		if (elements[thisField].value == thisDefault)
		elements[thisField].value = '';
		}}}
		function opendiv(id) { 
		 var divname = id; 
		 var divStyle = document.getElementById(divname).style; 
		 divStyle.display='block'; 
		} 
		function closediv(id) { 
		 var divname = id; 
		 var divStyle = document.getElementById(divname).style; 
		 divStyle.display='none'; 
		} 

