
// Affiche ou cache les 9 services
function showLayer(display_Services_id){
	for (SERV_i=1;SERV_i<=9;SERV_i++)
	{
		if (SERV_i == display_Services_id)
		{
			document.getElementById("Servlink" + SERV_i).className = "ServLinkColor";
			document.getElementById("ServDesc" + SERV_i).className = "Show";
		}
		else
		{
			document.getElementById("Servlink" + SERV_i).className = "";
			document.getElementById("ServDesc" + SERV_i).className = "Hidden";
		}
	}
}

//Applique le focus sur le champ de recherche dans la partie priv?e
function SearchFocus(){document.SWSearch.qsearch.focus();}


function ShowUlBiblio_b4y(display_id){
	var NbrUl = document.getElementById("BiblioFolder_Container").getElementsByTagName("ul");
	var current_id;
	if (document.getElementById("ListBiblio" + display_id).className == "clsdiv1")
	{
		document.getElementById("ListBiblio" + display_id).className = "";
		document.getElementById("Title_FolderBiblio" + display_id).className = "";
	}else{
		li_index = 1;
		for (i=1;i<=NbrUl.length;i++)
		{
			
			current_id = NbrUl[i-1].id;
			if (current_id.substr(0, 10) == 'ListBiblio')
			{
				if (li_index == display_id)
				{
					//alert("premi?re passe");
					document.getElementById("ListBiblio" + li_index).className = "clsdiv1";
					document.getElementById("Title_FolderBiblio" + li_index).className = "Title_BiblioActive";
					//HACK IE6 l'instruction ci-dessous permet de repositionner le Footer en bas de page
					document.getElementById("Footer").style.position = "relative";
					li_index++;
				}
				else
				{
					//alert("passe 4 ? 8");
					//alert(document.getElementById("ListBiblio" + i).id);
					document.getElementById("ListBiblio" + li_index).className = "";
					//alert("ListBiblio" + i);
					document.getElementById("Title_FolderBiblio" + li_index).className = "";
					li_index++;
				}
			}
		}
	}
	//HACK IE6 l'instruction ci-dessous permet de repositionner le Footer en bas de page
	document.getElementById("Footer").style.position = "relative";
}
function Show_SUB_Biblio_b4y(display_id,display_sub_id){
	var Folder = "ListBiblio" + display_id;
	var SUB_NbrUl = document.getElementById(Folder).getElementsByTagName("ul");
	
	if (document.getElementById("SubListBiblio" + display_id + "_" + display_sub_id).className == "SUB_clsdiv1")
	{
		document.getElementById("SubListBiblio" + display_id + "_" + display_sub_id).className = "";
	}else{
		for (sub_i=1;sub_i<=SUB_NbrUl.length;sub_i++)
		{
			if (sub_i == display_sub_id)
			{
				document.getElementById("SubListBiblio" + display_id + "_" + sub_i).className = "SUB_clsdiv1";
				document.getElementById("Footer").style.position = "relative";
			}
			else
			{
				document.getElementById("SubListBiblio" + display_id + "_" + sub_i).className = "";
			}
		}
	}
	//HACK IE6 l'instruction ci-dessous permet de repositionner le Footer en bas de page
	document.getElementById("Footer").style.position = "relative";
}

var g_bb_open = "";
var g_ul_open = "";

