﻿// Fichier JScript

//eFormulesGaranties
//
function ColoreCadre(formule)
{
var tblMini = document.getElementById("ctl00_ContentPlaceHolder1_tbl_mini");
var tblEcoPlus = document.getElementById("ctl00_ContentPlaceHolder1_tbl_ecoplus");
var tblComplete = document.getElementById("ctl00_ContentPlaceHolder1_tbl_complete");
var btnMini = document.getElementById("btn_mini");
var btnEco = document.getElementById("btn_ecoplus");
var btnComplete = document.getElementById("btn_complete");
    
    switch(formule)
    {
                case "mini" :
                    $find('RoundedCornersBehavior1').set_Color("yellow");
                    $find('RoundedCornersBehavior2').set_Color("Transparent");
                    $find('RoundedCornersBehavior3').set_Color("Transparent");
                    tblMini.style.backgroundColor="yellow";
                    tblEcoPlus.style.backgroundColor="Transparent";
                    tblComplete.style.backgroundColor="Transparent";
                    //bouton
                    btnMini.style.backgroundColor="Orange";
                    btnEco.style.backgroundColor="Menu";
                    btnComplete.style.backgroundColor="Menu";
                break;
                
                case "ecoplus" : 
                    $find('RoundedCornersBehavior2').set_Color("yellow");
                    $find('RoundedCornersBehavior1').set_Color("Transparent");
                    $find('RoundedCornersBehavior3').set_Color("Transparent");
                    tblEcoPlus.style.backgroundColor="yellow";
                    tblMini.style.backgroundColor="Transparent";
                    tblComplete.style.backgroundColor="Transparent";
                    //bouton
                    btnEco.style.backgroundColor="Orange";
                    btnMini.style.backgroundColor="Menu";
                    btnComplete.style.backgroundColor="Menu";
                break;
                
                case "complete" : 
                    $find('RoundedCornersBehavior3').set_Color("yellow");
                    $find('RoundedCornersBehavior1').set_Color("Transparent");
                    $find('RoundedCornersBehavior2').set_Color("Transparent");
                    tblComplete.style.backgroundColor="yellow";
                    tblMini.style.backgroundColor="Transparent";
                    tblEcoPlus.style.backgroundColor="Transparent";
                    //bouton
                    btnComplete.style.backgroundColor="Orange";
                    btnMini.style.backgroundColor="Menu";
                    btnEco.style.backgroundColor="Menu";
                break;
                
                default :              
    }
}

function AfficheModalPopUp()
{
    //var mpe_interdiction = document.getElementById("ctl00_ContentPlaceHolder1_mpe_interdiction");
    var ddl_interdiction = document.getElementById("ctl00_ContentPlaceHolder1_img_interruption");
    
    if (ddl_interdiction.selectedIndex == 2)
    {
        //$find('mpe').Show();
        alert('bouuu');
    }
    else
    {
        //$find('mpe').Hide();
        alert('biiiuuuu');
    }
}

var resultOfTheCallBack;

