function validatequestionform()
{

  if(document.questionform.namequestion.value=="")
  {
   alert("Name is missing.");
   return false;
  }
  if(document.questionform.email.value=="")
  {
   alert("Email is missing.");
   return false;
  }
  if(document.questionform.messagequestion.value=="")
  {
   alert("Message is missing.");
   return false;
  }
  else
  {
   document.questionform.submit();
   return true;
  }
   
}







// Radio Button Validation
// copyright Stephen Chapman, 15th Nov 2004,14th Sep 2005
function valButton(btn) {
var cnt = -1;
for (var i=btn.length-1; i > -1; i--) {
   if (btn[i].checked) {cnt = i; i = -1;}
   }
if (cnt > -1) return btn[cnt].value;
else return null;
}

function validateemailform()
{
  if(document.updateform.emailone.value=="")
  {
   alert("Email is missing.");
   return false;
  }
  if(isEmail(document.updateform.emailone.value) == false)
  {
   alert("Please enter a valid E-mail.");
   return false;  
  }
  else
  {
   document.updateform.submit();
   return true;   
  }

}

function validate()
{
	
  var servicerequestedCheck = valButton(document.mailform.servicerequested);
  var pressureoneCheck = valButton(document.mailform.pressureone);
  var pressureCheck = valButton(document.mailform.pressure);
  
  if(document.mailform.name.value=="")
  {
   alert("Agency Name is missing.");
   return false;
  }
  if(document.mailform.address.value=="")
  {
   alert("Address is missing.");
   return false;
  }
  if(document.mailform.person.value=="")
  {
   alert("Contact Person is missing.");
   return false;
  }
  if(document.mailform.phone.value=="")
  {
   alert("Phone # is missing.");
   return false;
  }
  if(document.mailform.call.value=="")
  {
   alert("Best Time to Call is missing.");
   return false;
  }
  if(document.mailform.email.value=="")
  {
   alert("Email is missing.");
   return false;
  }
  if(document.mailform.info.value=="")
  {
   alert("Additional Contact Info is missing.");
   return false;
  }
  if(document.mailform.units.value=="")
  {
   alert("Number of Units is missing.");
   return false;
  }
  if (servicerequestedCheck == null)
  {
   alert("Service Requested is missing.");
   return false;
  }
  if (pressureoneCheck == null)
  {
   alert("Pressure is missing.");
   return false;
  } 
  if (pressureCheck == null)
  {
   alert("Please Select Cascade or Compressor.");
   return false;
  }
  else
  {
   document.mailform.submit();
   return true;
   
  }
  
  

  
}

function allow_only_numbers()
{
if (window.event.keyCode<48 || window.event.keyCode >57)
	{
	window.event.keyCode = "0";
	alert ("Enter Only Numbers Please");

	}
}

function allow_only_alpha()
{
if (window.event.keyCode<65 || window.event.keyCode > 122)
	{
	window.event.keyCode = "0";
	alert ("Enter Only Letters Please");
	}
}

function isEmail(strEmail) 
{
  var strInvalidChars = " /:,;"
  for (var i=0; i<strInvalidChars.length; i++) 
    	{
	strBadChar = strInvalidChars.charAt(i)	;	
	if (strEmail.indexOf(strBadChar,0) > -1) return false
    	}
  
    
  var atPos =  strEmail.indexOf("@",2)		
  if (atPos==-1) return false				
  if (strEmail.indexOf("@",atPos+1)>-1) return false		

  var periodPos = strEmail.indexOf('.',atPos+3)	
  if (periodPos==-1) return false			
  if (periodPos+3>strEmail.length) return false
  return true	
}