// JavaScript Document
function validForumQuestion(f){


		if(f.titre.value==""){
			alert("Merci de préciser un titre");
			return false;
		}
		
		if(f.message.value==""){
			alert("Merci de préciser votre question");
			return false;
		}		
	
     //display_div('divchargement',true);
	 //display_div('formulairecontent',false);

	 ajax = new Ajax.Request(f.action,{
     method: f.method,
     parameters: get_form_url(f),
     onSuccess: function(transport, json) {
			if (200 == transport.status){
				//alert(transport.responseText);
				if(!json){
					alert("Erreur transmition des données");
					display_div('divchargement',false);
					display_div('formulairecontent',true);
					return;
				}
				if(json.error=="db"){
					alert("Une erreur s'est produite");
					display_div('divchargement',false);
					display_div('formulairecontent',true);
					return;
				}
				if(json.error=="user_session"){
					alert("Vous devez etre identifié pour poser ou répondre a une question");
					display_div('divchargement',false);
					display_div('formulairecontent',true);
					identification();
					return;
				}
				if(json.message=="forum_add"){
					
					display_div('divchargement',false);
					display_div('formulairecontent',true);
					window.location.href="/index.php?rq=site_forum&m="+json.data.id;
					return;
				}
			
				if(json.message=="forum_rep"){
					display_div('divchargement',false);
					display_div('formulairecontent',true);
					document.location.href="/index.php?rq=site_forum&m="+f.message_id.value+"&r="+Math.random(1,514857821)+"#"+json.data.id;
					return;
				}				

			}
			 else {
				alert("Une erreur s'est produite");
				display_div('divchargement',false);
				display_div('formulairecontent',true);
				}
				//
		    }
     } )
	return false;
  }