﻿// JScript File

function ptype1_change()
{
    document.getElementById('hdnptype1').value = document.getElementById('ptype1').value    ;    
    document.getElementById('hdnTXTptype1').value = document.getElementById('ptype1').options[document.getElementById('ptype1').selectedIndex].text    ;    
    bank_info_enable_disable();
    return false    ;    
}

function apptype1_change()
{
    document.getElementById('hdnapptype1').value = document.getElementById('apptype1').value    ;    
    document.getElementById('hdnTXTapptype1').value = document.getElementById('apptype1').options[document.getElementById('apptype1').selectedIndex].text        ;        
    previous_passport_info();
    return false        ;        
}

function appplace1_change()
{
    document.getElementById('hdnappplace1').value = document.getElementById('appplace1').value    ;    
    document.getElementById('hdnTXTappplace1').value = document.getElementById('appplace1').options[document.getElementById('appplace1').selectedIndex].text    ;    
    bank_info_enable_disable();
    return false    ;    
}

function birthplace_change()
{
    DropDownListChange('birthplace','mhafza',UDB_BIRTH_LOCATION_LOV)    ;    
    document.getElementById('hdnbirthplace').value = document.getElementById('birthplace').value    ;    
    document.getElementById('hdnTXTbirthplace').value = document.getElementById('birthplace').options[document.getElementById('birthplace').selectedIndex].text    ;    
    document.getElementById('hdnmhafza').value = document.getElementById('mhafza').value    ;    
    document.getElementById('hdnTXTmhafza').value = document.getElementById('mhafza').options[document.getElementById('mhafza').selectedIndex].text    ;    
    return false    ;    
}

function mhafza_change()
{
    document.getElementById('hdnmhafza').value = document.getElementById('mhafza').value    ;    
    document.getElementById('hdnTXTmhafza').value = document.getElementById('mhafza').options[document.getElementById('mhafza').selectedIndex].text    ;    
    return false    ;    
}

function marrystatus1_change()
{
    document.getElementById('hdnmarrystatus1').value = document.getElementById('marrystatus1').value    ;    
    document.getElementById('hdnTXTmarrystatus1').value = document.getElementById('marrystatus1').options[document.getElementById('marrystatus1').selectedIndex].text    ;    
    return false    ;    
}

function relegion_change()
{
    document.getElementById('hdnrelegion').value = document.getElementById('relegion').value    ;    
    document.getElementById('hdnTXTrelegion').value = document.getElementById('relegion').options[document.getElementById('relegion').selectedIndex].text    ;    
    return false    ;    
}

function sex1_change()
{
    document.getElementById('hdnsex1').value = document.getElementById('sex1').value    ;    
    document.getElementById('hdnTXTsex1').value = document.getElementById('sex1').options[document.getElementById('sex1').selectedIndex].text    ;    
    return false    ;    
}

function cr_change()
{
    document.getElementById('hdncr').value = document.getElementById('cr').value    ;    
    document.getElementById('hdnTXTcr').value = document.getElementById('cr').options[document.getElementById('cr').selectedIndex].text    ;    
    return false    ;    
}

function country_change()
{
    document.getElementById('hdncountry').value = document.getElementById('country').value    ;    
    document.getElementById('hdnTXTcountry').value = document.getElementById('country').options[document.getElementById('country').selectedIndex].text    ;    
    outside_inside_iraq();
    
    return false    ;    
}

function muhafza2_change()
{
    DropDownListChange('muhafza2','kda2',UDB_MUTAMARAT_LOV)    ;    
    DropDownListChange('kda2','nahya',UDB_MAHALAT_LOV)    ;    
    document.getElementById('hdnmuhafza2').value = document.getElementById('muhafza2').value    ;    
    document.getElementById('hdnTXTmuhafza2').value = document.getElementById('muhafza2').options[document.getElementById('muhafza2').selectedIndex].text    ;    
    document.getElementById('hdnkda2').value = document.getElementById('kda2').value    ;    
    document.getElementById('hdnTXTkda2').value = document.getElementById('kda2').options[document.getElementById('kda2').selectedIndex].text    ;    
    document.getElementById('hdnnahya').value = document.getElementById('nahya').value    ;    
    document.getElementById('hdnTXTnahya').value = document.getElementById('nahya').options[document.getElementById('nahya').selectedIndex].text    ;    
    return false    ;    
}

