<!--

viewer = null;


function popFAQ(page,DaName,w,h,scroll)        
{        
	tempWindow = window.open(page,DaName,"scrollbars="+scroll+",resizable=no,width="+w+",height="+h+",status=no,location=no,toolbar=no,menubar=no");
	tempWindow.focus();      
}

function popFAQ2(page,DaName,w,h,scroll)
{
        tempWindow = window.open(page,DaName,"scrollbars="+scroll+",resizable=no,width="+w+",height="+h+",status=yes,location=no,toolbar=no,menubar=no");
        tempWindow.focus();
}














function popReplace(page)
{
        tempWindow = window.open(page,"CheckReplace","scrollbars=yes,resizable=no,width=600,height=400,status=no,location=no,toolbar=no,menubar=yes");
        tempWindow.focus();
}








function popExitInside()
{
	javOpen("http://www.expresstaxrefund.com/askExit.cgi", "ExitWin", 400,300,"no");
}










function MoveFocus(psForm1, psForm2, len)
{
//onkeyup="MoveFocus(form1.value, document.form2.name, 5)">
if (psForm1.length == len)
{
psForm2.focus();
}
}











function javOpen(page,DaName,w,h,scroll)        
{        
	tmpViewer = window.open(page,DaName,"scrollbars="+scroll+",resizable=no,width="+w+",height="+h+",status=no,location=no,toolbar=no,menubar=no");
	tmpViewer.focus();      
	return tmpViewer;
}


function isEinValid ( ein ) {

	
        valideins = new String("01,02,03,04,05,06,11,10,13,14,15,16,20,21,22,23,24,25,26,27,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,71,72,73,74,75,76,77,80,81,82,83,84,85,86,87,88,90,91,92,93,94,95,96,97,98,99");    

        valideins = valideins.split(",");
              
        valid = false;
         for ( i = 0; i < valideins.length; i++ ) {
             if ( ein == valideins[i] )
               {
                 valid = true;  
                 break;
               }    
         }

	return valid;

}

function isSocialValid ( number ) {

	ree = /\D/;

	if (number.length != 9 || number.search(ree) != -1 )
          {
             return false;
          }
      
	if ( (number.substring(0,3) >  696 && number.substring(0,3) <  700) ||
	   (number.substring(0,3) >  728 && number.substring(0,3) <  730) ||
           (number.substring(0,3) >  733 && number.substring(0,3) <  750) ||
	   (number.substring(0,3) >  899)|| (number.substring(3,9) < 10001 ) ) {
              return false;
	} 
             
        repetition = false;
        for ( i=0 ; i < 8 ; i++ ) {
            if ( number.charAt(i) == number.charAt(i+1) || number == "123456789" || number == "987654321" ) {
                     repetition = true;
            }
            else
            {
                repetition = false;
                break;
            }
        }

         // if the social has repetition
         if ( repetition )
         {
                return false;
         }        

	return true;
}



function isValidZip( state, zipcode )

