﻿// JScript File
function changeJointApplicant()
{    
    //alert("changeJointApplicant")
    
    if (document.getElementById("chkAddJointApplicant").checked == true) 
    {
        document.getElementById("JointApplication").style.display = "block";
    }
    else
    {
        document.getElementById("JointApplication").style.display = "none";
        //Clear the fields
        document.getElementById("ddlTitleJA").value = "";
        document.getElementById("txtFnameJA").value = "";
        document.getElementById("txtLNameJA").value = "";
        document.getElementById("txtDobJA").value = "";
        document.getElementById("txtAddressJA").value = "";
        document.getElementById("ddlCountryJA").value = "";
        document.getElementById("txtPostcodeJA").value = "";
        document.getElementById("txtPhoneJA").value = "";
    }
    if (document.getElementById("chkApplicantAddress").checked == true) 
    {
        document.getElementById("divPrevAddress").style.display = "block";
    }
    else
    {
        document.getElementById("divPrevAddress").style.display = "none";
        //Clear the fields
        document.getElementById("rdPreviousAddressSub").checked = false;
        document.getElementById("rdPreviousAddressMain").checked = true;
        document.getElementById("ddlCountryPrev").value = "";
        document.getElementById("txtPreviousAddress").value = "";
        document.getElementById("txtPostcodePrev").value = "";
        
    }

    /*if ( (document.getElementById("chkAddJointApplicant").checked == true) && (document.getElementById("txtDobJA").value == "") )
        document.getElementById("lblDobJA").innerText = "Please enter the Date of Birth";        
    else
        document.getElementById("lblDobJA").innerText = "";*/
    
}
function showOthersDDL(ddl,txt)
{
    if (document.getElementById(ddl).value == 257)
        document.getElementById(txt).style.display = "inline";
    else
        document.getElementById(txt).style.display = "none";
}
function showOthersRadioBtn(rdBtn,txt)
{
    if (document.getElementById(rdBtn).checked)
        document.getElementById(txt).style.display = "inline";
    else
        document.getElementById(txt).style.display = "none";
}
function showOthersRadioBtndiv(rdBtn,div)
{
    if (document.getElementById(rdBtn).checked)
        document.getElementById(div).style.display = "block";
    else
        document.getElementById(div).style.display = "none";
}
function OnTargetCurrencyChange(ddlCurrency,ddlTrgCurrency)
{
    if ((document.getElementById(ddlTrgCurrency) == null) || document.getElementById(ddlCurrency) == null )     return ""
    
    var tarCurr;
    tarCurr = document.getElementById(ddlTrgCurrency)[document.getElementById(ddlTrgCurrency).selectedIndex].innerHTML;

    var srcCurr;
    srcCurr = document.getElementById(ddlCurrency)[document.getElementById(ddlCurrency).selectedIndex].innerHTML;

    if (tarCurr == srcCurr && tarCurr != 'Select')
    {
        alert('Source and target currency can not be same');
        setDropDownList(document.getElementById(ddlTrgCurrency),'Select');
        return false;
    }
    return true;
}
function setDropDownList(elementRef, valueToSetTo)
{
     var isFound = false;
     for (var i=1; i < elementRef.options.length; i++)
     {
          if ( elementRef.options[i].text == valueToSetTo )
          {
           elementRef.options[i].selected = true;
           isFound = true;
          }
     }

     if ( isFound == false )
     {
        try { elementRef.options[0].selected = true;}catch(err){}
     }
}
//Function Added by Shruti to disable Double click
function validateSaveForm(aName,BtnName,valGrpName)
{    
    //alert(aName + '  :  ' +  BtnName);
    if (Page_ClientValidate() == true)
    {   
       // Disable the click on save for handling double click issue        
       document.getElementById(aName).disabled =true;
                                                                    
       // Call the save button to save the data
        document.getElementById(aName).onclick= "";
       document.getElementById(BtnName).click();
       
       document.getElementById(aName).disabled =false;  
       } 
}


function limitChars(textarea, limit)
{
    var text = textarea.value; 
    var textlength = text.length;
    if(textlength > limit)
    {
        //info.innerHTML = 'You cannot write more then '+limit+' characters!';
        alert("Max limit exceeded. You can enter only " + limit + " characters.");
        textarea.value = text.substr(0,limit);
        return false;
    }
    else
    {    
        return true;
    }
}

