var xmlHttp

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}


function mailData(fname,lname,email,phone1,phone2,phone3,order,subject,message)
{

if (fname == false || lname == false || email == false || phone1 == false || phone2 == false || phone3 == false || subject == false)
{
	document.getElementById('firstName').style.display = 'none';
	document.getElementById('lastName').style.display = 'none';
	document.getElementById('eMail123').style.display = 'none';
	document.getElementById('phoneNum').style.display = 'none';
	document.getElementById('msgTopic').style.display = 'none';
	if (fname == false)
	{
		document.getElementById('firstName').style.display = 'inline';
	}
	if (lname == false)
	{
		document.getElementById('lastName').style.display = 'inline';
	}
	if (email == false)
	{
		document.getElementById('eMail123').style.display = 'inline';
	}
	if (phone1 == false || phone2 == false || phone3 == false)
	{
		document.getElementById('phoneNum').style.display = 'inline';
	}
	if (subject == false)
	{
		document.getElementById('msgTopic').style.display = 'inline';
	}
}
else
{

document.getElementById('firstName').style.display = 'none';
document.getElementById('lastName').style.display = 'none';
document.getElementById('eMail123').style.display = 'none';
document.getElementById('phoneNum').style.display = 'none';
document.getElementById('msgTopic').style.display = 'none';

mailRegEx = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
if (!email.match(mailRegEx))
{
	document.getElementById('eMailValid').style.display = 'inline';
}
else
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="http://www.discountramps.com/mail.php"
url=url+"?fname="+fname+"&lname="+lname+"&email="+email+"&phone1="+phone1+"&phone2="+phone2+"&phone3="+phone3+"&order="+order+"&subject="+subject+"&message="+message
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
}
}



function stateChanged() 
{ 
if (xmlHttp.readyState < 4)
{
	document.getElementById('loader').style.display = 'block';
}
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 {
 document.getElementById("contactForm").innerHTML=xmlHttp.responseText 
 } 
}

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;
}