function ShowUlBiblio(display_id){

	try {
		if (document.getElementById("ListBiblio" + display_id).className == "clsdiv1")
		{
			document.getElementById("ListBiblio" + display_id).className = "";
			document.getElementById("Title_FolderBiblio" + display_id).className = "";
			g_bb_open = "";
		}else{
			if ( g_bb_open.length > 0 )
			{
				document.getElementById("ListBiblio" + g_bb_open).className = "";
				document.getElementById("Title_FolderBiblio" + g_bb_open).className = "";
			}
			document.getElementById("ListBiblio" + display_id).className = "clsdiv1";
			document.getElementById("Title_FolderBiblio" + display_id).className = "Title_BiblioActive";
			g_bb_open = display_id;
		}
		//HACK IE6 l'instruction ci-dessous permet de repositionner le Footer en bas de page
		document.getElementById("Footer").style.position = "relative";
	}
	catch ( error ){
		//alert ( "ERREUR ShowUlBiblio"+ display_id );
	}
}
function Show_SUB_Biblio(display_id,ul_sub_id){

		if (document.getElementById("SubListBiblio" + display_id + "_" + ul_sub_id).className == "SUB_clsdiv1")
		{
			try {
				document.getElementById("SubListBiblio" + display_id + "_" + ul_sub_id).className = "";
				g_bb_open=display_id;
			} catch ( error ){
				//alert ( "ERREUR 1 - Show_SUB_Biblio"+ display_id+"_"+ul_sub_id );
			}

		}else{
			try {
				// on ferme ce qui est ouvert
				var pos=0;
				var tmp="";
				var le = g_ul_open.length;
				while ( le>2 ){
					tmp=g_ul_open.substring(0,le);
					document.getElementById("SubListBiblio"+tmp).className = "";
					le-=2;		
				}
			} catch ( error ){
				//alert ( "ERREUR 2 - Show_SUB_Biblio"+ display_id+"_"+ul_sub_id );
				//alert ( "SubListBiblio" + g_bb_open + "_" + tmp +"\ng_ul_open="+g_ul_open+"\nle="+le );
			}
				
			try {
				// ouvrir la structure
				pos=0;
				tmp="";
				while ( tmp.length<ul_sub_id.length ){
					tmp = ul_sub_id.substring(0,(pos+2));
					document.getElementById("SubListBiblio" + display_id + "_" + tmp).className = "SUB_clsdiv1";
					pos+=2;
				}
				g_ul_open=display_id+"_"+ul_sub_id;

			} catch ( error ){
				//alert ( "ERREUR 3 - Show_SUB_Biblio"+ display_id+"_"+ul_sub_id );
				//alert ( "pos"+pos+"\ntmp"+tmp );
			}
		}
		//HACK IE6 l'instruction ci-dessous permet de repositionner le Footer en bas de page
		document.getElementById("Footer").style.position = "relative";

}


function hlk(target)
{
	window.location=target;
}

	function enreg(){
		document.forms['form_print'].enregistrer.value = "on";
		document.forms['form_print'].envoie.value = "";
		document.forms['form_print'].imprimer.value = "";
		document.forms['form_print'].submit();
	}
	
	function impr(){
		document.forms['form_print'].imprimer.value = "on";
		document.forms['form_print'].envoie.value = "";
		document.forms['form_print'].enregistrer.value = "";
		document.forms['form_print'].submit();
	}
	
	function sendFriend(){
		langue = document.getElementById('LG').value ;
		url = "../priv/form_sen2friend.php?LG="+langue ;
		window.open( url, "", "top=50, left=100, screenY=50, screenX=100, width=480, height=650, resizable=no");
	}
	function displaySend(){
		if (document.getElementById('formSend').className == "div_cache"){
			document.getElementById('formSend').className = "div_on";
		}else{
			document.getElementById('formSend').className = "div_cache";
		}	
	}

	function traiteFormSend(){
		if(	document.getElementById('nom_sender').value == "" ){
			document.getElementById('nom_sender_manquant').className = 'msg-error';
			return false ;
		} 
		if(	document.getElementById('nom_friend').value == "" ){
			document.getElementById('nom_friend_manquant').className = 'msg-error';
			return false ;
		} 
		window.opener.document.getElementById('nom_sender').value = this.document.getElementById('nom_sender').value ;
		window.opener.document.getElementById('nom_friend').value = this.document.getElementById('nom_friend').value ;
		window.opener.document.getElementById('adress_friend').value = this.document.getElementById('adress_friend').value ;
		window.opener.document.getElementById('comment').value = this.document.getElementById('comment').value ;
		window.opener.document.getElementById('envoie').value = "on";
		window.opener.document.getElementById('enregistrer').value = "";
		window.opener.document.forms['form_print'].submit();
		window.close();
	}


/* SECTION RECHERCHE
--------------------*/
function DoQuickSearch()
{
	var of=document.getElementById("SearchBox");
	if(of){
		of.submit();
	}
}

/**/
function resizePdfFrame()
{
	var left = 225;	// taille du tr
	var top;
	var width;
	var height = 500;
	var espacement = 5;
	//
	var oWidth=document.getElementById('main_nav');
	if( oWidth ){
		top    = oWidth.offsetTop + oWidth.offsetHeight;
		width  = oWidth.offsetWidth-left;
		height = document.body.offsetHeight - top ;
	}
	//
	var oFramePdf = document.getElementById("affichepdf");
	if( oFramePdf ){
		if(oFramePdf.offsetLeft>left)
			left=oFramePdf.offsetLeft;
		if(oFramePdf.offsetTop>top)
			top=oFramePdf.offsetLeft;
		oFramePdf.style.left   = (left+espacement) + "px";
		oFramePdf.style.top    = (top+espacement) + "px";
		oFramePdf.style.width  = (width-espacement) + "px";
		oFramePdf.style.height = (height-espacement) + "px";
	}
}
	