// JavaScript Document

// VAlidador de comentário
function validarComentario()
{	
	alerted = false;
	
	send = noNull("nomeComentario","Por favor, preencha o nome.");
	send = isEmail("emailComentario","Por favor, preencha o e-mail corretamente.");	
	send = noNull("captcha","Por favor, preencha o captcha.");		
	send = noNull("mensagemComentario","Por favor, preencha a mensagem.");
	
	if (send && !alerted) 
	{
			document.getElementById("frmComentario").submit();
	}
}

// função para imprimir um post
function imprimirPost(){
	window.print();
}

// Validador de Indique
function validarIndique(){

	alerted = false;
	
	send = noNull("nonePessoal","Por favor, preencha seu nome.");
	send = 	isEmail("emailPessoal","Por favor, preencha seu e-mail corretamente.");
	send = noNull("noneAmigo","Por favor, preencha o nome do(a) amigo(a).");		
	send = 	isEmail("emailAmigo","Por favor, preencha o e-mail do(a) amigo(a) corretamente.");
	
	if (send && !alerted) {	
		enviarIndique();
	}

}

// Validador de Contato
function validarContato(){

	alerted = false;
	
	send = noNull("nomeContato","Por favor, preencha o nome.");
	send = 	isEmail("emailContato","Por favor, preencha o e-mail corretamente.");
	send = noNull("mensagemContato","Por favor, preencha a mensagem.");		
	
	if (send && !alerted) {	
		enviarContato();
	}

}

function validarCancelar(){
	document.getElementById("frmContato").reset();
}

// Validador de vitima.
function validarVitima(){
		
	alerted = false;	
	send = noNull("texto","Por favor, preencha o texto.");
	
	if (send && !alerted) {	
		document.getElementById("frmVitima").submit();
	}
}

// Validador de newsletter.
function validarNews(){
	
	if(document.getElementById("nomeNews").value == "Nome"){
		document.getElementById("nomeNews").value = "";
		alert('Por favor, preencha o nome.');
		document.getElementById("nomeNews").focus();
		return;
	}else if(document.getElementById("emailNews").value == "E-mail"){
		document.getElementById("emailNews").value = "";
		alert('Por favor, preencha o e-mail corretamente.');
		document.getElementById("emailNews").focus();
		return false;
	}
	
	alerted = false;	
	send = noNull("nomeNews","Por favor, preencha o nome.");
	send = 	isEmail("emailNews","Por favor, preencha o e-mail corretamente.");
	
	if (send && !alerted) {	
		document.getElementById("frmNews").submit();
	}
}


//Função para colocar e retirar nome do imput TEXT da news no cadastro.
function colocarRetirar($elemento,$value){	
	$elemento = document.getElementById($elemento);
	if($elemento.value == $value){ 
		$elemento.value = '';
	}else{
		if($elemento.value == ""){
			$elemento.value = $value;
		}
	}
}

// aumentar o tamanho da letra
var arrQtd = [];
var tamanho = "11px";
function aumentarLetra(){
	switch (tamanho) {
		case "17px":
			tamanho = "17px";
			break;
		case "15px":
			tamanho = "17px";
			break;
		case "13px":
			tamanho = "15px";
			break;
		case "11px":				
			tamanho = "13px";
			break
		case "9px":
			tamanho = "11px";
			break
	}
	for(var i=0; i < arrQtd.length; i++){
		elemento = document.getElementById("letra_"+i);
		elemento.style.fontSize = tamanho;
	}
}

// diminuir o tamanho da letra
function diminuirLetra(){
	switch (tamanho) {
		case "9px":
			tamanho = "9px";
			break
		case "11px":				
			tamanho = "9px";
			break
		case "13px":
			tamanho = "11px";
			break
		case "15px":
			tamanho = "13px";
			break
		case "17px":
			tamanho = "15px";
			break
	}
	for(var i=0; i < arrQtd.length; i++){
		elemento = document.getElementById("letra_"+i);
		elemento.style.fontSize = tamanho;
	}
}

// selecionar tudo dentro de textarea e imput
function SelectAll(id){
	document.getElementById(id).focus();
	document.getElementById(id).select();
}

function killFloater(div) {
	var layer = document.getElementById(div);
	var father = layer.parentNode;
	father.removeChild(layer);
}

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;
}


