/* jQuery.noConflict(); */

var actif="";
var isPrint = getUrlVars()["print"];

function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

window.onload=function(){
  if(isPrint==1){
     jQuery('.tx-inmarchespublics-pi1 .bloc').each(function(){
        if(!jQuery(this).hasClass("obl"))
          jQuery(this).addClass('obl');
        if(!jQuery(this).hasClass("ouvert"))
          jQuery(this).addClass('ouvert');
        jQuery(this).addClass('print');
        jQuery(this).html(jQuery(this).html()+'<br />');
     });

     setTimeout("window.print()",3000);
  }else{
    makeSheets();
  }

  /*
    jQuery('.tx-inmarchespublics-pi1 .bloc').each(function(){
        jQuery(this).children('.content').slideDown("fast");
     });
       }*/
};

var lstOnglets;
var tabOnglets = new Array('Caract&eacute;ristiques<br />g&eacute;n&eacute;rales','Missions, m&eacute;tiers<br />carri&egrave;res, r&eacute;mun&eacute;rations','Conditions<br />d\'admission','Options, &eacute;preuves,<br />programmes et sujets','R&eacute;f&eacute;rences<br />r&eacute;glementaires');
function makeSheets() {
    lstOnglets = jQuery('#listeOnglets');
    var first = true;
    jQuery('.onglet').each(function() {
        if(jQuery(this).html()!='') {
            lstOnglets.append('<div class="ongletConteneur active conteneur_'+jQuery(this).attr('id')+'"><span class="left corner">&nbsp;</span><a href="javascript:;" id="header_'+jQuery(this).attr('id')+'" class="sheet sheet_'+jQuery(this).attr('id')+'">'+tabOnglets[(jQuery(this).attr('id').substr(6)-1)]+'</a><span class="right corner">&nbsp;</span></div>');
            if(!first) {
                hideSheet(jQuery(this).attr('id'));
            } else {
                first = false;
            }
        }
    });

    lstOnglets.children().children('a.sheet').click(function() {
        showSheet(jQuery(this).attr('id').substr(7));
    });
}

function hideSheet(id) {
    if(jQuery('#'+id)) {
        jQuery('#'+id).hide();
        jQuery('#header_'+id).parent().removeClass('active');
    }
}

function showSheet(id) {
    if(jQuery('#'+id)) {
        jQuery('#'+id).show();
        jQuery('#header_'+id).parent().addClass('active');

        //on cache les autres onglets
        jQuery('.onglet').each(function() {
            if(jQuery(this).attr('id') != id) {
                hideSheet(jQuery(this).attr('id'));
            }
        });
    }
}

function aff(id){
  if(document.getElementById(id)){
    cacheAll();
    document.getElementById(id).style.display="block";
    document.getElementById(id+"_parent").className="actif";
    if(id==tabMenu[(tabMenu.length-1)])
      document.getElementById(id+"_parent").className+=" last";
  }
}

function cacheMenu(id){
  if(document.getElementById(id)){
    document.getElementById(id).style.display="none";
    document.getElementById(id+"_parent").className="";
    if(id==tabMenu[(tabMenu.length-1)])
      document.getElementById(id+"_parent").className+=" last";
  }
}

var tabMenu = new Array();
function cacheAll(){
  for(var i=0;i<tabMenu.length;i++){
    cacheMenu(tabMenu[i]);
  }
}

var tabOver = new Array();
function rollOver(id){
  if(document.getElementById(id) && document.getElementById(id).src){
    //on stocke l'ancien nom
    if(!tabOver[id])
      tabOver[id]=document.getElementById(id).src;

    //on récupère le chemin actuel
    var src = tabOver[id];

    var pos = src.lastIndexOf('.');
    var nCh = src.substr(0,pos)+"_hover."+src.substr(pos+1);
    document.getElementById(id).src=nCh;
  }
}

function rollOut(id){
  if(document.getElementById(id) && document.getElementById(id).src && tabOver[id]){
    document.getElementById(id).src=tabOver[id];
  }
}
