function mailAjax(){
	var alpha= /^[a-z]+$/i;
	var alphanum=/^[a-zA-Z0-9]+$/i;
	var phone =/^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$/;
   	var validmail=/^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_\-\.])+\.([a-zA-Z]{2,4})$/;
	count=0;
	
	if(document.getElementById('frmFirstName').value=="First Name*"){
		document.getElementById('frmFirstName').style.color	=  "red";
		count++;
	}else if(!(document.getElementById('frmFirstName').value).match(alpha)){
		document.getElementById('frmFirstName').style.color	=  "red";
		count++;	
	}else{
		document.getElementById('frmFirstName').style.color	=  "";		
	}
	
	if(document.getElementById('frmLastName').value=="Last Name*"){
		document.getElementById('frmLastName').style.color	=  "red";
		count++;
	}else if(!(document.getElementById('frmLastName').value).match(alpha)){
		document.getElementById('frmLastName').style.color	=  "red";
		count++;	
	}else{
		document.getElementById('frmLastName').style.color	=  "";		
	}
	
	if(document.getElementById('frmEmail').value=="" || document.getElementById('frmEmail').value=="E-mail Address*"){
		document.getElementById('frmEmail').style.color	=	"red";
		count++;
	}else{
		document.getElementById('frmEmail').style.color	=	"";
	}
	if(document.getElementById('frmEmail').value!="" && !(document.getElementById('frmEmail').value).match(validmail)){
		document.getElementById('frmEmail').style.color	=	"red";
		count++;
	}else{
		document.getElementById('frmEmail').style.color	=	"";
	}
	if(document.getElementById('frmCity').value=="" || document.getElementById('frmCity').value=="City*"){
		document.getElementById('frmCity').style.color	=  "red";
		count++;
	}else if(!(document.getElementById('frmCity').value).match(alpha)){
		document.getElementById('frmCity').style.color	=  "red";
		count++;	
	}else{
		document.getElementById('frmCity').style.color	=	"";
	}
	if(document.getElementById('frmState').value=="" || document.getElementById('frmState').value=="State*"){
		document.getElementById('frmState').style.color	=	"red";
		count++;
	}else if(!(document.getElementById('frmState').value).match(alpha)){
		document.getElementById('frmState').style.color	=  "red";
		count++;	
	}else{
		document.getElementById('frmState').style.color	=	"";
	}
	if(document.getElementById('frmZipCode').value=="" || document.getElementById('frmZipCode').value=="Zip code*"){
		document.getElementById('frmZipCode').style.color	=	"red";
		count++;
	}else if(!(document.getElementById('frmZipCode').value).match(alphanum)){
		document.getElementById('frmZipCode').style.color	=  "red";
		count++;	
	}else{
		document.getElementById('frmZipCode').style.color	=	"";
	}
	if(document.getElementById('frmCountry').value=="" || document.getElementById('frmCountry').value=="Country*"){
		document.getElementById('frmCountry').style.color	=  "red";
		count++;
	}else if(!(document.getElementById('frmCountry').value).match(alpha)){
		document.getElementById('frmCountry').style.color	=  "red";
		count++;	
	}else{
		document.getElementById('frmCountry').style.color	=  "";;
	}
	
	if(document.getElementById('frmPhone').value=="" || document.getElementById('frmPhone').value=="Phone Number*"){
		document.getElementById('frmPhone').style.color	=  "red";
		count++;
	}else if(!(document.getElementById('frmPhone').value).match(phone)){
		document.getElementById('frmPhone').style.color	=  "red";
		count++;	
	}else{
		document.getElementById('frmPhone').style.color	=  "";
	}

	if(document.getElementById('brand').value==""){
		document.getElementById('brand').style.color	=  "red";
		count++;
	}else{
		document.getElementById('brand').style.color	=  "";
		document.getElementById('brand').className	=	"selectbox";	
	}
	
	
	if(count!='') {
		document.getElementById('message-error').style.display="block";
	} else {
		document.getElementById('message-error').style.display="none";
	}
	/*if(count==0) {
		document.getElementById('message').style.display="block";
	} else {
		document.getElementById('message').style.display="none";
	}*/
	if(count==0){
		xmlhttp=GetXmlHttpObject();	
		var fn 			= document.getElementById('frmFirstName').value;
		var ln 			= document.getElementById('frmLastName').value;
		var email 		= document.getElementById('frmEmail').value;
		var address		= document.getElementById('frmAddress').value;
		var city		= document.getElementById('frmCity').value;
		var state		= document.getElementById('frmState').value;
		var zipcode		= document.getElementById('frmZipCode').value;
		var country		= document.getElementById('frmCountry').value;
		var phone 		= document.getElementById('frmPhone').value;
		var besttime	= document.getElementById('frmBesttime').value;
		var inverst		= document.getElementById('frmInvest').value;
		var net 		= document.getElementById('frmNet').value;
		var time		= document.getElementById('frmInvestTime').value;
		var brand		= document.getElementById('brand').value;
		var comments	= document.getElementById('frmComments').value;
		var subject	=	"United Franchise Group - Requested Info";
		
		if(xmlhttp!=null) {
			var name ='ragu'; 
			var url    = global_path+'/ajax/ajax_mail.php?action=sendMail&fname='+fn+'&lname='+ln+'&email='+email+'&address='+address+'&city='+city+'&state='+state+'&zipcode='+zipcode+'&country='+country+'&phone='+phone+'&besttime='+besttime+'&inverst='+inverst+'&net='+net+'&time='+time+'&brand='+brand+'&comments='+comments+'&subject='+subject;
			xmlhttp.onreadystatechange = Success;
			xmlhttp.open("GET",url,true);
			xmlhttp.send(null);
		} else {
			alert("Your browser doesn't support xmlhttp");
			return;
		}
	}
}

function Success(){
	if(xmlhttp.readyState == 4) {
		var brand	 = 	document.getElementById('brand').value;
		var strValue =	xmlhttp.responseText;
		window.top.location.href = "index.php?b="+brand+"&success=request";
	}
}

function GetXmlHttpObject() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		}
		if (window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		}
		return null;
}

