//********* aff_list(bloc) *********//
// Gestion des blocs               //
//*******************************//
function aff_list(bloc,num)
{
 // Récupération des nom des calques concernés
 lediv2 = bloc;
 ledivbis = bloc+'_bis';
 if(num == 10) {
 	document.getElementById(lediv2).style.display = 'none';
 	document.getElementById(ledivbis).style.display = 'none';
 	window.onload=montre;
 }
 if(num == 20) {
 	document.getElementById(lediv2).style.display = 'block';
 	document.getElementById(ledivbis).style.display = 'none';
 	window.onload=montre;
 }
 if(num == 30) {
 	document.getElementById(lediv2).style.display = 'block';
 	document.getElementById(ledivbis).style.display = 'block';
 	montre();
 }
}
//********* aff_form(id) *********//
// Gestion des calques des voies  //
//*******************************//
function aff_form(id)
{
 // Récupération des nom des calques concernés
 lediv2 = 'liensdoss_'+id;
 img = 'image_'+id;
 if(document.getElementById(lediv2).style.display == 'none') // Si le bouton Point Noir est coché
 {
  // Affichage du calque de description
   document.getElementById(lediv2).style.display = 'block';
   document.getElementById(img).src = './img/moins.jpg';
 }
 else // Si le bouton Point Noir est décoché
 {
  // On masque le calque de description
  document.getElementById(lediv2).style.display = 'none';
   document.getElementById(img).src = './img/plus.jpg';
 }
}
function modif_action() {
	document.getElementById('action').style.display = 'block';
	if (document.getElementById) {
		if (window.event) {//**** M$IE
			document.getElementById('mondiv').attachEvent("onclick", onClickDisabler);
		} else {//*** DOM
			document.getElementById('mondiv').onclick = onClickDisabler;
		}
	}
}
function aff_formGauche(id)
{
 // Récupération des nom des calques concernés
 lediv2 = 'liensdoss_'+id;
 img = 'image_'+id;
   document.getElementById(lediv2).style.display = 'block';
   document.getElementById(img).src = './img/moins.jpg';
}
function modif_action() {
	document.getElementById('action').style.display = 'block';
	if (document.getElementById) {
		if (window.event) {//**** M$IE
			document.getElementById('mondiv').attachEvent("onclick", onClickDisabler);
		} else {//*** DOM
			document.getElementById('mondiv').onclick = onClickDisabler;
		}
	}
}
function deaff() {
	document.getElementById('action').style.display = 'none';
	if (document.getElementById) {
		if (window.event) {//**** M$IE
			document.getElementById('mondiv').detachEvent("onclick", onClickDisabler);
		} else {//*** DOM
			document.getElementById('mondiv').onclick=undefined;
		}
	}
}
<!--
function onClickDisabler(event) {
	if (window.event) {//**** M$IE
		window.event.cancelBubble = true;
	} else {//*** DOM
		event.stopPropagation();
	}
	return false;
}

function disableOnClick() {
	if (document.getElementById) {
		if (window.event) {//**** M$IE
			document.getElementById('mondiv').attachEvent("onclick", onClickDisabler);
		} else {//*** DOM
			document.getElementById('mondiv').onclick = onClickDisabler;
		}
	}
}
function reenableOnClick() {
	if (document.getElementById) {
		if (window.event) {//**** M$IE
			document.getElementById('mondiv').detachEvent("onclick", onClickDisabler);
		} else {//*** DOM
			document.getElementById('mondiv').onclick=undefined;
		}
	}
}

//-->
/* GESTION DANS MES LIENS */

function getLinkTable(link,width,height){
	getLinkTable2(link,"pub",width,height);
}

