//function bgMenu(bgName){
//    	//alert(bgName);
//    	//alert(document.getElementById('masque').style.backgroundImage);
//    		document.getElementById('masque').style.backgroundImage="url('/Images/" + bgName + ".png')";
//    		//onClick="this.style.backgroundImage='url(./immg/fishlogo.jpg)'"
//    	}

var domain = "";
//alert(document.domain);
pathImages = "http://" + document.domain + "/Images/";
var currentBgNav = "";
var pageName = "";
var parms;

var strLocation = "";




function bgNav(bgName) {
    //if (parms['Partenaire']) alert(parms['Partenaire']);
/*   
    if (strLocation.lastIndexOf("?") != -1) {
        var posEnd = strLocation.lastIndexOf("?");
        pageName = strLocation.substring(posStart + 1, posEnd - 5);

    } else {
        pageName = strLocation.substring(posStart + 1, strLocation.length - 5);
    }
  */  
    //currentBgNavSrc = document.getElementById('imgNav').src;
	if(bgName!=""){
		document.getElementById('imgNav').src=pathImages + bgName + ".png";
} else {
     //   alert(pageName);
    //  document.getElementById('imgNav').src = pathImages + "Nav-" + pageName + ".png";
    document.getElementById('imgNav').src = currentBgNav;

  }

  //if (parms['Partenaire']) {
      //document.getElementById('imgNav').src = pathImages + "Nav-Accueil.png";
  //}
}


function launchPlayer(ID){
    //alert(document.location);
    //alert(ID);
   // alert(parent.document.getElementById("iFramePlayer").name);
    
    parent.document.getElementById("iFramePlayer").src = "player.aspx?ID=" + ID;
    parent.document.getElementById("PlayerPanel").style.display="block";
    parent.document.getElementById("PlayerPanel").style.visibility="visible";
    parent.document.getElementById("playerStatus").value="visible";
	//document.getElementById("iFrameMain").src = parms['main'];
}

function launchPlayerVideo(ID){
    //alert(ID);
    parent.document.getElementById("iFramePlayer").src = "PlayerVideo.aspx?ID=" + ID;
    parent.document.getElementById("PlayerPanel").style.display="block";
    parent.document.getElementById("PlayerPanel").style.visibility="visible";
    parent.document.getElementById("playerStatus").value="visible";
	//document.getElementById("iFrameMain").src = parms['main'];
}

 //onmouseover="switchStyleOver(this)" onmouseout="switchStyleOut(this)

/*function switchStyleOver(eSrc){
    //alert(eSrc.id);
    //alert(document.getElementById(eSrc.id).getElementById('v').src);
    
    //var oRange1 = document.createRange();
    //var oRange2 = document.createRange();
    //var oP1 = document.getElementById(eSrc.id);
    //oRange1.selectNode(oP1);
    //oRange2.selectNodeContents(oP1);
    pathIco = "http://" + document.domain+"/Images/Icones/";
    
    //alert(document.getElementById(eSrc.id).className);
    
    var currentClass = document.getElementById(eSrc.id).className;
	var defaultClass = "";
	var pos = currentClass.indexOf('Active');

	if(pos > 0){
		defaultClass=currentClass.substring(0, pos);
	}
	else{
		defaultClass=currentClass;
	}
	//alert(defaultClass);
	
    
    try {
        var pos = eSrc.id.indexOf('Short');
        if(pos > 0){
	        eId=eSrc.id.substring(0, pos);
	        //alert(eId);
        }
         if (document.getElementById("a"+eId)!=null) {
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            if(document.getElementById("a"+eId).src == pathIco + "audio.png"){
                document.getElementById("a"+eId).src = pathIco + "audio-active.png";
            }
        }
        if (document.getElementById("a" + eId) != null) {
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            if (document.getElementById("a" + eId).src == pathIco + "audio.png") {
                document.getElementById("a" + eId).src = pathIco + "audio-active.png";
            }
        }
        if (document.getElementById("v"+eId)!=null) {
            //document.getElementById("v"+eId).src = (pathIco + "video.png" == document.getElementById("v"+eId).src ? pathIco + "video-active.png" : pathIco + "video.png");
            if(document.getElementById("v"+eId).src == pathIco + "video.png"){
                document.getElementById("v"+eId).src = pathIco + "video-active.png";
            }
        }
        if (document.getElementById("d"+eId)!=null) {
            //document.getElementById("d"+eId).src = (pathIco + "doc.png" == document.getElementById("d"+eId).src ? pathIco + "doc-active.png" : pathIco + "doc.png");
            if(document.getElementById("d"+eId).src == pathIco + "doc.png"){
                document.getElementById("d"+eId).src = pathIco + "doc-active.png";
            }
        }
         if (document.getElementById("i"+eId)!=null) {
            document.getElementById("i"+eId).src = (pathIco + "info.png" == document.getElementById("i"+eId).src ? pathIco + "info-active.png" : pathIco + "info.png");
        }
         if (document.getElementById("b"+eId)!=null) {
            document.getElementById("b"+eId).src = (pathIco + "billet.png" == document.getElementById("b"+eId).src ? pathIco + "billet-active.png" : pathIco + "billet.png");
        }
    } catch(e) {
        alert(e);
    }
}*/

