// JavaScript Document function trim(str) { return str.replace(/^\s+|\s+$/g,""); } function ltrim(str) { return str.replace(/^\s+/,""); } function rtrim(str) { return str.replace(/\s+$/,""); } function formfocus(name) { var obj=document.getElementById(name) obj.style.border='thin inset' if(obj.className=='taxformreq'&&obj.value==""){ obj.style.borderBottom='#ff0000 2px solid' } else obj.style.borderBottom='#999999 1px solid' obj.style.backgroundColor='#FFFFff' } function formblur(name) { var obj=document.getElementById(name) obj.value=trim(obj.value) obj.style.border='none' obj.style.backgroundColor='#CCDDFF' if(obj.className=='taxformreq'&&obj.value=="") obj.style.borderBottom='#ff0000 2px solid' else obj.style.borderBottom='#999999 1px solid' } function prepchange(name) { var obj=document.getElementById(name) var sel=obj.selectedIndex if(sel>0) obj.className='taxform' else obj.className='taxformreqdep' } function changeclass(name,classname){ var obj=document.getElementById(name) obj.className=classname formblur(name) } function formblurspouse(name){ var obj=document.getElementById(name) if(obj.value==""){ changeclass('sp_lname','taxform') changeclass('sp_ssn','taxform') changeclass('sp_dob','taxform') changeclass('sp_idnum','taxform') changeclass('sp_idstate','taxform') changeclass('sp_idissue','taxform') changeclass('sp_idexp','taxform') } else{ changeclass('sp_lname','taxformreq') changeclass('sp_ssn','taxformreq') changeclass('sp_dob','taxformreq') changeclass('sp_idnum','taxformreq') changeclass('sp_idstate','taxformreq') changeclass('sp_idissue','taxformreq') changeclass('sp_idexp','taxformreq') } formblur(name) } function statuschange(name) { var obj=document.getElementsByName(name) if(obj[1].checked||obj[2].checked||obj[4].checked){ changeclass('sp_fname','taxformreq') if(obj[1].checked)changeclass('sp_email','taxformreq') } else{ changeclass('sp_fname','taxform') changeclass('sp_email','taxform') } } function depchange(name) { var i var obj=document.getElementById(name) var opt var sel=obj.selectedIndex if(sel==0||sel==11){ if(sel==0) obj.className='taxform' else obj.className='taxformreqdep' for(i=1;i<=10;i++){ opt=document.getElementById("dep"+i) opt.style.display="none" document.getElementById("dep"+i+"_fname").className='taxform' document.getElementById("dep"+i+"_lname").className='taxform' document.getElementById("dep"+i+"_dob").className='taxform' document.getElementById("dep"+i+"_ssn").className='taxform' document.getElementById("dep"+i+"_rel").className='taxform' document.getElementById("dep"+i+"_mih").className='taxform' } } else{ obj.className='taxform' for(i=1;i<=sel;i++){ opt=document.getElementById("dep"+i) opt.style.display="" document.getElementById("dep"+i+"_fname").className='taxformreq' document.getElementById("dep"+i+"_lname").className='taxformreq' document.getElementById("dep"+i+"_dob").className='taxformreq' document.getElementById("dep"+i+"_ssn").className='taxformreq' document.getElementById("dep"+i+"_rel").className='taxformreq' document.getElementById("dep"+i+"_mih").className='taxformreq' } for(i=i;i<=10;i++){ opt=document.getElementById("dep"+i) opt.style.display="none" document.getElementById("dep"+i+"_fname").className='taxform' document.getElementById("dep"+i+"_lname").className='taxform' document.getElementById("dep"+i+"_dob").className='taxform' document.getElementById("dep"+i+"_ssn").className='taxform' document.getElementById("dep"+i+"_rel").className='taxform' document.getElementById("dep"+i+"_mih").className='taxform' } } } function hideID(name, hide){ var obj=document.getElementById(name); if(hide==true){ obj.style.display="none";//visibility="hidden"; } else{ obj.style.display="";//visibility="visible"; } } function checkedhealth(name){ var obj=document.getElementById(name) changeclass('health_yes','taxform') changeclass('health_no','taxform') document.getElementById('healthquestion').className='taxform' if(obj.checked){ document.getElementById('hi_div').style.display="" changeclass('marketplace_yes','taxformreq') changeclass('marketplace_no','taxformreq') } else{ document.getElementById('hi_div').style.display="none" changeclass('marketplace_yes','taxform') changeclass('marketplace_no','taxform') } } function checkedfamily(name){ var obj=document.getElementById(name) changeclass('wholefamily_yes','taxform') changeclass('wholefamily_no','taxform') document.getElementById('wholefamilydiv').className='taxform' if(!obj.checked){ document.getElementById('family_div').style.display="" } else{ document.getElementById('family_div').style.display="none" } } function checkedmarket(name){ var obj=document.getElementById(name) changeclass('marketplace_yes','taxform') changeclass('marketplace_no','taxform') document.getElementById('marketquestion').className='taxform' } function selectallmonths(name){ document.getElementById('hi_jan').checked=true; document.getElementById('hi_feb').checked=true; document.getElementById('hi_mar').checked=true; document.getElementById('hi_apr').checked=true; document.getElementById('hi_may').checked=true; document.getElementById('hi_june').checked=true; document.getElementById('hi_july').checked=true; document.getElementById('hi_aug').checked=true; document.getElementById('hi_sept').checked=true; document.getElementById('hi_oct').checked=true; document.getElementById('hi_nov').checked=true; document.getElementById('hi_dec').checked=true; } function checkedfax(name){ var obj=document.getElementById(name) if(obj.checked){ document.getElementById('file_id1').style.display="none" document.getElementById('file_id2').style.display="none" document.getElementById('file_id3').style.display="none" document.getElementById('file_id4').style.display="none" document.getElementById('file_id5').style.display="none" document.getElementById('file_id6').style.display="none" } else{ document.getElementById('file_id1').style.display="" document.getElementById('file_id2').style.display="" document.getElementById('file_id3').style.display="" document.getElementById('file_id4').style.display="" document.getElementById('file_id5').style.display="" document.getElementById('file_id6').style.display="" } } function filechange(ext){ var obj=document.getElementsByName("upfile"+ext) } function validateform(formname){ var obj var valid=true var filecount=0 for(i=0; i='0'&&ch<='9'){ if(olen==3||olen==6){ Object.value+='-' return } } else{ if((olen==4||olen==7)&&ch=='-')return Object.value=Object.value.substr(0,olen-1) } } function Dateformat(Object) { if(Object.value.length==0)return var olen=Object.value.length var ch=Object.value.substr(olen-1,1) if(ch>='0'&&ch<='9'){ if(olen==2||olen==5){ Object.value+='/' return } } else{ if((olen==3||olen==6)&&ch=='/')return Object.value=Object.value.substr(0,olen-1) } } function validateemail(obj){ if(obj.value!=""&&!obj.value.match(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/)){ alert("You entered an invalid email format."); } }