J(document).ready(function(){
	/* Função para a página espalhe esta notícia  */
	
	/* Captura da Título da Notícia/Promoção */
	var thisTitle = J('.tit_info_noticia div h2').text();
	
	var tabURL = window.location.href;
	if(tabURL.indexOf('noticia') > -1){
		var metodo = '/elementos/noticia.sendMailScatterNews.ajax.logic';
	}else if(tabURL.indexOf('promocoes') > -1){
		var metodo = '/promocoes/promocao.sendMailScatterPromotion.ajax.logic';
	} else {
		var metodo = '/elementos/noticia.sendMailScatterNews.ajax.logic';
	}
	
	var erros = J('#msg_erros'); 
	
	J('#share_article').validate({
		submitHandler: function(form){ sendPost() },	
		errorContainer: erros,
		errorLabelContainer: J("ul",erros),
		wrapper: 'li',
		rules: {
			'mail.link': {
				required: true					
			},
			'mail.sender': {
				required: true,
				minlength: 5,
				maxlength: 200
			},
			'mail.emailSender': {
				required: true,
				email: true
			},
			'mail.recipient': {
				required: true,
				minlength: 5,
				maxlength: 200
			},
			'mail.emailRecipient': {
				required: true,
				email: true
			}
		},
		messages: {
			'mail.link': {
				required: "URL Inválida"					
			},
			'mail.sender': {
				required: "Informe seu nome.",
				minlength: "Informe um nome com pelo menos 5 caracteres.",
				maxlength: "Informe um nome com menos de 200 caracteres."
			},
			'mail.emailSender': {
				required: "Informe seu e-mail.",
				email: "Informe um e-mail valido."
			},
			'mail.recipient': {
				required: "Informe o nome do destinatario.",
				minlength: "Informe um nome com pelo menos 5 caracteres.",
				maxlength: "Informe um nome com menos de 200 caracteres."
			},
			'mail.emailRecipient': {
				required: "Informe e-mail do destinatario.",
				email: "Informe um e-mail valido."
			}
		}
	}); 

	function sendPost(){
		var serialize = function(query){
			var string = ""
			var input = J(query).find(':text').each(function(i){
				string += this.name + "=" + escape( this.value ) + "&"								
			}) 
			return string
		}		
		
		J.ajax({
			url: metodo,
			type: "GET",
			data: serialize("#share_article")+'mail.title='+escape(thisTitle),
			success: function(data) {
				eval('jData='+data);
				if (jData.sucessMail.toString() == 'true'){						
					J('#resposta').addClass('espalhe_ok');
					J('#resposta').fadeIn().html('<p>'+jData.availability+'</p><p>Envie para mais amigos, é só preencher os campos Nome do destinatário e E-mail do destinatário</p>');
					J('#destinatario').val('').css('background-color','#FFFFDE');
					J('#nomedestinatario').val('').css('background-color','#FFFFDE');
					J('#destinatario, #nomedestinatario').focus(function(){
						J('#resposta').fadeOut('slow',function(){ J('#resposta').removeClass('espalhe_ok'); });
						J('#destinatario').css('background-color','#FFFFFF');
						J('#nomedestinatario').css('background-color','#FFFFFF');
					});
				}else{
					J('#resposta').fadeIn().html('<p>'+jData.availability+'</p>');
				}
			}
		});
		return false;
	};
	
	J('#bt_copy').click(function(){
		CopyLink('link');
		return false;
	});
	

	function atualizaRelacionadas(){
		if(J('#respostaRelacionadas').size()>0){
			var cont=0;
			var strPost = '';
			J('#checkRelacionada input:checked').each(function(){
				if(cont>0) strPost += '&';
				strPost += 'tags1['+cont+']='+J(this).val();
				cont++;				
			});
			if(J('#conteudo_id_relacionada').size()>0){
				if(strPost !='') strPost += '&';
				 strPost += 'id=';
				 strPost += J('#conteudo_id_relacionada').val();
			}
			J.ajax({
				url: '/elementos/noticia.noticias_relacionadas.logic',
				type: "GET",
				data: strPost,
				success: function(data){
					J('#respostaRelacionadas').html(data);
				}
			});		
		}
	}
	
	J('#checkRelacionada input').click(atualizaRelacionadas);
	//atualizaRelacionadas();
});