/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function BoutonInfosBulle(IDImg,IDCalque,Action,ImgSrc){
	
    var ObjImg = document.getElementById(IDImg);
    var Correction = 0;
   // var LargeurAppli = 1120;
   var LargeurAppli = 1020;
    var EpaissuerInfo = 18;
    if (document.body){
        var larg = (document.body.clientWidth);
    }
    else{
        var larg = (window.innerWidth);
    }
    Correction = (larg - LargeurAppli)/2;
    ObjImg.src = ImgSrc;
    if(Action != ''){
        var ObjCalque = document.getElementById(IDCalque);
        if(Action == 'onmouseover'){
            var L = ObjImg.offsetWidth;
            var H = ObjImg.offsetHeight;
            var Y = getLeft(ObjImg);
            var X = getTop(ObjImg);
            ObjCalque.style.left=Y-Correction+L/2;
            ObjCalque.style.top=X-EpaissuerInfo;
            ObjCalque.style.display = 'block';
        }
        else if(Action == 'onmouseout'){
            ObjCalque.style.display = 'none';
        }
    }
}
/*function TabDeleteItem(NomForm,NomChamp){
    var Valeur;
    Valeur = FindRadioValue(NomForm,NomChamp);
    if(Valeur != ''){
        var ChampCaches;
        ChampCaches = MkURLFromHidden(NomForm);
        Confirmation('?tabdropid=' + Valeur + ChampCaches,'<?php echo JS_LABEL_CONFIRM_DELETE;?>');
    }
    else{
        alert('<?php echo JS_LABEL_NOT_SELECTION;?>');
    }
}*/
function TabDeleteItem(NomForm,NomChamp,action,parametre){
    var Valeur;
    Valeur = FindRadioValue(NomForm,NomChamp);
    if(Valeur != ''){
        /*var ChampCaches;
        ChampCaches = MkURLFromHidden(NomForm);*/
		var txt = "are you sur";
        Confirmation('index.php?action='+action+parametre,txt);
    }
    else{
        alert('<?php echo JS_LABEL_NOT_SELECTION;?>');
    }
}
function TabOpenWinWithItem(NomForm,NomChamp,NomPage){
    var Valeur;
    Valeur = FindRadioValue(NomForm,NomChamp);
    if(Valeur != ''){
        var NomFenetre = NomPage.replace(/\.php/i,'');
        openwin(NomPage + '?id=' + Valeur,NomFenetre,550,360);
    }
    else{
        alert('<?php echo JS_LABEL_NOT_SELECTION;?>');
    }
}
function TabOpenWin(NomForm,NomChamp,NomPage,PopupName,L,H){
    var Valeur;
    Valeur = FindRadioValue(NomForm,NomChamp);
    if(Valeur != ''){
        openwin(NomPage + Valeur,PopupName,L,H);
    }
    else{
        alert('<?php echo JS_LABEL_NOT_SELECTION;?>');
    }
}
function DuplicateInputs(InputOri,InputDest){
    var InputOriTAB = InputOri.split(",");
    var InputDestTAB = InputDest.split(",");
    for(var i=0;i<InputOriTAB.length;i++){
        var ChampOri = document.getElementById(InputOriTAB[i]);
        var ChampDest = document.getElementById(InputDestTAB[i]);
        if(ChampOri && ChampDest){
            ChampDest.value = ChampOri.value;
        }
    }
}
function FicAction(urlpopup,typeaction,NomForm,NomChampCacher,RepOri,ModeAff,ParamLibre){
    var PopH = 100;
    var PopL = 360;
    var valeur;
    Valeur = FindCheckSelected(NomForm);
    var valeurH = '';
    if(document.getElementById(NomChampCacher)){
        var ValeurH = document.getElementById(NomChampCacher).value;
    }
    if(Valeur && Valeur != '' && Valeur != ';'){
        openwin(urlpopup +'?ficactiontype=' + typeaction + '&ficliste=' + Valeur + '&ficrepori=' + RepOri + '&ficthumb=' + ModeAff + '&paramlibre=' + ParamLibre,'Action',PopL,PopH)
    }
    else if(ValeurH && ValeurH != '' && ValeurH != ';'){
        openwin(urlpopup +'?ficactiontype=' + typeaction + '&ficliste=' + ValeurH + '&ficrepori=' + RepOri + '&ficthumb=' + ModeAff + '&paramlibre=' + ParamLibre,'Action',PopL,PopH)
    }
    else if(typeaction == 'upload' || typeaction == 'mkdir' || typeaction == 'rmdir' ){
        openwin(urlpopup +'?ficactiontype=' + typeaction + '&ficrepori=' + RepOri + '&ficthumb=' + ModeAff + '&paramlibre=' + ParamLibre,'Action',PopL,PopH)
    }
    else{
        alert('<?php echo JS_LABEL_NOT_SELECTION;?>');
    }
}
function FicActionSQL(UrlPopup,TypeAction,IdObjet,TypePlanche){
    var PopH = 100;
    var PopL = 360;
    openwin(urlpopup +'?ficaction=' + TypeAction + '&ficid=' + IdObjet + '&fictype=' + TypePlanche,'Action',PopL,PopH)
}
function ChangeBgColor(DivID,BgColor,BgColorOri,BgColorSelected){
    var DivObj = document.getElementById(DivID);
    if(DivObj.style.background.substring(0, 3) == 'rgb'){
        CurrentColors = DivObj.style.background.split("(");
        CurrentColors = CurrentColors[1].split(")");
        CurrentColors = CurrentColors[0].split(",");
        CurrentColor = RgbDec2Hex(CurrentColors[0].replace(' ',''),CurrentColors[1].replace(' ',''),CurrentColors[2].replace(' ',''));
        CurrentColor = "#" + CurrentColor;
    }
    if(CurrentColor != BgColorSelected && DivObj.style.background != BgColorSelected){
        if(DivObj.style.background == '' || CurrentColor == BgColorOri || DivObj.style.background == BgColorOri){
            DivObj.style.background=BgColor;
        }
        else if(CurrentColor == BgColor || DivObj.style.background == BgColor){
            DivObj.style.background=BgColorOri;
        }
    }
}
function LogonControlPass(Form,ChampPass1,ChampPass2,PassMin){
    var FormCourant = document.getElementById(Form);
    var Pass1 = document.getElementById(ChampPass1).value;
    var Pass2 = document.getElementById(ChampPass2).value;
    if(Pass1 == Pass2 && Pass1.length >= PassMin){
        FormCourant.submit();
    }
    else{
        alert('<?php echo LOGON_CHANGE_PASS_ERROR;?>');
    }
}
function SelectAll(NomForm,ChampTag,PrefixeTdThumb,BgColor,BgColorOri,HiddenID,NiveauRep,RepThumb){
    var elems = document.getElementById(NomForm);
    var Tag = document.getElementById(ChampTag);
    var ValeurTag = '';
    var CurrentId = '';
    var NomImage = '';
    var NomImageTAB;
    var NiveauRepTmp = 0;
    if (elems){
        var inputs = elems.getElementsByTagName('input');
        if (inputs) {
            for (var i = 0; i < inputs.length; ++i) {
                if (inputs[i].type == 'checkbox' && (Tag.value == '0' || Tag.value == '')){
                    inputs[i].checked = 1;
                    ValeurTag = '1';
                }
                else if (inputs[i].type == 'checkbox' && Tag.value == '1'){
                    inputs[i].checked = false;
                    ValeurTag = '0';
                }
            }
            if(ValeurTag != ''){
                Tag.value = ValeurTag;
            }
        }
        var cases = elems.getElementsByTagName('td');
        if(cases && ValeurTag == ''){
            var HiddenObj = document.getElementById(HiddenID);
            for (var j = 0; j < cases.length; ++j){
                CurrentId =  cases[j].id.replace(PrefixeTdThumb,'');
                if(!isNaN(CurrentId)){
                    var CurrentImg = cases[j].getElementsByTagName('img');
                    for (var k = 0; k < CurrentImg.length; ++k) {
                        NomImage = '';
                        NomImageTAB = CurrentImg[k].src.split('/');
                        NomImage = NomImageTAB[NomImageTAB.length-1];
                        var NiveauRepTmp = NiveauRep;
                        for(var l=NomImageTAB.length-2;l>NomImageTAB.length - NiveauRepTmp - 2;--l){
                            if(RepThumb == NomImageTAB[l] + '/' || RepThumb == NomImageTAB[l]){
                                NiveauRepTmp = NiveauRepTmp + 1;
                            }
                            else{
                                NomImage = NomImageTAB[l] + '/' + NomImage;
                            }
                        }
                        NomImage = NomImage.replace('%20',' ');
                        if(Tag.value == '0' || Tag.value == ''){
                            cases[j].style.background=BgColor;
                            if(ValeurTag == '1'){
                                HiddenObj.value = HiddenObj.value + ";" + NomImage;
                            }
                            else{
                                HiddenObj.value = NomImage;
                            }
                            ValeurTag = '1';
                        }
                        else if(Tag.value == '1'){
                            cases[j].style.background=BgColorOri;
                            HiddenObj.value = '';
                            ValeurTag = '0';
                        }
                    }
                }
            }
            if(ValeurTag != ''){
                Tag.value = ValeurTag;
            }
        }
    }
}
function ResetMainDefaultValue(){
	;
}