function VerifNbSinistre(sender,args)
{
    var ddl_sinistre = document.getElementById("ctl00_ContentPlaceHolder1_ddl_sinistre");
    var ddl_matresp = document.getElementById("ctl00_ContentPlaceHolder1_ddl_matresp");
    var ddl_matnonresp = document.getElementById("ctl00_ContentPlaceHolder1_ddl_matnonresp");
    var ddl_corresp = document.getElementById("ctl00_ContentPlaceHolder1_ddl_corresp");
    var ddl_cornonresp = document.getElementById("ctl00_ContentPlaceHolder1_ddl_cornonresp");
    var ddl_vol = document.getElementById("ctl00_ContentPlaceHolder1_ddl_vol");
    var ddl_bris = document.getElementById("ctl00_ContentPlaceHolder1_ddl_bris");
    
    var ddl_sinistre2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_sinistre2");
    var ddl_matresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_matresp2");
    var ddl_matnonresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_matnonresp2");
    var ddl_corresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_corresp2");
    var ddl_cornonresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_cornonresp2");
    var ddl_vol2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_vol2");
    var ddl_bris2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_bris2");
    
    //args.IsValid = true;
    
    if(ddl_sinistre.selectedIndex == 1)
    {
        if (ddl_matresp!= null)
        {
            if ((ddl_matresp.selectedIndex == 0 || ddl_matresp.selectedIndex ==-1) && (ddl_matnonresp.selectedIndex == 0 || ddl_matnonresp.selectedIndex == -1) && (ddl_corresp.selectedIndex == 0 || ddl_corresp.selectedIndex == -1) && (ddl_cornonresp.selectedIndex == 0 || ddl_cornonresp.selectedIndex == -1) && (ddl_vol.selectedIndex == 0 || ddl_vol.selectedIndex == -1) && (ddl_bris.selectedIndex == 0 || ddl_bris.selectedIndex ==-1))
            {
                args.IsValid = false;
            }
            else
            {    
                args.IsValid = true;
            }
                //YourCallBackMethod(ddl_sinistre.selectedValue);

                //if(resultOfTheCallBack == 'Valid') 
                //{
                //    args.IsValid = true; 
                //}
                //else 
                //{
                //    args.IsValid = false;
                //}
        }
        else
        {
            args.IsValid = true; 
        }
    }
    
//    if(ddl_sinistre2.selectedIndex == 1)
//    {
//        if (ddl_matresp2!= null)
//        {
//            if ((ddl_matresp2.selectedIndex == 0 || ddl_matresp2.selectedIndex ==-1) && (ddl_matnonresp2.selectedIndex == 0 || ddl_matnonresp2.selectedIndex == -1) && (ddl_corresp2.selectedIndex == 0 || ddl_corresp2.selectedIndex == -1) && (ddl_cornonresp2.selectedIndex == 0 || ddl_cornonresp2.selectedIndex == -1) && (ddl_vol2.selectedIndex == 0 || ddl_vol2.selectedIndex == -1) && (ddl_bris2.selectedIndex == 0 || ddl_bris2.selectedIndex ==-1))
//            {
//                args.IsValid = false;
//            }
//            else
//            {    
//                args.IsValid = true;
//            }
//                //YourCallBackMethod(ddl_sinistre.selectedValue);

//                //if(resultOfTheCallBack == 'Valid') 
//                //{
//                //    args.IsValid = true; 
//                //}
//                //else 
//                //{
//                //    args.IsValid = false;
//                //}
//        }
//        else
//        {
//            args.IsValid = true; 
//        }
//    }
    //if(ddl_sinistre.selectedIndex == 1)
    //{
        //if (ddl_matresp.selectedIndex == 0)// && ddl_matnonresp.selectedIndex == 0 && ddl_corresp.selectedIndex == 0 && ddl_cornonresp.selectedIndex == 0 && ddl_vol.selectedIndex == 0 && ddl_bris.selectedIndex == 0)
        //{
            //args.IsValid = false;
        //}
    //}
    
    //if(ddl_sinistre2.selectedIndex == 1)
    //{
        //if (ddl_matresp2.selectedIndex == 0)// && ddl_matnonresp2.selectedIndex == 0 && ddl_corresp2.selectedIndex == 0 && ddl_cornonresp2.selectedIndex == 0 && ddl_vol2.selectedIndex == 0 && ddl_bris2.selectedIndex == 0)
        //{
            //args.IsValid = false;
        //}
    //}
    
}

////////////////////////
function VerifNbSinistre2(sender,args)
{
   
    var ddl_sinistre2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_sinistre2");
    var ddl_matresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_matresp2");
    var ddl_matnonresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_matnonresp2");
    var ddl_corresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_corresp2");
    var ddl_cornonresp2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_cornonresp2");
    var ddl_vol2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_vol2");
    var ddl_bris2 = document.getElementById("ctl00_ContentPlaceHolder1_ddl_bris2");
    
    //args.IsValid = true;
    
   
    
    if(ddl_sinistre2.selectedIndex == 1)
    {
        if (ddl_matresp2!= null)
        {
            if ((ddl_matresp2.selectedIndex == 0 || ddl_matresp2.selectedIndex ==-1) && (ddl_matnonresp2.selectedIndex == 0 || ddl_matnonresp2.selectedIndex == -1) && (ddl_corresp2.selectedIndex == 0 || ddl_corresp2.selectedIndex == -1) && (ddl_cornonresp2.selectedIndex == 0 || ddl_cornonresp2.selectedIndex == -1) && (ddl_vol2.selectedIndex == 0 || ddl_vol2.selectedIndex == -1) && (ddl_bris2.selectedIndex == 0 || ddl_bris2.selectedIndex ==-1))
            {
                args.IsValid = false;
            }
            else
            {    
                args.IsValid = true;
            }
                //YourCallBackMethod(ddl_sinistre.selectedValue);

                //if(resultOfTheCallBack == 'Valid') 
                //{
                //    args.IsValid = true; 
                //}
                //else 
                //{
                //    args.IsValid = false;
                //}
        }
        else
        {
            args.IsValid = true; 
        }
    }
   
}



