var menuskin=1
var display_url=0

test=0;
function VerifForm_nl()
	{
	adresse = document.formu_nl.email_nl.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{document.formu_nl.submit();}
	else
		{alert('Entrez une adresse e-mail valide !');}
	}
function VerifForm_erevue()
	{
	adresse = document.formu_erevue.email_nl.value;
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length >2)&&(point > 1))
		{document.formu_erevue.submit();}
	else
		{alert('Entrez une adresse e-mail valide !');}
	}

function ZyVa() {
	remoteWin=window.open('','remoteWin','width=268,height=110,marginwidth=0,marginheight=0,resizable=no,scrollbars=no')
if (remoteWin != null)
	{
	remoteWin.toto = parent;
	remoteWin.location = "chg_couleur.php3";
	}
}

var remote2=null;

function ZyVa2() {
	remote2=window.open('','remote2','width=400,height=120,marginwidth=0,marginheight=0,resizable=no,scrollbars=no')
if (remote2 != null)
	{
	remote2.toto = self;
	remote2.location = "telecom3.htm";
	}
}

function FW_OpenWindow(theURL,features) { 
  window.open(theURL,'Detail',features);
}

function showmenuie5(){
var rightedge=document.body.clientWidth-event.clientX
var bottomedge=document.body.clientHeight-event.clientY

if (rightedge<ie5menu.offsetWidth)
ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth
else
ie5menu.style.left=document.body.scrollLeft+event.clientX
if (bottomedge<ie5menu.offsetHeight)
ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight
else
ie5menu.style.top=document.body.scrollTop+event.clientY

ie5menu.style.visibility="visible"
return false
}

function hidemenuie5(){
	ie5menu.style.visibility="hidden"
}

function highlightie5(){if (event.srcElement.className=="menuitems"){
	event.srcElement.style.backgroundColor="highlight"
	event.srcElement.style.color="white"
	if (display_url==1)
	window.status=event.srcElement.url
	}
}

function lowlightie5(){
	if (event.srcElement.className=="menuitems"){
	event.srcElement.style.backgroundColor=""
	event.srcElement.style.color="black"
	window.status=''
	}
}

function jumptoie5(){
	if (event.srcElement.className=="menuitems"){
		if (event.srcElement.getAttribute("target")!=null)
		window.open(event.srcElement.url,event.srcElement.getAttribute("target"))
	else
		window.location=event.srcElement.url
	}
}

function personalise(string) {
	document.FormEditeur.ContenuEditeur.value=document.FormEditeur.ContenuEditeur.value+'<%'+string+'%>';
	}

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

var win=null;
function openfenetre(mypage,myname,w,h,scroll,pos){
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
	}

function openfenetre2(mypage,myname,w,h,scroll,pos,resizable){
	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable='+resizable;
	win=window.open(mypage,myname,settings);
	}


function check_log(etape) {
	if(etape==1) {
		var formu= document.formulaire_login1; 
		} else {
		var formu= document.formulaire_login2;
		}
	if (formu.login_s.value=="") 
		{
		alert("Merci d'indiquer votre login ou votre alias prenom.nom");
		return false;
		}
	else 
		{
		if (formu.pswd_s.value=="") {
				alert("Merci d'indiquer votre mot de passe !");
				return false;
			} else {
				password = formu.pswd_s.value;
				formu.password_c.value = MD5(password);
				formu.pswd_s.value = "";
				formu.submit();
				return true;
			}
		}
	}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function champs_minicv(){
	liste="";
	if (document.formulaire_maj.exp_pro.value=="") liste = liste+"\n- Expérience professionnelle";
	if (document.formulaire_maj.minicv.value=="") liste = liste+"\n- Résumé de carrière";
	if (document.getElementById("fonction").value=="") liste = liste+"\n- Fonction recherchée";
	if (document.getElementById("secteur").value=="") liste = liste+"\n- Secteur";
	if (liste != ""){
		msg = "Les champs suivants doivent être renseignés : \n"+liste;
		alert(msg);
		return false;
	}
	else
		return true;
}

