// JavaScript Document

//Incio validação Form Newsletter

function valida_form_newsletter(frm) {

if(frm.nome.value == ""){

		alert("Digite seu Nome!");
		frm.nome.focus();
		return false;
	}
		
	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
			}
		
	return true;
}

//Fim validação Form Newsletter

//Incio validação login chamado

function valida_form_login_chamado(frm) {

if(frm.cnpj.value == "" || frm.cnpj.value.length < 4){

		alert("Digite seu CNPJ!");
		frm.cnpj.focus();
		return false;
	}
		
	if(frm.senha.value == "" || frm.senha.value.length < 4){

		alert("Digite sua Senha!");
		frm.senha.focus();
		return false;
	}
		
	return true;
}

//Fim validação login chamado

// Inicio valida curriculum

function valida_curriculum(frm){

		if (frm.nome.value == "" || frm.nome.value == "Digite seu nome"){
		alert("Digite seu nome!");
		frm.nome.focus();
		return false;
		}

	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
		}
		
		if (frm.arquivo.value == ""){
		alert("Anexe seu Curriculum!");
		frm.arquivo.focus();
		return false;
}

return true;

}

// fim valida curriculum

//Incio validação fale conosco

function valida_faleconosco(frm) {

if(frm.nome.value == ""){

		alert("Digite seu Nome!");
		frm.nome.focus();
		return false;
	}
		
	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
			}
			
/*if(frm.telefone.value == ""){

		alert("Digite seu telefone para Contato!");
		frm.telefone.focus();
		return false;
	}*/
	
if(frm.mensagem.value == ""){

		alert("Digite sua Mensagem!");
		frm.mensagem.focus();
		return false;
	}
			
	 var obj = document.getElementById('fale_conosco');
    obj.style.display = "none";
	 var obj = document.getElementById('mostra_enviando_faleconosco');
    obj.style.display = "block";
	
	return true;
}

//Fim validação fale conosco


// Inicio valida curriculum

function valida_curriculum(frm){

		if (frm.nome.value == ""){
		alert("Digite seu Nome!");
		frm.nome.focus();
		return (false);
		}

	if(frm.email.value.indexOf("@") == -1 || frm.email.value.indexOf(".") == -1 || frm.email.value == ""){
		alert("Digite um e-mail valido!");
		frm.email.focus();
		return false;
		}
		
		if (frm.arquivo.value == ""){
		alert("Anexe seu Curriculum!");
		frm.arquivo.focus();
		return false;
}



    var obj = document.getElementById('curriculum');
    obj.style.display = "none";
	
	 var obj = document.getElementById('mostra_enviando_curriculum');
    obj.style.display = "block";
	
   return true;
   
}

// fim valida curriculum


// Scroll do Mural de Recados

var noticiaScrolling=0;
var showScrolling=0;
var thePlayScrolling=0;
function noticiaScroll(){
	if(noticiaScrolling!=0){
		ifnoticia.window.self.scrollBy(0,10*noticiaScrolling);
		window.setTimeout("noticiaScroll(noticiaScrolling)",100);		
	};
};
function showScroll(){
	if(showScrolling!=0){
		ifShows.window.self.scrollBy(0,10*showScrolling);
		window.setTimeout("showScroll(showScrolling)",100);		
	};
};	

function thePlayScroll(){
	if(thePlayScrolling!=0){
		ifThePlay.window.self.scrollBy(0,10*thePlayScrolling);
		window.setTimeout("thePlayScroll(thePlayScrolling)",100);		
	};
};

function novaMsg(){
	if(typeof(self.frames[0].Enviar)=='function'){
		self.frames[0].Enviar();
	}else{
		self.frames[0].location="admin/modulos/mural/nova_msg.php";
	};
	
};

// Fim Scroll do Mural de Recados

// ABRI POP UP NO CENTRO

function pop_up(pagina,nome,w,h,scroll){
	
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+scroll+'';
	window.open(pagina,nome,settings);
}

// FIM ABRI POP UP NO CENTRO


// INICIO FECHA JANELA

function fechar_janela(){

close();

}

// FIMA FECHA JANELA

// INICIO CONTA CARACTERES RESTANES

function conta_caracteres_restantes(dados, maximo, campo, ver){

var obj = document.getElementById(ver);
var conta = dados.length;

if(conta <= maximo){
	
var total = maximo - conta;
var maximo = obj.innerHTML = total;

} else {
	
document.getElementById(campo).value = dados.substr(0, maximo);

}

}

