/*
var szUrlNgn='http://www.orasisdesign.it/engine/';
var szUrlImgLdr='http://www.borgomare.com/';
var szFsLdrS='8';var szFsLdrL='32';
var szUrlGen='http://www.borgomare.com/';
var szUrlLcl='http://www.borgomare.com/';
var szMyDtLbl='myBorgomare';
function chgCmb(o){var v=o.value;_gel("slctTxt_"+o.name).innerHTML=o.options[o.selectedIndex].text;}
*/

var nws={
	sv:function(id){
		var a=engn.gtCmp("intNwl_0")[1];
		sv.sv(id,(parseInt(a.vl)==1)?nws.gt:false);
	},
	gt:function(){
		var aN=engn.gtCmp("strNm_0")[1];
		var aT=engn.gtCmp("txtTxt_0")[1];
		var pp="\3"+"0\3tblMml\3\2";
		pp+="dDataEmail\1\1\1"+dtTm.arAMG(false,true)+"\1\1\1I\2";
		pp+="strNm\1\1\1"+aN.vl+"\1\1\1I\2";
		pp+="txtMml\1\1\1"+aT.vl+"\1\1\1I\2";
		pp+="intSnt\1\1\1"+"0\1\1\1I\2";
		pp+="bDel\1\1\1"+"0\1\1\1I\2";
		pp+="\3"+"1\3\3\3lst_0\3I\3\3\3\3\3\3\3\3"+"1\3";
		new ajx("PT",pp,false,"lst_0",false,false,false,false,sv.OK,nws.ko,false,false);
	},
	ko:function(){
		sv.b=0;
		alrt.rmT("News salvata.<br />Errore nel salvataggio della newsletter.","dAlrtKO");
		setTimeout(arDt.lst_bck+"('"+a[2]+"')",1600);
	}
}

var nwlDict={
	
}