function kda2_change()
{
    DropDownListChange('kda2','nahya',UDB_MAHALAT_LOV)    ;    
    document.getElementById('hdnkda2').value = document.getElementById('kda2').value    ;    
    document.getElementById('hdnTXTkda2').value = document.getElementById('kda2').options[document.getElementById('kda2').selectedIndex].text    ;    
    document.getElementById('hdnnahya').value = document.getElementById('nahya').value    ;    
    document.getElementById('hdnTXTnahya').value = document.getElementById('nahya').options[document.getElementById('nahya').selectedIndex].text    ;    
    return false    ;    
}

function nahya_change()
{
    document.getElementById('hdnnahya').value = document.getElementById('nahya').value    ;    
    document.getElementById('hdnTXTnahya').value = document.getElementById('nahya').options[document.getElementById('nahya').selectedIndex].text    ;    
    return false    ;    
}

function muh2_change()
{
    DropDownListChange('muh2','Circle',PID_CIRCLES_LOV)    ;    
    document.getElementById('hdnmuh2').value = document.getElementById('muh2').value    ;    
    document.getElementById('hdnTXTmuh2').value = document.getElementById('muh2').options[document.getElementById('muh2').selectedIndex].text    ;    
    document.getElementById('hdnCircle').value = document.getElementById('Circle').value    ;    
    document.getElementById('hdnTXTCircle').value = document.getElementById('Circle').options[document.getElementById('Circle').selectedIndex].text    ;    
    return false    ;    
}

function Circle_change()
{
    document.getElementById('hdnCircle').value = document.getElementById('Circle').value    ;    
    document.getElementById('hdnTXTCircle').value = document.getElementById('Circle').options[document.getElementById('Circle').selectedIndex].text    ;    
    return false    ;    
}

function IssuePlace_change()
{
    document.getElementById('hdnIssuePlace').value = document.getElementById('IssuePlace').value    ;    
    document.getElementById('hdnTXTIssuePlace').value = document.getElementById('IssuePlace').options[document.getElementById('IssuePlace').selectedIndex].text    ;    
    return false    ;    
}

function IssPlace_change()
{
    document.getElementById('hdnIssPlace').value = document.getElementById('IssPlace').value    ;    
    document.getElementById('hdnTXTIssPlace').value = document.getElementById('IssPlace').options[document.getElementById('IssPlace').selectedIndex].text    ;    
    return false    ;    
}

function RationIssuePlace_change()
{
    document.getElementById('hdnRationIssuePlace').value = document.getElementById('RationIssuePlace').value    ;    
    document.getElementById('hdnTXTRationIssuePlace').value = document.getElementById('RationIssuePlace').options[document.getElementById('RationIssuePlace').selectedIndex].text    ;    
    return false    ;    
}

function parent_change()
{
    document.getElementById('hdnparent').value = document.getElementById('parent').value    ;    
    document.getElementById('hdnTXTparent').value = document.getElementById('parent').options[document.getElementById('parent').selectedIndex].text    ;    
    setGurdianName();
    return false    ;    
}

function XpassType_change()
{
    document.getElementById('hdnXpassType').value = document.getElementById('XpassType').value    ;    
    document.getElementById('hdnTXTXpassType').value = document.getElementById('XpassType').options[document.getElementById('XpassType').selectedIndex].text    ;    
    return false    ;    
}

function XplaceIssue_change()
{
    document.getElementById('hdnXplaceIssue').value = document.getElementById('XplaceIssue').value    ;    
    document.getElementById('hdnTXTXplaceIssue').value = document.getElementById('XplaceIssue').options[document.getElementById('XplaceIssue').selectedIndex].text    ;    
    return false    ;    
}

function bankName_change()
{
    DropDownListChange('bankName','BranchName',PID_BRANCH_NAME_LOV)    ;    
    document.getElementById('hdnbankName').value = document.getElementById('bankName').value    ;    
    document.getElementById('hdnTXTbankName').value = document.getElementById('bankName').options[document.getElementById('bankName').selectedIndex].text    ;    
    document.getElementById('hdnBranchName').value = document.getElementById('BranchName').value    ;    
    document.getElementById('hdnTXTBranchName').value = document.getElementById('BranchName').options[document.getElementById('BranchName').selectedIndex].text    ;    
    setBranchNumber()    ;    
    return false    ;    
}

function BranchName_change()
{
    document.getElementById('hdnBranchName').value = document.getElementById('BranchName').value    ;    
    document.getElementById('hdnTXTBranchName').value = document.getElementById('BranchName').options[document.getElementById('BranchName').selectedIndex].text    ;    
    setBranchNumber()    ;    
    return false    ;    
}