//	 FIM CONTA CARACTERES RESTANTES

// INICIO CONTA CARACTERES DIGITADOS

function conta_caracteres(dados, ver){

var obj = document.getElementById(ver);
var conta = dados.length;

obj.innerHTML = conta;


}

//	 FIM CONTA CARACTERES DIGITADOS


// INICIO OCULTA DIV 

function ocultar(id) {
 var obj = document.getElementById(id);
 if(obj.style.display == "block") {
  obj.style.display = "none";
 } else {
  obj.style.display = "block";
 }
}

// FIM OCULTA DIV

// PARA USAR Tooltips USE AS TAGS ABAIXO ENTRE O HEAD

/// *** PEGA POSIÇÃO DO MOUSE NA TELA
/*function moveMouse(posicao){

ns = document.layers;
ie = document.all;
ns6 = (document.getElementById && !document.all);

	if(ie){
			posx = event.clientX;
			posy = event.clientY;
			
		} else if (ns){
		
			posx = posicao.x;
			posy = posicao.y;
			
		} else if (ns6){
		
			posx = posicao.clientX;
			posy = posicao.clientY;
		}

document.getElementById("ajuda").style.top=(posy+20)+"px";
document.getElementById("ajuda").style.left=(posx-20)+"px";

}

document.onmousemove = moveMouse;
*/
//****USAR COM IMAGEM DE UM BALÃO


/*<div id="ajuda" class="texto_titulo_gerais" style=" color:#000000; position: absolute; width: 200px; height: 150px; z-index: 1; background-image:url(imagens/balao.gif); background-repeat: no-repeat; padding: 30px 8px 0; display:none;">
			Sua mensagem poderá ter no máximo 103 caracteres.<br>
			<br>
			DICA: Ao digitar sua mensagem não dê "ENTER" <br>
            assim sua mensagem será melhor visualizada na página inicial <br>
			</div>*/	
			
//^^^^USAR COM IMAGEM DE UM BALÃO

/*

<div id="ajuda" class="texto_titulo_gerais" style="border: 1px solid rgb(204, 204, 204); padding: 5px; font-family: Arial,Helvetica,sans-serif; color: rgb(85, 85, 85); position: absolute; left: 220px; top: 210px; width: 300px; height: 60px; z-index: 1; background-color: rgb(255, 228, 137); display:none;">
			Sua mensagem poderá ter no máximo 103 caracteres.<br>
			<br>
			DICA: Ao digitar sua mensagem não dê "ENTER" assim sua mensagem será melhor visualizada na página inicial <br>
			</div>

*/


// FIM OCULTA DIV


// INICIO LIMPA CAMPO COM TEXTO PADRAO

function limpar_campo(campo){

campo.value = '';

}

// FIM LIMPA CAMPO COM TEXTO PADRAO


// INICIO FUNÇÃO QUE MOSTRAR DADOS VIA AJAX ( PROTOTYPE )

function run_ajax(pagina,id)
	{
	
		var url = pagina;
		var pars = 'id=' + id;
		
var myAjax = new Ajax.Updater( 'resposta_aqui', url, { method: 'get', parameters: pars });

var callbacksGlobais = {
		onCreate: function(){
			Element.show('loading');
		},

		onComplete: function() {
			if(Ajax.activeRequestCount == 0){
				Element.hide('loading');
			}
		}
	};

	Ajax.Responders.register(callbacksGlobais);


	}
	
// FIM FUNÇÃO QUE MOSTRAR DADOS VIA AJAX ( PROTOTYPE )


// INICIO FUNÇÃO QUE EXIBE UMA DIV OCULTADA E OCULTA TODAS AS OUTRAS

function ocultar_full(campo,id){
	
	$div = document.getElementById(campo + id);
	
	for(i=1; i<=5; i++){
		document.getElementById(campo + i).style.display = "none";
	}
	
$div.style.display = "block";

}

// FIM FUNÇÃO QUE EXIBE UMA DIV OCULTADA E OCULTA TODAS AS OUTRAS

// INICIO LIMPA CAMPO COM TEXTO PADRAO

//**** O campo fica em branco se o campo estiver com focus
function limpar_texto_campo(campo, texto){

if(campo.value == texto){
	
	campo.value = '';
	
}
//**** Inserir texto padrão se estiver em branco
}

function exibe_texto_campo(campo, texto){

if(campo.value == ''){
	
	campo.value = texto;
	
}
}

// FIM LIMPA CAMPO COM TEXTO PADRAO