var menu_actuel;

function getObj(name)
{
 if (document.getElementById)
 {
	   this.obj = document.getElementById(name);
	   this.style = document.getElementById(name).style;
 }
 else if (document.all)
 {
	   this.obj = document.all[name];
	   this.style = document.all[name].style;
 }
 else if (document.layers)
 {
	   if (document.layers[name])
	   {
	   	this.obj = document.layers[name];
	   	this.style = document.layers[name];
	   }
	   else
	   {
	    this.obj = document.layers.testP.layers[name];
	    this.style = document.layers.testP.layers[name];
	   }
 }
}

function montre_menu_resize(){
 id_actuel = 0;
 puce_actuel = 0;
 obj_actuel = 0;
 num_actuel = 0;
 nb_ssmenu_actuel = 0;
 parent_num_actuel = 0;
 change2(id_actuel,puce_actuel,obj_actuel,num_actuel,nb_ssmenu_actuel,parent_num_actuel);
}

function toutcache(){
 id_actuel = 0;
 puce_actuel = 0;
 obj_actuel = 0;
 num_actuel = 0;
 nb_ssmenu_actuel = 0;
 parent_num_actuel = 0;
 change2(id_actuel,puce_actuel,obj_actuel,num_actuel,nb_ssmenu_actuel,parent_num_actuel);
}

function change(id,longueur) {
  var visibility = "hidden";
  visibility = document.getElementById(id).className;
  if (visibility == "visible") {
    document.getElementById(id).className="hidden";
  }else{
    document.getElementById(id).className="visible"
  }
  for(var i=1;i<=4;i++){
   if(document.getElementById("rub"+i)){
     if(id!=("rub"+i)){
       document.getElementById("rub"+i).className="hidden";
     }
   }
  }
  for(var j=1;j<5;j++){
   if(j!=id){
       for(var i=0;i<75;i++){
          if(document.getElementById("rub"+j+i)){
                document.getElementById("rub"+j+i).className="hidden";
                document.getElementById("puce"+j+i).src ="./ressources/images/puce_ferme.gif";
          }
       }     
    }  
  } 
}


function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	var printstring = '';
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function change2(id,puce, obj, num, nb_ssmenu, parent_num) {
  id_actuel = id;
  puce_actuel = puce;
  obj_actuel = obj;
  num_actuel = num;
  nb_ssmenu_actuel = nb_ssmenu;
  parent_num_actuel = parent_num;
  var visibility = "hidden";

  if (id != 0){
  visibility = document.getElementById(id).className;
  
  if (visibility == "visible") {
    document.getElementById(id).className="hidden";
    document.getElementById(puce).src ="./ressources/images/puce_ferme.gif";
  }else{
    document.getElementById(id).className="visible"
    document.getElementById(puce).src ="./ressources/images/puce_ouvert.gif";
    var newX = findPosX(obj);
    var newY = findPosY(obj);
    newX = newX + 8;
    var x = new getObj('smenu' + num);
    x.style.top = (newY-14) + 'px';
    x.style.left = newX + 'px';
   if(parent_num=="1"){
         for(var i=0;i<100;i++){
          if(document.getElementById("rub1"+i)){
            if(num!=("1"+i)){
                document.getElementById("rub1"+i).className="hidden";
                document.getElementById("puce1"+i).src ="./ressources/images/puce_ferme.gif";
            } }
         }  
    }
   if(parent_num=="2"){
         for(var i=0;i<100;i++){
          if(document.getElementById("rub2"+i)){
            if(num!=("2"+i)){
                document.getElementById("rub2"+i).className="hidden";
                document.getElementById("puce2"+i).src ="./ressources/images/puce_ferme.gif";
            } }
         }  
    }
   if(parent_num=="3"){
         for(var i=0;i<100;i++){
          if(document.getElementById("rub3"+i)){
            if(num!=("3"+i)){
                document.getElementById("rub3"+i).className="hidden";
                document.getElementById("puce3"+i).src ="./ressources/images/puce_ferme.gif";
            } }
         }  
    }
   if(parent_num=="4"){
         for(var i=0;i<100;i++){
          if(document.getElementById("rub4"+i)){
            if(num!=("4"+i)){
                document.getElementById("rub4"+i).className="hidden";
                document.getElementById("puce4"+i).src ="./ressources/images/puce_ferme.gif";
            } }
         }  
    }
  }
  }
}

