function validateform(frm)
{
	if(frm.txtName.value =="" || frm.txtName.value=="Name:")
	{
		alert("Name should not be blank.");
		frm.txtName.focus();
		return false;
	}	
	/*if(frm.txtemail.value =="")
	{
		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 number:" )
	{
		alert("Phone should not be blank.");
		frm.txtPhone.focus();
		return false;
	}
	else
	{	
		if(!PhoneValidation(document.getElementById("txtPhone")))
		{
					return false;	
		}
	}
	/*if(frm.txtDate.value =="" || frm.txtDate.value =="Date of offense:")
	{
		alert("Date should not be blank.");
		frm.txtDate.focus();
		return false;
	}
	if(frm.txtMsg.value =="" || frm.txtMsg.value =="What offenses are you charged with?")
	{
		alert("Offenses should not be blank.");
		frm.txtMsg.focus();
		return false;
	}
	if(frm.txtCourt.value =="" || frm.txtCourt.value =="Name of court?")
	{
		alert("Court should not be blank.");
		frm.txtCourt.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;
}
