/**
**
**  Propose d'ajouter le site aux favoris
**
**/
function addFavoris() {
    if ( navigator.appName != 'Microsoft Internet Explorer' ) {
        window.sidebar.addPanel("Netquarks","http://www.netquarks.fr/",""); 
    } else { 
        window.external.AddFavorite("http://www.netquarks.fr/","Netquarks"); 
    }
}

/**
**
**  Fontion qui met le site netquarks en page principale
**  
**
**/
function addHomePage(element) {
	if ( navigator.appName == 'Microsoft Internet Explorer' ) {
        element.style.behavior='url(#default#homepage)';
        element.setHomePage('http://www.netquarks.fr'); 
    }
	else{
		alert('Votre navigateur ne supporte pas cette fonctionnalité.\n Veuillez utiliser la boîte de dialogue appropriée ("Options" ou "Préférences")\n pour mettre Netquarks en page d\'accueil de votre navigateur.');
	}
}


function getMenu(node) {
    tmp = node;
    node = node.parentNode;
    
    nodeOld = tmp.nextSibling;
    String(navigator.userAgent).search(/(Firefox)/)==-1? null : nodeOld = nodeOld.nextSibling;
    
    var style = nodeOld.style.display;
    
    for(i=1;i<node.childNodes.length;i++){if(node.childNodes[i].tagName=="DD"){node.childNodes[i].style.display="none";}} 
    if(style != "block") {
        nodeOld.style.display="block";
    }
}


/*****************************************************
/*
/*                  PUBS/FORMULAIRE
/*
/*****************************************************/
function getContact(node) {

    document.getElementById('pubs').style.display = "none";
    document.getElementById('formulaire').style.display = "block";
    nodeParent = node.parentNode;
    node.className = "current";
    
    if ( navigator.appName != 'Microsoft Internet Explorer' ) {
        nodeParentTmp = nodeParent.previousSibling;
        nodeParentPub = nodeParentTmp.previousSibling; 
        nodePub = nodeParentPub.lastChild;
        nodePub.className = "";
    } else {
        nodeParent = node.parentNode;
        nodeParentTmp = nodeParent.previousSibling;
        node = nodeParentTmp.childNodes[0];
        node.className = "";
    }
}

function getPubs(node) {

    document.getElementById('pubs').style.display = "block";
    node.className = "current";
    
    if ( navigator.appName != 'Microsoft Internet Explorer' ) {
        document.getElementById('formulaire').style.display = "none";
        nodeParent = node.parentNode;
        nodeParentTmp = nodeParent.nextSibling;
        nodeParentCont = nodeParentTmp.nextSibling;
        nodeCont = nodeParentCont.lastChild;
        nodeCont.className = "";
    } else {
        document.getElementById('formulaire').style.display = "none";
        nodeParent = node.parentNode;
        nodeParentTmp = nodeParent.nextSibling;
        node = nodeParentTmp.childNodes[0];
        node.className = "";
    }
}


////////////////////////////////////
/*      Formulaire de Droite      */
////////////////////////////////////

/**
**
**  Controle du nom du formulaire du pavé de droite
**
**/
function controlNameRight(node) {
    nodeTxt = node;
    nodeTemp = nodeTxt.nextSibling;
    nodeImg = nodeTemp.nextSibling;
    if(nodeTxt.value == "") {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ko.gif";
        document.getElementById('hd_NameRight').value = "false";
    } else {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ok.gif";
        document.getElementById('hd_NameRight').value = "true";
    }
}

/**
**
**  Controle du prénom du formulaire du pavé de droite
**
**/
function controlFirstNameRight(node) {
    nodeTxt = node;
    nodeTemp = nodeTxt.nextSibling;
    nodeImg = nodeTemp.nextSibling;
    if(nodeTxt.value == "") {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ko.gif";
        document.getElementById('hd_FirstNameRight').value = "false";
    } else {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ok.gif";
        document.getElementById('hd_FirstNameRight').value = "true";
    }
}

