/*
  +----------------------------------------------------------------------+
  | PUBLIKA - SWSYSTEME  Internet Création                               |
  +----------------------------------------------------------------------+
  | Copyright (C) 2006,      http: www.publika.fr                        |
  +----------------------------------------------------------------------+
  |                                                                      |
  | PUBLIPACK - CMS                                                      |
  |                                                                      |
  | Fichier de fonctions JS pour Forum                                   |
  | Usage exclusif aux sites Publika et SWSysteme                        |
  +----------------------------------------------------------------------+
  | Auteur: Ange Colonna <angecolonna@swsysteme.com>                     |
  | Création 10/12/2006                                                  |
  +----------------------------------------------------------------------+

*/


	function  pp_verif_forum(mdp,lenom){
	   var nom=document.getElementById(lenom).value;
	   var passe=document.getElementById(mdp).value;
		if( (nom!="") && (passe!="")){

		if(retour = forum_ajaxange('pp_forum_datachange.php?act=logge&nom='+escape(nom)+'&mdp='+escape(passe)))
          	  {
                  if(retour=="ON")
                     window.location.reload();
	          	  else if(retour=="NON")
	          	  	 document.getElementById("msg_error").innerHTML="<span style='font-size:10px;color:red;'>Erreur authentification</span>";
                  }
		}
	}


	function  pp_f_logout(){
	
		var retour=forum_ajaxange('pp_forum_datachange.php?act=logout');
		window.location.reload();
	}


function confirmation(texto,lien){
 	 switch (texto)
	 {
	  case 'msg1' : var message="Etes vous sûr de vouloir éliminer ce message ?";
			var pagephp="message.php?"+lien;
	  break;
	  case 'msg2' : var message="Etes vous sûr de vouloir supprimer ce forum et tous ses messages ?";
			var pagephp="index.php?"+lien;
	  break;
         }
  if (confirm(message)){
    document.location.replace(pagephp);
  }
}

	function accepter(message_id){

		var retour=forum_ajaxange('pp_forum_datachange.php?act=turnon&idmsg='+message_id);
		document.getElementById("rep_"+message_id).style.backgroundColor='green';
	}


function forum_ajaxange(unfichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", unfichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
}


   function verifGform(nomform,champs){
   	var ok=1;
	var verif=champs.split("+");

   		for( i=0; i<verif.length ; i++){
   			if(document.forms[nomform].elements[verif[i]].value=="") ok=0;
   		}

   	if(ok==1){
	   return true;
	}
   	else {
   	   window.alert("Attention aux champs obligatoires");
   	   return false;
   	}
   }

	function sujetchange(iddumessage){

		var nvxsujet=document.getElementById("sujetmsg").value;
		if(nvxsujet!=""){
			var retour=forum_ajaxange('pp_forum_datachange.php?act=chgesujet&idmsg='+iddumessage+'&nvxsujet='+escape(nvxsujet));
		}
	}

	function checklogin(idinternaute){

		var lelogin=document.getElementById("login").value;

		if(retour=forum_ajaxange('pp_forum_datachange.php?act=checklogin&idinternaute='+idinternaute+'&login='+lelogin)){
			if(retour=="non"){
				document.getElementById("loginconf").innerHTML="<span style='color:red'>LOGIN DEJA EXISTANT !!</span>";
				document.getElementById("login").value="";
			}
		}

	}

	function confirmer_delete(){

		if(confirm("Vous allez supprimer les membres qui ont été cochés")){

			return true;
		}
		else{
			return false;
		}
	
	}


	function monter_forum(position){

		if(retour=forum_ajaxange('pp_forum_datachange.php?act=upforum&pos='+position)){
			if(retour=="ok"){
				window.location.reload();
			}
		}

	}