/*
function switchStyleOut(eSrc){
    pathIco = "http://" + document.domain+"/Images/Icones/";
    
    //alert(document.getElementById(eSrc.id).className);
    
    var currentClass = document.getElementById(eSrc.id).className;
	var defaultClass = "";
	var pos = currentClass.indexOf('Active');

	if(pos > 0){
		defaultClass=currentClass.substring(0, pos);
	}
	else{
		defaultClass=currentClass;
	}
	//alert(defaultClass);
	
	if(pos>0){
    
    try {
        var pos = eSrc.id.indexOf('Short');
        if(pos > 0){
	        eId=eSrc.id.substring(0, pos);
	        //alert(eId);
        }
         if (document.getElementById("a"+eId)!=null) {
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            if(document.getElementById("a"+eId).src == pathIco + "audio-active.png"){
                document.getElementById("a"+eId).src = pathIco + "audio.png";
            }
        }
        if (document.getElementById("a" + eId) != null) {
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            //document.getElementById("a"+eId).src = (pathIco + "audio.png" == document.getElementById("a"+eId).src ? pathIco + "audio-active.png" : pathIco + "audio.png");
            if (document.getElementById("a" + eId).src == pathIco + "audio-active.png") {
                document.getElementById("a" + eId).src = pathIco + "audio.png";
            }
        }
        if (document.getElementById("v"+eId)!=null) {
            //document.getElementById("v"+eId).src = (pathIco + "video.png" == document.getElementById("v"+eId).src ? pathIco + "video-active.png" : pathIco + "video.png");
            if(document.getElementById("v"+eId).src == pathIco + "video-active.png"){
                document.getElementById("v"+eId).src = pathIco + "video.png";
            }
        }
        if (document.getElementById("d"+eId)!=null) {
            //document.getElementById("d"+eId).src = (pathIco + "doc.png" == document.getElementById("d"+eId).src ? pathIco + "doc-active.png" : pathIco + "doc.png");
            if(document.getElementById("d"+eId).src == pathIco + "doc-active.png"){
                document.getElementById("d"+eId).src = pathIco + "doc.png";
            }
        }
         if (document.getElementById("i"+eId)!=null) {
            document.getElementById("i"+eId).src = (pathIco + "info.png" == document.getElementById("i"+eId).src ? pathIco + "info-active.png" : pathIco + "info.png");
        }
         if (document.getElementById("b"+eId)!=null) {
            document.getElementById("b"+eId).src = (pathIco + "billet.png" == document.getElementById("b"+eId).src ? pathIco + "billet-active.png" : pathIco + "billet.png");
        }
    } catch(e) {
        alert(e);
    }
    }
}
*/