function CallBackEventReference(result, context) 
{
    resultOfTheCallBack = result;
} 

function VerificationChampsRib(sender,args)
{
    var cdeBq = document.getElementById("ctl00_ContentPlaceHolder1_txb_code_banque").value;
    var cdeGuichet = document.getElementById("ctl00_ContentPlaceHolder1_txb_code_guichet").value;
    var numCpte = document.getElementById("ctl00_ContentPlaceHolder1_txb_num_compte").value;
    var cleRib = document.getElementById("ctl00_ContentPlaceHolder1_txb_cle_rib").value;
    

            if(cdeBq.length < 5)
            {
                args.IsValid = false;
            }
        
            if(cdeGuichet.length < 5)
            {
                args.IsValid = false;
            }

            if(numCpte.length < 11)
            {
                args.IsValid = false;
            }

            if(cleRib.length < 2)
            {
                args.IsValid = false;
            }
    
}

//********************CIVILITE call  ******************************************
function WCB_VerifCivilite(sender, args)
{
   
    var ddl_Civilite = document.getElementById("ctl00_ddl_civilite_call");
  
    args.IsValid = false;
     if (ddl_Civilite!= null)
        {
            if ((ddl_Civilite.selectedIndex == 0 || ddl_Civilite.selectedIndex ==-1))
            {
                args.IsValid = false;
            }
            else
            {    
                args.IsValid = true;
            }
        }
   
}

//******************** MOTIFS ******************************************
function WCB_VerifMotif(sender, args)
{
   
    var ddl_motif = document.getElementById("ctl00_ddl_motif_call");
  
    args.IsValid = false;
     if (ddl_motif!= null)
        {
            if ((ddl_motif.selectedIndex == 0 || ddl_motif.selectedIndex ==-1))
            {
                args.IsValid = false;
            }
            else
            {    
                args.IsValid = true;
            }
        }
   
}

//******************** MOTIFS AUTRES ******************************************
function WCb_VerifAutreMotif(sender, args)
{

    var ddl_motif = document.getElementById("ctl00_ddl_motif_call");
    var txb_autre = document.getElementById("ctl00_txb_autre_call");
  
    args.IsValid = false;
     if (ddl_motif!= null)
        {
            if (ddl_motif.selectedIndex == 4) {
                if (txb_autre.value == '') {
                    args.IsValid = false;
                }
                else {
                    args.IsValid = true;
                }
            }
            else 
            {
                args.IsValid = true;
            }

        }
}


//******************** Radio bouton ******************************************
function VerifDateRappel(sender,args)
{
   
    var rdb_now= document.getElementById("ctl00_rdb_call_now");
    var rdb_after= document.getElementById("ctl00_rdb_call_after");
    var txb_calendrier = document.getElementById("ctl00_txb_calendrier");
    
    args.IsValid = false;
    
            if (rdb_after.checked)
            {

                if (txb_calendrier.value == 'Choisissez votre date')
                {
                    args.IsValid = false;
                }
                else
                {
                    args.IsValid = true;
                }
            }
            else
            {    
                args.IsValid = true;
            }
   
}

function VerifHeureRappelAgenda(sender,args)
{

    var ddl_heureAgenda = document.getElementById("ctl00_PageBody_ddl_heure");
    
    args.IsValid = false;

        if ((ddl_heureAgenda.selectedIndex == 0 || ddl_heureAgenda.selectedIndex ==-1))
        {
            args.IsValid = false;
        }
        else
        {    
            args.IsValid = true;
        }
}

//******************** HEURES ******************************************
function VerifHeureRappel(sender, args)
{
   var rdb_after= document.getElementById("ctl00_rdb_call_after");
    var ddl_heure = document.getElementById("ctl00_ddl_call_heure");
  
    args.IsValid = false;
        if (ddl_heure!= null)
        {
            if (rdb_after.checked)
            {
                if ((ddl_heure.selectedIndex == 0 || ddl_heure.selectedIndex ==-1))
                {
                    args.IsValid = false;
                }
                else
                {    
                    args.IsValid = true;
                }
            }
            else
            {    
                args.IsValid = true;
            }
        }

}