function getLinkTable2(link2,id2, popupwidth2, popupheight2){

	// Crée un tableau pour permettre de centrer les iframes dans la fenetre
	// tableau avec une image tramée (grille.gif) pour donner l'impression de grisé.
	html_haut = "<table width="+larg+" height="+haut+"><tr>";
	html_haut += "<td valign=top align=center background='img/grille.gif' >";
	html_bas  = "</td></tr></table>";
	html_mil  = "<table style=\"background-color:#fffeef;\" cellpadding=0 cellspacing=0 border=0>";
	html_mil += "<tr valign=top><td align=center>";
	html_mil += "<iframe src="+link2+" width="+popupwidth2+" height="+popupheight2+"></iframe>";
	html_mil += "<br><a href=\"#\" onclick=\"javascript:closeSup2('"+id2+"');return false;\" ><img src=\"/img/mof_pop-fermer.jpg\" border=\"0\" /></a>";
	html_mil += "</td></tr></table>";
}
function getLinkTableReload(link,width,height){
	getLinkTableReload2(link,"pub",width,height);
}
function getLinkTableReload2(link2,id2, popupwidth2, popupheight2){

	// Crée un tableau pour permettre de centrer les iframes dans la fenetre
	// tableau avec une image tramée (grille.gif) pour donner l'impression de grisé.
	html_haut = "<table width="+larg+" height="+haut+"><tr>";
	html_haut += "<td valign=top align=center background='img/grille.gif' >";
	html_bas  = "</td></tr></table>";
	html_mil  = "<table style=\"background-color:#fffeef;\" cellpadding=0 cellspacing=0 border=0>";
	html_mil += "<tr valign=top><td align=center>";
	html_mil += "<iframe src="+link2+" width="+popupwidth2+" height="+popupheight2+"></iframe>";
	html_mil += "<br><span align=\"right\"><a href=\"#\" onclick=\"javascript:closeSupReload();return false;\" ><img src=\"/img/mof_pop-fermer.jpg\" border=\"0\" /></a></span>";
	html_mil += "</td></tr></table>";
}

function edit_doss(iddoss,action) {
	document.modif.id_doss.value = iddoss;
	id = document.modif.id_doss.value;
	getLinkTable("zone_liens_modif.php?iddoss="+id+"&action="+action+"",450,300);
	showsup();
}
function new_doss() {
	getLinkTable("zone_liens_modif.php?action=new_doss",450,300);
	showsup();
}
function new_lien() {
	getLinkTable("zone_liens_modif.php?action=new_lien",450,300);
	showsup();
}
function edit_lien(idlien,iddoss,action) {
	document.modif.id_lien.value = idlien;
	document.modif.id_doss.value = iddoss;
	id = document.modif.id_lien.value;
	getLinkTable("zone_liens_modif.php?idlien="+id+"&action="+action+"",450,300);
	showsup();
}
function edit_date(date,action) {
	getLinkTableReload("zone_date_modif.php?date="+date+"&action="+action+"",450,300);
	showsup();
}
function inscription() {
	getLinkTable("zone_inscription.php",450,350);
	showsup();
}
function oubli() {
	getLinkTable("zone_oubli.php",450,350);
	showsup();
}
function popup_perso(){
	var id3="popup_perso";
	getLinkTable2("zone_perso.php",id3,550,200);
	var html=html_haut+html_mil+html_bas;
	showsup2(id3,html);	
}

function showsup2(id2, html2) {
	
	if(document.getElementById) {
		
	    document.getElementById(id2).style.width = larg;
        document.getElementById(id2).style.height = haut;
        document.getElementById(id2).innerHTML = html2;
	}
}

function showsup() {
	var html=html_haut+html_mil+html_bas;
	showsup2("pub",html);
}

function closeSup2(id2) {
	if(document.getElementById) {
        document.getElementById(id2).style.width = 1;
        document.getElementById(id2).style.height = 1;
        document.getElementById(id2).innerHTML = '';
    }
	dossCours = document.form_liens.dossCours.value;
	setTimeout('fctMajLiens(dossCours)',500);
	setTimeout('fctMajListArbo()',500);
	setTimeout('fctMajAction()',500);
}

function closeSup() {
	closeSup2("pub");
}

function closeSupReload() {
	window.parent.location.reload();
}

if(!document.getElementById) {
        larg = document.body.clientWidth;
        haut = document.body.clientHeight;
} else {
        larg = screen.width;
        haut = screen.height;
}

var savClass  = "";
var savClass2 = "";
var lastTR    = null;

function rOver(aTR) {
savClass      = aTR.className;
if (aTR.className != "clicked") aTR.className = "overTR";
} // function rOver(aTR)