function switchStyle(eSrc) {
    //alert(eSrc.id);
    //alert(document.getElementById(eSrc.id).getElementById('v').src);

    //var oRange1 = document.createRange();
    //var oRange2 = document.createRange();
    //var oP1 = document.getElementById(eSrc.id);
    //oRange1.selectNode(oP1);
    //oRange2.selectNodeContents(oP1);
    pathIco = "http://" + document.domain + "/Images/Icones/";
    var currentClass = document.getElementById(eSrc.id).className;
    var defaultClass = "";
    var pos = currentClass.indexOf('Active');

    if (pos > 0) {
        defaultClass = currentClass.substring(0, pos);
    }
    else {
        defaultClass = currentClass;
    }

    //if (parms['alert']) alert(defaultClass);

    if (currentClass == defaultClass) {
        try {
            var pos = eSrc.id.indexOf('Short');
            if (pos > 0) {
                eId = eSrc.id.substring(0, pos);
                //alert(eId);
            }
            if (document.getElementById("a" + eId) != null) {
                //if (parms['Debug']) debug(document.getElementById("a" + eId).src);
                document.getElementById("a" + eId).src = (pathIco + "audio-active.png" == document.getElementById("a" + eId).src ? pathIco + "audio.png" : pathIco + "audio-active.png");

            }

            if (document.getElementById("v" + eId) != null) {
                //if (parms['Debug']) debug(document.getElementById("v" + eId).src);
                document.getElementById("v" + eId).src = (pathIco + "video-active.png" == document.getElementById("v" + eId).src ? pathIco + "video.png" : pathIco + "video-active.png");

            }

            if (document.getElementById("d" + eId) != null) {
                //if (parms['Debug']) debug(document.getElementById("d" + eId).src);
                document.getElementById("d" + eId).src = (pathIco + "doc-active.png" == document.getElementById("d" + eId).src ? pathIco + "doc.png" : pathIco + "doc-active.png");
            }

        } catch (e) {
            //if (parms['Debug']) alert(e);
        }
    }
    /*else {
        try {
            var pos = eSrc.id.indexOf('Short');
            if (pos > 0) {
                eId = eSrc.id.substring(0, pos);
                //alert(eId);
            }
            if (document.getElementById("a" + eId) != null) {
                //if (parms['Debug']) debug(document.getElementById("a" + eId).src);
                document.getElementById("a" + eId).src = (pathIco + "audio-active.png" == document.getElementById("a" + eId).src ? pathIco + "audio.png" : pathIco + "audio-active.png");

            }

            if (document.getElementById("v" + eId) != null) {
                //if (parms['Debug']) debug(document.getElementById("v" + eId).src);
                document.getElementById("v" + eId).src = (pathIco + "video-active.png" == document.getElementById("v" + eId).src ? pathIco + "video.png" : pathIco + "video-active.png");

            }

            if (document.getElementById("d" + eId) != null) {
                //if (parms['Debug']) debug(document.getElementById("d" + eId).src);
                document.getElementById("d" + eId).src = (pathIco + "doc-active.png" == document.getElementById("d" + eId).src ? pathIco + "doc.png" : pathIco + "doc-active.png");
            }

        } catch (e) {
            //if (parms['Debug']) alert(e);
        }
    }*/
}


function debug(msg) {
    document.getElementById('ctl00_ContentPlaceHolder1_DebugBox').Value = "\n" + msg;
}

function ShowHideElement(eSrc) {
    //alert(eSrc);
	var currentClass = document.getElementById(eSrc+'Short').className;
	var defaultClass = "";
	var pos = currentClass.indexOf('Active');

	if(pos > 0){
		defaultClass=currentClass.substring(0, pos);
	}
	else{
		defaultClass=currentClass;
	}
	//alert(defaultClass);
	
	document.getElementById(eSrc+'Short').className = (defaultClass+"Active" == document.getElementById(eSrc+'Short').className ? defaultClass : defaultClass+"Active");
	document.getElementById(eSrc+'Deployed').style.display = ("block" == document.getElementById(eSrc+'Deployed').style.display ? "none" : "block");

    //switchStyle(eSrc);

}

//function ShowHideElement(eSrc) {
//	var currentClass = document.getElementById(eSrc+'Short').className;
//	var defaultClass = "";
//	var pos = currentClass.indexOf('Active');

//	if(pos > 0){
//		defaultClass=currentClass.substring(0, pos);
//	}
//	else{
//		defaultClass=currentClass;
//	}
//	
//	document.getElementById(eSrc+'Short').className = (defaultClass+"Active" == document.getElementById(eSrc+'Short').className ? defaultClass : defaultClass+"Active");
//	document.getElementById(eSrc+'Deployed').style.display = ("block" == document.getElementById(eSrc+'Deployed').style.display ? "none" : "block");
//}

function alertRight(){
//    alert(ID);
    document.getElementById('popupRight').style.display = ("block" == document.getElementById('popupRight').style.display ? "none" : "block");

}

function ShowHideMenu() {
    eSrc = "menu2";
	document.getElementById(eSrc).style.display = ("block" == document.getElementById(eSrc).style.display ? "none" : "block");
//	document.getElementById(eSrc+'Deployed').style.display = ("block" == document.getElementById(eSrc+'Deployed').style.display ? "none" : "block");
}

//function ShowMenu(eSrc) {
//	document.getElementById(eSrc).style.display = "block";// == document.getElementById(eSrc).style.display ? "none" : "block");
////	document.getElementById(eSrc+'Deployed').style.display = ("block" == document.getElementById(eSrc+'Deployed').style.display ? "none" : "block");
//}

