/**
 * @author didine
 */
/* fonction qui vérifie le mail entré */
var maxlength=61;
var current=0;
function verif(area,e){
	touche=((e||window.event).keyCode);
   if (touche == '8' || touche == '46') {
   	current--;
   }
	if (touche =='13') {
		current = 0;
		
	}
	else 
		current++;
	if (current == maxlength) {
		area.value = area.value + '\n';
		
		current=0;
	}
	
}
//
function setScreenView() {
	document.getElementById("sidebar").style.height=document.getElementById("contenu2").style.height+(document.getElementById("contenu2").style.height/2);
}
//
function ValiderMail(formulaire) {
      if (document.getElementById(formulaire).mail.value.indexOf("@",0)<0) return false;
      else return true;
}
/**/
function u_getDate() {
	"dimanche","lundi","mardi","mercredi","الخميس","الجمعة","samedi"
	   jours=new Array("الإثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت","الأحد");
	   Mois=new Array("جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر");
	   u_Date=new Date();
	   heure=u_Date.getHours();
	   minutes=u_Date.getMinutes();
	   timeValue = heure+'h';
	   
	   // Formater l'affichage 
       timeValue += ((minutes < 10) ? ":0" : ":") + minutes;
	
	   return jours[u_Date.getDay()-1]+' '+u_Date.getDate()+' '+Mois[u_Date.getMonth()]+' '+u_Date.getFullYear()+'|'+timeValue;
	   
	 }
//	 window.setInterval("document.getElementById('date').innerHTML=u_getDate();",1000);
// affiche les commentaires 

