/*
 * Created on 18/01/2007
 *
 * Author: Rodrigo Bedin Pereira / rodrigo@profissionalsi.com.br
 * Este código pertence ao arquivo scrips.js
 * Todos os Direitos Reservados (c) 2007. 
 */

function menu_over(id) {
	var div, name1, name2;
	name1 = 'img' + id; name2 = 'img' + id + '_over';
	hide2(name1); show2(name2);
	div = document.getElementById('div' + id);
	div.style.visibility = 'visible';
}

function menu_out(id) {
	var div, name1, name2;
	name1 = 'img' + id; name2 = 'img' + id + '_over';
	hide2(name2); show2(name1);
	div = document.getElementById('div' + id);
	div.style.visibility = 'hidden';
}

function div(num,max) {
	
	document.getElementById("maindiv").innerHTML = document.getElementById("div" + num).value;
	//document.getElementById("div" + num).className= 'show';
	//for(i=0;i<=max;i++){
	//	if(i!=num) document.getElementById("div" + i).className= 'hidden';
	//}
}
	
function mostra_vaga2(id) {
	if(id.className == 'vaga_show') {
		id.className = 'vaga_hide';
		id.title = 'Clique para ver a descrição';
	} else {
		if(id.className == 'vaga_hide') {
			id.className = 'vaga_show';
			id.title = 'Clique para fechar a descrição';
		}
	}
}
	
function mostra_vaga(id) {
	document.getElementById('show_vaga').innerHTML = id.innerHTML; 
}
function mostra_menu_cand(num){
	id0 = 'form_cand_0'; 
	id1 = 'form_cand_'+num;
	document.getElementById(id0).innerHTML = document.getElementById(id1).innerHTML;
}
function jump(url){
  parent.mainFrame.location = url;
}


function goto(url){
  document.location.href = url;
}
function goto2(url){
  
	window.open(url,
		'_blank');
}

function active (id){
	if (document.getElementById(id).style.visibility == 'hidden'){
	document.getElementById(id).style.visibility = 'visible';
	document.getElementById(id).style.position = 'absolute';
	}
	else {
	document.getElementById(id).style.visibility = 'hidden';
	document.getElementById(id).style.position = 'absolute';
	}
}

function active_2 (id){
	if (document.getElementById(id).style.visibility == 'hidden'){
	document.getElementById(id).style.visibility = 'visible';
	document.getElementById(id).style.position = 'relative';
	}
	else {
	document.getElementById(id).style.visibility = 'hidden';
	document.getElementById(id).style.position = 'absolute';
	}
}

function active_3(id){
	if (document.getElementById(id).className == 'show'){
		document.getElementById(id).className = 'hidden';
	}
	else {
		document.getElementById(id).className = 'show';
	}
}

function hide (id) {
	document.getElementById(id).style.visibility = 'hidden';
}
function show (id) {
	document.getElementById(id).style.visibility = 'visible';
}
function show2 (id) {
	document.getElementById(id).style.position = 'relative';
	document.getElementById(id).style.visibility = 'visible';
}
function hide2 (id) {
	document.getElementById(id).style.position = 'absolute';
	document.getElementById(id).style.visibility = 'hidden';
}
function submeter(id)
	{
	document.getElementById(id).submit();
	}

function troca(id1,id2){
	document.getElementById(id1).disabled = true;
	document.getElementById(id2).disabled = false;
}

function jogaValor(valor) {
	document.getElementById('valor').value =  valor;
}

function jogaInner(id,texto) {
	document.getElementById(id).innerHTML =  texto;
}

function setValue(valor,id) {
	document.getElementById(id).value =  valor;
}

function refreshOpener() {
		//atualiza sem repostar qualquer form.
		//usar onunload="refreshOpener();"
		//data 02/07/2007
	if (window.opener && !window.opener.closed) {
		window.opener.location.href = window.opener.location.href;
	}
}

function imprimeBoleto(codigo) {
	window.open(
		'../boleto/imprimir.php?c=' + codigo,
		'_blank', 
		'toolbar=no, location=no, directories=no, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=no, dependent=yes, width=700, height=350'
		);
}

function imprimeBoleto2(codigo) {
	window.open(
		'./boleto/imprimir.php?c=' + codigo,
		'_blank', 
		'toolbar=no, location=no, directories=no, status=yes, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=no, dependent=yes, width=700, height=350'
		);
}

