// JavaScript Document
function calcul_xr()
{
	if (document.form1.url_s.value=="")
		alert('url vide !!');
	else if(document.form1.mot.value=="")
		alert('mots clés vide');
	else
	{
		document.getElementById("XR").innerHTML = '<img src="images/wait.gif"/>';
		url_s="http://"+document.form1.url_s.value;
		mot=document.form1.mot.value;
		request_XR(url_s,mot,"XR");
	}
}
function request_XR(url_s,mot,cadre)
{
	var XHR = null;

	if(window.XMLHttpRequest) // Firefox
		XHR = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		XHR = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	data="url_s="+url_s+"&mot="+mot;
	 XHR.open("POST", "calcul_xr.php", true);
	 XHR.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");  
	 XHR.send(data);
	
	//XHR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	
	
		// on guette les changements d'état de l'objet
	XHR.onreadystatechange = function attente() {

		// l'état est a 4, requete reçu !
	if(XHR.readyState == 4)     {

		// ecriture de la réponse
	document.getElementById(cadre).innerHTML = XHR.responseText;
   }
	}
	

}

function form_recherche()
{if(document.f.recherche.value=="")
		alert("Tapez les mots clé de votre recherche SVP!");
else
{	ch=document.f.recherche.value;
	for(i=0;i<20;i++)
	ch=ch.replace(" ", "_");
window.location.replace("search_"+ch+".html"); 	
}
}
	function validation()
	{
		if(document.formulaire.subject.value=="")
		{
		alert("Tapez le sujet de votre message, SVP!");
		document.formulaire.subject.focus();
		return false;   
		} 
		
		if(document.formulaire.name.value=="")
		{ 
		alert("Tapez votre nom et prenom, SVP!");
		document.formulaire.name.focus(); 
		return false; 
		} 
		
		if(document.formulaire.email.value=="")
		{ 
		alert("Tapez votre E-mail, SVP!"); 
		document.formulaire.email.focus();
		return false; 
		} 
		
		if(document.formulaire.message.value=="")
		{ 
		alert("Tapez le corps de votre message, SVP!"); 
		document.formulaire.message.focus();
		return false; 
		} 
				return mailcheck();
	}
	function mailcheck()
	{
		var str=document.formulaire.email.value;
		var indx1=str.indexOf("@");
		var indx2=str.indexOf(".");
		var indx3=str.length;
		if(indx1<=0 ||indx2<=indx1+1 ||indx2==indx1+1 || indx2==indx3-1)
		{
		alert (" Tapez un E-mail valide, SVP!");
		return false;
		}
	}
	
	function  x() {document.f.q.focus();}
	
	function toggle(nr) {
         if(document.layers) {
            if(document.layers[nr].display == 'block') {
               document.layers[nr].display = 'none';
            } else {
               document.layers[nr].display = 'block';
            }
						
         } else if(document.all) {
            if(document.all[nr].style.display == 'block') {
               document.all[nr].style.display = 'none';
            } else {
               document.all[nr].style.display = 'block';
            }
         } else if(document.getElementById) {
            if(document.getElementById(nr).style.display == 'block') {
               document.getElementById(nr).style.display = 'none';
            } else {
               document.getElementById(nr).style.display = 'block';
            }
         }
      }
	  
function request(url,cadre) {
	var XHR = null;

	if(window.XMLHttpRequest) // Firefox
		XHR = new XMLHttpRequest();
	else if(window.ActiveXObject) // Internet Explorer
		XHR = new ActiveXObject("Microsoft.XMLHTTP");
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
		// envoie de la requete, methode GET et de l'url
	XHR.open("GET",url, true);
	//XHR.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

	
	
		// on guette les changements d'état de l'objet
	XHR.onreadystatechange = function attente() {

		// l'état est a 4, requete reçu !
	if(XHR.readyState == 4)     {

		// ecriture de la réponse
	document.getElementById(cadre).innerHTML = XHR.responseText;
   }
	}
	XHR.send(null);		// le travail est terminé

}
