/**
 * @author cristiano
 */

function NewsletterSubscribe()
{
	this.script_page = "/ajax/newsletter.php";
	
	this.sendSubscription = function()
	{
		this.setLoadingSrc("/immagini/vote_loader.gif");
		//this.setLoadingTarget(document.getElementById("newsl_response"));
		this.setTarget(this.handleResponse);

		var email = new String(document.getElementById('newsl_email').value);
		var lingua = new String(document.getElementById('lingua').value);
		if (!email.match(/^([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})){1}$/)){
			if(lingua == '1'){
			alert("E' necessario inserire un'email valida.");
			}
			if(lingua == '2'){
			alert("Voc\u0117 deve inserir um email valido.");
			}
		}	
		else
		{
			if(lingua == '1'){
			alert("Email inserita nella newsletter.");
			}
			if(lingua == '2'){
			alert("Email inserido no newsletter.");
			}
			document.getElementById('newsl_email').value = '';
			this.makeRequest(this.script_page);
			

			
		}
	}
	
	this.handleResponse = function(response)
	{
		var vars = decodeUrlVars(response);
		
		if (vars['success'] == 'yes')
			document.getElementById('newsl_email').value = "Inserisca qui la sua mail";
		
		document.getElementById('newsl_response').innerHTML = '<a class="registrati" href="javascript:;" onclick="newsl.sendSubscription();"> <img src="/template/immagini/registrati.gif" alt="cerca" border="0" style="float:left;" /></a>';
		alert(vars['messaggio']);
	}
}

NewsletterSubscribe.prototype = new AjaxModule();
NewsletterSubscribe.prototype.constructor = NewsletterSubscribe;
