function myTranslate(txt) {
	if (typeof(Translator) != 'undefined')
		return Translator.translate(txt);
	else
		return txt;
}
function subscribeNewsletter(){
	email = $F('landingsubscribenewsletter_Email');

	if (email == "") {
		alert(myTranslate("Inserire un indirizzo E-Mail"));
	}
	else if (!$('landingsubscribenewsletter_privacy').checked) {
		alert(myTranslate("Per procedere bisogna autorizzare il trattamento dei dati personali per finalità di marketing."));
	} else {
		$("popupNewsletter").setStyle({"opacity": 0.6})

		new Ajax.Request(requestUrl, {
			parameters: {'email': email},
			onSuccess: function(transport) {
				$("popupNewsletter").setStyle({"opacity": 1})

				var content = $('popupNewsletter_content');
				var res = transport.responseText;
				response(content, res);
			},
			onFailure: function(){ alert(myTranslate("Errore nella registrazione. Riprova.")) }
		});
	}
	return false;
}

function loadPopup(){
	var windowWidth = document.documentElement.clientWidth;
	var windowHeight = document.documentElement.clientHeight;

	$("backgroundPopupNewsletter").setStyle({"height": windowHeight+"px"});
	$("backgroundPopupNewsletter").setStyle({"width": windowWidth+"px"});

	//Centro il popup
	var popupHeight = $("popupNewsletter").getHeight();
	var popupWidth = $("popupNewsletter").getWidth();

	$("popupNewsletter").setStyle({
		"left": (windowWidth/2-popupWidth/2)+"px",
		"top": (windowHeight/2-popupHeight/2)+"px"
	});

	//only IE6
	$("backgroundPopupNewsletter").setStyle({
		"height": windowHeight+"px"
	});
}

function disablePopup() {
	Effect.Fade('popupNewsletter');
	Effect.Fade('backgroundPopupNewsletter');
}

document.observe("dom:loaded", function() {
	//Esc
	Event.observe(document, 'keydown', function(event){
		if (event.keyCode == 27) {
			disablePopup();
		}
	});

	Event.observe($('landingsubscribenewsletter_close'), 'click', function(event){
		disablePopup();
	});

	Event.observe($('backgroundPopupNewsletter'), 'click', function(event){
		disablePopup();
	});
});
