function validateform(frm)
{
	if(frm.txtCompany.value =="" || frm.txtCompany.value=="Company")
	{
		alert("Company should not be blank.");
		frm.txtCompany.focus();
		return false;
	}	
	if(frm.txtEmail.value =="" || frm.txtEmail.value=="Email")
	{
		alert("Email should not be blank.");
		frm.txtEmail.focus();
		return false;
	}
	if(isEmail(frm.txtEmail.value)==false)
	{
		alert("Please enter a valid E-mail.");
		frm.txtEmail.focus();
		return false;
	}
	if(frm.txtPhone.value =="" || frm.txtPhone.value =="Phone" )
	{
		alert("Phone should not be blank.");
		frm.txtPhone.focus();
		return false;
	}
	else
	{	
		if(!PhoneValidation(document.getElementById("txtPhone")))
		{
					return false;	
		}
	}
	if(frm.txtMsg.value =="" || frm.txtMsg.value =="Question")
	{
		alert("Question should not be blank.");
		frm.txtMsg.focus();
		return false;
	}
	if(frm.txtQty.value =="" || frm.txtQty.value =="Quantity")
	{
		alert("Quantity should not be blank.");
		frm.txtQty.focus();
		return false;
	}
	return true;
}

function formatephone()
{
	if (!document.getElementById("txtphone").value) 
		{ 
			document.getElementById("txtphone").value=''; 
		}
	var ssn = document.getElementById("txtphone").value;		
    if(ssn.match(/^(\d{3})\d{3}\d{4}$/))
	{
					 var len=ssn.length;
					 var first=ssn.substr(0,3);
					 var middle= ssn.substr(3,3);
					 var last= ssn.substr(6,len);
					 var  formatstring=first+"-"+middle+"-"+last;
					 document.getElementById("txtphone").value=formatstring;					
	}
}
function isEmail(str) 
{
  // are regular expressions supported?
  var supported = 0;
  if (window.RegExp) {
	var tempStr = "a";
	var tempReg = new RegExp(tempStr);
	if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported) 
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	  return (!r1.test(str) && r2.test(str));
}


function PhoneValidation(ssn1) 
{
  var ssn = ssn1.value
	  if(ssn=="")
	  {
		  return true;
	  }
	  var matchArr = ssn.match(/^(\d{3})-?\d{3}-?\d{4}$/);
	  var numDashes = ssn.split('-').length - 1;
  if (matchArr == null || numDashes == 1)
	 {
	  alert('Invalid Phone No. Must be 10 digits or in the form XXX-XXX-XXXX.');
	  msg = "does not appear to be valid";
	  ssn1.focus();
	  return false;
	 }
else 
	   if (parseInt(matchArr[1],10)==0) 
	   {
			 alert("Invalid Phone No:");
			 msg = "does not appear to be valid";
			 document.frmloan.phone.value=="";
			 ssn1.focus();
			 return false;
	   }
	    if(ssn.match(/^(\d{3})\d{3}\d{4}$/))
			   {
					 var len=ssn.length;
					 var first=ssn.substr(0,3);
					 var middle= ssn.substr(3,3);
					 var last= ssn.substr(6,len);
					 var  formatstring=first+"-"+middle+"-"+last;
					 ssn1.value=formatstring;
					 return true; 
			   }
      return true;
}
function setBlank(ctl,value)
{
	if(ctl.value==value)
		ctl.value='';	
}
function reSetValue(ctl,value)
{
	if(ctl.value.split(' ').join('')=="")
		ctl.value=value;
}

