var opened = "";
function popupLayer(id,width,height) {
 document.getElementById("masque").style.display = "block";
 var pageWidth = 0, pageHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    pageWidth = window.innerWidth;
    pageHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    pageWidth = document.documentElement.clientWidth;
    pageHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    pageWidth = document.body.clientWidth;
    pageHeight = document.body.clientHeight;
  }
  
 document.getElementById(id).style.top = (pageHeight - height) / 2;
 document.getElementById(id).style.left = (pageWidth - width) / 2;
 
 document.getElementById(id).style.width = width;
 document.getElementById(id).style.height = height;
 document.getElementById(id).style.display = "block";
 document.getElementById("closer").style.top = ((pageHeight - height) / 2) - 20;
 document.getElementById("closer").style.left = ((pageWidth - width) / 2) + width - 100;
 document.getElementById("closer").style.display = "block";

}

function closelayers() {

 document.getElementById("closer").style.display = "none";
 document.getElementById("masque").style.display = "none";
 document.getElementById("planmorges").style.display = "none";
 document.getElementById("planvich").style.display = "none";
 document.getElementById("garagemorges").style.display = "none";
 document.getElementById("garagevich").style.display = "none";
 document.getElementById("contactmorges").style.display = "none";
 document.getElementById("contactvich").style.display = "none";
 document.getElementById("destock").style.display = "none";
 document.getElementById("autopopup").style.display = "none";


}


function $(id) { return document.getElementById(id); }
function included_in_promo(submenu,menu) {
	if (menu != "submenupromotions") return false;
	return submenu == "leasing" || submenu == "neuves" || submenu == "occasions";
}
function subopen(menu) {
	if (opened == menu)  {
		close__truc = 1;
	} else {
		close__truc = 0;
	}
	opened = menu;
	subopen2(close__truc,menu,"promomenu");
	subopen2(close__truc,menu,"promomenuvich");
	subopen2(close__truc,menu,"promomenumorges");
}
function switch_visi(ul,x) {
	if (ul.style.display == "block") {
		ul.style.display = "none";
		if (x && x[0]) {
			x[0].style.color = "#666";
		}
	} else {
		ul.style.display = "block";
		if (x && x[0]) {
			x[0].style.color = "#006";
		}
	}
}
function subopen2(close__truc,menu,promomenu) {
	d = $(promomenu);
	uls = d.getElementsByTagName("ul");
	for(i=0;i<uls.length;i++) {
		ul = uls[i];
		x = ul.parentNode.getElementsByTagName("a");
		if (included_in_promo(menu,ul.id)) {
		} else if (ul.id == "submenu"+menu || included_in_promo(menu,ul.id)) {
			switch_visi(ul,x);
		} else {
			ul.style.display = "none";
			if (x && x[0]) {
				x[0].style.color = "#666";
			}
		}
	}
}