{
        statestr = new String(state[state.selectedIndex].value);
        zip      = parseInt(zipcode.value,10);


        if( statestr.toUpperCase() == "AL" && 
                (zip >= 35000 && zip <= 36999) )
        {
                return true;
        } 
        else if( statestr.toUpperCase() == "AK" && 
                (zip >= 99500 && zip <= 99999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "AZ" && 
                (zip >= 85000 && zip <= 86599) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "AR" && 
                ((zip >= 71600 && zip <= 72999) || zip == 75502) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "CA" && 
                ((zip >= 90000 && zip <= 90899) || (zip >= 91000 && zip <= 96199)) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "CO" && 
                (zip >= 80000 && zip <= 81699) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "CT" && 
                ( (zip >= 6000 ) && (zip <= 6999 ) ) ) // 0 in front
        {
                return true;
        }
        else if( statestr.toUpperCase() == "DE" && 
                (zip >= 19700 && zip <= 19999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "DC" && 
                (zip >= 20000 && zip <= 20599) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "FL" && 
                ((zip >= 32000 && zip <= 33999) || (zip >= 34100 && zip <= 34299) ||
                (zip >= 34400 && zip <= 34499) || (zip >= 34600 && zip <= 34799) ||
                (zip >= 34900 && zip <= 34999)) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "GA" && 
                ((zip >= 30000 && zip <= 31999) || (zip >= 39900 && zip <= 39999)) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "HI" && 
                (zip >= 96700 && zip <= 96899) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "ID" && 
                (zip >= 83200 && zip <= 83899) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "IL" && 
                (zip >= 60000 && zip <= 62999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "IN" && 
                (zip >= 46000 && zip <= 47999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "IA" && 
                (zip >= 50000 && zip <= 52899) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "KS" && 
                (zip >= 66000 && zip <= 67999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "KY" && 
                ((zip >= 40000 && zip <= 42799) || zip == 45275) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "LA" && 
                ((zip >= 70000 && zip <= 71499) || zip == 71749) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "ME" && 
                ((zip >= 3900 && zip <= 4999) || zip == 3801) ) // 0 in front
        {
                return true;
        }
        else if( statestr.toUpperCase() == "MD" && 
                (zip >= 20600 || zip <= 21999 || zip == 20331) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "MA" && 
                ((zip >= 1000 && zip <= 2799) || (zip >= 5500 && zip <= 5599)) ) // 0 in front
        {
                return true;
        }
        else if( statestr.toUpperCase() == "MI" && 
                (zip >= 48000 && zip <= 49999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "MN" && 
                (zip >= 55000 && zip <= 56799) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "MS" && 
                (zip >= 38600 && zip <= 39799) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "MO" && 
                (zip >= 63000 && zip <= 65899) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "MT" && 
                (zip >= 59000 && zip <= 59999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "NE" && 
                (zip >= 68000 && zip <= 69399) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "NV" && 
                (zip >= 88900 && zip <= 89899) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "NH" && 
                (zip >= 3000 && zip <= 3999) ) //0 in front
        {
                return true;
        }
        else if( statestr.toUpperCase() == "NJ" && 
                (zip >= 7000 && zip <= 8999) ) // 0 in front
        {
                return true;
        }
        else if( statestr.toUpperCase() == "NM" && 
                (zip >= 87000 && zip <= 88499) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "NY" && 
                ((zip >= 400 && zip <= 599) || zip == 6390 || // 00 , 00, 0  in order
                (zip >= 10000 && zip <= 14999)) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "NC" && 
                (zip >= 27000 && zip <= 28999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "ND" && 
                (zip >= 58000 && zip <= 58899) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "OH" && 
                (zip >= 43000 && zip <= 45999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "OK" && 
                ((zip >= 73000 && zip <= 73299) || (zip >= 73400 && zip <= 74999)) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "OR" && 
                (zip >= 97000 && zip <= 97999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "PA" && 
                (zip >= 15000 && zip <= 19699) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "RI" && 
                (zip >= 2800 && zip <= 2999) ) // 0 in front
        {
                return true;
        }
        else if( statestr.toUpperCase() == "SC" && 
                (zip >= 29000 && zip <= 29999) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "SD" && 
                (zip >= 57000 && zip <= 57799) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "TN" && 
                (zip >= 37000 && zip <= 38599) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "TX" && 
                ((zip >= 73300 && zip <= 73399) || zip == 73949 ||
                (zip >= 75000 && zip <= 79999)) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "UT" && 
                (zip >= 84000 && zip <= 84799) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "VT" && 
                ((zip >= 5000 && zip <= 5499) || (zip >= 5600 && zip <= 5999)) ) // 0 in front
        {
                return true;
        }
        else if( statestr.toUpperCase() == "VA" && 
                ((zip >= 20100 && zip <= 20199) || zip == 20041 || zip == 20301 || 
                zip == 20370 || (zip >= 22000 && zip <= 24699) ) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "WA" && 
                ((zip >= 98000 && zip <= 98699) || (zip >= 98800 && zip <= 99499)) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "WV" && 
                (zip >= 24700 && zip <= 26899) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "WI" && 
                ((zip >= 53000 && zip <= 54999) || zip == 49936) )
        {
                return true;
        }
        else if( statestr.toUpperCase() == "WY" && 
                (zip >= 82000 && zip <= 83199) )
        {
                return true;
        }
        else
        {
                alert("Your State and Zip code do not correspond !");
                return false;
        }

    return true;
}


function highLight ( eName ) {
         document.getElementById(eName).style.backgroundColor = "#61B531";//"#E97231";
         document.getElementById(eName).focus();
}


function clearHighLights () {
        for(i=0; i < document.getElementsByTagName("input").length; i++){
                document.getElementsByTagName("input").item(i).style.backgroundColor ="";
        }
        for(i=0; i < document.getElementsByTagName("select").length; i++){
                document.getElementsByTagName("select").item(i).style.backgroundColor ="";
        }
}


//-->
