/**** medias accueil vers page section*****/
function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == variable) {
            return pair[1];
        }
    }
}

var currentItemDisplay;
function LoadVariables() {

    currentItemDisplay = null;
    var queryValue = decodeURI(getQueryVariable('item'));
    DisplayJob(queryValue);
}

function DisplayJob(com) {
    if (document.getElementById(com) != null) {
        var oldButton = "button" + currentItemDisplay;
        var newButton = "button" + com;
        if (currentItemDisplay == null) 
        {
            document.getElementById(com).style.display = 'block';
            addClass(document.getElementById(newButton), "active");
            currentItemDisplay = com;
        }
        else 
        {
            if (com == currentItemDisplay) {
                document.getElementById(com).style.display = 'none';
                removeClass(document.getElementById(oldButton), "active");
                currentItemDisplay = null;
            }
            else {
                document.getElementById(currentItemDisplay).style.display = 'none';
                removeClass(document.getElementById(oldButton), "active");
                currentItemDisplay = com;
                document.getElementById(currentItemDisplay).style.display = 'block';
                addClass(document.getElementById(newButton), "active");                 
            }
        }
    }
}

function hasClass(ele,cls) {
	return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls) {
	if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls) {
	if (hasClass(ele,cls)) {
    	var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
		ele.className=ele.className.replace(reg,' ');
	}
}
/**Ecoles***/
var ongletCourant;

function LoadVariablesEcoles() {
    var ongletToChange = null;
    var element;
    for (i = 1; i <= 5 && ongletToChange == null; i++) {
        element = "tabDetail" + i;
        if (document.getElementById(element) != null)
        {
            ongletToChange = i;
        }
    }
    if (ongletToChange != null) {
        ChangeOngletEcole(ongletToChange);
        }
}
function ChangeOngletEcole(onglet) {
    var tabDetail = "tabDetail" + ongletCourant;
    var tab = "tab" + ongletCourant;

    if (ongletCourant == null) {
        ongletCourant = onglet;
        tab = "tab" + ongletCourant;
        tabDetail = "tabDetail" + ongletCourant;
        addClass(document.getElementById(tab), "active");
        document.getElementById(tabDetail).style.display = 'block';

    }
    else {
        if (ongletCourant != onglet) {
            removeClass(document.getElementById(tab), "active");
            document.getElementById(tabDetail).style.display = 'none';
            ongletCourant = onglet;
            tab = "tab" + ongletCourant;
            tabDetail = "tabDetail" + ongletCourant;
            addClass(document.getElementById(tab), "active");
            document.getElementById(tabDetail).style.display = 'block';
        }
    }
}

/****Menu principal accueil ****/
var currentBlock = null;

function BlockMenu(item) {
    if (currentBlock == null) {
        MettreBlockUnSeul(item);
        MettreNoHoverTousSauf(item);
        currentBlock = item;
    }
    else {
        if (currentBlock == item) {
            EnleverBlockUnSeul(currentBlock);
            EnleverNoHoverTousSauf(currentBlock);
            currentBlock = item;
        } else {
            EnleverBlockUnSeul(currentBlock);
            EnleverNoHoverTousSauf(currentBlock);
            MettreBlockUnSeul(item);
            MettreNoHoverTousSauf(item);
            currentBlock = item;
        }
    }
}

function EnleverNoHoverTousSauf(item) {
    for (i = 0; i <= 10; i++) {
        if (item != i) {
            ongletToBlock = "Onglet" + i;
            removeClass(document.getElementById(ongletToBlock), "nohover");
        }
    }
}

function MettreNoHoverTousSauf(item) {
    for (i = 0; i <= 10; i++) {
        if (item != i) {
            ongletToBlock = "Onglet" + i;
            addClass(document.getElementById(ongletToBlock), "nohover");
        }
    }
}

function MettreBlockUnSeul(item) {
    ongletToBlock = "Onglet" + item;
    addClass(document.getElementById(ongletToBlock), "blockli active");
}

function EnleverBlockUnSeul(item) {
    ongletToBlock = "Onglet" + item;
    removeClass(document.getElementById(ongletToBlock), "blockli active");
}


/* Prix & Distinctions */
var anneeCourant;

function LoadVariablesPrix(nbprix) {
    var ongletToChange = null;
    var element;
    for (i = 1; i <= nbprix && ongletToChange == null; i++) {
        element = i;
        if (document.getElementById(element) != null) {
            ongletToChange = i;
        }
    }
    if (ongletToChange != null) {
        ChangePrix(ongletToChange);
    }
}
function ChangePrix(onglet) {
    var tabDetail = anneeCourant;
    var li = "li" + anneeCourant;

    if (anneeCourant == null) {
        anneeCourant = onglet;
        tabDetail = anneeCourant;
        li = "li" + anneeCourant;
        if (document.getElementById(li)) {
            addClass(document.getElementById(li), "active");
        }
        document.getElementById(tabDetail).style.display = 'block';

    }
    else {
        if (anneeCourant != onglet) {
            removeClass(document.getElementById(li), "active");
            document.getElementById(tabDetail).style.display = 'none';
            anneeCourant = onglet;
            tabDetail = anneeCourant;
            li = "li" + anneeCourant;
            addClass(document.getElementById(li), "active");
            document.getElementById(tabDetail).style.display = 'block';
        }
    }
}


