function iscrizioneNewsletterDaFlash(Citta, EMail, Negozio)
{
  Citta = unescape(Citta);
  EMail = unescape(EMail);
  Negozio = unescape(Negozio);
  var idNegozio = '';
	var cmbNegoziNewsletter = document.getElementById("cmbNegoziNewsletter");
	//cerca la id del negozio usando la combo
	for (var i=0; i<cmbNegoziNewsletter.options.length; i++) {
		if (cmbNegoziNewsletter.options[i].text == Negozio) {
			idNegozio = cmbNegoziNewsletter.options[i].value;
			break;
		}
	} 
	
	//crea la url
	var url = 'http://www.leroymerlin.it/mpng2-front/addUser.jsp';
	url += '?citta=' + escape(Citta);
	url += '&email=' + escape(EMail);
	url += '&shopid=' + escape(idNegozio);
	url += '&shop=' + escape(Negozio);

//	showHideElement('winFeedbackNewsletter','visible');

	var subframe = document.getElementById('newsletterFrame');
	if (subframe==null || subframe==undefined) {
		subframe = document.createElement('iframe');
		subframe.setAttribute('id', 'newsletterFrame');
		subframe.setAttribute('border', '0');
		subframe.setAttribute('width', '210');
		subframe.setAttribute('height', '60');
		subframe.setAttribute('marginheight', '0');
		subframe.setAttribute('marginwidth', '0');
		subframe.setAttribute('frameborder', '0');
		subframe.setAttribute('scrolling', 'no');
		subframe.setAttribute('style', 'border: none; width: 210px; height: 60px; overflow-x: hidden; overflow-y: hidden;');
		document.getElementById('risposta').appendChild(subframe);
	} else {
		subframe.src = '';
	}
	subframe.src = url;

	xt_med('C','','iscrizione_newsletter_flash','A');

}



function iscrizioneNewsletter()
{
	var txtCittaNewsletter = document.getElementById("txtCittaNewsletter");
	if (txtCittaNewsletter.value=='')
	{
		alert("Inserisci una cittą!");
		document.getElementById("txtPostaNewsletter").focus();
		return;
	}
	
	var txtPostaNewsletter = document.getElementById("txtPostaNewsletter");
	if (!isEmail(txtPostaNewsletter))
	{
		alert("Inserisci un indirizzo e-mail valido!");
		txtPostaNewsletter.focus();
		return;
	}

	var cmbNegoziNewsletter = document.getElementById("cmbNegoziNewsletter");
	if (!(cmbNegoziNewsletter.value) ||(cmbNegoziNewsletter.value == -1))
	{
		alert("Inserisci il negozio di fiducia!");
		cmbNegoziNewsletter.focus();
		return;
	}

	var chkPrivacyNewsletter = document.getElementById("chkPrivacyNewsletter");
	if (!chkPrivacyNewsletter.checked)
	{
		alert("Autorizza il consenso al trattamento dei dati personali!");
		chkPrivacyNewsletter.focus();
		return;
	}
	
	var datiUtente = document.getElementById("datiUtente");
	datiUtente.innerHTML = '<strong>Citt&agrave;:</strong> ' + txtCittaNewsletter.value + '<br /><strong>Negozo di fiducia:</strong> ' + cmbNegoziNewsletter.options[cmbNegoziNewsletter.selectedIndex].text + '<br /><strong>e-mail:</strong> ' + txtPostaNewsletter.value + '<br /><div style="display:none;"><form id="xiti_form" name="xiti_form"><input type="hidden" name="citta" value="' + txtCittaNewsletter.value + '"/><input type="hidden" name="shop" value="' + cmbNegoziNewsletter.options[cmbNegoziNewsletter.selectedIndex].text + '"/><input type="hidden" name="shop_id" value="' + cmbNegoziNewsletter.options[cmbNegoziNewsletter.selectedIndex].value + '"/><input type="hidden" name="email" value="' + txtPostaNewsletter.value + '"/></form></div>';

	//crea la url
	var url = 'http://www.leroymerlin.it/mpng2-front/addUser.jsp';
	url += '?citta=' + escape(txtCittaNewsletter.value);
	url += '&email=' + escape(txtPostaNewsletter.value);
	url += '&shopid=' + escape(cmbNegoziNewsletter.options[cmbNegoziNewsletter.selectedIndex].value);
	url += '&shop=' + escape(cmbNegoziNewsletter.options[cmbNegoziNewsletter.selectedIndex].text);

	showHideElement('winFeedbackNewsletter','visible');

	var subframe = document.getElementById('newsletterFrame');
	if (subframe==null || subframe==undefined) {
		subframe = document.createElement('iframe');
		subframe.setAttribute('id', 'newsletterFrame');
		subframe.setAttribute('border', '0');
		subframe.setAttribute('width', '210');
		subframe.setAttribute('height', '60');
		subframe.setAttribute('marginheight', '0');
		subframe.setAttribute('marginwidth', '0');
		subframe.setAttribute('frameborder', '0');
		subframe.setAttribute('scrolling', 'no');
		subframe.setAttribute('style', 'border: none; width: 210px; height: 60px; overflow-x: hidden; overflow-y: hidden;');
		document.getElementById('risposta').appendChild(subframe);
	} else {
		subframe.src = '';
	}
	subframe.src = url;

	xt_med('C','','iscrizione_newsletter','A');

/*
	try {
		url = 'http://81.208.9.234/newsletter/addUser.jsp';
		url += '?citta=' + escape(txtCittaNewsletter.value);
		url += '&email=' + escape(txtPostaNewsletter.value);
		url += '&shopid=' + escape(cmbNegoziNewsletter.options[cmbNegoziNewsletter.selectedIndex].value);
		url += '&shop=' + escape(cmbNegoziNewsletter.options[cmbNegoziNewsletter.selectedIndex].text);
		ajaxLoadUrl('get', url, document.getElementById("formNewsletter"), 'iscrizioneNewsletterResponse');
	} catch (e) {
	}
*/
}

