function SetFocus()
{
	document.frm.Ecom_BillTo_Postal_Name_First.focus();
}

function trimNames(value,a)
{
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, " ");
   if (temp == " ") { temp = ""; }
   if (a=="f")
   {
		document.frm.Ecom_BillTo_Postal_Name_First.value=temp;
	}
    if (a=="l")
	{
		document.frm.Ecom_BillTo_Postal_Name_Last.value=temp;
	}
	if (a=="a")
	{
		document.frm.Ecom_BillTo_Postal_Street_Line.value=temp;
	}
	if (a=="c")
	{
		document.frm.Ecom_BillTo_Postal_City.value=temp;
	}
	
   if (a=="e")
	{
		document.frm.email.value=temp
	}
   return temp;
}


function checkdomain(email)
{
var testit;
var aemail=email.toUpperCase()
if(aemail.indexOf(".GOV") > -1) 
	{
	 testit=false;
	}
if(aemail.indexOf(".MIL") > -1) 
	{
	 testit=false;
	}
return (testit);
}


function abc()
	{	
		return SubmitMe();
	}
	
function checkemail(email)
	{
		var testresults;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(email))
			testresults=true;
		else {
			testresults=false;
		}
		return (testresults);
	}

/*	function checkemail(email)
	{	
		var good;
		var testresults;
		good=email.match((/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.info)|(\.org)|(\..{2,2}))$)\b/gi);
		alert(good);
		if(good)
			{
			testresults=true;	
			}
		else
			{
			testresults=false;	
			}
		return (testresults);
	}*/
			
	function isPhone(phone)
	{
	 return (isInteger(phone) && 
	            (phone.length == 10));
	}
	
	function isInteger (s)

	 {   var i;

    // Search through string's characters one by one
    // until we find a non-numeric character.
    // When we do, return false; if we don't, return true.

    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);

        if (!isDigit(c)) return false;
    }

    // All characters are numbers.
    return true;
}



function isZIPCode (s)
{  
   return (isInteger(s) && 
            (s.length == 5));
}
	
	
	function isDigit (c)
{   return ((c >= "0") && (c <= "9"))
}


function isLetter (c)
{   return ( ((c >= "a") && (c <= "z")) || ((c >= "A") && (c <= "Z")) || (c==' '))
}

function nameCheck(name)
{
  for (i = 0; i < name.length; i++)
    {   
        // Check that current character is number.
        var c = name.charAt(i);

        if (!isLetter(c)) return false;
    }

    // All characters are numbers.
    return true;
}


	function SubmitMe()
	{	

	var failed=false;
	var itemsFailed="";
	
	if (nameCheck(document.frm.Ecom_BillTo_Postal_Name_First.value)==false || document.frm.Ecom_BillTo_Postal_Name_First.value=='')
	{
		itemsFailed="First Name\n";
		failed=true;
	}
	
	if (nameCheck(document.frm.Ecom_BillTo_Postal_Name_Last.value)==false || document.frm.Ecom_BillTo_Postal_Name_Last.value=='')
	{
		itemsFailed=itemsFailed+"Last Name\n";
		failed=true;
	}

		 
	
	
	if (document.frm.Ecom_BillTo_Postal_Street_Line.value  =='')
	{
		itemsFailed=itemsFailed+"Street Address\n";
		failed=true;
	}
	
	
		/*
		if (document.frm.Ecom_BillTo_Postal_Street_Line2.value  =='')
		{
		itemsFailed=itemsFailed+"Apt/Unit\n";
		failed=true;
		}*/
		
		if (nameCheck(document.frm.Ecom_BillTo_Postal_City.value)==false || document.frm.Ecom_BillTo_Postal_City.value  =='')
		{
		itemsFailed=itemsFailed+"City\n";
		failed=true;
		}
		if (document.frm.Ecom_BillTo_Postal_StateProv.value=='select')
		{
		itemsFailed=itemsFailed+"State\n";
		failed=true;
		}
		
		if (isZIPCode(document.frm.Ecom_BillTo_Postal_PostalCode.value) == false)
		{
		itemsFailed=itemsFailed+"Zipcode\n";
		failed=true;
		}
		
		if (isPhone(document.frm.phoneAREA.value+document.frm.phoneEXCHANGE.value+document.frm.phoneNUMBER.value) == false)
		{
		itemsFailed=itemsFailed+"Home Phone Number\n";
		failed=true;
		}
		
		if (checkdomain(document.frm.email.value)==false || checkemail(document.frm.email.value)==false)
		{
			itemsFailed=itemsFailed+"Valid Email\n";
			failed=true;
		}
		
		/*if (isPhone(document.frm.EphoneAREA.value + document.frm.EphoneEXCHANGE.value + document.frm.EphoneNUMBER.value) == false)
		{
		itemsFailed=itemsFailed+"Cell Phone Number\n";
		failed=true;
		}
		
		if (document.frm.timeresidence != null)
		{
		 	if (document.frm.timeresidence.value == '')
			{
			itemsFailed=itemsFailed+"Time at Residence\n";
			failed=true;
			}
		}*/
		if(!document.frm.agree_terms.checked)
		{
			itemsFailed=itemsFailed+"Please click 'Check Box' to accept the Amount for this Offer\n";
			failed=true;
		}

		if (failed==true)
		{
		alert("Please enter valid values for the following:\n\n" + itemsFailed);
		return false;
		}
		else
		{
		submitted = true;
		document.frm.action="submitme.asp";
		document.frm.action="http://secretbusinessonline.com/commonInc/submitMe.asp";
		document.frm.submit();	
		}
	 }