function Ident() {
	window.location.href="http://www.photosreflex.net/annuaire/formident.php";
}
function OuvrePopup(adr) {
//      alert(adr);
	window.open(adr,"popban","top=150, left=100, width=500, height=135, toolbars=no, location=no, directories=no, scrollbars=no");
}
function open_popup(page,hauteur,largeur) {
  	var top=(screen.height-hauteur)/2;
  	var left=(screen.width-largeur)/2;
  	window.open(page,"Popup","top="+top+",left="+left+",width="+largeur+",height="+hauteur);
}
function versaisie(p) {
var ope=0;
 for(var action=0; action<post.demande.length; action++) {
   if(post.demande[action].checked) {
//     alert("La Demande est "+post.demande[action].value);
     ope=action;
   }
 }
  if(ope==1)  
    this.blur();
}
function verif_admin_update(frm) {
//	alert("verif_admin_update");
	
	if((frm.nom.value=="") || (frm.nom.value.replace(/^ */,'').replace(/ *$/,'').length<1)) 
	{
		alert("Veuillez entrer votre nom"); 
                frm.nom.focus();
                return false;
	}
	else if(frm.email.value=="")
	{
		alert("Veuillez entrer votre email");
                frm.email.focus();
                return false;
	}
	else if ((frm.email.value.indexOf("@")<0)||(frm.email.value.indexOf(".")<0))
	{
         alert("L'adresse E-Mail est invalide !");
         frm.email.focus();
         return false;
   } 
	
	else if((frm.url.value=="") || (frm.url.value=="http://") ||
	         (frm.url.value.replace(/^ */,'').replace(/ *$/,'').length<1))

	{
		alert("Veuillez entrer l'url du site");
                frm.url.focus();
                return false;
	}
	else if(frm.url.value.substring(0,7)!="http://") 
	{
		alert("L'url du site n'est pas conforme (http://...)");
                frm.url.focus();
                return false;
	}
	else if((frm.titre.value=="") || (frm.titre.value.replace(/^ */,'').replace(/ *$/,'').length<1))
	{
		alert("Veuillez entrer le titre du site");
                frm.titre.focus();
                return false;
	}
	else if(frm.elements['categorie'].selectedIndex==0)
	{
		alert("Veuillez selectionner une catégorie");
                frm.elements['categorie'].focus();
                return false;
   }
   else if((frm.elements['description'].value == "") ||
           (frm.elements['description'].value.replace(/^ */,'').replace(/ *$/,'').length<1))

   {
		alert("Veuillez entrer la description du site");
                frm.elements['description'].focus();
                return false;
   }
   else if( (frm.urlban.value.replace(/^ */,'').replace(/ *$/,'').length<1) || (frm.urlban.value.substring(0,7)!="http://") )
	{
		alert("L'url de la banniere n'est pas conforme (http://...)");
    frm.urlban.focus();
    return false;
	}
	else if((frm.motpass1.value=="") || (frm.motpass1.value.replace(/^ */,'').replace(/ *$/,'').length<1))
	{
		alert("Veuillez entrer un Mot de passe");
    frm.motpass1.focus();
    return false;
	}
	else if((frm.motpass2.value=="") || (frm.motpass2.value.replace(/^ */,'').replace(/ *$/,'').length<1))
	{
		alert("Veuillez confirmer votre Mot de passe !");
    frm.motpass2.focus();
    return false;
	}
	else if(frm.motpass1.value != frm.motpass2.value)
	{
		alert("Veuillez Reconfirmer votre Mot de passe !");
                frm.motpass1.focus();
                return false;
	}
  else {
   	frm.valid.value = '1';
    sendData_admin_update();
    return true;
    }
}
function sendData_admin_update() { 
  var xhr = getXMLHttpRequest(); 
  if(xhr && xhr.readyState != 0) { 
    xhr.abort();  
  } 
  xhr.onreadystatechange = function() {  
    var loading 
    loading = document.getElementById("loading"); 
    if(xhr.readyState == 4) {
      if (xhr.status != 200) { 
        loading.innerHTML = "<p>Erreur</p>"; 
      }
      else {
      	loading.innerHTML = xhr.responseText;
      }
    }
    else  { 
      loading.innerHTML = "<b>Traitement des modifications en cours ...</b><br><img src='../Fichiers/loading/loading.gif' alt=''><table border=\"0\" width=\"350\"><tr><td width=\"100%\" height=\"500\">&nbsp;</td></tr></table>"; 
    } 
  }
  var Params=""
  var i=0;
  var Elt;
  while (Elt=document.forms['post'].elements[i] ){
 		if(Elt.value && Elt.type!='submit'){Params+="&"+Elt.name+"="+Elt.value;}
 		i++;
 	}
  Params=Params.replace(/^&/,"")
//
  xhr.open("POST", "../sender_annuaire_admin_update.php", true); 
  xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
  xhr.send(Params);
}
function getXMLHttpRequest() { 
  var xhr = null; 

  if(window.XMLHttpRequest || window.ActiveXObject) { 
    if(window.ActiveXObject) { 
      try { 
        xhr = new ActiveXObject("Msxml2.XMLHTTP"); 
      } catch(e) { 
        xhr = new ActiveXObject("Microsoft.XMLHTTP"); 
      } 
    } else { 
      xhr = new XMLHttpRequest(); 
    } 
  } else { 
    alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest..."); 
    return null; 
  } 
  return xhr; 
}
function verifCode(cdecntl, session)
{
//alert("Entree de controle !"+cdecntl.value+" / "+cdecntl.value);

  if (retour = file('../showcode/control_code.php?codectl='+cdecntl.value+'&sess='+session.value)) {
  	if (retour == 0) {
       alert("Veuillez entrer le code de controle !");
       return false;   
    }
    if (retour == 1) {
       alert("Le code de controle est incorrect !");
       return false;   
    }
//    alert("retour : "+retour);
    return retour;
  }
  else
  	return true;
}
//
function file(fichier)
{
  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);
}
function cntlmoteur() {
  if((post.mc.value=="") || (post.mc.value.replace(/^ */,'').replace(/ *$/,'').length<1) || (post.mc.value=="Mots séparés par un espace")) 
    {
      alert("Veuillez entrer un critère de recherche"); 
      post.mc.focus();
      return false;
    }
    else return true;
}
