
function formNewsletter(){
	var _bodyConteudo = $('corposite');
	var formAdiciona = "<b class='titulotexto'>	Subscrever Newsletter</b><p />";
	formAdiciona += "<img src='imagens/fotos/newsletter.jpg' align='left' />";
	formAdiciona += "<table border='0'><tr><td ><img src='imagens/spacer.png' height=20 /></td></tr>";
	formAdiciona += "<tr><td colspan='2'>Para subscrever a nossa newsletter, <br>preencha, por favor, os seguintes campos:</td></tr>";
	formAdiciona += "<tr><td colspan='2'><div id='errors2' class='erros' /></td></tr>";
	formAdiciona += "<tr><td align='right'><label for='nome'><b id='labelNome'>Nome:</b></label></td><td><input type='text' id='newsletterNome' size='20'/></td></tr>";
	formAdiciona += "<tr><td align='right'><label for='email'><b id='labelEmail'>E-mail:</b></label></td><td><input type='text' id='newsletterEmail' size='40'/></td></tr>";
	formAdiciona += "<tr><td align='right' style='cursor: pointer;'><img onclick='pedidoNewsletter()' src='imagens/actions/b_save.png'/></td></tr></table>";
	
	_bodyConteudo.innerHTML = formAdiciona;
}

function pedidoNewsletter(){
	showComponente('loading');
	var _error=$('errors2');
	_error.innerHTML = '';
	var _labelNome=$('labelNome');
	var _labelEmail=$('labelEmail');
	var _nome=$('newsletterNome');
	var _email=$('newsletterEmail');
	var _errorMessage='';
	if (_nome.value == ''){
		_errorMessage += 'O Nome n&atilde;o foi preenchido.<br>';
		_labelNome.setStyle({color: '#f75f14'});
	}else{
		_labelNome.setStyle({color: '#5C5B60'});
	}
	if (!validadeField('texto', _nome.value)){
		_errorMessage += 'Nome inv&aacute;lido.<br>';
		_labelNome.setStyle({color: '#f75f14'});
	}else{
		_labelNome.setStyle({color: '#5C5B60'});
	}
	if (_email.value == ''){
		_errorMessage += 'O email n&atilde;o foi preenchido.<br>';
		_labelEmail.setStyle({color: '#f75f14'});
	}else{
		_labelEmail.setStyle({color: '#5C5B60'});
	}
	if (!validadeField('email', _email.value)){
		_errorMessage += 'E-mail inv&aacute;lido.<br>';
		_labelEmail.setStyle({color: '#f75f14'});
	}else{
		_labelEmail.setStyle({color: '#5C5B60'});
	}
	
	if (_errorMessage!=''){
		_error.innerHTML = _errorMessage;
		hideComponente('loading');
		return false;
	}else{
		_error.innerHTML = 'Dados correctos, est&atilde;o a ser carregados os dados, aguarde.';
		cursor_wait();
		urchinTracker('/links/newsletter_pedido');
		_mensagem="Nova entrada na NewsLetter: \n";
		_mensagem+="Nome:"+_nome.value+"\n";
		_mensagem+="Nome:"+_email.value+"\n";
		carregarPedidoNewsletter(_nome.value, _email.value, _mensagem);
		return true;
	}
}

function carregarPedidoNewsletter(_nome, _email, _mensagem){
	var url = 'includes/libs/newsletter.php';
	var pars = 'email='+_email+'&msg='+_mensagem+'&name='+_nome;
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: showNewsletterResponse
			});
}

function showNewsletterResponse(originalRequest)
{
	hideComponente('loading');
	cursor_clear(); 
	var _nome=$('newsletterNome');
	var _email=$('newsletterEmail');
	_nome.clear();
	_email.clear();
	var _error=$('errors2');
	_error.innerHTML = originalRequest.responseText;
} 