// JavaScript Document
function is_valid(mail)
{
	var er = /^[a-z0-9_\-\.]+@[a-z0-9_\-\.]{2,}\.[a-z0-9]{2,}(\.[a-z0-9])?/i;
	return er.test(mail);
}		

function validarNews()
{
	var name = $("#news-nome");
	var email = $("#news-email");
	var str_err = 'Verifique os erros abaixo:\n\n';
	var err_news = false;
	
	if (name.val() == "" || name.val() == "Seu nome") {
		str_err += "- Preencha o seu nome.\n";
		err_news = true;
	}
	
	if (!is_valid(email.val())) {
		str_err += "- Preencha o seu e-mail corretamente.\n";
		err_news = true;
	}
	
	if (err_news) {
		alert(str_err);
	} else {
		$.ajax({
			type: "POST",
			url: "../inc/save_news.php",
			data: "name=" + name.val() + "&email=" + email.val(),
			success: function(xml){
				$('#frmNews').get(0).reset();
				alert('Cadastro realizado com sucesso.');
			}
		});
	}
	
	return false;
}

function validateEmail(email) {
	var ret = false;
	var em = new String();
	em = String(email);
	var RegExPattern = /^[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{ 1,3}){3}\])$/; 
	if ( em.match(RegExPattern) ) {
		ret = true;
	}
	return ret;
}

function abrirWindow(id){	
	window.open('imprimir.php?post='+id,'Imprimir','height=600,width=810,scrollbars=yes,toolbar=yes,status=yes');
}

function validarBusca()
{
	if (document.getElementById("txt_busca").value == "") {
		alert("Preencha o campo de busca");
		document.getElementById("txt_busca").focus();
		return false;
	} else {
		return true;
	}
}

function validarAmigo() {
	var retorno = false;
	alerted = false;
	
	
	
	send = noNull("nome","Por favor, preencha o campo Seu Nome.");
	send = noNull("email","Por favor, preencha o campo Seu E-mail.");
	send = isEmail("email","Por favor, preencha o Seu E-mail corretamente.");
	
	send = noNull("nomeAmigo","Por favor, preencha o campo Nome do amigo.");
	send = noNull("emailAmigo","Por favor, preencha o campo E-mail do amigo.");
	send = isEmail("emailAmigo","Por favor, preencha o campo E-mail do amigo corretamente.");
	
	if (send && !alerted) {	
		retorno = true;
	}
	
	return retorno;
}

function validarComentario() {
	
	try {
		alerted = false;
		send = noNull("nome","Por favor, preencha o Nome.");
		send = noNull("email","Por favor, preencha o E-mail.");
		send = isEmail("email","Por favor, preencha o E-mail corretamente.");
		send = noNull("captcha","Por favor, digite a imagem.");
		send = noNull("comentario","Por favor, preencha a Mensagem.");

		if (send && !alerted) {	
			if (document.getElementById("nome").value.indexOf("</")>=0) {
				alert("Não é permitido link no texto.");
				return false;
			}
			if (document.getElementById("email").value.indexOf("</")>=0) {
				alert("Não é permitido link no texto.");
				return false;
			}
			
			if (document.getElementById("comentario").value.indexOf("</")>=0) {
				alert("Não é permitido link no texto.");
				return false;
			}
			retorno = true;
		}else{
			retorno = false;	
		}

		return retorno;
	} catch(eee) {
		alert(eee);
		return false;
	}
}


function validarContato(){
	alerted = false;
	
	send = noNull("nomeContato","Por favor, preencha o nome.");
	send = isEmail("emailContato","Por favor, preencha o e-mail corretamente.");
	send = noNull("telefoneContato","Por favor, preencha o telefone.");
	send = noNull("empresaContato","Por favor, preencha a empresa.");
	send = noNull("cargoContato","Por favor, preencha o cargo.");
	send = noNull("msgContato","Por favor, preencha a mensagem.");
	
	if (send && !alerted) {	
		retorno = true;
	}else{
		retorno = false;	
	}
	return retorno;
}

function goToPage(sLink) {
	if (sLink != "") {
		var nWindow = window.open(sLink);
	}
}

function imprimirPost(){
	window.print();
}

function bookmarksite(title, url){
	if (document.all)
		window.external.AddFavorite(url, title);
	else if (window.sidebar)
		window.sidebar.addPanel(title, url, "")
}
 function abrir(){
	 var arLinks = document.getElementsByTagName('a');
	 for(i=0;i<arLinks.length;i++){
		 	if(arLinks[i].className == "google"){
				arLinks[i].target="_blank"
			}
	 }
}

jQuery(document).ready(function(){
	jQuery('#md #colA .post .mail a').toggle(function(){
		jQuery(this).next('div').find('form').show();
		jQuery(this).next('div').fadeIn(150);
	}, function(){
		jQuery(this).next('div').find('em').hide();
		jQuery(this).next('div').fadeOut(150);
	});
	jQuery('#main.interna #colB .share .mail a').toggle(function(){
		$('#frm-artigo').show();
		jQuery(this).next('div').fadeIn(150);
	}, function(){
		$('#msg_success').hide();
		jQuery(this).next('div').fadeOut(150);
	});
	
	(function($){
		$.fn.clearDefault = function(){
			return this.each(function(){
				var default_value = $(this).val();
				$(this).focus(function(){
					if ($(this).val() == default_value) $(this).val("");
				});
				$(this).blur(function(){
					if ($(this).val() == "") $(this).val(default_value);
				});
			});
		};
	})(jQuery);	
	$('.clear-text').clearDefault();
	
});

