// JavaScript Document
function ValidateForm(frm) {  
	var e = frm.elements;
	
	for(i = 0; i < e.length; i++) {
	  if (e[i].name == 'Name') {
	    if (e[i].value == '' || e[i].value == 'Name') {
	      alert('Name is required');
	      return false;
	    }
	  }
	  if (e[i].name == 'Phone') {
	    if (e[i].value == '' || e[i].value == 'Phone') {
	      alert('Phone is required');
	      return false;
	    }
	  }
	  if (e[i].name == 'Email') {
	    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
      if(reg.test(e[i].value) == false) {
        alert('Invalid Email Address');
        return false;
      }
    }
  }
  
  return true;
}

function SubmitForm(p,d,v){
	var a;
	var msg = '';
	var reg1 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	var valid = 1;
	
	var e = v.elements;

	var name=e[0].value;
	var phone=e[1].value;
	var cell=e[2].value;
	var address=e[3].value;
	var city=e[4].value;
	var state=e[5].value;
	var zip=e[6].value;
	var email=e[7].value;
	var comments=e[8].value;
	var page=e[9].value;
	var referer=e[10].value;
	var ip=e[11].value;
	
	if(name=='Name')
		msg = msg + "Name required...\n";
	if(phone=='Phone')
		msg = msg + "Phone required...\n";
	if(address=='Address')
		msg = msg + "Address required...\n";
	if(city=='City')
		msg = msg + "City required...\n";
	if(state=='State')
		msg = msg + "State required...\n";
	if(!reg1.test(email))
		msg = msg + "Email required...\n";
	
	if(msg!='' || !valid){
		alert(msg);
		try{
			a = new XMLHttpRequest();
		} catch (e){
			try{
				a = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					a = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					alert("Your browser broke!");
					return false;
				}
			}
		}
		p=p + "?name=" + name + "&phone=" + phone + "&cell=" + cell + "&address=" + address + "&city=" + city + "&state=" + state + "&zip=" + zip + "&email=" + email + "&comments=" + comments + "&page=" + page + "&referer=" + referer + "&ip=" + ip;
		a.open("GET", p, true);
		a.onreadystatechange = function(){
			if(a.readyState == 4){
				document.getElementById(d).innerHTML= a.responseText;
			}
		}
		a.send(null);
		return false;
	}
	else{
		return true;
	}
}