var xmlHttp;
var errorFound=0;
var errorMessage = '';
function email_quickquote()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return;
 }
errorFound=0;
errorMessage = ''
var name =document.getElementById('name').value;
var email = document.getElementById('email').value;
var city = document.getElementById('city').value;
var country = document.getElementById('country').value;
var make = document.getElementById('make').value;
var model = document.getElementById('model').value;
var type_element = document.getElementById('vehicletype');
var type = type_element.options[type_element.selectedIndex].value;
if (email != ''){
    if (!checkMail(email)){
        return false
    }
}
if (name == '' || email == '' || city == '' || country == '' || make == '' || model == ''){
    alert('Please make sure you have filled out all the fields with an * in them.');
    return false;
}
var url="quickquoteform.php"
url=url+"?name="+name;
url=url+"&email="+email;
url=url+"&city="+city;
url=url+"&country="+country;
url=url+"&make="+make;
url=url+"&model="+model;
url=url+"&vehicletype="+type;
xmlHttp.onreadystatechange=email_quickquote_stateChanged;
xmlHttp.open("POST",url,true)
xmlHttp.send("")
}
function email_contactus()
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
errorFound=0;
errorMessage = ''
var name = document.getElementById('name').value;
var email = document.getElementById('email').value;
var address = document.getElementById('address').value;
var city = document.getElementById('city').value;
var state = document.getElementById('state').value;
var zip = document.getElementById('zip').value;
var subject = document.getElementById('subject').value;
var dayphone = document.getElementById('dayphone').value;
var homephone = document.getElementById('homephone').value;
var fax = document.getElementById('fax').value;
var message = document.getElementById('message').value;
var preferred_element = document.getElementById('preferred');
var preferredcontact = preferred_element.options[preferred_element.selectedIndex].value;
if (email != ''){
    if (!checkMail(email)){
        return false
    }
}
if (name == '' || message == '' || homephone == '' || email == '' || subject == ''){
    alert('Please make sure you have filled out all the fields with an * in them.');
    return false;
}
var url="email_contactus.php"
url=url+"?name="+name;
url=url+"&address="+address;
url=url+"&city="+city;
url=url+"&state="+state;
url=url+"&zip="+zip;
url=url+"&subject="+subject;
url=url+"&fax="+fax;
url=url+"&email="+email;
url=url+"&dayphone="+dayphone;
url=url+"&homephone="+homephone;
url=url+"&message="+message;
url=url+"&preferredcontact="+preferredcontact;
xmlHttp.onreadystatechange=email_contactus_stateChanged;
xmlHttp.open("POST",url,true)
xmlHttp.send("")
}
function email_contactus_stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
     var xmlDoc=xmlHttp.responseXML;
     var message = 'Thank You for contacting American Wheels Export \n'+'One of our professionals will be in touch with you shortly in regards to your quote request.';
     alert(message);
     document.getElementById('name').value = '';
     document.getElementById('email').value = '';
     document.getElementById('address').value = '';
     document.getElementById('city').value = '';
     document.getElementById('state').value = '';
     document.getElementById('zip').value = '';
     document.getElementById('subject').value = '';
     document.getElementById('dayphone').value = '';
     document.getElementById('homephone').value = '';
     document.getElementById('homephone').value = '';
     document.getElementById('fax').value = '';
     document.getElementById('message').value = '';
     document.getElementById('preferred').selectedIndex = 0;
 }
}
function email_quickquote_stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {   
     var xmlDoc=xmlHttp.responseXML;
     var name =document.getElementById('name').value;
     var email = document.getElementById('email').value;
     var message = 'Thank You for contacting American Wheels Exports \n'+'One of our experts will be contacting you shortly.';
     alert(message);
     document.getElementById('name').value = '';
     document.getElementById('email').value = '';
     document.getElementById('city').value = '';
     document.getElementById('country').value = '';
     document.getElementById('make').value = '';
     document.getElementById('model').value = '';
     document.getElementById('vehicletype').selectedIndex = 0;
 }
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}
function checkMail(email){
	var x = email;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		 return true;
	}else {
          alert("Invalid Email");
          return false;
	}
}