function curriculo(cod) {
	window.open(
		'curriculo_print.php?c='+cod,
		'_blank', 
		'toolbar=no, location=yes, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, dependent=no, width=800, height=600'
		);
}

function miniCurriculo(cod) {
	window.open(
		'curriculo_mini.php?c='+cod,
		'_blank', 
		'toolbar=no, location=yes, directories=no, status=yes, menubar=no, scrollbars=yes, resizable=yes, copyhistory=no, dependent=no, width=800, height=600'
		);
}

function noScrollIE(){
      document.body.scroll="no";
}
function acessa_menu(page) {
	hide('logout');
	hide('menu');
	show('mini');
	show(page);
	document.body.style.background = "url('img/fundo_claro.jpg') left top no-repeat;";
}
function volta_menu() {
	hide('main');
	load_frame('bem_vindo.php','main');
	hide('main');
	hide('mini');
	hide('m1');hide('m2');hide('m3');
	hide('m4');hide('m5');hide('m6');
	show('menu');
	show('logout');
	document.body.style.background = "url('img/fundo.jpg') left top no-repeat;";
}
function carrega(pagina) {
	//jogaInner('main',pagina);
    window.main.location = page;
}

function load(page,id){
	url = "./lib/ajax.load.php?page=" + page + "&id=" + id;
  	//document.getElementById(\'recebe\').innerHTML = url;
    window.frame.location = url;
}

function load_frame(page){
    window.frame.location = page;
}


function FormataCNPJ2(Campo, teclapres){

   var tecla = teclapres.keyCode;
   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1 ;

   
   if (tecla != 9 && tecla != 8){
      if (tam > 2 && tam < 6)
         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
      if (tam >= 6 && tam < 9)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
      if (tam >= 9 && tam < 13)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
      if (tam >= 13 && tam < 15)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
      if(tam >= 15) 
      	 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,1);
     }
}

function FormataCNPJ(Campo, teclapres){
   if (document.getElementById('check_cnpj').checked == 1)
   {
	   var tecla = teclapres.keyCode;
	
	   var vr = new String(Campo.value);
	   vr = vr.replace(".", "");
	   vr = vr.replace(".", "");
	   vr = vr.replace("/", "");
	   vr = vr.replace("-", "");
	
	   tam = vr.length + 1 ;
	
	   
	   if (tecla != 9 && tecla != 8){
	      if (tam > 2 && tam < 6)
	         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
	      if (tam >= 6 && tam < 9)
	         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
	      if (tam >= 9 && tam < 13)
	         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
	      if (tam >= 13 && tam < 15)
	         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
	      if(tam >= 15) 
	      	 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,1);
	      }
   }
}

function validaCampos(){
	args=validaCampos.arguments;
	for(var i=0;i<args.length;i++)
	{
	obj = document.getElementById(args[i]);
	if ((obj.type == 'text')||(obj.type == 'radio')||(obj.type == 'checkbox'))
		if((obj.value.length < 1)){
			alert("Todos os campos são de preenchimento obrigatório");
			return false;
		}
	}
	return true;
}

function menu_over2(id) {
	var img, div;
	img = document.getElementById('img' + id);
	img.src = "./img/btn_o_0"+id+".png";
	div = document.getElementById('div' + id);
	div.style.visibility = 'visible';
}

function menu_out2(id) {
	var img, div;
	img = document.getElementById('img' + id);
	img.src = "./img/btn_0"+id+".png";
	div = document.getElementById('div' + id);
	div.style.visibility = 'hidden';
}

function valuetodiv(idv,idd) {
	document.getElementById(idd).innerHTML = document.getElementById(idv).value;
}

function innertodiv(idi,idd) {
	document.getElementById(idd).innerHTML = document.getElementById(idi).innerHTML;
}
function innertovalue(idi,idv) {
	document.getElementById(idv).value = document.getElementById(idi).innerHTML;
}
function focusOnFirst(){
  var oField;
  if (document.forms.length > 0) {
    for (var i=0; i < document.forms[0].elements.length; ++i) {
      oField = document.forms[0].elements[i];
      if ((oField.type != "hidden") && (oField.type != "select-one")) {
		if (oField.disabled!=true) {
	          oField.focus();
		  	  break;
		}
      }
    }
  }
}
