function focuspoint()
{
	var phone=document.getElementById('pn').value;
	if(phone.length==3)
	{
		document.getElementById('pn1').focus();
		return false;
	}
}
function focuspoint1()
{
	var phone1=document.getElementById('pn1').value;
	 if(phone1.length==3)
	{
		document.getElementById('pn2').focus();
		return false;
	}
}

function AllowAlphabet(e)
{
	var fname=document.getElementById("fn").value;
	var lname=document.getElementById("ln").value;
	isIE=document.all? 1:0
	keyEntry = !isIE? e.which:event.keyCode;
	if(fname.length > 0)
	{
		if(keyEntry=='32')
		return true;
	}
	else if(((keyEntry >= '65') && (keyEntry <= '90')) || ((keyEntry >= '97') && (keyEntry <= '122')) || (keyEntry=='46')|| (keyEntry=='8') || keyEntry=='45'|| (keyEntry=='0') )
		return true;  
	else
		return false;
}
function AllowAlphabet1(e)
{
	var lname=document.getElementById("ln").value;
	isIE=document.all? 1:0
	keyEntry = !isIE? e.which:event.keyCode;
	if(lname.length > 0)
	{
		if(keyEntry=='32')
		return true;
	}
	else if(((keyEntry >= '65') && (keyEntry <= '90')) || ((keyEntry >= '97') && (keyEntry <= '122')) || (keyEntry=='46')|| (keyEntry=='8') || keyEntry=='45'|| (keyEntry=='0') )
		return true;  
	else
		return false;
}
function vali(frm)
{
	var phone=document.getElementById('pn').value;
	var phone1=document.getElementById('pn1').value;
	var phone2=document.getElementById('pn2').value;
	//var zipcode=document.getElementById('zip').value;
	var illegalChars = /\W/; // allow letters, numbers, and underscores
	if(document.getElementById('fn').value=="")
	{
		alert("Please enter your first name");
		document.getElementById('fn').focus();
		return false;
	}
	/*else if (illegalChars.test(document.getElementById('fn').value))
	{
		alert("The firstname contains illegal characters");//The username contains illegal characters
		document.getElementById('fn').focus();
		return false;
	}*/
	if(document.getElementById('ln').value=="")
	{
		alert("Please enter your last name");
		document.getElementById('ln').focus();
		return false;
	}
	/*else if (illegalChars.test(document.getElementById('ln').value))
	{
		alert("The lastname contains illegal characters");//The username contains illegal characters
		document.getElementById('ln').focus();
		return false;
	}*/
	
	if(document.getElementById('state').value=="State")
	{
		alert("Please Select State.");
		document.getElementById('state').focus();
		return false;
	}
	
	if(document.getElementById('debt').value=="Select a Range")
	{
		alert("Please enter your total unsecured debt.");
		document.getElementById('debt').focus();
		return false;
	}
	
	/*if(document.getElementById('zip').value=="")
	{
		alert("Please enter your zip code.");
		document.getElementById('zip').focus();
		return false;
	}
	else if(zipcode.length<5)
	{
		alert("Please enter your zip code in this format: 54321.");
		document.getElementById('zip').focus();
		return false;
	}*/
	if(document.getElementById('email').value=="")
	{
		alert("Please enter your email address.");
		document.getElementById('email').focus();
		return false;
	}
	else if (!/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("email").value))
	{
		alert("Please enter your email address in this format: joe@sample.com.")
		return false;
	}
	if(document.getElementById('pn').value=="")
	{
		alert("Please Enter Phone Number");
		document.getElementById('pn').focus();
		return false;
	}
	else if(phone.length<3)
	{
		alert("Please Enter Valid Phone Number");	
		document.getElementById('pn').focus();
		return false;
	}
	if(document.getElementById('pn1').value=="")
	{
		alert("Please Enter Phone Number");
		document.getElementById('pn1').focus();
		return false;
	}
	else if(phone1.length<3)
	{
		alert("Please Enter Valid Phone Number");	
		document.getElementById('pn1').focus();
		return false;
	}
	if(document.getElementById('pn2').value=="")
	{
		alert("Please Enter Phone Number");
		document.getElementById('pn2').focus();
		return false;
	}
	else if(phone2.length<4)
	{
		alert("Please Enter Valid Phone Number");	
		document.getElementById('pn2').focus();
		return false;
	}
	
	
	else
	{
		return true;
	}
}

/**
 * DHTML email validation script. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
 */
function containsAlphabets()
{
	var regexNum = /\d/;
	var regexLetter = /[a-zA-z]/;
	if(!regexNum.test(document.getElementById('fn').value) || !regexLetter.test(document.getElementById('fn').value))
	{
		alert('Type alphanumeric character');
		return false;
	}
}
function valid(f)
{
	f=document.getElementById("email");
	!(/^[A-zÑñ]*$/i).test(f.value)?f.value = f.value.replace(/[^A-zÑñ]/ig,''):null;
}
function checknummsp(e)
{
	evt=e || window.event;
	var keypressed=evt.which || evt.keyCode;
	//alert(keypressed);
	if(keypressed!="48" &&  keypressed!="49" && keypressed!="50" && keypressed!="51" && keypressed!="52" && keypressed!="53" && keypressed!="54" && keypressed!="55" && keypressed!="8" && keypressed!="56" && keypressed!="57" && keypressed!="45" && keypressed!="46" && keypressed!="37" && keypressed!="39" && keypressed!="9" && keypressed!="13")
	{
		alert("Please enter numbers only.");
 		return false;
	}
}
function ParseUSNumber(PhoneNumberInitialString)
{
    var FmtStr="";
    var index = 0;
    var LimitCheck;

    LimitCheck = PhoneNumberInitialString.length;
    while (index != LimitCheck)
      {
        if (isNaN(parseInt(PhoneNumberInitialString.charAt(index))))
          { }
        else
          { FmtStr = FmtStr + PhoneNumberInitialString.charAt(index); }
        index = index + 1;
      }
    if (FmtStr.length == 10)
      {
        FmtStr =  + FmtStr.substring(0,3) + "-" + FmtStr.substring(3,6) + "-" + FmtStr.substring(6,10);
      }
    else
      {
        FmtStr=PhoneNumberInitialString;
        alert("United States phone numbers must have exactly ten digits.");
      }
    return FmtStr;
}

