<!-- Rafraîchir le contenu et fermer
function RefreshAndClose() {
	if (!window.opener.closed) {
	   window.opener.location = window.opener.location;
	   parent.close();
	}
}
// -->

function new_browser(src,name,w,h)
	{
		size=",width="+w+",height="+h
		browser=window.open(src,name,"resizable=no,scrollbars=yes,toolbar=no,status=no,menubar=no,location=0,directories=no"+size)
	}
	
	
function thecontrole()
	{
		var formulaire = window.document.formul;
		var laction = '/agriculture,resultat,recherche.php';
		var erreur = '';
	   
  	if(formulaire.rech.value.length < 3) erreur = 'Merci de saisir au moins 3 caracteres';
  		 
  	if (erreur!='')
    { 
     	alert(erreur);      		
  	}
  	  else
  	{
  		formulaire.action = laction;			
      formulaire.submit(); 
  	}
 	}

function valid_form() 
{

	var formulaire = window.document.addsite;
	var re = /^\w+([\-|\.]\w+)*@\w+([\-|\.]\w+)+$/ ;
	var erreur = 'Merci de vérifier :\n';

	if (formulaire.titre.value == '') erreur += '- Le titre de votre lien\n';
	if (formulaire.description.value == '') erreur += '- La description de votre lien\n';
	if (formulaire.url.value == '') erreur += '- L\'url de votre lien\n';
	if (re.test(formulaire.email.value)==false) erreur += '- Votre email\n';
	if (formulaire.id_categorie.value == -1) erreur += '- La catégorie de votre lien\n';
	if (erreur!='Merci de vérifier :\n') 
	{
		alert(erreur);
	}
	else
	{
		formulaire.submit();
	}

}

function valid_form_contact() 
{

	var formulaire = window.document.contact;
	var re = /^\w+([\-|\.]\w+)*@\w+([\-|\.]\w+)+$/ ;
	var erreur = 'Merci de vérifier :\n';

	if (formulaire.sujet.value == '') erreur += '- Le sujet de votre message\n';
	if (formulaire.message.value == '') erreur += '- Votre message\n';
	if (re.test(formulaire.email.value)==false) erreur += '- Votre email\n';
	if (erreur!='Merci de vérifier :\n') 
	{
		alert(erreur);
	}
	else
	{
		formulaire.submit();
	}

}	
//// AJAX

function Link(IDL, IDcount, newnumber)
{
	// Création de l'objet
	var XHR = new XHRConnection();
		
	// On envoie l'ID du paramètre
	XHR.appendData('ID', IDL);
	XHR.appendData('IDDIV', IDcount);
	XHR.appendData('CPT', newnumber);
	// Appel du script serveur de tracking
	XHR.sendAndLoad('../include/link.php', 'POST', theresults);
	return true;
}

// Callback for Link (Thanks to Thanh)
function hideMsg(obj)
{
	if (obj){
		document.location = obj.responseText;
	}
}

function theresults(obj) {
if (obj){
	var tabResult = obj.responseXML.getElementsByTagName('resultat');    
		if (tabResult.length > 0) {         
        	  for (var i = 0; i < tabResult.length; i++) 
				{
        	       resultat = tabResult.item(i); 
				   // si nb = 1, le vote est indisponible !
					if(resultat.getAttribute('nb') == 0)
						{						
						document.getElementById(resultat.getAttribute('iddiv')).innerHTML =
						"&nbsp;&nbsp;&nbsp;Visité&nbsp;"+(resultat.getAttribute('cpt'))+"&nbsp;fois&nbsp;&nbsp;";
						}
          		}
	
				
     	}
	
	}	

	
    // recoit le resulat pour savoir si le lien a deja ete cliqué
/*	 
     var tabResult = obj.responseXML.getElementsByTagName('resultat');    
	 document.getElementById(IDcount).innerHTML = '';
	alert(tabResult);
if (tabResult.length > 0) {         
          for (var i = 0; i < tabResult.length; i++) {
               resultat = tabResult.item(i); 
          }
	
	// Increase counter to 1
	document.getElementById(IDcount).innerHTML = "&nbsp;&nbsp;&nbsp;Visité&nbsp;"+newnumber+"&nbsp;fois&nbsp;&nbsp;";
     }
     else {
			 var hauteur = tabResult.length * 22; 			
			 with(document.getElementById('zoneResultats').style) {
               visibility = 'visible';
               height = hauteur + 'px';
         	 };
            document.getElementById('zoneResultats').innerHTML = 'Email ou mot de passe invalide';
	// Increase counter to 1
	document.getElementById(IDcount).innerHTML = "&nbsp;&nbsp;&nbsp;Visité&nbsp;"+newnumber+"&nbsp;fois&nbsp;&nbsp;";
	

     }*/
}



// affiche ou cache les calques //
function Show(id, method)
{
	var d = document.getElementById(id);
	
	if (method == "display"){
		var hid = d.style.display;
		if (d){
			if (hid == "block" || hid == null){
				d.style.display = 'none';
			}else{
				d.style.display = 'block';
			}
		}
	}else if (method == "visibility"){
		var hid = d.style.visibility;
		if (d){
			if (hid == "visible" || hid == null){
				d.style.visibility = 'hidden';
			}else{
				d.style.visibility = 'visible';
			}
		}
	}
}

