/* left menu [start] */
function initMenu(id,subid){ 
	var iTimeout;
	var menu = document.getElementById('nav'); // the root element
	var lis = menu.getElementsByTagName('li'); // all the li
    // i am searching for ul element in li element
    for ( var i=0; i<lis.length; i++ ){
        // is there a ul element ?
        if ( lis.item(i).getElementsByTagName('ul').length > 0 ){ 
			// set sub sub
			if(id!=-1){
				var subli = document.getElementById("subnav"+id).getElementsByTagName('li');
				if(subli[subid-1]){subli[subid-1].className = "on"}
			}	
            // link events to list item			        
            lis[i].onmouseover = function () {
				clearTimeout(iTimeout);
				hideSubs(this.id);
				document.getElementById("sub"+this.id).style.visibility = "visible";
			}
			lis[i].onmouseout = function () {
				iTimeout = setTimeout("hideSubs(-1)", 320);			
			}
        }
    }   
}
function hideSubs(thisId){
	var menu = document.getElementById('nav'); // the root element
	var lis = menu.getElementsByTagName('li'); // all the li
	for ( var j=0; j<lis.length; j++ ) {
		if(lis.item(j).getElementsByTagName('ul').length > 0){
			ul = lis.item(j).getElementsByTagName('ul');
			if(ul[0].id!="sub"+thisId){ul[0].style.visibility = "hidden";}	
		}
	}	
}
/* left menu [end] */

/* ow [start] */
function owChoeur(url){
var dimx=500; var dimy=530; var xEcran=640; var yEcran=420;
if (top.screen) {if(screen.width && screen.height){xEcran = screen.width; yEcran = screen.height;}}			
xPos=(xEcran - dimx - 10)/2; yPos=(yEcran - dimy)/2;
featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,screenX="+xPos+",left="+xPos+",screenY="+yPos+",top="+yPos+",width="+ dimx + ",height=" + dimy + "";
      zoomChoeur = window.open(url,'RemoteChoeur',featur);
	  if (window.focus) {zoomChoeur.focus();}
	  return false;
}
function owPack(url){
var dimx=500; var dimy=620; var xEcran=640; var yEcran=420;
if (top.screen) {if(screen.width && screen.height){xEcran = screen.width; yEcran = screen.height;}}			
xPos=(xEcran - dimx - 10)/2; yPos=(yEcran - dimy)/2;
featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,screenX="+xPos+",left="+xPos+",screenY="+yPos+",top="+yPos+",width="+ dimx + ",height=" + dimy + "";
      zoomPack = window.open(url,'RemotePack',featur);
	  if (window.focus) {zoomPack.focus();}
	  return false;
}
function owBio(url){
var dimx=539; var dimy=523; var xEcran=640; var yEcran=420;
if (top.screen) {if(screen.width && screen.height){xEcran = screen.width; yEcran = screen.height;}}			
xPos=(xEcran - dimx - 10)/2; yPos=(yEcran - dimy)/2;
featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,screenX="+xPos+",left="+xPos+",screenY="+yPos+",top="+yPos+",width="+ dimx + ",height=" + dimy + "";
      zoomBio = window.open(url,'RemoteBio',featur);
	  if (window.focus) {zoomBio.focus();}
	  return false;
}
function owMapG(url){
var dimx=420; var dimy=640; var xEcran=640; var yEcran=420;
if (top.screen) {if(screen.width && screen.height){xEcran = screen.width; yEcran = screen.height;}}			
xPos=0; yPos=0;
featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,screenX="+xPos+",left="+xPos+",screenY="+yPos+",top="+yPos+",width="+ dimx + ",height=" + dimy + "";
      zoomMapG = window.open(url,'RemoteMapG',featur);
	  if (window.focus) {	  	
	  	zoomMapG.focus();
		}
	  return false;
}
function owMapD(url){
var dimx=620; var dimy=640; var xEcran=640; var yEcran=420;
if (top.screen) {if(screen.width && screen.height){xEcran = screen.width; yEcran = screen.height;}}			
xPos=(xEcran - dimx - 10); yPos=0;
featur = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,screenX="+xPos+",left="+xPos+",screenY="+yPos+",top="+yPos+",width="+ dimx + ",height=" + dimy + "";
      zoomMapD = window.open(url,'RemoteMapD',featur);
	  if (window.focus) {	  	
	  	zoomMapD.focus();
		}
	  return false;
}
/* ow [stop] */

/* set links [start] */
function setLinks() {
	var x = document.getElementsByTagName('a');
	for (var i=0;i<x.length;i++) {
		x[i].onfocus = function () {if(this.blur)this.blur();}
		if (x[i].className == "noclk") {
			x[i].onclick = function () {
				return false;
			}
		}
		if (x[i].getAttribute('target') == 'bio'){
			x[i].onclick = function () {
				return owBio(this.href)
			}			
		}
		if (x[i].getAttribute('target') == 'choeur'){
			x[i].onclick = function () {
				return owChoeur(this.href)
			}			
		}
		if (x[i].getAttribute('target') == 'pack'){
			x[i].onclick = function () {
				return owPack(this.href)
			}			
		}
		if (x[i].getAttribute('target') == 'mapG'){
			x[i].onclick = function () {
				return owMapG(this.href)
			}			
		}
		if (x[i].getAttribute('target') == 'mapD'){
			x[i].onclick = function () {
				return owMapD(this.href)
			}			
		}
	}	
}
/* set links [stop] */

/* init */
function init(id,subid){
setLinks();
initMenu(id,subid);
}