﻿// JScript File
//function for is same driver
function Issamedriver(ddlId,dnameId,ph1Id,ph2Id,ph3Id,streetId,cityId,zip1Id,zip2Id,stateId,valDname,valPh,valStreet,valCity,valZip,valState)
{
    //debugger;
    var ddl=document.getElementById(ddlId);
    var ddlstate=document.getElementById(stateId);
    var index=0;
    if(ddl.selectedIndex==1)
    {
        document.getElementById(dnameId).value=valDname;
        if(valPh.length>10)
        {
            document.getElementById(ph1Id).value=valPh.substring(1,4);
            document.getElementById(ph2Id).value=valPh.substring(5,8);
            document.getElementById(ph3Id).value=valPh.substring(9,13);
        }
        document.getElementById(streetId).value=valStreet;
        document.getElementById(cityId).value=valCity;
        if(valZip.length>5)
        {
            document.getElementById(zip1Id).value=valZip.substring(0,5);
            document.getElementById(zip2Id).value=valZip.substring(6,11);
        }
        for (var i = ddlstate.options.length-1; i >= 0; i--) 
		{
		    if(Trim(ddlstate.options[i].value)==valState)
		    {
		        index=i;
		        break;
		    } 
		}
        ddlstate.selectedIndex=index;
        document.getElementById(stateId).value=valState;
        
    }
    else
    {
        document.getElementById(dnameId).value='';
        document.getElementById(ph1Id).value='';
        document.getElementById(ph2Id).value='';
        document.getElementById(ph3Id).value='';
        document.getElementById(streetId).value='';
        document.getElementById(cityId).value='';
        document.getElementById(zip1Id).value='';
        document.getElementById(zip2Id).value='';
        ddlstate.selectedIndex=index;
    }
    
}

function autoTab(fromObject,toObjectName)
{
	if ((fromObject.value.length + 1) == fromObject.maxLength)
	{
		fromObject.value = fromObject.value + String.fromCharCode(event.keyCode);
		event.returnValue = false;
 		document.all[toObjectName].focus();
 		document.all[toObjectName].select();
 	}	
}
function LossValidate()
    {
        var count =0;
        var txtHidden = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtHidden');
        for(var i=0;i<document.getElementById('Wizard1_ctl07_HolderInfoControl1_chkLossType').getElementsByTagName('input').length;i++)
        {
            if(document.getElementById('Wizard1_ctl07_HolderInfoControl1_chkLossType_'+i).checked)
             count++;
        }
       
       //var ss=document.getElementById('Wizard1_ctl07_HolderInfoControl1_ddlState');
       if(count==0)
      {
        txtHidden.innerText=""; 
      }
        else
        txtHidden.innerText="valid";
            
    }
    
