function LoadAJAX()
{
	var nm=document.getElementById('name').value;
	var ph=document.getElementById('tel').value;
	var em=document.getElementById('email').value;
	var cm=document.getElementById('make').value;
	var cmo=document.getElementById('model').value;
	var cy=document.getElementById('year').value;
	if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
{
}
xmlhttp.open("GET","data.php?n="+nm+"&p="+ph+"&e="+em+"&cm="+cm+"&cmo="+cmo+"&cy="+cy, true);
xmlhttp.send();
}

function popup(mylink, windowname)
{
if (! window.focus)return true;
var href;
if (typeof(mylink) == 'string')
   href=mylink;
else
   href=mylink.href;
window.open(href, windowname, 'width=600,height=400,scrollbars=yes');
return false;
}

function Load()
{loadXMLDoc2();}
function loadXMLDoc2()
{
document.form1.model.disabled=true;
document.form1.year.disabled=true;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
	var ar=new Array();
	ar=xmlhttp.responseText.split(",");
	var i;
	var select1 = document.getElementById("make");
	select1.options.length = 1;
	for(i=0;i<ar.length-1;i++)
	{
		select1.options[select1.options.length] = new Option(ar[i], ar[i]);
	}
    }
  }
xmlhttp.open("GET","get_data2.php",true);
xmlhttp.send();
}
function loadXMLDoc()
{
document.form1.model.disabled=false;	
document.form1.year.disabled=false;
var a=document.getElementById("make").value;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
	var ar=new Array();
	ar=xmlhttp.responseText.split(",");
	var i;
	var select1 = document.getElementById("model");
	select1.options.length = 1;
	for(i=0;i<ar.length-1;i++)
	{
		select1.options[select1.options.length] = new Option(ar[i], ar[i]);
	}
    }
  }
xmlhttp.open("GET","get_data.php?q="+a,true);
xmlhttp.send();
}
function loadXMLDoc1()
{
document.form1.year.disabled=false;
var a=document.getElementById("model").value;
var a1=document.getElementById("make").value;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
	var ar=new Array();
	ar=xmlhttp.responseText.split(",");
	var i;
	var select1 = document.getElementById("year");
	select1.options.length = 1;
	for(i=0;i<ar.length-1;i++)
	{
		select1.options[select1.options.length] = new Option(ar[i], ar[i]);
	}
    }
  }
xmlhttp.open("GET","get_data1.php?q="+a+"&q1="+a1,true);
xmlhttp.send();
}

function EName()
{if(form1.name.value=="Name")	form1.name.value="";
}
function SName()
{if(form1.name.value=="")	form1.name.value="Name";
}
function Eemail()
{if(form1.email.value=="Email")	form1.email.value="";
}
function SEmail()
{if(form1.email.value=="")	form1.email.value="Email";
}
function EModel()
{if(form1.model.value=="Model")	form1.model.value="";
}
function SModel()
{if(form1.model.value=="")	form1.model.value="Model";
}
function Etel()
{if(form1.tel.value=="Phone")	form1.tel.value="";
}
function Stel()
{if(form1.tel.value=="")	form1.tel.value="Phone";
}
function OnName()
{
	var nm=new RegExp("^[a-zA-Z ]{3,15}$");
	if(document.getElementById('name').value.search(nm)==-1)
		return 0;
	else
		return 1;
}
function OnEmail()
{
var em=new RegExp("^[A-Za-z0-9_\+-]+(\.[A-Za-z0-9_\+-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*\.([A-Za-z]{2,4})$");
	if(document.getElementById('email').value.search(em)==-1)
		return 0;
	else
		return 1;
}
function OnPhone()
{
	var nm=new RegExp("(^\\d{10}$)|(^\\d{11}$)|(^[01]?[- .]?(\\([2-9]\\d{2}\\)|[2-9]\\d{2})[- .]?\\d{3}[- .]?\\d{4}$)");
	if(document.getElementById('tel').value.search(nm)==-1)
		return 0;
	else
		return 1;
}

function CheckMake()
{
	if(document.getElementById('make').value=="Select Make")
		return 0;
	else
		return 1;
}

function CheckModel()
{
	if(document.getElementById('model').value=="Select Model")
		return 0;
	else
		return 1;
}

function CheckYear()
{
	if(document.getElementById('year').value=="Select Year!")
		return 0;
	else
		return 1;
}

function VerifyAll()
{
	if(OnName()==0)
	{
		alert("You Must Enter Your Name Correctly !!!");
		document.getElementById("name").focus();
		return false;
	}
	
	else if(OnEmail()==0)
	{
		alert("You Must Enter Your Email Correctly !!!");
		document.getElementById("email").focus();
		return false;
	}
	
	else if(OnPhone()==0)
	{
		alert("You Must Enter Your Phone Number Correctly !!!");
		document.getElementById("tel").focus();
		return false;
	}
	else if(CheckMake()==0)
	{
		alert("Please Select Car Make !!!");
		document.getElementById("make").focus();
		return false;
	}
	else if(CheckModel()==0)
	{
		alert("Please Select Car Model !!!");
		document.getElementById("model").focus();
		return false;
	}
	else if(CheckYear()==0)
	{
		alert("Please Select Car Year !!!");
		document.getElementById("year").focus();
		return false;
	}
	else
	{
		LoadAJAX();
		return true;
	}
}