function placement_images(){

    var Ximage = findPosX(document.getElementById("cadre_head"));
    var Yimage = findPosY(document.getElementById("cadre_head"));

    var image_1 = new getObj("image1");
    image_1.style.top = (Yimage+13) + 'px';
    image_1.style.left = (Ximage+15) + 'px';
    image_1.style.display = 'block';

    var image_2 = new getObj("image2");
    image_2.style.top = (Yimage) + 'px';
    image_2.style.left = (Ximage+66) + 'px';
    image_2.style.display = 'block';

    var image_3 = new getObj("image3");
    image_3.style.top = (Yimage+40) + 'px';
    image_3.style.left = (Ximage+170) + 'px';
    image_3.style.display = 'block';

    var image_4 = new getObj("logo_epidor");
    image_4.style.top = (Yimage+422) + 'px';
    image_4.style.left = (Ximage+0) + 'px';
    image_4.style.display = 'block';

}

function verif_aff_courbe(demande){
    if(demande == '2005'){
         document.form_courbe.check_courbe4.checked = false;
    }
    if(demande == '2003'){
         document.form_courbe.check_courbe4.checked = false;
    }
    if(demande == 'env'){
         document.form_courbe.check_courbe2.checked = false;
         document.form_courbe.check_courbe3.checked = false;
    }
}



function showOrHideLeg(){
  var visibility = "hidden";
  visibility = document.getElementById("legende").className;
  if (visibility == "visible") {
    document.getElementById("legende").className="hidden";
    document.getElementById("ckbxLeg").checked=false;
  }else{
    document.getElementById("legende").className="visible";
    document.getElementById("ckbxLeg").checked=true;
  }
}

var newWin = null;
function closeWin(){
  if (newWin != null){
    if(!newWin.closed){
      newWin.close();
    }
  }
}

function popUp(strURL,strType,strHeight,strWidth) {
closeWin();
var strOptions="";
if (strType=="console"){
  strOptions="resizable,height="+strHeight+",width="+strWidth;
}
if (strType=="fixed"){
  strOptions="status,height="+strHeight+",width="+strWidth;
}
if (strType=="elastic"){
  strOptions="toolbar,menubar,scrollbars,resizable,location,height="+strHeight+",width="+strWidth;
}
newWin = window.open(strURL, 'newWin', strOptions);
newWin.focus();
} 

function avert(){
  if (document.referrer == "http://www.debits-dordogne.fr/bienvenue.php" || document.referrer == "www.debits-dordogne.fr" || document.referrer == ""){
    
    popUp('./content/avertissement_popup.htm','console','400','400');
  }
}

function warningMenu(){
	
}

var s = 1;
var timer;
function warningRubrique(){
	
	if (s == 1){
		s = 2;
		document.getElementById("crues").src = "./ressources/images/crues_sel.gif";
		document.getElementById("eclusees").src = "./ressources/images/eclusees.gif";
	}else if (s==2){
		s = 3;
		document.getElementById("eclusees").src = "./ressources/images/eclusees_sel.gif";
		document.getElementById("barrages").src = "./ressources/images/barrages.gif";
	}else if (s==3){
		s = 4;
		document.getElementById("barrages").src = "./ressources/images/barrages_sel.gif";
		document.getElementById("etiage").src = "./ressources/images/etiage.gif";
	}else if (s==4){
		s = 1;
		document.getElementById("etiage").src = "./ressources/images/etiage_sel.gif";
		document.getElementById("crues").src = "./ressources/images/crues.gif";
	}
}

function reloadRubrique(){
		document.getElementById("crues").src = "./ressources/images/crues_sel.gif";
		document.getElementById("eclusees").src = "./ressources/images/eclusees_sel.gif";
		document.getElementById("barrages").src = "./ressources/images/barrages_sel.gif";
		document.getElementById("etiage").src = "./ressources/images/etiage_sel.gif";
}