function iscrizioneNewsletterResponse() {	
	var subframe = document.getElementById('newsletterFrame');
	var doc = subframe.contentWindow.document;
	
	if (doc.body.indexOf('OK') > 0) {
		var c = document.getElementById("risposta");
		c.innerHTML = 'Complimenti, ti sei iscritto alla newsletter!';
		return false;
	} else if (doc.body.indexOf('rror') > 0) {
		var c = document.getElementById("risposta");
		c.innerHTML = 'Errore: ' + doc.body;
		return false;
	} else {
		setTimeout('iscrizioneNewsletterResponse()', 200);
	}

/*
	if (ajaxReq.readyState == 4)
	{
		var c = document.getElementById("risposta");
		if (trim(ajaxReq.responseText).indexOf('OK') < 0) {
			c.innerHTML = 'Errore: ' + trim(ajaxReq.responseText);
		} else {
			c.innerHTML = 'Complimenti, ti sei iscritto alla newsletter!';
		}
		return false;
	}
*/
}

function openTabCalendario()
{
	var flash = document.getElementById("HeaderFlashContent");
	if(flash != null && flash != "undefined")
		flash.openCalendario();
}



	//settaggio della data attuale e dei prossimi due mesi
	var dataNow = new Date();
	dataNow.setHours(0);	
	dataNow.setMinutes(0);	
	dataNow.setSeconds(0);	
	dataNow.setMilliseconds(0);	

	day = dataNow.getDate();
   month = dataNow.getMonth();
   year = dataNow.getFullYear();
	
	dateNextMonth=new Date();
	dateNextMonth2=new Date();
	if(month==10)
	{
		dateNextMonth.setFullYear(year,month+1,1);
		dateNextMonth2.setFullYear(year+1,0,1);
	}
	else if(month==11)
	{
		dateNextMonth.setFullYear(year+1,0,1);
		dateNextMonth2.setFullYear(year+1,1,1);
	}
	else
	{
		dateNextMonth.setFullYear(year,month+1,1);
		dateNextMonth2.setFullYear(year,month+2,1);
	}
	
	dataAttuale=dataNow.getTime();
	dataMeseProssimo=dateNextMonth.getTime();
	dataTraDueMesi=dateNextMonth2.getTime();