function showComment(id,idbtn){
	if (document.getElementById(id).style.display=='block')
	 	{document.getElementById(id).style.display='none';document.getElementById(idbtn).src="images/commentaires.jpg";}
		else {
			document.getElementById(id).style.display='block';
			document.getElementById(idbtn).src="images/hidecommentaires.jpg";
				}
	
}
// fonction qui crée l'instance de l'objet xmlhttp request 
function getxhr()
{
	var xhr=null;
	if (window.XMLHttpRequest) // Mozilla firefox 
	xhr=new XMLHttpRequest();


	else if (window.ActiveXObject){
	try { xhr=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { xhr=new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   try { xhr=new XMLHttpRequest(); } catch(e) {}
	
	}
else {
	alert("Votre Navigateur ne Supporte Pas les Objects XMLHtpprequest");
	xhr=false;
}
	return xhr;
}


///
function sendComment(id,idnews,login) {
	comment="";
	
	pseudo=login;
	
	 // récupération du contenu 
	 if(document.getElementById(id).comment.value==""){ return false;}
	 else { comment=document.getElementById(id).comment.value;}
	 // mnt on envoie 
	var xhr=getxhr();
 
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;
		  document.getElementById('c'+idnews).innerHTML=reponse;
		  document.getElementById('f'+idnews).reset();
		  document.location.reload();
		  
		}
		
		else
		{
		  
		   document.getElementById('c'+idnews).innerHTML='<img src="images/ajaxloader.gif" alt="posting comment..."/>';
		
		}
	}
	
	var url="addcomment.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="pseudo="+pseudo+"&commentaire="+comment+"&idnews="+idnews;
	xhr.send(data);
   
	 
}
// fonction qui change la page d'affichage des commentaires 
function  showCommentPage(limite,idnews){
	  var xhr=getxhr();
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  commentaire=xhr.responseText;
		  document.getElementById("page_comment"+idnews).innerHTML=commentaire;
		 
		
		}
		
		else
		{
			document.getElementById("page_comment"+idnews).innerHTML='<img src="images/ajaxloader.gif" alt="getting comments..."/>';
		 
		}
	}

	var url="viewcomment.php?limite="+limite+"&id_news="+idnews;
	xhr.open("GET",url,true);
	xhr.send(null);
	
}
// connnect the user 
function connectMember(id) {
	
	login=document.getElementById(id+'login').value;
	password=document.getElementById(id+'password').value;
	var xhr=getxhr();
 
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;
		  if (reponse==0) {
			         document.getElementById(id+'cc').innerHTML="خطأ";
					 document.getElementById(id).reset();
		  }
		  else {
			         document.getElementById(id+'cc').innerHTML="نجاح";
					 document.location.href="index.php";
		  }
		  
		}
		
		else
		{
		  
		   document.getElementById(id+'cc').innerHTML='<img src="images/ajaxloader.gif" alt="posting comment..."/>';
		
		}
	}
	
	var url="checkmember.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="login="+login+"&password="+password;
	xhr.send(data);	
}
///
function connectMember2(id) {
	
	login=document.getElementById('log').value;
	password=document.getElementById('pass').value;
	remember=(document.getElementById('remember').checked)?1:0;
	
	var xhr=getxhr();
 
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;
		  if (reponse==0) {
			         document.getElementById('sform1').innerHTML="خطأ";
					 document.getElementById('form1').reset();
		  }
		  else {
			         document.getElementById('sform1').innerHTML="نجاح";
					 document.location.href="index.php";
		  }
		  
		}
		
		else
		{
		  
		   document.getElementById('sform1').innerHTML='<img src="images/ajax-loader .gif" alt="..."/>';
		
		}
	}
	
	var url="checkmember.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="login="+login+"&password="+password+"&remember="+remember;
	xhr.send(data);	
}
//
function addMember() {
	 pseudo=document.getElementById('username').value;
	
	 mail=document.getElementById('mail').value;
	
	 password=document.getElementById('password').value;
	
	 dateofbirth=document.getElementById('day').value+'/'+document.getElementById('month').value+'/'+document.getElementById('year').value;
	 if (dateofbirth=="") return false;
	var xhr=getxhr();
 
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;
		  if (reponse==0) {
			         document.getElementById('footer').innerHTML="failure";
					
		  }
		  else {
			         document.getElementById('form_container').innerHTML=reponse;
					 
		  }
		  
		}
		
		else
		{
		  
		   document.getElementById('footer').innerHTML='<img src="images/ajax-loader .gif" alt="..."/>';
		
		}
	}
	
	var url="addmember.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="login="+pseudo+"&password="+password+"&mail="+mail+"&dateofbirth="+dateofbirth;
	xhr.send(data);	
	 
}
//
function deletecomment(idcommentaire) {
	if (confirm("هل أنت متأكد من إزالة التعليق")) {
		
	var xhr=getxhr();
 
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;

		   document.getElementById('comment'+idcommentaire).innerHTML='مزيل';
		   document.location.reload();
		}
		
		else
		{
		  
		   document.getElementById('comment'+idcommentaire).innerHTML='<img src="images/ajax-loader .gif" alt="..."/>';
		
		}
	}
	
	var url="deletecomment.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="id_comment="+idcommentaire;
	xhr.send(data);			

		}
}
// function qui efface la news selectionné
function deletenews(idnews) {
	if (confirm("هل أنت متأكد من إزالة ")) {
		
	var xhr=getxhr();
 
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;

		   document.getElementById('news'+idnews).src='images/deletednews.jpg';
		}
		
		else
		{
		  
		   document.getElementById('news'+idnews).innerHTML='<img src="images/ajax-loader .gif" alt="..."/>';
		
		}
	}
	
	var url="deletenews.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="id_news="+idnews;
	xhr.send(data);			

		}
}
///
function deletemember(idmember) {
	if (confirm("هل أنت متأكد من إزالة ")) {
		
	var xhr=getxhr();
 
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;
        
		   document.getElementById(idmember).innerHTML='مزيل';
		 
		}
		
		else
		{
		  
		   document.getElementById(idmember).innerHTML='...';
		
		}
	}
	
	var url="../../deletemember.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	var data="id_member="+idmember;
	xhr.send(data);			

		}
}
// affiche une autre page des news 
function showNewsPage(limite) {
	  var xhr=getxhr();
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  commentaire=xhr.responseText;
		  document.getElementById("contenu2").innerHTML=commentaire;
		 
		
		}
		
		else
		{
			document.getElementById("contenu2").innerHTML='<img src="images/ajaxloader.gif" alt="getting comments..."/>';
		 
		}
	}

	var url="viewnews.php?limite_news="+limite;
	xhr.open("GET",url,true);
	xhr.send(null);
}
// fonctions pour voter 
function  setRate(login,choix) {
	var xhr=getxhr();
 if (login=='') {alert('للتصويت يجب أن تسجل نفسك'); return false;}
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  
		  reponse=xhr.responseText;
          alert(reponse);  document.getElementById('sondage').innerHTML='';
		  document.location.reload();
		}
		
		else
		{
		  
		   document.getElementById('sondage').innerHTML='<img src="images/ajax-loader .gif" alt="..."/>';
		
		}
	}
	
	var url="sondage.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="login="+login+"&choix="+choix;
	xhr.send(data);			
}
// 
function showArticle(id) {
	  var xhr=getxhr();
  xhr.onreadystatechange=function()
    {
		if (xhr.readyState==4 && xhr.status==200)
		{
		  commentaire=xhr.responseText;
		  document.getElementById("contenu2").innerHTML=commentaire;
		 
		
		}
		
		else
		{
			document.getElementById("contenu2").innerHTML='<img src="images/ajaxloader.gif" alt="getting article..."/>';
		 
		}
	}

	var url="getarticle.php?id="+id;
	xhr.open("GET",url,true);
	xhr.send(null);	
}
/*nouveau sondage*/
function newsondage() 
{
	if (confirm('هل أنت متأكد من تغير الإستفتاء؟')) {
	var titre=prompt('عنوان الإستفتاء','عنوان الإستفتاء');
	 if (titre!='') {
		 	var xhr=getxhr();
            xhr.onreadystatechange=function()
            {
		      if (xhr.readyState==4 && xhr.status==200)
		        {
		   		  reponse=xhr.responseText;
                  alert(reponse);
		        }
			else
		      {
		     }
	}
	
	var url="newsondage.php";
	xhr.open("POST",url,true);
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	data="titre="+titre;
	xhr.send(data);			

   }
 }
	
}