function rOut(aTR) {
if (aTR.className == "clickedd") return;
if (aTR.className == "clicked") return;
aTR.className = savClass;
} // rOut(aTR)

function rEvidenzia(aTR) {
savClass      = aTR.className;
if (aTR.className == "clicked") aTR.className = "clickedd";
else aTR.className = "clicked";
} // rOut(aTR)




  function ajoutLien(idTbody,id,nom,ladate,ecart) {
     // Nouveau TD (colonne de gauche)
     doss_id = 0;
     var newData1 = window.parent.document.createElement('td');
     newData1.innerHTML = '<a href="pop_go.php?url='+id+'" target="_blank"><img src="./img/links/zoom.gif" border="0"></a><a href=# onclick=edit_lien('+id+','+doss_id+')><img src="./img/links/edit.gif" border="0"></a>';
     newData1.setAttribute("width","5%");
     newData1.align="left";
     var newData2 = window.parent.document.createElement('td');
     newData2.innerHTML = ecart+'<a href="pop_go.php?url='+id+'" target="_blank">'+nom+'</a>';
     newData2.setAttribute("width","60%");
     newData2.align="left";
     var newData3 = window.parent.document.createElement('td');
     newData3.setAttribute("width","15%");
     newData3.innerHTML = ladate;
     newData3.align="left";
     var newData4 = window.parent.document.createElement('td');
     newData4.appendChild(window.parent.document.createTextNode('0'));
     newData4.setAttribute("width","10%");
     newData4.align="left";
     var newData5 = window.parent.document.createElement('td');
     newData5.appendChild(window.parent.document.createTextNode(' '));
     newData5.setAttribute("width","5%");
     newData5.align="left";
     var newData6 = window.parent.document.createElement('td');
     newData6.appendChild(window.parent.document.createTextNode(' '));
     newData6.setAttribute("width","5%");
     newData6.align="left";

     // Nouveau TR
     var newRow = window.parent.document.createElement('tr');
     newRow.appendChild(newData1);
     newRow.appendChild(newData2);
     newRow.appendChild(newData3);
     newRow.appendChild(newData4);
     newRow.appendChild(newData5);
     newRow.appendChild(newData6);

     // Ajout du nouveau TR au tableau
     window.parent.document.getElementById(idTbody).appendChild(newRow);
 }
 
   function ajoutDossier(idTbody,id,nom,nb,ecart) {
     // Nouveau TD (colonne de gauche)
     doss_id = 0;
     lien = 'lien_'.id;
     var newData1 = window.parent.document.createElement('td');
     newData1.innerHTML = '<a href=# onclick=edit_lien('+id+','+doss_id+')><img src="./img/links/edit.gif" border="0"></a>';
     newData1.align="left";
     newData1.setAttribute("width","3%"); 
     var newData2 = window.parent.document.createElement('td');
     newData2.innerHTML = ecart+'<a><img src="./img/plus.jpg" id="image_'+id+'" border="0" onclick="aff_form('+id+');"></a> <b>'+nom+'</b> (0)';
     newData2.align="left";
     newData2.setAttribute("width","97%"); 

     // Nouveau TR
     var newRow = window.parent.document.createElement('tr');
     newRow.appendChild(newData1);
     newRow.appendChild(newData2);
     
     //AUTRE TR en dessous
     var newData10 = window.parent.document.createElement('td');
     newData10.innerHTML = '<div id="liensdoss_'+id+'" style="display : none"><table width=100% border=0 cellpadding=0 cellspacing=0 bordercolor=red bgcolor=#FFFFFF><tbody id="tbody_'+id+'"></tbody></table></div>';
     newData10.align="left";
     newData10.setAttribute("width","100%");
     newData10.setAttribute("colspan","20"); 
     var newRow2 = window.parent.document.createElement('tr');
     newRow2.appendChild(newData10);
     

     //Ajout du nouveau TR au tableau
     resultat=nb.substring(0,4);
     if(nb != "lien_0" && resultat == "lien") {
     	window.parent.document.getElementById(idTbody).insertBefore(newRow,window.parent.document.getElementById(nb));
     	window.parent.document.getElementById(idTbody).insertBefore(newRow2,window.parent.document.getElementById(nb));
     } 
     if(resultat == "tbod") {
     	idTbody = nb;
     	window.parent.document.getElementById(idTbody).appendChild(newRow);
     	window.parent.document.getElementById(idTbody).appendChild(newRow2);
     }
     if(nb == "lien_0") {
     	idTbody = "lien_0";
     	window.parent.document.getElementById(idTbody).appendChild(newRow);
     	window.parent.document.getElementById(idTbody).appendChild(newRow2);
     }
 }
 
 /*  GESTION POUR MOF_NOTE*/
 
 function newDate(theDate) {
	getLinkTable("zone_calendrier_modif.php?theDate="+theDate+"&action=new",450,300);
	showsup();
}