/**
**
**  Controle l'adresse mail du formulaire du pavé de droite
**
**/
function controlMailRight(node) {
    nodeTxt = node;
    nodeTemp = nodeTxt.nextSibling;
    nodeImg = nodeTemp.nextSibling;
    var emailReg = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
    if(emailReg.test(nodeTxt.value)) {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ok.gif";
        document.getElementById('hd_MailRight').value = "true";
    } else {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ko.gif";
        document.getElementById('hd_MailRight').value = "false";
    }
}

/**
**
**  Controle le numéros de téléphone
**
**/
function controlTelRight(node) {
    nodeTxt = node;
    nodeTemp = nodeTxt.nextSibling;
    nodeImg = nodeTemp.nextSibling;
    if(nodeTxt.value == "") {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ko.gif";
        document.getElementById('hd_TelRight').value = "true";
    } else {
        nodeImg.src = document.getElementById('hd_RacineSite').value + "images/ico_check_ok.gif";
        document.getElementById('hd_TelRight').value = "false";
    }
}


/**
**
**  Controle qui active ou désactive le bouton pour valider
**  du formulaire du pavé de droite
**
**/
function cmd_ValidateRight_Click() {

    if(document.getElementById('hd_NameRight').value == "true" &&
            document.getElementById('hd_FirstNameRight').value == "true" &&
            document.getElementById('hd_MailRight').value == "true") {
        return true;
    } else {
        if(document.getElementById('hd_IdLanguage').value == 1) {
            alert("Merci de completer tout les champs du formulaire");
        } else {
            alert("Please fill in all the required fields");
        }
        return false;
    }
}

function affiche(elementDoc, numDoc) {
    
    for(inc = 0; inc <= 14; inc++) {
    }
}

////////////////////////////////////
/*      Formulaire Contact        */
////////////////////////////////////

/**
**
**  Controle du nom
**
**/
function controlName() {
    if(document.getElementById('txt_Name').value == "") {
        document.getElementById('img_PictoName').src = "../images/ico_check_ko.gif";
        document.getElementById('hd_Name').value = "false";
        ControlValidate();
    } else {
        document.getElementById('img_PictoName').src = "../images/ico_check_ok.gif";
        document.getElementById('hd_Name').value = "true";
        ControlValidate();
    }
}

/**
**
**  Controle du prénom
**
**/
function controlFirstName() {
    if(document.getElementById('txt_FirstName').value == "") {
        document.getElementById('img_PictoFirstName').src = "../images/ico_check_ko.gif";
        document.getElementById('hd_FirstName').value = "false";
        ControlValidate();
    } else {
        document.getElementById('img_PictoFirstName').src = "../images/ico_check_ok.gif";
        document.getElementById('hd_FirstName').value = "true";
        ControlValidate();
    }
}

/**
**
**  Controle l'adresse mail
**
**/
function controlEmail() {
    var emailReg = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
    if(emailReg.test(document.getElementById('txt_Mail').value)) {
        document.getElementById('img_PictoMail').src = "../images/ico_check_ok.gif";
        document.getElementById('hd_Mail').value = "true";
        ControlValidate();
    } else {
        document.getElementById('img_PictoMail').src = "../images/ico_check_ko.gif";
        document.getElementById('hd_Mail').value = "false";
        ControlValidate();
    }
}

/**
**
**  Controle l'adresse mail dest
**
**/
function controlEmailDest() {
    var emailReg = /^[a-z][a-z-_0-9\.]+@[a-z-_=>0-9\.]+\.[a-z]{2,3}$/i
    if(emailReg.test(document.getElementById('txt_MailDest').value)) {
        document.getElementById('img_PictoMailDest').src = "../images/ico_check_ok.gif";
        document.getElementById('hd_MailDest').value = "true";
        ControlValidate();
    } else {
        document.getElementById('img_PictoMailDest').src = "../images/ico_check_ko.gif";
        document.getElementById('hd_MailDest').value = "false";
        ControlValidate();
    }
}