var nwl={
	lng:false,
	whtng:function(b){
		var oC=_gel("nwlC");
		var oW=whtng.cr(oC,false,"dNwlW");
		if(b) return oW;
		var oL=_cel("div");
		oL.id="dLdrInsd";
		oL.className="dNwlLdr";
		oL.style.position="absolute";
		oL.innerHTML="<img src=\""+szUrlGen+"immagini/loaderMml.png\" alt=\"Loading\" />";
		_ael(oL,oW);
		cntrObj(oL,64,64,oW);
	},
	op:function(lng){
		if(!lng) lng="IT";
		nwl.lng=lng;
		var o=_gel("nwlC");
		var oC=_gel("dAjNwl");
		if(o.offsetWidth>28){
			nwl.cl();
		}else{
			nwl.mml.cr();
			stAlph(oC,0);
			gstRsz(o,278,null);
			gstFdd(oC,1000,1);
		}
		
	},
	cl:function(){
		_gel("dAjNwl").innerHTML="";
		//alert("cl");
		gstRsz(_gel("nwlC"),28,null);
		//nwl.op();
		var iK=arGetKey(arMain,"nm","nwl");
		if(iK!==false) engn.rstVls(arMain[iK]);
	},
	chk:{
		bDel:false,
		gt:function(e){
			if(!chk.ctrl.eml(e)) return;
			nwl.chk.bDel=false;
			nwl.whtng();
			var o=_gee(e);
			if(!chk.a.vl) return;
			var pp="\3"+"0\3tblCln\3\2";
			pp+="strEmail\1\1\1"+chk.a.vl+"\1U\1\1S|F|\2";
			pp+="strNome\1\1\1\1\1\1S\2";
			pp+="strCognome\1\1\1\1\1\1S\2";
			pp+="bDel\1\1\1\1\1\1S\2";
			pp+="\3"+"1\3\3\3"+o.id+"\3SNC\3nwlFE\3\3";
			new ajx("GT",pp,false,o.id,false,false,false,false,nwl.chk.ok,nwl.chk.ko,false,false);
		},
		ok:function(a){//cancella?
			if(parseInt(a[0][1][3])>0){
				nwl.chk.bDel=true;
				nwl.chk.ko();
				return;
			}
			var oC=_gel("nwlC");
			whtng.rm(oC);
			var o=_gel("dAjNwl");
			a=a[0][1];
			var sz="";
			switch(nwl.lng){
				case "IT":
					if(a[1]||a[2]) sz+="<h2>Ciao "+a[1]+" "+a[2]+"</h2>";
					sz+="<span class=\"nwlTxtB\">Sei gi&agrave; iscritto.</span><div class=\"nwlTxtDl\">Vuoi cancellare l'iscrizione? <a onclick=\"nwl.del.gt(event);\">cancellati</a></div>";
					break;
				case "EN":
					if(a[1]||a[2]) sz+="<h2>Ciao "+a[1]+" "+a[2]+"</h2>";
					sz+="<span class=\"nwlTxtB\">Sei gi&agrave; iscritto.</span><div class=\"nwlTxtDl\">Vuoi cancellare l'iscrizione? <a onclick=\"nwl.del.gt(event);\">cancellati</a></div>";
					break;
				case "DE":
					if(a[1]||a[2]) sz+="<h2>Ciao "+a[1]+" "+a[2]+"</h2>";
					sz+="<span class=\"nwlTxtB\">Sei gi&agrave; iscritto.</span><div class=\"nwlTxtDl\">Vuoi cancellare l'iscrizione? <a onclick=\"nwl.del.gt(event);\">cancellati</a></div>";
					break;
			}
			o.innerHTML=sz;
		},
		ko:function(a){//iscrivi
			var oC=_gel("nwlC");
			whtng.rm(oC);
			var o=_gel("dAjNwl");
			var iK=arGetKey(arMain,"nm","nwl");
			var a=arMain[iK];
			o.innerHTML="";
			engn.crMdCmp(a,a.arCmp[1],false,o);
			engn.crMdCmp(a,a.arCmp[2],false,o);
			engn.crMdCmp(a,a.arCmp[3],false,o);
			var szSub="";
			var szLgg="";
			switch(nwl.lng){
				case "IT":
					szLgg="Leggi";
					szSub="Iscriviti";
					break;
				case "EN":
					szLgg="Leggi";
					szSub="Iscriviti";
					break;
				case "DE":
					szLgg="Leggi";
					szSub="Iscriviti";
					break;
			}
			var oB=_cel("div");
			oB.id="nwlBttRd";
			oB.innerHTML="<a onclick=\"nwl.pvcy.shw(event);\">"+szLgg+"</a>";
			_ael(oB,o);
			_ael(engn.crPls("nwlSubs","nwlIscrBtt",szSub,"\2\1click\1nwl.sv.gt\1\2"),o);
			_ael(engn.crDClr(),o);
		}
	},
	pvcy:{
		shw:function(){
			var oW=nwl.whtng(true);
			_ael(engn.crDCls("clsPvcy",nwl.pvcy.cls,"dClsW"),oW);
			addEvent(oW,"click",nwl.pvcy.cls,false);
			var o=_cel("div");
			var sz="";
			switch(nwl.lng){
				case "IT":
					sz="<h1>Informazioni sulla privacy</h1>Informativa ai sensi dell'art. 13 del d.lgs. n. 196/2003 - Codice in materia di protezione dei dati personali.<br />Si informa che i dati personali raccolti attraverso il presente modulo di richiesta informazioni, in quanto forniti ad uso informativo, saranno oggetto di trattamento da parte di Residence Case vacanza Borgomare, ai seguenti fini: racccolta di informazioni con sistemi sia automatizzati sia cartacei.<br />Titolare del trattamento &egrave; Residence Case vacanza Borgomare, in persna del legale rappresentante.<br />A quanti hanno comunicato i propri dati personali competono tutti i diritti previsti dall'art. 13 del d.lgs. n. 196/2003 quali, tra gli altri, l'accesso, la modifica, l'aggiornamento o la cancellazione dei dati stessi.<br />L'invio dei propri dati personali viene considerato come tacito assenso al trattamento dei medesimi, da parte di Residence Case vacanza Borgomare, nei termini sopra specificati.";
					break;
				case "EN":
					sz="<h1>Informazioni sulla privacy</h1>Informativa ai sensi dell'art. 13 del d.lgs. n. 196/2003 - Codice in materia di protezione dei dati personali.<br />Si informa che i dati personali raccolti attraverso il presente modulo di richiesta informazioni, in quanto forniti ad uso informativo, saranno oggetto di trattamento da parte di Residence Case vacanza Borgomare, ai seguenti fini: racccolta di informazioni con sistemi sia automatizzati sia cartacei.<br />Titolare del trattamento &egrave; Residence Case vacanza Borgomare, in persna del legale rappresentante.<br />A quanti hanno comunicato i propri dati personali competono tutti i diritti previsti dall'art. 13 del d.lgs. n. 196/2003 quali, tra gli altri, l'accesso, la modifica, l'aggiornamento o la cancellazione dei dati stessi.<br />L'invio dei propri dati personali viene considerato come tacito assenso al trattamento dei medesimi, da parte di Residence Case vacanza Borgomare, nei termini sopra specificati.";
					break;
				case "DE":
					sz="<h1>Informazioni sulla privacy</h1>Informativa ai sensi dell'art. 13 del d.lgs. n. 196/2003 - Codice in materia di protezione dei dati personali.<br />Si informa che i dati personali raccolti attraverso il presente modulo di richiesta informazioni, in quanto forniti ad uso informativo, saranno oggetto di trattamento da parte di Residence Case vacanza Borgomare, ai seguenti fini: racccolta di informazioni con sistemi sia automatizzati sia cartacei.<br />Titolare del trattamento &egrave; Residence Case vacanza Borgomare, in persna del legale rappresentante.<br />A quanti hanno comunicato i propri dati personali competono tutti i diritti previsti dall'art. 13 del d.lgs. n. 196/2003 quali, tra gli altri, l'accesso, la modifica, l'aggiornamento o la cancellazione dei dati stessi.<br />L'invio dei propri dati personali viene considerato come tacito assenso al trattamento dei medesimi, da parte di Residence Case vacanza Borgomare, nei termini sopra specificati.";
					break;
			}
			o.innerHTML="<div id=\"nwlTxtPvcy\">"+sz+"</div>";
			o.id="nwlPvcy";
			_ael(o,oW);
		},
		cls:function(){
			var oC=_gel("nwlC");
			whtng.rm(oC);
		}
	},
	sv:{
		gt:function(){
			var iK=arGetKey(arMain,"nm","nwl");
			var id=arMain[iK].id;
			var oChk=_gel("bPrvcy_"+id);
			if(!oChk.checked){
				_gel("dt_cmpbPrvcy_"+id).className="dFltrModErr";
				return;
			}
			var aM=engn.gtCmp("strEmail_"+id)[1];
			var aN=engn.gtCmp("strNome_"+id)[1];
			var aC=engn.gtCmp("strCognome_"+id)[1];
			
			if(nwl.chk.bDel){//upd
				var pp="\3"+"0\3tblCln\3\2";
				pp+="strEmail\1\1\1"+aM.vl+"\1\1\1U|F\2";
				if(aN.vl) pp+="strNome\1\1\1"+aN.vl+"\1\1\1U\2";
				if(aC.vl) pp+="strCognome\1\1\1"+aC.vl+"\1\1\1U\2";
				pp+="bDel\1\1\1"+"0\1\1\1U\2";
				pp+="\3"+"1\3\3\3lst_0\3U\3nwlFE\3\3";
			}else{//ins
				var pp="\3"+"0\3tblCln\3\2";
				pp+="strEmail\1\1\1"+aM.vl+"\1\1\1I\2";
				if(aN.vl) pp+="strNome\1\1\1"+aN.vl+"\1\1\1I\2";
				if(aC.vl) pp+="strCognome\1\1\1"+aC.vl+"\1\1\1I\2";
				pp+="\3"+"1\3\3\3lst_0\3I\3nwlFE\3\3";
			}
			new ajx("PT",pp,false,"lst_0",false,false,false,false,nwl.sv.ok,nwl.sv.ko,false,false);
		},
		ok:function(a){
			var sz="";
			switch(nwl.lng){
				case "IT":
					sz="<span class=\"nwlTxtB\">Congratulazioni!!</span><br /><h1>Sei iscritto alla Newsletter del Residence Borgmare.</h1><h2>Ti aspettiamo presto.</h2>";
					break;
				case "EN":
					sz="<span class=\"nwlTxtB\">Congratulazioni!!</span><br /><h1>Sei iscritto alla Newsletter del Residence Borgmare.</h1><h2>Ti aspettiamo presto.</h2>";
					break;
				case "DE":
					sz="<span class=\"nwlTxtB\">Congratulazioni!!</span><br /><h1>Sei iscritto alla Newsletter del Residence Borgmare.</h1><h2>Ti aspettiamo presto.</h2>";
					break;
			}
			nwl.msg(sz);
		},
		ko:function(a){
			var sz="";
			switch(nwl.lng){
				case "IT":
					sz="<span class=\"nwlTxtB\">Ooops!</span><br /><h1>Si &egrave; verificato un errore.</h1><br /><h2>Riprova pi&ugrave; tardi.</h2>";
					break;
				case "EN":
					sz="<span class=\"nwlTxtB\">Ooops!</span><br /><h1>Si &egrave; verificato un errore.</h1><br /><h2>Riprova pi&ugrave; tardi.</h2>";
					break;
				case "DE":
					sz="<span class=\"nwlTxtB\">Ooops!</span><br /><h1>Si &egrave; verificato un errore.</h1><br /><h2>Riprova pi&ugrave; tardi.</h2>";
					break;
			}
			nwl.msg(sz);
		}
	},
	del:{
		gt:function(){
			var iK=arGetKey(arMain,"nm","nwl");
			var id=arMain[iK].id;
			var aM=engn.gtCmp("strEmail_"+id)[1];
			var pp="\3"+"0\3tblCln\3\2";
			pp+="strEmail\1\1\1"+aM.vl+"\1\1\1|F\2";
			pp+="bDel\1\1\1"+"1\1\1\1S\2";
			pp+="\3"+"1\3\3\3\3U\3nwlFE\3\3";
			new ajx("GT",pp,false,"lst_0",false,false,false,false,nwl.del.ok,nwl.del.ko,false,false);
		},
		ok:function(){
			var sz="";
			switch(nwl.lng){
				case "IT":
					sz="<span class=\"nwlTxtB\">Cancellato!</span><br /><h1>Ci dispiace che tu non voglia pi&ugrave; seguirci.</h1><div class=\"nwlTxtDl\">Se vuoi facci sapere come mai: <a href=\"mailto:info@borgomare.com\">scrivici</a>";
					break;
				case "EN":
					sz="<span class=\"nwlTxtB\">Cancellato!</span><br /><h1>Ci dispiace che tu non voglia pi&ugrave; seguirci.</h1><div class=\"nwlTxtDl\">Se vuoi facci sapere come mai: <a href=\"mailto:info@borgomare.com\">scrivici</a>";
					break;
				case "DE":
					sz="<span class=\"nwlTxtB\">Cancellato!</span><br /><h1>Ci dispiace che tu non voglia pi&ugrave; seguirci.</h1><div class=\"nwlTxtDl\">Se vuoi facci sapere come mai: <a href=\"mailto:info@borgomare.com\">scrivici</a>";
					break;
			}
			nwl.msg(sz,3500);
		},
		ko:function(a){
			var sz="";
			switch(nwl.lng){
				case "IT":
					sz="<span class=\"nwlTxtB\">Ooops!</span><br /><h1>Si &egrave; verificato un errore.</h1><br /><h2>Riprova pi&ugrave; tardi.</h2>";
					break;
				case "EN":
					sz="<span class=\"nwlTxtB\">Ooops!</span><br /><h1>Si &egrave; verificato un errore.</h1><br /><h2>Riprova pi&ugrave; tardi.</h2>";
					break;
				case "DE":
					sz="<span class=\"nwlTxtB\">Ooops!</span><br /><h1>Si &egrave; verificato un errore.</h1><br /><h2>Riprova pi&ugrave; tardi.</h2>";
					break;
			}
			nwl.msg(sz);
		}
	},
	msg:function(sz,iT){
		if(!iT) iT=1500;
		var oC=_gel("nwlC");
		whtng.rm(oC);
		var o=_gel("dAjNwl");
		o.innerHTML=sz;
		setTimeout("nwl.cl()",iT);
	},
	mml:{
		strct:function(){
			var sz="";
			switch(nwl.lng){
				case "IT":
					sz="Scrivi la tua e-mail <small>(per iscriverti o cancellarti)</small>";
					break;
				case "EN":
					sz="Scrivi la tua e-mail";
					break;
				case "DE":
					sz="Scrivi la tua e-mail";
					break;
			}
			var arCmp=[];
			arCmp.push(new sCmp());
			var a=arCmp[0];
			a.nm=sz;
			a.nmDb="strEmail";
			a.tp="mail";
			a.nll=true;
			a.unq=true;
			a.fnChkUnq="nwl.chk.gt";
			a.dt_cD="dNwlMod";
			a.dt_cDNC="dNwlNC";
			a.dt_cDIC="dNwlDI";
			a.cInp="dCmpMml";
			a.bWCmp=false;
			a.ppFn="\1blur\1nwl.chk.gt\1";
			sz="";
			switch(nwl.lng){
				case "IT":
					sz="Nome <small>(opzionale)</small>";
					break;
				case "EN":
					sz="Nome <small>(opzionale)</small>";
					break;
				case "DE":
					sz="Nome <small>(opzionale)</small>";
					break;
			}
			arCmp.push(new sCmp());
			a=arCmp[1];
			a.nm=sz;
			a.nmDb="strNome";
			a.tp="varchar";
			//a.nll=true;
			a.dt_cD="dNwlMod";
			a.dt_cDNC="dNwlNmCnmNC";
			a.dt_cDIC="dNwlDI";
			a.cInp="dCmpNmCnm";
			a.bWCmp=false;
			sz="";
			switch(nwl.lng){
				case "IT":
					sz="Cognome <small>(opzionale)</small>";
					break;
				case "EN":
					sz="Cognome <small>(opzionale)</small>";
					break;
				case "DE":
					sz="Cognome <small>(opzionale)</small>";
					break;
			}
			arCmp.push(new sCmp());
			a=arCmp[2]
			a.nm=sz;
			a.nmDb="strCognome";
			a.tp="varchar";
			//a.nll=true;
			a.dt_cD="dNwlMod";
			a.dt_cDNC="dNwlNmCnmNC";
			a.dt_cDIC="dNwlDI";
			a.cInp="dCmpNmCnm";
			a.bWCmp=false;
			sz="";
			switch(nwl.lng){
				case "IT":
					sz="Accetto privacy";
					break;
				case "EN":
					sz="Accetto privacy";
					break;
				case "DE":
					sz="Accetto privacy";
					break;
			}
			arCmp.push(new sCmp());
			a=arCmp[3];
			a.nm="";
			a.lbl=sz;
			a.nmDb="bPrvcy";
			a.tp="check";
			a.nll=true;
			a.dt_cD="dFltrMod";
			a.dt_cDNC="dFltrNC";
			a.dt_cDIC="dFltrDI";
			a.cInp="chckbxMml";
			arMain.push(new sMain());
			var iK=arMain.length-1;
			a=arMain[iK];
			a.arCmp=arCmp;
			a.nm=a.sffx="nwl";
			a.id=iK;
			return iK;
		},
		cr:function(){
			var iK=arGetKey(arMain,"nm","nwl");
			if(iK===false) iK=nwl.mml.strct();
			var a=arMain[iK];
			var oC=_gel("dAjNwl");
			
			/*
			var o=_cel("div");
			o.innerHTML="<span class=\"nwlTxtB\">Cancellato!</span><br /><h1>Ci dispiace che tu non voglia pi&ugrave; seguirci.</h1><div class=\"nwlTxtDl\">Se vuoi facci sapere come mai: <a href=\"mailto:info@borgomare.com\">scrivici</a>";
			_ael(o,oC);
			return;
			*/
			var sz="";
			switch(nwl.lng){
				case "IT":
					sz="<span class=\"nwlTxtB\">Iscriviti subito!</span><br /><h2>Ti invieremo offerte e promozioni speciali.</h2>";
					break;
				case "EN":
					sz="<span class=\"nwlTxtB\">Iscriviti subito!</span><br /><h2>Ti invieremo offerte e promozioni speciali.</h2>";
					break;
				case "DE":
					sz="<span class=\"nwlTxtB\">Iscriviti subito!</span><br /><h2>Ti invieremo offerte e promozioni speciali.</h2>";
					break;
			}
			var o=_cel("div");
			//o.innerHTML="<h1>Iscriviti alla Newsletter</h1><h2>Per essere sempre informato sulle offerte e promozioni</h2>";
			o.innerHTML=sz;
			_ael(o,oC);
			engn.crMdCmp(a,a.arCmp[0],false,oC);
			var o=_cel("img");
			o.className="iscrGOImg";
			o.src=szUrlGen+"immagini/go.png";
			_ael(o,_gel("dAjstrEmail_"+a.id));
			//engn.crMdCmp(a,a.arCmp[3],false,o);
		},
		clr:function(){
			
		}
	}
}
