if(window.attachEvent)
    window.attachEvent("onload",setListeners);
  
  function setListeners(){
    inputList = document.getElementsByTagName("INPUT");
    for(i=0;i<inputList.length;i++){
      inputList[i].attachEvent("onpropertychange",restoreStyles);
      inputList[i].style.backgroundColor = "";
    }
    selectList = document.getElementsByTagName("SELECT");
    for(i=0;i<selectList.length;i++){
      selectList[i].attachEvent("onpropertychange",restoreStyles);
      selectList[i].style.backgroundColor = "";
    }
  }

  function restoreStyles(){
    if(event.srcElement.style.backgroundColor != "" && event.srcElement.style.backgroundColor != "#a0d0ff"){
      event.srcElement.style.backgroundColor = "#ffffff"; /* color of choice for AutoFill */
    }
  }


function checkData()
{
if (document.getElementById("yourName").value=="")
	{
	alert("Please enter a contact name.");
	document.getElementById("yourName").focus();
	return false;
}
else if (document.getElementById("company").value=="")
	{
	alert("Please enter the full company name.");
	document.getElementById("company").focus();
	return false;
}
else if (document.getElementById("quantity").value=="")
	{
	alert("Please enter the quantity you require.");
	document.getElementById("quantity").focus();
	return false;
}
else if (document.getElementById("colour").value=="select")
	{
	alert("Please choose the number of print colours you require.");
	document.getElementById("colour").focus();
	return false;
}
else if (document.getElementById("email").value=="")
	{
	alert("Please enter your email address");
	document.getElementById("email").focus();
	return false;
}
else if (checkemail(document.getElementById("email").value) == false)
	{
	alert("Please enter a valid email address.");
	document.getElementById("email").focus();
	return false;
} 
else if (document.getElementById("phone").value=="")
	{
	alert("Please enter your contact telephone number.");
	document.getElementById("phone").focus();
	return false;
}
else{
	             
	return true;
	}
}
