// gestion des alertes email - Anima Net pour Prox-Immo.fr
isIE = (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent));
var myMask
function ajxAlertSave(datas, ajxReturn){
	el = document.getElementById('alerte_email');
	p = el.parentNode
	if (ajxReturn != 1){
		createMask(el)
		msgError = "";
		// if (document.getElementById("alCancel").checked ==  false) { // inscr
			if (document.getElementById("alType").selectedIndex == 0) 	{
					msgError = msgError + "- le type de bien recherché\n";
			}
			if (document.getElementById("alSecteur").selectedIndex == 0) 	msgError = msgError + "- le secteur recherché\n";
			if (document.getElementById("alEmail").value == "") {
				msgError = msgError + "- votre adresse email pour recevoir les alertes\n";
			} else {
				if (! (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("alEmail").value))) msgError = msgError + "- votre adresse email est incorrecte\n";	
			}
			if (document.getElementById("alTel").value == "") msgError = msgError + "- votre numéro de téléphone\n";
		//} else { // desinscr. 
		//	if (document.getElementById("alEmail").value == "") {
		//		msgError = msgError + "- l'adresse email utiliser pour recevoir les alertes\n";
		//	} else {
		//		if (! (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById("alEmail").value))) msgError = msgError + "- votre adresse email est incorrecte\n";	
		//	}
		// }
		if (msgError!= "") {
			msgError = "Merci de bien vouloir renseigner le(s) champ(s) obligatoire(s) suivant(s) :\n" + msgError
			alert(msgError);
			p.removeChild(myMask);
			return
		}
		url = "/lib/alertEmail/ajax/register.php";
		datas  = "type=" + escape(document.getElementById("alType").options[document.getElementById("alType").selectedIndex].value);
		datas  = datas + "&id=null" ;
		datas  = datas + "&secteur=" +  escape(document.getElementById("alSecteur").options[document.getElementById("alSecteur").selectedIndex].value);
		datas  = datas + "&surface=" + 	 escape(document.getElementById("alSurface").options[document.getElementById("alSurface").selectedIndex].value);
		datas  = datas + "&chambres=" +  escape(document.getElementById("alChambres").options[document.getElementById("alChambres").selectedIndex].value);
		datas  = datas + "&budget=" + 	 escape(document.getElementById("alBudget").options[document.getElementById("alBudget").selectedIndex].value);
		datas  = datas + "&nom=" + 	 escape(document.getElementById("alNom").value);
		datas  = datas + "&adresse=" + 	 escape(document.getElementById("alAdresse").value);
		datas  = datas + "&cp=" + 	 escape(document.getElementById("alCp").value);
		datas  = datas + "&commune=" + 	 escape(document.getElementById("alCommune").value);
		datas  = datas + "&tel=" + 	 escape(document.getElementById("alTel").value);
		datas  = datas + "&email=" + 	 escape(document.getElementById("alEmail").value);
		datas  = datas + "&source=" + 	 escape(document.getElementById("provenance").value);
		// datas  = datas + "&cancel=" + 	 escape(document.getElementById("alCancel").checked);
		// alert(datas)
		p.removeChild(myMask);
		doAjax(url,datas,"false","ajxAlertSave")
		return
	}
	// retour ajax
	// alert(datas);
	infos=datas.split("\n");
	if ((infos[0] == "OK") || (infos[0] == "ERR")){
		alert(infos[1]);
	} else {
		alert(datas);
	}
}
function createMask(obj){
	w = (obj.offsetWidth-10)+"px"
	myMask = document.createElement("div");
	css = "position:absolute;width:"+w+";height:470px;left:160px;top:20px;z-index:3000;";
	css = css + "background-color:#ffffff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;"; 
	css = css + "background-image: url(/lib/ajax/img/big-ajx-busy.gif);background-position: center center;background-repeat: no-repeat;"; 
	if (! isIE){
		myMask.setAttribute("style",css);
	} else {
		myMask.style.setAttribute("cssText",css);
	}
	p = obj.parentNode;
	p.appendChild(myMask);
}