function numeric_input(champ){
	if (champ.value.charCodeAt(champ.value.length-1) > 57){
		champ.value=champ.value.substring(0,champ.value.length-1);
	}
}


/***********************
* Gestion des pages
***********************/
function loadMenuRessourcesAdmin(tab_menu,base,num) {

  	if ( document.getElementById('contenu_tableau_menu').hasChildNodes() ){
      	while ( document.getElementById('contenu_tableau_menu').childNodes.length >= 1 ){
        	document.getElementById('contenu_tableau_menu').removeChild( document.getElementById('contenu_tableau_menu').firstChild );
    	}
  	}

    var TABLE = document.createElement('TABLE');
    TABLE.className = "tableau_menu";
    TABLE.border=0;
    var TBODY = document.createElement('TBODY');
    TABLE.setAttribute('width','82%');

    TABLE.appendChild(TBODY);

    //Lien Accueil
    var TR_ACCUEIL = document.createElement('TR');
    TR_ACCUEIL.className = "menu_niveau_1";
    TR_ACCUEIL.style.background = "#a1beda";
    var TD_ACCUEIL = document.createElement('TD');
    TD_ACCUEIL.className = "libelle_menu_niveau_1";
    TD_ACCUEIL.innerHTML = "Texte d'accueil";
    TR_ACCUEIL.appendChild(TD_ACCUEIL);

    var TD_ACCUEIL = document.createElement('TD');
    TD_ACCUEIL.align = "left";
    TD_ACCUEIL.colSpan = "2";
	var IMG_ACCUEIL = document.createElement('IMG');
	IMG_ACCUEIL.src = "../images/modify.gif";
	IMG_ACCUEIL.onclick = function(){
		FW_open_popup_430('accueil_'+document.getElementById("fw_connect4").value+'.html',document.getElementById('groupe').value);
	}
	TD_ACCUEIL.appendChild(IMG_ACCUEIL);
    TR_ACCUEIL.appendChild(TD_ACCUEIL);

    TBODY.appendChild(TR_ACCUEIL);

    // menu
    for(j in tab_menu){

    	var TR = document.createElement('TR');
        TR.className = "menu_niveau_1";
        TR.style.background = "#a1beda";

		if(tab_menu[j]['libelle']){
			//Libellé
        	var TD1 = document.createElement('TD');
        	TD1.className = "libelle_menu_niveau_1";
        	var SPAN_LIBELLE_PAGE = document.createElement('SPAN')
        	SPAN_LIBELLE_PAGE.style.fontSize = "10px";
        	SPAN_LIBELLE_PAGE.innerHTML = tab_menu[j]['libelle'];
        	var INPUT1 = document.createElement('INPUT');
        	INPUT1.setAttribute('type',"hidden");
        	INPUT1.setAttribute('size',"45");
        	INPUT1.name = "menu_groupe["+j+"][libelle]";
        	INPUT1.setAttribute('id',"menu_groupe["+j+"][libelle]");
       	 	INPUT1.value = tab_menu[j]['libelle'];
        	INPUT1.className = "text";
        	TD1.appendChild(SPAN_LIBELLE_PAGE);
        	TD1.appendChild(INPUT1);
		} else {
			//Libellé
        	var TD1 = document.createElement('TD');
        	TD1.className = "libelle_menu_niveau_1";
        	var INPUT1 = document.createElement('INPUT');
        	INPUT1.setAttribute('type',"text");
        	INPUT1.setAttribute('size',"45");
        	INPUT1.name = "menu_groupe["+j+"][libelle]";
        	INPUT1.setAttribute('id',"menu_groupe["+j+"][libelle]");
       	 	INPUT1.value = tab_menu[j]['libelle'];
        	INPUT1.className = "text";
        	TD1.appendChild(INPUT1);
		}
		//Page
        var INPUT1 = document.createElement('INPUT');
        INPUT1.setAttribute('type',"hidden");
        INPUT1.name = "menu_groupe["+j+"][page]";
        INPUT1.setAttribute('id',"menu_groupe["+j+"][page]");
        INPUT1.value = tab_menu[j]['page'];
        INPUT1.className = "text";
        TD1.appendChild(INPUT1);

		//type
        var INPUT1 = document.createElement('INPUT');
        INPUT1.setAttribute('type',"hidden");
        INPUT1.name = "menu_groupe["+j+"][type]";
        INPUT1.setAttribute('id',"menu_groupe["+j+"][type]");
        INPUT1.setAttribute('size',"1");
        INPUT1.value = tab_menu[j]['type'];
        INPUT1.className = "text";
        TD1.appendChild(INPUT1);

		//Modifier
		var TD2 = document.createElement('TD');
		TD2.setAttribute('width','5%');
		if(tab_menu[j]['page']){
			var LIEN5 = document.createElement('A');
	      	LIEN5.setAttribute('href',"javascript:FW_open_popup_430('"+removeSpecialChar(tab_menu[j]['page'].replace(".php","_"+document.getElementById("fw_connect4").value+".html"))+"','"+document.getElementById("groupe").value+"');");
	      	var IMG5 = document.createElement('IMG');
	      	IMG5.src = "../images/modify.gif";
	      	IMG5.setAttribute('alt',"Modifier la page");
	      	IMG5.setAttribute('title',"Modifier la page");
	      	LIEN5.appendChild(IMG5);
			TD2.appendChild(LIEN5);
		}

        // Lien supprimer
        var TD3 = document.createElement('TD');
        TD3.className = "lien_menu_niveau_1";
        TD3.setAttribute("width","5%");
        if(j != 0) {
          var LIEN6 = document.createElement('A');
          LIEN6.setAttribute('href',"javascript:delRow("+j+");");
          var IMG6 = document.createElement('IMG');
          IMG6.src = "../images/b_exit.gif";
          IMG6.setAttribute('alt',"Supprimer la page");
          IMG6.setAttribute('title',"Supprimer la page");
          LIEN6.appendChild(IMG6);
          TD3.appendChild(LIEN6);
        }

        TR.appendChild(TD1);
        TR.appendChild(TD2);
        TR.appendChild(TD3);

        TBODY.appendChild(TR);

    }

    //Ajouter une nouvelle page
    var TR_add = document.createElement('TR');
    TR_add.className = "menu_niveau_1";
    TR_add.style.background = "#4b88bf";
    var TD_add = document.createElement('TD');
    TD_add.colSpan = 5;
    var A_add = document.createElement('A');
    A_add.setAttribute('href',"javascript:addRow('');");
    var IMG_add = document.createElement('IMG');
    IMG_add.src = "../images/add_menu.png"
    IMG_add.setAttribute('alt',"Ajouter une nouvelle page");
    IMG_add.setAttribute('title',"Ajouter une nouvelle page");
    IMG_add.style.width = "62px";
    IMG_add.style.height = "20px";
    IMG_add.style.paddingLeft = "20px";
    A_add.appendChild(IMG_add);
    TD_add.appendChild(A_add);
    TR_add.appendChild(TD_add);
    TBODY.appendChild(TR_add);

    TABLE.appendChild(TBODY);

    document.getElementById('contenu_tableau_menu').appendChild(TABLE);

}

function supprimer_ressource(id) {
	if(id){
		var xhr_object = null;
		if(window.XMLHttpRequest) // Firefox
			xhr_object = new XMLHttpRequest();
	   	else if(window.ActiveXObject) // Internet Explorer
	       	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	   	else{ // XMLHttpRequest non supporté par le navigateur
	     	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	    	return;
	  	}
		xhr_object.open("POST", "supprimer_ressource_ajax.php", true);
	   	xhr_object.onreadystatechange = function() {
	   		if(xhr_object.readyState == 4) {
				xhr_object.responseText.replace('"','\"');
			}
		}

	   	xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	  	var data = "id=" + id + "&groupe=" + document.getElementById("groupe").value

	   	xhr_object.send(data);
	}
}