function outside_inside_iraq()
{
    if (document.getElementById("country").options[document.getElementById('country').selectedIndex].value == "IRQ")
    {
        document.getElementById("OutsideIraq").readOnly = true;
        document.getElementById("OutsideIraq").value = "";
        
        document.getElementById("muhafza2").disabled = false;
        document.getElementById("kda2").disabled = false;
        document.getElementById("nahya").disabled = false;
        document.getElementById("almhallah").readOnly = false;
        document.getElementById("zukak").readOnly = false;
        document.getElementById("Amara").readOnly = false;
        document.getElementById("AppartmnetNo").readOnly = false;              
    }
    else
    {
        document.getElementById("OutsideIraq").readOnly = false;
        
        document.getElementById("muhafza2").disabled = true;
        document.getElementById("kda2").disabled = true;
        document.getElementById("nahya").disabled = true;
        document.getElementById("almhallah").readOnly = true;
        document.getElementById("zukak").readOnly = true;
        document.getElementById("Amara").readOnly = true;
        document.getElementById("AppartmnetNo").readOnly = true;
        
        document.getElementById("muhafza2").value = "";
        document.getElementById("kda2").value = "";
        document.getElementById("nahya").value = "";
        document.getElementById("almhallah").value = "";
        document.getElementById("zukak").value = "";
        document.getElementById("Amara").value = "";
        document.getElementById("AppartmnetNo").value = "";
        
        muhafza2_change();
        kda2_change();
        nahya_change();        
    }
}

function bank_info_enable_disable()
{
    if (document.getElementById('hdnappplace1').value != "01" || document.getElementById('hdnptype1').value != "Regular")
    {
        document.getElementById("bankName").disabled = true;
        document.getElementById("BranchName").disabled = true;
        document.getElementById("sakNo").readOnly = true;
        document.getElementById("SakDate").readOnly = true;
        
        document.getElementById("bankName").value = "";
        document.getElementById("BranchName").value = "";
        document.getElementById("sakNo").value = "";
        document.getElementById("SakDate").value = "";
        
        bankName_change();
        BranchName_change();
    }
    else 
    {
        document.getElementById("bankName").disabled = false;
        document.getElementById("BranchName").disabled = false;
        document.getElementById("sakNo").readOnly = false;
        document.getElementById("SakDate").readOnly = false;
    }        
}


function previous_passport_info()
{
    if (document.getElementById("apptype1").options[document.getElementById('apptype1').selectedIndex].value == "1")
    {
        document.getElementById("XpassType").disabled = true;
        document.getElementById("XplaceIssue").disabled = true;
        document.getElementById("XpassportNo").readOnly = true;
        document.getElementById("XpassDate").readOnly = true;
        
        document.getElementById("XpassType").value = "";
        document.getElementById("XplaceIssue").value = "";
        document.getElementById("XpassportNo").value = "";
        document.getElementById("XpassDate").value = "";
        
        XpassType_change();
        XplaceIssue_change();        
    }
    else
    {
        document.getElementById("XpassType").disabled = false;
        document.getElementById("XplaceIssue").disabled = false;
        document.getElementById("XpassportNo").readOnly = false;
        document.getElementById("XpassDate").readOnly = false;
    }
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}

function setGurdianName()
{
    if (document.getElementById("parent").options[document.getElementById('parent').selectedIndex].value == "001")
    {
        document.getElementById("wliAmrName").readOnly = true;
        document.getElementById("wliAmrName").value = document.getElementById("fathername").value.ltrim().rtrim() + " " + document.getElementById("gfathername").value.ltrim().rtrim() + " " + document.getElementById("Surname").value.ltrim().rtrim();
        return false;
    }
   else if (document.getElementById("parent").options[document.getElementById('parent').selectedIndex].value == "002")
    {
        document.getElementById("wliAmrName").readOnly = true;
        document.getElementById("wliAmrName").value = document.getElementById("mothername").value.ltrim().rtrim() + " " + document.getElementById("motherfaname").value.ltrim().rtrim() ;
        return false;
    }
    else 
    {
    document.getElementById("wliAmrName").value = "";
     document.getElementById("wliAmrName").readOnly = false;
    }
    
    if (document.getElementById("parent").options[document.getElementById('parent').selectedIndex].value == "")
    {
        document.getElementById("wliAmrName").readOnly = true;        
    }
    else
    {
        document.getElementById("wliAmrName").readOnly = false;
    }
    
    document.getElementById("wliAmrName").value = "";
    
}
