//**
// * SPIP-SendFriend : Envoi d'un article à un ami
// *
// * Copyright (c) 2007
// * Henba http://www.henba.net
// **



// Permet de vérifier les adresses email
function verif_mail(){	
	//hidden_id
	document.getElementById("hidden_id").value = document.getElementById("get-id_page").innerHTML;
	document.getElementById("hidden_type").value = document.getElementById("get-type_page").innerHTML;
	/*var toto = document.getElementById("hidden_id").value;
	var titi = document.getElementById("hidden_type").value;
	
	alert (toto);alert(titi);*/

  if(document.sendfriend.From_Name.value == ""){
    alert('Veuillez entrer votre nom svp !');
    document.sendfriend.From_Name.focus();
    return false;
  }
  if(document.sendfriend.From_Mail.value == ""){
    alert('Veuillez entrer votre adresse courriel svp !');
    document.sendfriend.From_Mail.focus();
    return false;
  }
  if(document.sendfriend.To_Mail.value == ""){
    alert('Veuillez entrer l\'adresse courriel du destinataire svp !');
    document.sendfriend.To_Mail.focus();
    return false;
  }
  adresse=document.sendfriend.From_Mail.value;
  var point=adresse.lastIndexOf('.');
  var arob=adresse.lastIndexOf('@');
  var longu=adresse.length;
  if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
    // Si le point se trouve a moins de 2 caractères de la fin
    // ou si l'arobase se trouve a moins de 5 caractères de la fin
    // ou si il n'y a pas de point après @
    // ou si il n'y a pas de point ou pas de @
    alert('Votre adresse courriel n\'est pas valide!');
    document.sendfriend.From_Mail.focus();
    return false;
  }
  if(document.sendfriend.To_Mail.value != ""){
    adresse=document.inscpart.courriel2.value;
    var point=adresse.lastIndexOf('.');
    var arob=adresse.lastIndexOf('@');
    var longu=adresse.length;
    if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
      // Si le point se trouve a moins de 2 caractères de la fin
      // ou si l'arobase se trouve a moins de 5 caractères de la fin
      // ou si il n'y a pas de point après @
      // ou si il n'y a pas de point ou pas de @
      alert('L\'adresse courriel du destinataire n\'est pas valide!');
      document.sendfriend.To_Mail.focus();
      return false;
    }
  }
}//Fin - verif_mail()

function traiterInfo(info,cadre)
{
	//alert (info);
	document.getElementById("sendfriend").innerHTML = info;

}

function AJAX_save(fichier,cadre)
{
	var xhr_object = null;
	if(window.XMLHttpRequest) // Firefox
	{
		xhr_object = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) // Internet Explorer
	{
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else { // XMLHttpRequest non supporté par le navigateur
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
	}
	
	var id_page = document.getElementById("get-id_page").innerHTML;
	var id_page_url = "id_page=" + id_page;
	
	var type_page = document.getElementById("get-type_page").innerHTML;
	var type_page_url = "type_page=" + type_page;
	
	var nom_exp = document.forms["sendfriend"].From_Name.value;
	var nom_exp_url = "nom_exp=" + nom_exp;
	
	var email_exp = document.forms["sendfriend"].From_Mail.value;
	var email_exp_url = "email_exp=" + email_exp;
	
	var email_dest = document.forms["sendfriend"].To_Mail.value;
	var email_dest_url = "email_dest=" + email_dest;
	
	var message = escape(document.forms["sendfriend"].From_Text.value);
	var message_url = "message=" + message;
	
	
	var fichier = fichier + "?" + nom_exp_url + "&" + email_exp_url	+ "&" + email_dest_url + "&" + message_url + "&" + 
	id_page_url + "&" + type_page_url;
	
	/*var fichier = "http://127.0.0.1/Scoutorama/squelettes/sendfriend.sendfriend_mail.php" + "?" + nom_exp_url + "&" + email_exp_url	+ "&" + email_dest_url + "&" + message_url + "&" + 
	id_page_url + "&" + type_page_url;*/

	
	xhr_object.open("GET", fichier, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4) 
	{
		traiterInfo(xhr_object.responseText,cadre);
	}
	else
	{
		alert("Erreur AJAX");
	}
}



