﻿
function FillSteps(PresentStep)
{
    if(PresentStep == 8) PresentStep=7;
    var i;
    for(i=1;i<PresentStep;i++)
    {
       document.getElementById('step' + i).className='stepover'; 
    }
    document.getElementById('step' + PresentStep).className='stepon'; 
}
function ChangeHeight(el)
{
    var temp = document.getElementById(el).value;
    temp = temp.substring(0,temp.length-2);
    var feet = temp/30.48;
    el= el.replace('ddlHeight','lblHeight');
    temp= document.getElementById(el);
    temp.innerHTML=String(feet).substring(0,4)+" Feets";
}
function EnableSpouseRow(el)
{
    
    var temp;
    if(document.getElementById(el).value == 1 )
    {
        temp = '';
    }
    else
    {
        temp='disabled'
        document.getElementById(el.replace('ddlMaritalStatus','ddlIndianSpouse')).value=0;
    }
    document.getElementById(el.replace('ddlMaritalStatus','txtSpouseName')).disabled = temp;
    document.getElementById(el.replace('ddlMaritalStatus','ddlIndianSpouse')).disabled = temp;
    document.getElementById('trSpouse').disabled = temp;
    disableSpouse(el.replace('ddlMaritalStatus','ddlIndianSpouse'));
}
        
function disableSpouse(el)
{
    var temp;
    if(document.getElementById(el).value==1)
        temp=''; 
    else
        temp='disabled'
    document.getElementById('divSpouse').disabled=temp;
    document.getElementById(el.replace('ddlIndianSpouse','txtSpouseAddress')).disabled = temp;
    document.getElementById(el.replace('ddlIndianSpouse','txtSpouseCity')).disabled = temp;
    document.getElementById(el.replace('ddlIndianSpouse','txtSpousePhone')).disabled = temp;
    document.getElementById(el.replace('ddlIndianSpouse','ddlSpouseState')).disabled = temp;
    document.getElementById(el.replace('ddlIndianSpouse','txtSpousePincode')).disabled = temp;
}
   
function disableVisa(el)
{
    if(document.getElementById(el).value==0)
        {
            temp='';
            disablePIO(el,!temp);
            disableVISA(el,!temp);
        }
    else if(document.getElementById(el).value==1)
        {
            temp='';
            disablePIO(el,!temp);
            disableVISA(el,temp);
        }
    else if(document.getElementById(el).value==2)
        {
            temp='';
            disablePIO(el,temp);
            disableVISA(el,!temp);
        }
}

function disableOldPassport(el)
{
    var temp;
    if(document.getElementById(el).value == 2) temp='';
    else temp= 'disabled';
    document.getElementById(el.replace('ddlPassportLevel','txtOldPassportNumber')).disabled=temp;
}

function disablePIO(el,enable)
{
    document.getElementById('divPIO').disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','txtPIOCardNo')).disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','txtPIOIssuedPlace')).disabled=enable;
    enableDateControl('tdPIOIssuedDate',enable);
    enableDateControl('tdPIOExpiryDate',enable);
}

function disableVISA(el,enable)
{
    document.getElementById('divVisa').disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','txtVisaNumber')).disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','txtVisaIssuedPlace')).disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','ddlVisaCategory')).disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','ddlVisaNoOfEntries')).disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','txtVisaType')).disabled=enable;
    document.getElementById(el.replace('ddlVisaOrPIOcard','txtSpecialEndorsement')).disabled=enable;
   
    enableDateControl('tdVisaIssuedDate',enable);
    enableDateControl('tdVisaExpiryDate',enable);
}

function disablePreviousVisitDetails(el)
{
    var temp;
    if(document.getElementById(el).checked) temp=''
    else temp= 'disabled';
    
    document.getElementById(el.replace('chkPreviousVisit','txtPlaceResided')).disabled = temp;  
    document.getElementById(el.replace('chkPreviousVisit','txtPreviousAddressResided')).disabled = temp;  
    document.getElementById(el.replace('chkPreviousVisit','ddlPreviousVisaType')).disabled = temp;
    document.getElementById(el.replace('chkPreviousVisit','txtPreviousPurposeofVisit')).disabled = temp;  
    document.getElementById('divPreviousDetails').disabled = temp;
    enableDateControl('tdFromDate',temp);
    enableDateControl('tdToDate',temp);
}
function SelectTempReg(el)
{
    if( document.getElementById(el).value==196)
        document.getElementById(el.replace('ddlNationality','chkTemporaryRegistration')).checked=true;
    else
        document.getElementById(el.replace('ddlNationality','chkTemporaryRegistration')).checked=false;
        
}
function TemporaryRegistration(el)
{
    if(document.getElementById(el).checked)
      {
        el=el.replace('chkTemporaryRegistration','ddlNationality');
        document.getElementById(el).value=196;
      }
    else
      {
        el=el.replace('chkTemporaryRegistration','ddlNationality');
        document.getElementById(el).value=0;
      }  
}

function disableScholarship(el)
{
    var temp;
    if(document.getElementById(el).checked) temp='';
    else temp= 'disabled';
    
       document.getElementById(el.replace('chkScholarship','txtScholarshipIssuedPlace')).disabled =temp;
       document.getElementById(el.replace('chkScholarship','txtSanctionedBy')).disabled = temp;
       document.getElementById('divScholarship').disabled = temp;
       enableDateControl('tdScholarshipIssuedDate',temp);
}

function enableDateControl(el,enable)
{
    try
    {
        document.getElementById(el).childNodes[0].disabled = enable;
        document.getElementById(el).childNodes[1].disabled = enable;
        document.getElementById(el).childNodes[2].disabled = enable;
        document.getElementById(el).childNodes[3].disabled = enable;
    }
    catch(ex){}
}
//function DisableChallanDetails(el)
//{
//    var temp;
//    if(document.getElementById(el).checked) temp=''
//    else temp= 'disabled';
//    
//    document.getElementById(el.replace('ChkLateRegistration','txtChallanNumber')).disabled = temp;
//    document.getElementById(el.replace('ChkLateRegistration','txtChallanAmount')).disabled = temp;
//    enableDateControl('tdChallanDate',temp);
//    divChallanDetails.disabled = temp;
//}
  
function disableEmergency(el)
{
    var temp;
    if(document.getElementById(el).checked) temp=''
    else temp= 'disabled';
    
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2Name')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2HouseNo')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2ApartmentName')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2Locality')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2Mandal')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2District')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','ddlEmergencyPerson2State')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2Pincode')).disabled = temp;
    document.getElementById(el.replace('chkEmergency2','txtEmergencyPerson2Phone')).disabled = temp;
}