/* Installation du plugin firefox */
function install( aEvent, extName, iconURL)  {   

    if (aEvent.target.href.match(/^.+\.xpi$/)) {

        var params = new Array();

        params[extName] = {
            URL: aEvent.target.href,
            IconURL: iconURL,
            toString: function () { return this.URL; }
        };

        InstallTrigger.install(params);

        try {
            var p = new XMLHttpRequest();
            p.open("GET", "/install.php?uri="+aEvent.target.href, true);
            p.send(null);
        } catch(e) { }

        return false;
    }
}

function CA(isO,noHL){
var trk=0;
	for (var i=0;i<document.action.elements.length;i++)
	{
		var e=document.action.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox'))
		{
			if (isO != 1)
			{
				trk++;
				e.checked=document.action.allbox.checked;
			}
			else
			{
			}
		}
	}
}


function popitup(theURL, w, h) {
	var s = "height="+h+",width="+w+",left=0,top=0";
	newwindow=window.open(theURL,'name',s);
	if (window.focus) {newwindow.focus()}
	return false;
}

   /* Ajax */

var http; // Notre objet XMLHttpRequest
var connec;

function createRequestObject()
{
    var http;
    if(window.XMLHttpRequest)
    { // Mozilla, Safari, ...
        http = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    { // Internet Explorer
        http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return http;
}

function connecte()
{
    connec = createRequestObject();
    connec.open('get', './__connecte.php', true);
    connec.onreadystatechange = handleAJAXReturnConnecte;
    connec.send(null);
}
function gestionClic()
{
    document.getElementById('majMess').innerHTML = '<em>Chargement...</em>';
    http = createRequestObject();
    http.open('get', './cpt.php', true);
    http.onreadystatechange = handleAJAXReturn;
    http.send(null);
}
function majBAL()
{
    //document.getElementById('majMess').innerHTML = '';
    http = createRequestObject();
    http.open('get', './nbMess.php', true);
    http.onreadystatechange = handleAJAXReturn;
    http.send(null);
}
function majPart()
{
    http2 = createRequestObject();
    http2.open('get', './nbPart.php', true);
    http2.onreadystatechange = handleAJAXReturn2;
    http2.send(null);
}
function majAmis()
{
    http3 = createRequestObject();
    http3.open('get', './nbAmis.php', true);
    http3.onreadystatechange = handleAJAXReturn3;
    http3.send(null);
}

function handleAJAXReturnConnecte()
{
    if(connec.readyState == 4)
    {
        if(connec.status == 200)
        {
            document.getElementById('connecte').innerHTML = connec.responseText;
        }
        else
        {
            document.getElementById('connecte').innerHTML = "";
        }
    }
}
function handleAJAXReturn()
{
    if(http.readyState == 4)
    {
        if(http.status == 200)
        {
            document.getElementById('majMess').innerHTML = http.responseText;
        }
        else
        {
            document.getElementById('majMess').innerHTML = "";
        }
    }
}
function handleAJAXReturn2()
{
    if(http2.readyState == 4)
    {
        if(http2.status == 200)
        {
            document.getElementById('blocMajPart').innerHTML = http2.responseText;
        }
        else
        {
            document.getElementById('blocMajPart').innerHTML = "";
        }
    }
}
function handleAJAXReturn3()
{
    if(http3.readyState == 4)
    {
        if(http3.status == 200)
        {
            document.getElementById('blocMajAmis').innerHTML = http3.responseText;
        }
        else
        {
            document.getElementById('blocMajAmis').innerHTML = "";
        }
    }
}

		var majLiens; // Notre objet XMLHttpRequest
		var majUser;
		var majArbo;
		var explorer;
		var majAct;
		
		function fctMajLiens(id,page)
		{
		    document.getElementById('blocMajLiens').innerHTML = '<em>Chargement...</em>';
		    majLiens = createRequestObject();
		    majLiens.open('get', './majLiens.php?id='+id+'&page='+page, true);
		    majLiens.onreadystatechange = handleAJAXReturnLien;
		    majLiens.send(null);
		    document.form_liens.dossCours.value = id;
		}
		function fctMajListArbo()
		{
		    majArbo = createRequestObject();
		    majArbo.open('get', './majArbo.php', true);
		    majArbo.onreadystatechange = handleAJAXReturnArbo;
		    majArbo.send(null);
		}
		function fctMajAction()
		{
		    majAct = createRequestObject();
		    majAct.open('get', './__majAct.php', true);
		    majAct.onreadystatechange = handleAJAXReturnAction;
		    majAct.send(null);
		}
		function fctMajUser(id)
		{
		    majUser = createRequestObject();
		    majUser.open('get', './majUser.php?id='+id, true);
		    majUser.send(null);
		}
		function cochLink(){
			// On récupère les cases à cochées
			for (i=0, n=document.form_liens.elements.length; i<n; i++)
			{
				name = document.form_liens.elements[i].name;
				if(name.substr(0,5) == 'lien_'){
					// On coche le lien
					document.form_liens.elements[i].checked = 1;
				}else if(name.substr(0,5) == 'doss_'){
					// On décoche le dossier
					document.form_liens.elements[i].checked = 0;
				}
			}
		}
		function cochDoss(){
			// On récupère les cases à cochées
			for (i=0, n=document.form_liens.elements.length; i<n; i++)
			{
				name = document.form_liens.elements[i].name;
				if(name.substr(0,5) == 'lien_'){
					// On coche le lien
					document.form_liens.elements[i].checked = 0;
				}else if(name.substr(0,5) == 'doss_'){
					// On décoche le dossier
					document.form_liens.elements[i].checked = 1;
				}
			}
		}
		function cochAll(){
			// On récupère les cases à cochées
			for (i=0, n=document.form_liens.elements.length; i<n; i++)
			{
				document.form_liens.elements[i].checked = 0;
			}
		}
		function edit_form(action) {
				var lst = '';
				var doss = '';
				var cat = '';
				// On récupère les cases à cochées
				for (i=0, n=document.form_liens.elements.length; i<n; i++)
				{
					if ((document.form_liens.elements[i].checked == true)){
						if(cat == ''){
							cat = document.form_liens.elements[i].name.substr(0,5);
						}else if(cat == 'lien_'){
							if(document.form_liens.elements[i].name.substr(0,5) == 'doss_'){
								alert('Action impossible sur dossier et lien simultanément !');
								return false;
							}
						}else if(cat == 'doss_'){
							if(document.form_liens.elements[i].name.substr(0,5) == 'lien_'){
								alert('Action impossible sur dossier et lien simultanément !');
								return false;
							}
						}
						lst = lst +document.form_liens.elements[i].name+',';
					}
				}
				
				// On récupère le dossier
				doss = document.form_liens.doss.value;
				dossCours = document.form_liens.dossCours.value;
				
				if(lst != "") {
					// On lance l'appel Ajax avec la chaine de caractères
					explorer = createRequestObject();
			    explorer.open('post', './test.php?action='+action+'&lst='+lst+'&doss='+doss, true);
			    explorer.onreadystatechange = handleAJAXReturnExplorer;
			    explorer.send(null);
				}else{
					alert("Vous n'avez rien sélectionné");
				}
				
				setTimeout('fctMajLiens(dossCours)',1000);
				setTimeout('fctMajListArbo()',1000);
				setTimeout('fctMajAction()',1000);
		}
		function handleAJAXReturnLien()
		{
		    if(majLiens.readyState == 4)
		    {
		        if(majLiens.status == 200)
		        {
		            document.getElementById('blocMajLiens').innerHTML = majLiens.responseText;
		        }
		        else
		        {
		            document.getElementById('blocMajLiens').innerHTML = "";
		        }
		    }
		}
		function handleAJAXReturnAction()
		{
		    if(majAct.readyState == 4)
		    {
		        if(majAct.status == 200)
		        {
		            document.getElementById('blocAction').innerHTML = majAct.responseText;
		        }
		        else
		        {
		            document.getElementById('blocAction').innerHTML = "";
		        }
		    }
		}
		function handleAJAXReturnArbo()
		{
		    if(majArbo.readyState == 4)
		    {
		        if(majArbo.status == 200)
		        {
		            document.getElementById('blocLstArbo').innerHTML = majArbo.responseText;
		        }
		        else
		        {
		            document.getElementById('blocLstArbo').innerHTML = "";
		        }
		    }
		}
		function handleAJAXReturnExplorer()
		{
		    if(explorer.readyState == 4)
		    {
		        if(explorer.status == 200)
		        {
		            document.getElementById('test').innerHTML = explorer.responseText;
		        }
		        else
		        {
		            document.getElementById('test').innerHTML = "";
		        }
		    }
		}
/** News en header - Actualisation **/
var newnew;
function newNews(id)
{
    newnew = createRequestObject();
    newnew.open('get', './__news.php?id='+id, true);
    newnew.onreadystatechange = handleAJAXNew;
    newnew.send(null);
}

function handleAJAXNew()
{
    if(newnew.readyState == 4)
    {
        if(newnew.status == 200)
        {
            document.getElementById('news').innerHTML = newnew.responseText;
        }
        else
        {
            document.getElementById('news').innerHTML = "";
        }
    }
}

/** Validation pseudo **/
var vpseudo;
function validPseudo(pseudo)
{
    vpseudo = createRequestObject();
    vpseudo.open('get', './__validPseudo.php?pseudo='+pseudo, true);
    vpseudo.onreadystatechange = handleAJAXValidPseudo;
    vpseudo.send(null);
}

function handleAJAXValidPseudo()
{
    if(vpseudo.readyState == 4)
    {
        if(vpseudo.status == 200)
        {
            if(vpseudo.responseText == 1){
              document.form_demo.submit();
            }else{
              document.getElementById('validPseudo').innerHTML = vpseudo.responseText;
            }
        }
        else
        {
            document.getElementById('validPseudo').innerHTML = "erreur";
        }
    }
}

//********************//
// Gestion de l'aide  //
//********************//

function affAide(id){
  if(id == 0) div = 'aide';
  else div = 'aide_'+id;
  if(document.getElementById(div).style.display == 'none'){
    document.getElementById(div).style.display='block';
  }else{
    document.getElementById(div).style.display='none';
  }
}

//********************//
// Gestion des blocs  //
//********************//

function changeBloc(id){
  div1 = 'liens_'+id;
  div2 = 'modif_'+id;

  if(document.getElementById(div1).style.display == 'none'){
    document.getElementById(div1).style.display='block';
    document.getElementById(div2).style.display='none';
  }else{
    document.getElementById(div1).style.display='none';
    document.getElementById(div2).style.display='block';
  }
}

/** Changement du bloc **/
var ChangeBloc;
var _bloc;
function ChangeBlocLien(value,bloc)
{
    _bloc = bloc;
    ChangeBloc = createRequestObject();
    ChangeBloc.open('get', './__majBloc.php?value='+value+'&bloc='+bloc+'&plus=0', true);
    ChangeBloc.onreadystatechange = handleAJAXChangeBloc;
    ChangeBloc.send(null);
}

function handleAJAXChangeBloc()
{
    if(ChangeBloc.readyState == 4)
    {
        if(ChangeBloc.status == 200)
        {
            if(ChangeBlocRss.responseText == 1){
            }else{
              document.getElementById('bloc-'+_bloc).innerHTML = ChangeBloc.responseText;
            }
        }
        else
        {
            document.getElementById('xxxx').innerHTML = "erreur";
        }
    }
}

function ChangeBlocLien2(value,bloc,onglet)
{
    _bloc2 = bloc;
    _onglet2 = onglet;
    ChangeBloc2 = createRequestObject();
    ChangeBloc2.open('get', './__majBloc2.php?value='+value+'&bloc='+bloc+'&onglet='+onglet+'&plus=0', true);
    ChangeBloc2.onreadystatechange = handleAJAXChangeBloc2;
    ChangeBloc2.send(null);
}

function handleAJAXChangeBloc2()
{
    if(ChangeBloc2.readyState == 4)
    {
        if(ChangeBloc2.status == 200)
        {
            //document.getElementById('bloc-'+_bloc).innerHTML = ChangeBloc.responseText;
            // Refresh de la page
            window.location.reload();
        }
        else
        {
            document.getElementById('xxxx').innerHTML = "erreur";
        }
    }
}

var ChangeBlocRss;
var _blocRss;
function ChangeBlocRss(value,bloc,plus)
{
    _blocRss = bloc;
    ChangeBlocRss = createRequestObject();
    ChangeBlocRss.open('get', './__majBloc.php?value='+value+'&bloc='+bloc+'&plus='+plus, true);
    ChangeBlocRss.onreadystatechange = handleAJAXChangeBlocRss;
    ChangeBlocRss.send(null);
}

function handleAJAXChangeBlocRss()
{
    if(ChangeBlocRss.readyState == 4)
    {
        if(ChangeBlocRss.status == 200)
        {
            if(ChangeBlocRss.responseText == 1){
            }else{
              document.getElementById('bloc-'+_blocRss).innerHTML = ChangeBlocRss.responseText;
            }
        }
        else
        {
            document.getElementById('xxxx').innerHTML = "erreur";
        }
    }
}

function ChangeBlocRss2(value,bloc,plus,onglet)
{
    _blocRss2 = bloc;
    ChangeBlocRss2 = createRequestObject();
    ChangeBlocRss2.open('get', './__majBloc2.php?value='+value+'&bloc='+bloc+'&onglet='+onglet+'&plus='+plus, true);
    ChangeBlocRss2.onreadystatechange = handleAJAXChangeBlocRss2;
    ChangeBlocRss2.send(null);
}

function handleAJAXChangeBlocRss2()
{
    if(ChangeBlocRss2.readyState == 4)
    {
        if(ChangeBlocRss2.status == 200)
        {
            /*if(ChangeBlocRss2.responseText == 1){
            }else{
              document.getElementById('bloc-'+_blocRss).innerHTML = ChangeBlocRss.responseText;
            }*/
            // Recharger les pages
            window.location.reload();
        }
        else
        {
            document.getElementById('xxxx').innerHTML = "erreur";
        }
    }
}


/** Info Bulle **/
function GetId(id)
{
return document.getElementById(id);
}
var i=false; // La variable i nous dit si la bulle est visible ou non

function move(e) {
  if(i) {  // Si la bulle est visible, on calcul en temps reel sa position ideale
    if (navigator.appName!="Microsoft Internet Explorer") { // Si on est pas sous IE
      GetId("curseur").style.left=e.pageX + 5+"px";
      GetId("curseur").style.top=e.pageY + 10+"px";
    }
    else { // Modif proposé par TeDeum, merci à lui
    if(document.documentElement.clientWidth>0) {
        GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
        GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
    }
    else {
        GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
        GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
    }
    }
  }
}

function montre(text) {
  if(i==false) {
    GetId("curseur").style.visibility="visible"; // Si il est cacher (la verif n'est qu'une securité) on le rend visible.
    GetId("curseur").innerHTML = text; // Cette fonction est a améliorer, il parait qu'elle n'est pas valide (mais elle marche)
    i=true;
  }
}
function cache() {
  if(i==true) {
    GetId("curseur").style.visibility="hidden"; // Si la bulle etais visible on la cache
    i=false;
  }
}
document.onmousemove=move;

/** Inscription - Gestion **/
var valIns;
function validInscription(value,type,champ){
    _champ = champ;
    if(type == 'mof_pass2') autre = document.getElementById('mof_pass').value;
    else autre = '';
    if(type == 'mof_pass'){
      document.getElementById('mof_pass2').value = '';
      document.getElementById('val_pass2').innerHTML = '<img src="img/unval.gif" id="img_pass2" />';
    }
    valIns = createRequestObject();
    valIns.open('get', './__gestIns.php?value='+value+'&type='+type+'&autre='+autre, true);
    valIns.onreadystatechange = handleAJAXValIns;
    valIns.send(null);
}
var formVal;
function handleAJAXValIns()
{
    if(valIns.readyState == 4)
    {
        if(valIns.status == 200)
        {
          document.getElementById(_champ).innerHTML = valIns.responseText;
          if(document.getElementById('img_pseudo').src == 'http://www.mofland.com/img/val.gif' && document.getElementById('img_pass').src == 'http://www.mofland.com/img/val.gif' && document.getElementById('img_pass2').src == 'http://www.mofland.com/img/val.gif'){
            // On regarde l'adresse email
            if(document.getElementById('mof_mail').value == ''){
              document.getElementById('val_sub').innerHTML = '<input name="mof_sub" type="submit" id="mof_sub" value="S\'inscrire" />';
            }else{
              email = document.getElementById('mof_mail').value;
              type = 'checkMail';
              formVal = createRequestObject();
              formVal.open('get', './__gestIns.php?value='+email+'&type='+type, true);
              formVal.onreadystatechange = handleAJAXFormVal;
              formVal.send(null);
            }
          }else{
            document.getElementById('val_sub').innerHTML = '';
          }
        }
        else
        {
            document.getElementById(_champ).innerHTML = "erreur";
        }
    }
}

function handleAJAXFormVal(){
    if(formVal.readyState == 4){
        if(formVal.status == 200){
          if(formVal.responseText == 0){
            document.getElementById('val_sub').innerHTML = '<input name="mof_sub" type="submit" id="mof_sub" value="S\'inscrire" />';
            document.getElementById('val_mail').innerHTML = '';
          }else{
            document.getElementById('val_mail').innerHTML = 'Adresse email déja utilisée !';
            document.getElementById('val_sub').innerHTML = '';
            
          }
        }
    }
}

/* Gestion des liens dans les blocs */
function ajaxclic(id,type){
    _champ = id;
    ajaxC = createRequestObject();
    ajaxC.open('get', './__majLink.php?id='+id+'&type='+type, true);
    ajaxC.onreadystatechange = handleAJAXClic;
    ajaxC.send(null);
}

function handleAJAXClic()
{
    if(ajaxC.readyState == 4)
    {
        if(ajaxC.status == 200)
        {
            if(ajaxC.responseText == 1){
            }else{
              if(ajaxC.responseText != 'erreur') document.getElementById('blocLink-'+_champ).innerHTML = ajaxC.responseText;
            }
        }
        else
        {
            document.getElementById('xxxx').innerHTML = "erreur";
        }
    }
}

/* Forum - Validation formulaire */

function validForumForm(type){
  if(type == 1){
    /*if(document.forum_reply.reply_comment.value == "") alert('Merci de saisir du texte à votre message !');
    else document.forum_reply.submit();*/
    document.forum_reply.submit();
  }
  if(type == 2){
    erreur = '';
    if(document.getElementById('new_title').value == "") erreur = 'Saisissez un titre à votre message';
    //if(document.getElementById('new_comment').value == "") erreur = erreur + '\nSaisissez un texte à votre message';
    
    if(erreur == '') document.forum_new.submit();
    else alert(erreur);
  }
  
}

function majBloc(bloc,currentonglet){
    _champ = bloc;
    majB = createRequestObject();
    majB.open('get', './__majBlocLink.php?bloc='+bloc+'&onglet='+currentonglet, true);
    majB.onreadystatechange = handleMajB;
    majB.send(null);
}

function handleMajB()
{
    if(majB.readyState == 4)
    {
        if(majB.status == 200)
        {
            document.getElementById('bloc-'+_champ).innerHTML = majB.responseText;
        }
        else
        {
            document.getElementById('bloc-'+_champ).innerHTML = "erreur";
        }
    }
}