/**
**
**  Controle qui active ou désactive le bouton pour valider
**
**/
function ControlValidate() {
    if(document.getElementById('hd_MailDest') == null) {
        if(document.getElementById('hd_Name').value == "true" &&
                document.getElementById('hd_FirstName').value == "true" &&
                document.getElementById('hd_Mail').value == "true") {
            if(document.getElementById('hd_Postuler').value == "1") {
                if(document.getElementById('hd_CV').value == "true" && 
                document.getElementById('hd_Lettre').value == "true" ) {
                    document.getElementById('cmd_Validate').disabled = false;
                } else {
                    document.getElementById('cmd_Validate').disabled = true;
                }
            } else {
                document.getElementById('cmd_Validate').disabled = false;
            }
        } else {
            document.getElementById('cmd_Validate').disabled = true;
        }
    } else {
        if(document.getElementById('hd_Name').value == "true" &&
                document.getElementById('hd_FirstName').value == "true" &&
                document.getElementById('hd_Mail').value == "true"
                && document.getElementById('hd_MailDest').value == "true") {
            document.getElementById('cmd_Validate').disabled = false;
        } else {
            document.getElementById('cmd_Validate').disabled = true;
        }
    }
}

//////////////////////////////
/*      Candidature         */
//////////////////////////////

/**
**
**  Controle le CV
**
**/
function controlCV() {
    if(document.getElementById('flUp_CV').value != "") {
        chemin = document.getElementById('flUp_CV').value;
        if(chemin.lastIndexOf('.') != -1) {
            extentionFichier = chemin.substring(chemin.lastIndexOf('.') + 1, chemin.lastIndexOf('.') + 5);
            if(extentionFichier == ("doc") || extentionFichier == ("pdf") || extentionFichier == ("docx")) {
                document.getElementById('img_PictoCV').src = "../images/ico_check_ok.gif";
                document.getElementById('hd_CV').value = "true";
            } else {
                document.getElementById('img_PictoCV').src = "../images/ico_check_ko.gif";
                document.getElementById('hd_CV').value = "false";
            }
        } else {
            document.getElementById('img_PictoCV').src = "../images/ico_check_ko.gif";
            document.getElementById('hd_CV').value = "false";
        }
    } else {
        document.getElementById('img_PictoCV').src = "../images/ico_check_ko.gif";
        document.getElementById('hd_CV').value = "false";
    }
    ControlValidate();
}


/**
**
**  Controle la lettre de motivation
**
**/
function controlLettre() {
    if(document.getElementById('flUp_LettreMotiv').value != "") {
        chemin = document.getElementById('flUp_LettreMotiv').value;
        if(chemin.lastIndexOf('.') != -1) {
            extentionFichier = chemin.substring(chemin.lastIndexOf('.') + 1, chemin.lastIndexOf('.') + 5);
            if(extentionFichier == ("doc") || extentionFichier == ("pdf") || extentionFichier == ("docx")) {
                document.getElementById('img_PictoLettreMotiv').src = "../images/ico_check_ok.gif";
                document.getElementById('hd_Lettre').value = "true";
            } else {
                document.getElementById('img_PictoLettreMotiv').src = "../images/ico_check_ko.gif";
                document.getElementById('hd_Lettre').value = "false";
            }
        } else {
            document.getElementById('img_PictoLettreMotiv').src = "../images/ico_check_ko.gif";
            document.getElementById('hd_Lettre').value = "false";
        }
    } else {
        document.getElementById('img_PictoLettreMotiv').src = "../images/ico_check_ko.gif";
        document.getElementById('hd_Lettre').value = "false";
    }
    ControlValidate();
}


//////////////////////////////
/*      Références          */
//////////////////////////////

