/*************************************************/
/* Effet visuel									*/
/*************************************************/
//Edition d'un article existant
function editArticul(id)
{
		new Effect.BlindUp('readArticul_'+id,{queue: {scope: 'readArticul_'+id}});
		new Effect.BlindDown('editionArticul_'+id,{queue:{scope: 'readArticul_'+id, position: 'end'}});
}
// annulation de l'édition de l'article
function noEditArticul(id)
{
	new Effect.BlindUp('editionArticul_'+id,{queue:{scope: 'editionArticul_'+id}});
	new Effect.BlindDown('readArticul_'+id,{queue: {scope: 'editionArticul_'+id, position: 'end'}});
}

// ajout d'un nouvel article
function addArticul()
{
		new Effect.Fade('btn_addArticul',{queue:{scope: 'btn_addArticul'}});
		new Effect.BlindDown('addArticul',{queue: {scope: 'btn_addArticul', position: 'end'}});
		new Effect.Appear('btn_noAddArticul',{queue: {scope: 'addArticul', position: 'end'}});		
}
// annulation de l'ajout d'un nouvel article
function noAddArticul()
{
		new Effect.Fade('btn_noAddArticul',{queue:{scope: 'btn_noAddArticul'}});
		new Effect.BlindUp('addArticul',{queue: {scope: 'btn_noAddArticul', position: 'end'}});
		new Effect.Appear('btn_addArticul',{queue: {scope: 'addArticul', position: 'end'}});		
}
/*************************************************/
/* Request AJAX									*/
/*************************************************/
// Création d'un nouvel article
function addNewArticle()
{
	new Ajax.Request('API/saveArticle.php',{
		method: 'get',
		parameters: { tbl: $F('tbl'), titre: $F('titre'), text: $F('text'), position: $F('position'), public_is: $F('public')},
		onSuccess: function(){
			alert('Article enregistrer');
			window.location.reload();
		}
	});

}
// Suppression d'un nouvel article
function deletArticul(id_del)
{
	var where_to= confirm("L'article que vous avez sélectionné vas être définitivement supprimé!!!\n Voulez-vous vraiment supprimer l'article???");
	if (where_to== true)
	{
		new Ajax.Request('API/deletArticle.php',{
			method: 'get',
			parameters: { tbl: $F('tbl'), id: id_del},
			onSuccess: function(){
				new Effect.BlindUp('msgSujetForum_'+id_del);
			}
		});
	}

}
// Suppression d'un nouvel article
function deletMsg(id_del)
{
	var where_to= confirm("Le message que vous avez sélectionné vas être définitivement supprimé!!!\n Voulez-vous vraiment supprimer ce message???");
	if (where_to== true)
	{
		new Ajax.Request('API/deletArticle.php',{
			method: 'get',
			parameters: { tbl: $F('tbl'), id: id_del},
			onSuccess: function(){
				new Effect.BlindUp('msg_'+id_del);
			}
		});
	}

}
function saveArticle(id_save)
{
	new Ajax.Request('API/updateArticle.php',{
		method: 'get',
		parameters: { tbl: $F('tbl'), id: id_save, titre: $F('titre_'+id_save), image: $F('titre_'+id_save), text: $F('text_'+id_save),position: $F('position'), public_is: $F('public')},
		onSuccess: function(){
			alert('Article enregistrer');
		}
	});
}
/*
* - Script    : LightForum
* - Version   : 1.9a
* - Date      : 8 novembre 2005
* Merci de lire le fichier licence.txt / Please read the file licence.txt
*/
function Verif() {
var i=0;
	if (document.Formulaire.nom.value=="") {
		i++;
		alert("Ooops, le champ NOM est vide !");
		document.Formulaire.nom.focus();
		
	}
	else if(document.Formulaire.nom_ok.value=="")
	{
		var texte = file('verification_pseudo.php?pseudo='+escape(document.Formulaire.nom.value));
		if(texte == 1)
		{
			i++;
			alert("Le nom que vous avez renseigné n'est pas disponible veuillez en choisir un autre !\n Si vous êtes membre veuillez vous connecter pour utiliser votre pseudo!!!");
			document.Formulaire.nom.focus();
		}
	}
	else if (document.Formulaire.nom.value.length>20) {
		i++;
		alert("Le NOM ne peut pas excéder 20 caractères !");
		document.Formulaire.nom.focus();
	} else if (document.Formulaire.email.value=="") {
		i++;
		alert("Ooops, le champ EMAIL est vide !");
		document.Formulaire.email.focus();
	} else if (document.Formulaire.titre.value=="") {
		i++;
		alert("Ooops, le TITRE est vide !");
		document.Formulaire.titre.focus();
	} else if (document.Formulaire.titre.value.length>50) {
		i++;
		alert("Le TITRE ne peut pas excéder 50 caractères !");
		document.Formulaire.titre.focus();
	} else if (document.Formulaire.message.value=="") {
		i++;
		alert("Ooops, le MESSAGE est vide !");
		document.Formulaire.message.focus();
	} 
	if(i==0);	
	{
		document.Formulaire.method = "post";
		document.Formulaire.action = "ajouter.php";
		document.Formulaire.submit();
	}
}

function file(fichier)
{
	var xhr_object = null;
    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", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) 
		return(xhr_object.responseText);
     else 
		return(false);
}