function ClearHolderInfoControls()
        {
            var txtPolicy = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtPolicy');
            txtPolicy.innerText="";
            var txtName = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtName');
            txtName.innerText="";
            var txtAddress = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtStreetAddress');
            txtAddress.innerText="";
            document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtAddressCity').innerText="";
            document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtZip1').innerText="";
            document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtZip2').innerText="";
            document.getElementById('Wizard1_ctl07_HolderInfoControl1_ddlAddressState').selectedIndex=0;
            var txtPh1 = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtPh1');
            txtPh1.innerText="";
            var txtPh2 = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtPh2');
            txtPh2.innerText="";
            var txtPh3 = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtPh3');
            txtPh3.innerText="";
//            var txtEmail = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtEmail');
//            txtEmail.innerText="";
            var txtDOA = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtDOA');
            var today = new Date();
            var mm = today.getMonth()+1;
            var dd = today.getDate();
            var yyyy = today.getFullYear();
            if ((mm>0) && (mm<10))
            {
                mm = "0" + mm;
                if ((dd>0) && (dd<10))
                {
                    mm = mm + "/0" + dd;
                }
                else
                    mm = mm + "/" + dd;

            }
            else
            {
                if ((dd>0) && (dd<10))
                {
                    mm = mm + "/0" + dd;
                }
                else
                    mm = mm + "/" + dd;
            }
            txtDOA.innerText = mm + "/" + yyyy;
               
            var txtHH = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtHH');
            txtHH.innerText="";
            var txtMM = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtMM');
            txtMM.innerText="";
            var drpAM = document.getElementById('Wizard1_ctl07_HolderInfoControl1_drpAM');
            drpAM.selectedIndex=0;
            var txtCity = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtCity');
            txtCity.innerText="";
            var ddlState = document.getElementById('Wizard1_ctl07_HolderInfoControl1_ddlState');
            ddlState.selectedIndex=0;
            document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtPolicedept').innerText="";
            document.getElementById('Wizard1_ctl07_HolderInfoControl1_ddlPoliceReport').selectedIndex=0;
            
            var chk1 = document.getElementById('Wizard1_ctl07_HolderInfoControl1_chkLossType_0');
            chk1.checked=false;
            var chk2 = document.getElementById('Wizard1_ctl07_HolderInfoControl1_chkLossType_1');
            chk2.checked=false;
            var chk3 = document.getElementById('Wizard1_ctl07_HolderInfoControl1_chkLossType_2');
            chk3.checked=false;
            var drpAuto = document.getElementById('Wizard1_ctl07_HolderInfoControl1_drpAuto');
            drpAuto.selectedIndex=0;  
            var txtDesc = document.getElementById('Wizard1_ctl07_HolderInfoControl1_txtDescription');
            txtDesc.innerText="";    
        
            return false;
         }
     
    
   function ClearPageInfo()
        {
             //debugger;
             var hdfield=document.getElementById('Wizard1_ctl08_FillClaim1_hdValue');
             var arrLoseType=hdfield.value.split(",");
             for (var i=0;i<arrLoseType.length;i++)
             {
                switch(arrLoseType[i])
                {
                    case "AL":
                    {             
                        ClearPage1(new Array('Wizard1_ctl08_FillClaim1_txtALDriverName','Wizard1_ctl08_FillClaim1_txtALPhone1','Wizard1_ctl08_FillClaim1_txtALPhone2','Wizard1_ctl08_FillClaim1_txtALPhone3','Wizard1_ctl08_FillClaim1_txtALStreet','Wizard1_ctl08_FillClaim1_txtALCity','Wizard1_ctl08_FillClaim1_txtALZip1','Wizard1_ctl08_FillClaim1_txtALZip2','Wizard1_ctl08_FillClaim1_txtALPIpassengerinfo','Wizard1_ctl08_FillClaim1_txtALVehicleYear','Wizard1_ctl08_FillClaim1_txtALVehicleMake','Wizard1_ctl08_FillClaim1_txtALVehicleModel','Wizard1_ctl08_FillClaim1_txtALLocation','Wizard1_ctl08_FillClaim1_txtALdriverinfo','Wizard1_ctl08_FillClaim1_txtALOtherVehicleYear','Wizard1_ctl08_FillClaim1_txtALOtherVehicleMake','Wizard1_ctl08_FillClaim1_txtALOtherVehicleModel','Wizard1_ctl08_FillClaim1_txtALInsuranceCarrier'),new Array('Wizard1_ctl08_FillClaim1_ddlALState','Wizard1_ctl08_FillClaim1_ddlALPIpassenger','Wizard1_ctl08_FillClaim1_ddlALPIpassengerinjured','Wizard1_ctl08_FillClaim1_ddlALVehicledamaged','Wizard1_ctl08_FillClaim1_ddlALvehicledrivable','Wizard1_ctl08_FillClaim1_ddlALVIDriverInjured','Wizard1_ctl08_FillClaim1_ddlALOtherVehicles','Wizard1_ctl08_FillClaim1_ddlALOtherVehicles','Wizard1_ctl08_FillClaim1_ddlALOthervehiclepassenger','Wizard1_ctl08_FillClaim1_ddlALPassengersinjured'));
                        //ClearPage2(new Array('Wizard1_ctl08_FillClaim1_txtALVehicleYear','Wizard1_ctl08_FillClaim1_txtALVehicleMake','Wizard1_ctl08_FillClaim1_txtALVehicleModel','Wizard1_ctl08_FillClaim1_txtALLocation','Wizard1_ctl08_FillClaim1_txtALOtherDriverName','Wizard1_ctl08_FillClaim1_txtALOtherPhone1','Wizard1_ctl08_FillClaim1_txtALOtherPhone2','Wizard1_ctl08_FillClaim1_txtALOtherPhone3','Wizard1_ctl08_FillClaim1_txtALInsuranceCarrier','Wizard1_ctl08_FillClaim1_txtALPolicyNo'),new Array('Wizard1_ctl08_FillClaim1_ddlALVehicletowedAccident','Wizard1_ctl08_FillClaim1_ddlALOtherDriverInjured','Wizard1_ctl08_FillClaim1_ddlALOtherVehicletowed'));
                        //document.getElementById('Wizard1_ctl08_FillClaim1_chkDriversame').checked=false;

                        break;
                    }
                    case "PL":
                    {
                        //ClearPage1(new Array('Wizard1_ctl08_FillClaim1_txtPLStreet','Wizard1_ctl08_FillClaim1_txtPLCity','Wizard1_ctl08_FillClaim1_txtPLZip1','Wizard1_ctl08_FillClaim1_txtPLZip2','Wizard1_ctl08_FillClaim1_txtPLEstamount','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredName','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredStreet','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredCity','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredZip1','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredZip2','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone1','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone2','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone3','Wizard1_ctl08_FillClaim1_txtPlPolicedeptNo'),new Array('Wizard1_ctl08_FillClaim1_ddlPLLossOccur','Wizard1_ctl08_FillClaim1_ddlPLState','Wizard1_ctl08_FillClaim1_ddlPLLossProperty','Wizard1_ctl08_FillClaim1_ddlPLInjured','Wizard1_ctl08_FillClaim1_ddlPLAddressInjuredState','Wizard1_ctl08_FillClaim1_ddlPLReportpolice')); 
                        ClearPage1(new Array('Wizard1_ctl08_FillClaim1_txtPLStreet','Wizard1_ctl08_FillClaim1_txtPLCity','Wizard1_ctl08_FillClaim1_txtPLZip1','Wizard1_ctl08_FillClaim1_txtPLZip2','Wizard1_ctl08_FillClaim1_txtPLEstamount','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredName','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredStreet','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredCity','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredZip1','Wizard1_ctl08_FillClaim1_txtPLAddressInjuredZip2','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone1','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone2','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone3'),new Array('Wizard1_ctl08_FillClaim1_ddlPLLossOccur','Wizard1_ctl08_FillClaim1_ddlPLState','Wizard1_ctl08_FillClaim1_ddlPLLossProperty','Wizard1_ctl08_FillClaim1_ddlPLInjured','Wizard1_ctl08_FillClaim1_ddlPLAddressInjuredState')); 
                        //ClearPage2(new Array('Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone1','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone2','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredPhone3','Wizard1_ctl08_FillClaim1_txtPLAddress1','Wizard1_ctl08_FillClaim1_txtPLAddress2','Wizard1_ctl08_FillClaim1_txtPLOtherInjuredName','Wizard1_ctl08_FillClaim1_txtPLCity','Wizard1_ctl08_FillClaim1_txtPLZip1','Wizard1_ctl08_FillClaim1_txtPLZip2'),new Array('Wizard1_ctl08_FillClaim1_ddlPLState'));
                        break;
                    }
                    case "WC":
                    {
                        ClearPage1(new Array('Wizard1_ctl08_FillClaim1_txtWCInsuredName','Wizard1_ctl08_FillClaim1_txtWCStreet','Wizard1_ctl08_FillClaim1_txtWCCity','Wizard1_ctl08_FillClaim1_txtWCZip1','Wizard1_ctl08_FillClaim1_txtWCZip2','Wizard1_ctl08_FillClaim1_txtWCPhone1','Wizard1_ctl08_FillClaim1_txtWCPhone2','Wizard1_ctl08_FillClaim1_txtWCPhone3','Wizard1_ctl08_FillClaim1_TxtWCJobTitle','Wizard1_ctl08_FillClaim1_txtWCDescInjury','Wizard1_ctl08_FillClaim1_txtWCCity','Wizard1_ctl08_FillClaim1_txtWCZip1','Wizard1_ctl08_FillClaim1_txtWCZip2'),new Array('Wizard1_ctl08_FillClaim1_ddlWCState','Wizard1_ctl08_FillClaim1_ddlWCHospital','Wizard1_ctl08_FillClaim1_ddlWCLoseInjured'));
                        //ClearPage2(new Array('Wizard1_ctl08_FillClaim1_txtWCHospital','Wizard1_ctl08_FillClaim1_txtWCInjuredPartyName'),'');
                        break;
                    }
                }
             }
             window.onbeforeunload = null;
             document.body.onbeforeunload = null;
             window.location='../ClaimsInfo/Default.aspx'; 
             return false;
         }
  
  function ClearPage1(arrTxt,arrDdl)
  {
       for(var i=0;i<arrTxt.length;i++)
        {
            
            document.getElementById(arrTxt[i]).innerText='';

        }
        for(var i=0;i<arrDdl.length;i++)
        {
            document.getElementById(arrDdl[i]).selectedIndex=0;
        }
  } 
  function ClearPage2(arrTxt,arrDdl)
  {
        for(var i=0;i<arrTxt.length;i++)
        {
            document.getElementById(arrTxt[i]).disabled=true;
            document.getElementById(arrTxt[i]).style.color='#999999';
            document.getElementById(arrTxt[i]).style.backgroundColor='#CCCCCC';
            document.getElementById(arrTxt[i]).innerText='';

        }
        
        
        for(var i=0;i<arrDdl.length;i++)
        {
            document.getElementById(arrDdl[i]).disabled=true;
            document.getElementById(arrDdl[i]).className='claimsformDisabled';
            document.getElementById(arrDdl[i]).selectedIndex=0;
        }
  }
  
  
  function Onchangeddl(ddlyearId,ddlmonthId,ddldateId)
{
    var ddy=document.getElementById(ddlyearId);
    var ddm=document.getElementById(ddlmonthId);
    var ddd=document.getElementById(ddldateId);
    var selectyear;
    var selectmonth;
    var selectdate;
    selectdate=ddd.selectedIndex;
    selectyear=ddy.options[ddy.selectedIndex].value;
    selectmonth=ddm.options[ddm.selectedIndex].value;
    for (var i = ddd.options.length; i >= 0; i--) 
	{
	    ddd.options[i] = null; 
    }
    if((selectmonth<8 && selectmonth%2!=0 && selectmonth!=2)||(selectmonth>=8 && selectmonth%2==0 && selectmonth!=2)) 
    {
    
        for (var i =0;i<31;i++) 
		  ddd.options[i] = new Option(i+1); 
		  
    }
    else if((selectmonth<8 && selectmonth%2==0 && selectmonth!=2)||(selectmonth>=8 && selectmonth%2!=0 && selectmonth!=2)) 
    {
        for (var i =0;i<30;i++) 
		  ddd.options[i] = new Option(i+1); 
        
    }
    
    if(selectyear%4==0 && selectmonth==2)
    {
        
        for (var i =0;i<29;i++) 
		    ddd.options[i] = new Option(i+1);
		    
		 
    }
    else if(selectmonth==2)
    {
    
            for (var i =0;i<28;i++) 
	       ddd.options[i] = new Option(i+1); 
     }
   
   if(selectdate<ddd.options.length)
        ddd.selectedIndex=selectdate;
 }
 
 
  function Trim(strInput)
  {
    var strTrimmmed = '';
    for (var i = 0;i<strInput.length; i++)
    {
        if (strInput.charCodeAt(i)!=32)
        {
           strTrimmmed = strInput;
        }
    }
    return strTrimmmed;
 } 

        