function afficheRef(elementThis, cat) {
    
    // Variable
    varDuree = 1.0;
    varTrans = 0.1;
    varAff = 1.1;
    
    // Met le style current à l'element
    document.getElementById('hl_ReferencesMe').className = "";
    document.getElementById('hl_Media').className = "";
    document.getElementById('hl_Luxe').className = "";
    document.getElementById('hl_Immobilier').className = "";
    document.getElementById('hl_Distribution').className = "";
    document.getElementById('hl_Sante').className = "";
    document.getElementById('hl_Finances').className = "";
    document.getElementById('hl_Industrie').className = "";
    document.getElementById('hl_Marketing').className = "";
    document.getElementById('hl_Voyages').className = "";
    document.getElementById('hl_Gouvernement').className = "";
	//document.getElementById('hl_Agro').className = "";
	//document.getElementById('hl_Transports').className = "";
	//document.getElementById('hl_Education').className = "";
    //document.getElementById('hl_Services').className = "";
    elementThis.className = "current";
    
	/*document.getElementById('imgRef').style.display = "none";
	document.getElementById('imgMedia').style.display = "none";*/
	/*document.getElementById('imgAgro').style.display = "none";
	document.getElementById('imgTrans').style.display = "none";*/
	/*document.getElementById('imgLuxe').style.display = "none";
	document.getElementById('imgImmo').style.display = "none";
	document.getElementById('imgDistri').style.display = "none";
	document.getElementById('imgSante').style.display = "none";
	document.getElementById('imgFinan').style.display = "none";*/
	/*document.getElementById('imgEduc').style.display = "none";
	document.getElementById('imgServ').style.display = "none";*/
	/*document.getElementById('imgIndus').style.display = "none";
	document.getElementById('imgCons').style.display = "none";
	document.getElementById('imgLois').style.display = "none";
	document.getElementById('imgGouv').style.display = "none";*/
	/* document.getElementById('img' + cat).style.display = "inline";*/
    
    // Affiche celui qui est cliqué
    if(document.getElementById('hd_' + cat + 'Aff').value == 0) {
        document.getElementById('hd_' + cat + 'Aff').value = 1;
        for(inc = 0; inc < document.getElementById('hd_' + cat).value; inc++) {
            new Effect.Opacity(cat + '_' + inc, {duration:varDuree, from:varTrans, to:varAff});
        }
    }
    
    if(cat != "Cons" && document.getElementById('hd_ConsAff').value == 1) {
        document.getElementById('hd_ConsAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Cons').value; inc++) {
            new Effect.Opacity('Cons_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Distri" && document.getElementById('hd_DistriAff').value == 1) {
        document.getElementById('hd_DistriAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Distri').value; inc++) {
            new Effect.Opacity('Distri_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Finan" && document.getElementById('hd_FinanAff').value == 1) {
        document.getElementById('hd_FinanAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Finan').value; inc++) {
            new Effect.Opacity('Finan_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Gouv" && document.getElementById('hd_GouvAff').value == 1) {
        document.getElementById('hd_GouvAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Gouv').value; inc++) {
            new Effect.Opacity('Gouv_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Immo" && document.getElementById('hd_ImmoAff').value == 1) {
        document.getElementById('hd_ImmoAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Immo').value; inc++) {
            new Effect.Opacity('Immo_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Indus" && document.getElementById('hd_IndusAff').value == 1) {
        document.getElementById('hd_IndusAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Indus').value; inc++) {
            new Effect.Opacity('Indus_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Lois" && document.getElementById('hd_LoisAff').value == 1) {
        document.getElementById('hd_LoisAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Lois').value; inc++) {
            new Effect.Opacity('Lois_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Luxe" && document.getElementById('hd_LuxeAff').value == 1) {
        document.getElementById('hd_LuxeAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Luxe').value; inc++) {
            new Effect.Opacity('Luxe_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Media" && document.getElementById('hd_MediaAff').value == 1) {
        document.getElementById('hd_MediaAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Media').value; inc++) {
            new Effect.Opacity('Media_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Sante" && document.getElementById('hd_SanteAff').value == 1) {
        document.getElementById('hd_SanteAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Sante').value; inc++) {
            new Effect.Opacity('Sante_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
	    
    /*if(cat != "Agro" && document.getElementById('hd_AgroAff').value == 1) {
        document.getElementById('hd_AgroAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Agro').value; inc++) {
            new Effect.Opacity('Agro_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }*/
	 
    /*if(cat != "Educ" && document.getElementById('hd_EducAff').value == 1) {
        document.getElementById('hd_EducAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Educ').value; inc++) {
            new Effect.Opacity('Educ_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }*/
	
    /*if(cat != "Serv" && document.getElementById('hd_ServAff').value == 1) {
        document.getElementById('hd_ServAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Serv').value; inc++) {
            new Effect.Opacity('Serv_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }
    
    if(cat != "Trans" && document.getElementById('hd_TransAff').value == 1) {
        document.getElementById('hd_TransAff').value = 0;
        for(inc = 0; inc < document.getElementById('hd_Trans').value; inc++) {
            new Effect.Opacity('Trans_' + inc, {duration:varDuree, from:varAff, to:varTrans});
        }
    }*/
}


/**
**
**  Affiche l'info bull au dessus des références
**
**/
function afficheInfosBull(idRef, categorie) {
    
    if(document.getElementById('hd_' + categorie + 'Aff').value == 1) {
        document.getElementById('info' + idRef).style.display = "block";
        document.getElementById('info' + idRef).style.zIndex=10000;
    }
}

/**
**
**  Fait disparaitre l'info bull au dessus des références
**
**/
function effaceInfosBull(idRef) {
    
    document.getElementById('info' + idRef).style.display = "none";
}

/**
**
**  Fait apparaitre ou disparaitre les jobs
**
**/
function deplieJob(id,url) {
    if(document.getElementById('job' + id).style.display == "none") {
        document.getElementById('job' + id).style.display = "block";
        //document.getElementById('img' + id).src = url+"http://www.netquarks.com/var/netquarks/storage/images/media/images/replier2/741-1-fre-FR/replier2.gif";
		document.getElementById('img' + id).src = "http://www.netquarks.com/var/netquarks/storage/images/media/images/replier2/741-1-fre-FR/replier2.gif";
    } else {
        document.getElementById('job' + id).style.display = "none";
        //document.getElementById('img' + id).src = url+"var/netquarks/storage/images/media/images/deplier2/738-1-fre-FR/deplier2.gif";
		document.getElementById('img' + id).src = "http://www.netquarks.com/var/netquarks/storage/images/media/images/deplier2/738-1-fre-FR/deplier2.gif";
    }
}

/**
**
**  Plan
**
**/
function affichePlan(elementImg,url,block) {
    if(document.getElementById(block).style.display == "none") {
        document.getElementById(block).style.display = "block";
        //elementImg.src = url+"var/netquarks/storage/images/media/images/moinsplan/748-1-fre-FR/moinsPlan.png";
		elementImg.src = url+"design/fr/images/moinsPlan.png";
    } else {
        document.getElementById(block).style.display = "none";
        //elementImg.src = url+"var/netquarks/storage/images/media/images/plusplan/751-1-fre-FR/plusPlan.png";
		elementImg.src = url+"design/fr/images/plusPlan.png";
    }
}

// Function qui permet d'imprimer le plan
function imprimerPlan() {

    //window.print();
    
    // Définie la zone à imprimer
    var zi = document.getElementById('planNetquarks').innerHTML;

    // Ouvre une nouvelle fenetre
    var f = window.open("", "ZoneImpr", "height=500, width=600, toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");

    // Définit le Style de la page
    f.document.body.style.color = '#000000';
    f.document.body.style.backgroundColor = '#FFFFFF';
    f.document.body.style.padding = "10px";

    // Ajoute les Données
    f.document.title = "PLAN D'ACCES";
    f.document.body.innerHTML += "" + zi + "";
    

    // Imprime et ferme la fenetre
    f.window.print();
    f.window.close();
}

function GetTabQuarksUp(tab) {
    
    if(tab == "tab1") {
        if(document.getElementById('tab1').style.display == "none") {
            document.getElementById('tab1').style.display = "block";
            document.getElementById('tab2').style.display = "none";
        }
    } else {
        if(document.getElementById('tab2').style.display == "none") {
            document.getElementById('tab2').style.display = "block";
            document.getElementById('tab1').style.display = "none";
        }
    }
}

/**
**
** Global
**
**/
function imprimerPage() {

    /*var zi = document.getElementById('mainContent').innerHTML;
    
    // Ouvre une nouvelle fenetre
    var f = window.open("", "ZoneImpr", "height=500, width=600, toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");

    // Définit le Style de la page
    f.document.body.style.color = '#000000';
    f.document.body.style.backgroundColor = '#FFFFFF';
    f.document.body.style.padding = "10px";

    // Ajoute les Données
    f.document.title = "";
    f.document.body.innerHTML += "" + zi + "";
    

    // Imprime et ferme la fenetre
    f.window.print();*/
    window.print();
}