//function HideMenu(eSrc) {
//	document.getElementById(eSrc).style.display = "none"; // == document.getElementById(eSrc).style.display ? "none" : "block");
////	document.getElementById(eSrc+'Deployed').style.display = ("block" == document.getElementById(eSrc+'Deployed').style.display ? "none" : "block");
//}

function show(menu){
	eMenu = document.getElementById(menu);
	if(eMenu.style.display == "none"){
		eMenu.style.display = "block";
	}
}

function hide(menu){
	eMenu = document.getElementById(menu);
	if(eMenu.style.display == "block"){
		eMenu.style.display = "none";
	}
}

//obsolete
//function change(which, elem) {
//        var Elems = document.getElementsByTagName("li"); 
//        var nbElems = Elems.length;
// 
//        for(i=0; i<nbElems; i++){
//        if(Elems[i].className="listActive"){
//            Elems[i].className="listItem";
//        }
//    }
//        elem.className = ("listItem" == elem.className ? "listActive" : "listItem");
//}

function changeOver(elem) {
    if(elem.className!="listActive"){
        elem.className = ("listItem" == elem.className ? "listOver" : "listItem");
    }
    }

function changeOut(elem) {
if(elem.className!="listActive"){
    elem.className = ("listOver" == elem.className ? "listItem" : "listOver");
}
}

function init() {
    getParams();
    currentBgNav = document.getElementById('imgNav').src;
    strLocation += document.location;
  
    /* Redirection dans le frameset */  
   /*if(top.frames.length == 0){
       window.location = "/#" +  document.location;
   }*/
   
   
   /* change le fond du menu */

    //http://www.viedesorchestres.fr/Archives.aspx?ID=PARTENAIRE_25
    
    //alert(strLocation);
    //var posQuery = strLocation.lastIndexOf("=");
    //if(posQuery > 0){
        //strLocation = strLocation.substring(0, posQuery);
    //    strLocation = strLocation.substring(posQuery); 
   //}
    //alert(strLocation);

    var posStart = strLocation.lastIndexOf("/");
    var posEnd = -1;

    if (strLocation.lastIndexOf("?") != -1) {
        var posEnd = strLocation.lastIndexOf("?");
        pageName = strLocation.substring(posStart + 1, posEnd - 5);

    } else {
        pageName = strLocation.substring(posStart + 1, strLocation.length - 5);
    }
    
    //alert(pageName);
    if (strLocation.indexOf("=") == -1) {
        //alert(pageName);
        currentBgNav = pathImages + "Nav-" + pageName + ".png";
        document.getElementById("imgNav").src = pathImages + "Nav-" + pageName + ".png";
        //document.getElementById("imgNav").src = currentBgNav;
    } else {
        //alert("na")
        document.getElementById("imgNav").src = pathImages + "Nav-Accueil.png";
    }
    
    /* active les liens orchestres */
    var Elems = document.getElementsByTagName("a");//.parentNode.className=="listActive"; 
    var nbElems = Elems.length;
    var strHref = "";

    for(i=0; i<nbElems; i++){
        strHref += Elems[i].href;
        
        //alert(strLocation +":"+ strHref);
//        if(Elems[i].parentNode.className=="listActive"){
//            Elems[i].parentNode.className="listItem";
//        }
//        else
//        {
//        }
//    
        if(strLocation.indexOf("=")>-1 || strLocation.indexOf("infos")>-1 ){
            if(strHref.indexOf(strLocation)>-1){
             Elems[i].parentNode.className="listActive";
            }
        }
        strHref = "";
    }
}

function getParams() {
    var parmList = new Array();

    if (window.location.search.length > 1) {
        parms = window.location.search.substring(1).split("&");
        //alert(parms.length);

        for (var i = 0; i < parms.length; i++) {
            //parmList[i]=parms[i];
            parmList[i] = new Object;
            parmList[i]["name"] = parms[i].substring(0, parms[i].indexOf("="));
            parmList[i]["value"] = parms[i].substring(parms[i].indexOf("=") + 1);
        }
    } else {
        return null;
    }

    if (parmList != null) {
        for (var i = 0; i < parmList.length; i++) {
            parms[parmList[i]["name"]] = parmList[i]["value"];
        }
    }
    if (parms['Debug']) {
        //alert("Debug");
    }
//    alert(parms['EID']);
    
    
    }