/**
 * @author fdurana
 */
//addListener(window, 'load', ActiveDD());
///addListener('desisncrire', 'click', desisncrireNL);
///addlistener('nom_userNL','Focus', emptyImput('nom_userNL'));
//je charge le curvycorner pour les messages
LoadMyModule('js/rounded_corners_lite.inc.js');
//j'active le dragndrop
function ActiveDD(){
	var dddialog;
		dddialog = new YAHOO.util.DD("afficheformNL");
		//
}
/////////////////////////////////////////////
//ici j'affiche le formulaire d'inscription
function ShowFormNL(){
	var itemtoplace=$('afficheformNL');
	var urltosearch_for_news_inscription = "initsearch.php?afficher=inscription_newsletter";
	//verCosa(urltosearch_for_inscriptionNL,'afficheformNL');
	$('afficheformNL').innerHTML="ttttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrr";
	//inscription_newsletter
	verCosa(urltosearch_for_news_inscription,'afficheformNL');
	with(itemtoplace){
		style.position = "absolute";
		style.left = "600px";
		style.top = "30px";
	}
	//j'active le dragndrop sur la pseudo boite de dialog
	///new YAHOO.util.DD("afficheformNL");
}
//et là je le masque
function Close_NL_win(){
	//$('afficheformNL').innerHTML = '';
	var itemtohide=$('afficheformNL');
	with (itemtohide){
		style.position = "absolute";
		style.left = "600px";
		style.top = "-500px";
	}
	//je vide le champ de reponse s'il est rempli et je réinitialise les autres
	$('response').innerHTML="";
	$('nomNL').innerHTML="";
	$('prenomNL').innerHTML="";
}
//ici je vide son champ texte quand il a le focus
function emptyImput(element){
	$(element).value='';
}
//ici je prends en compte l'inscription
function sendInformationNL(){
	//si les champs n'ont pas été remplis
	///alert($('nomNL').value);
	///alert($('prenomNL').value);
	///alert($('nl_emailaddress').value);
	if ($('nomNL').value === 'votre nom' || $('prenomNL').value === 'votre pr&eacute;nom' || $('nl_emailaddress').value === 'entrez votre adresse email'){
		alert('Vos champs sont vides ou ne sont pas remplis!');
	}
	else {
		if ($('nomNL').value != '' && $('prenomNL').value != '' && $('nl_emailaddress').value != ''){
		 
		   var urltowatch = 'inscriptionnews.php?action=inscrire&nom=' + $('nomNL').value + '&prenom=' + $('prenomNL').value + '&email=' + $('nl_emailaddress').value;
		   //Close_NL_win();
		   verCosa(urltowatch, 'afficheformNL');
		   //je stylise le message
		   StylizeAlert();
		
		}else{
		 //
		 alert('Un de vos champs est vide!');
	    //	
		}
	}
}
//ici je stylise le message d'information à la volée
function StylizeAlert(){
	//display:block;z-index:3000;width:280px;height:180px;position:relative;top:50px;left:200px;cursor:move;font-size:12px;color:yellow;background-color:white;
  var messagealertNL="display:block;z-index:3000;width:280px;height:100px;position:relative;top:-30px;left:200px;cursor:move;font-size:12px;padding:5px;color:#4884c6;font-weight:bold;";
  var linktoclosealert="display:block;position:relative;top:10px;color:red;";
  var paragrafalertNL="text-align:justify;font-size:12px;";
  var fondoalerteNL="display:block;width:300px;height:150px;z-index:2000px;position:relative;top:120px;left:200px;background-color:white;filter:alpha(opacity=90);-moz-opacity:0.90;opacity: 0.90;";
  var titlealerteNL="font-size:15px;color:red;margin:0px;";
  //j'appelle la fonction inserecss de globalevent.js
  insereCSS("#alerte_NL h5",titlealerteNL);
  insereCSS("#alerte_NL a",linktoclosealert);
  insereCSS("#alerte_NL p",paragrafalertNL);
  insereCSS("#alerte_NL",messagealertNL);
  insereCSS("#fond_alerte_NL",fondoalerteNL);
}
//fonction pour arrondir les angles
function styleCoinArrondi(){
	//style lié au curvycorner chargé en memoire
	settings = {
          tl: { radius: 20 },
          tr: { radius: 20 },
          bl: { radius: 20 },
          br: { radius: 20 },
          antiAlias: true,
          autoPad: true,
          validTags: ["div"]
      }
	 //var divcible = $('waitmessage');
	 var myBoxObject = new curvyCorners(settings, "alerte_NL");
     myBoxObject.applyCornersToAll();
}
//fonction pour la desisncription
function desinscrireNL(){
	//
	userdesinscrire = prompt('Indiquez nous votre adresse email','');
	//
    if (userdesinscrire != '' && userdesinscrire != null) {
      // do something with the input
	  var phrasedesinscrire = 'Un message de confirmation de votre desinscription devrait parvenir chez';
	  alert(phrasedesinscrire+userdesinscrire);
	  //puis on ferme le pseudo popup
	  Close_NL_win();
	  //
    }else{
		alert("Aucun changement \n Vous continuerez a recevoir nos newsletter.");
		Close_NL_win();
	}
}
//fonction pour verifier le format d'adresse email
function verifmailAddress(chaineofcaracter){
	//on verifie que la chaine de caractere contient bien un @
	//puis la verification basique pour une chaine vide, les caracteres "." et l'absence d'espaces
	  if (chaineofcaracter == null || chaineofcaracter.length == 0 || chaineofcaracter.indexOf(".") == -1 || chaineofcaracter.indexOf("@") == -1 || chaineofcaracter.indexOf(" ") != -1){
   alert("verifiez que l'adresse e-mail ne contienne pas d'espace\n"+"et qu'elle contienne bien le @");
  }else{
  	alert("le format de l\'adresse mail est correcte!");
  }

}
