// funcoes para TOOLTIP

function adm_tip(msg) {
	Tip(msg, BALLOON, true, PADDING, 10, BALLOONIMGPATH, '../include/wz_tooltip/tip_balloon', ABOVE, true, FADEIN, 500, FADEOUT, 500);
}

function aula_tip(msg) {
	Tip(msg, BALLOON, true, PADDING, 10, BALLOONIMGPATH, '../../include/wz_tooltip/tip_balloon', ABOVE, true, FADEIN, 500, FADEOUT, 500);
}

function nota_tip(msg) {
	Tip(msg, PADDING, 10, ABOVE, true, FADEIN, 500, FADEOUT, 500, SHADOW, true);
}

function sistema_tip(msg) {
	Tip(msg, PADDING, 10, ABOVE, true, FADEIN, 500, FADEOUT, 500, SHADOW, true);
}

function download_tip(msg) {
	Tip(msg, PADDING, 10, ABOVE, true, FADEIN, 500, FADEOUT, 500, SHADOW, true, STICKY, true, DURATION, 5000, CLICKCLOSE, true);
}
//function menu_tip(msg) {
//	Tip(msg, WIDTH, 100, PADDING, 10, ABOVE, true, FADEIN, 500, FADEOUT, 500, SHADOW, true, STICKY, true, DURATION, 5000, CLICKCLOSE, true);
//}
function menu_tip(msg) {
	Tip(msg, WIDTH, 150, BALLOON, true, PADDING, 10, BALLOONIMGPATH, '../../include/wz_tooltip/tip_balloon', ABOVE, true, FADEIN, 500, FADEOUT, 500);
}

//function Checkbox_Marca(formName, checkName, btObservar)
function Checkbox_Marca(formName, checkName, btObservar)
  {
     //alert(formName);
	 // quantidade de checkbox
      var qtdCheck = 0;

      // quantidade de elementos 'input'
      var qtdElementos = document.getElementsByTagName("input");
      
      // formulário
      var formName = document.getElementById(formName);

      // verifica se é para 'chekar' ou 'deschekar'
      if ( btObservar )
      {
          for (i=0; i<qtdElementos.length; i++) // loop para 'chekar'
          {
              if ( qtdElementos[i].getAttribute("name") == checkName )
                  eval("document.forms[0]."+checkName+"["+ qtdCheck++ +"].checked = true;"); 
				  // mudado em 24/09/07 por robson para funcionar em firefox
				  
				  //eval("formName."+checkName+"["+ qtdCheck++ +"].checked = true;"); Original
          }
      }
      else
      {
          for (i=0; i<qtdElementos.length; i++) // loop para 'chekar'
              if ( qtdElementos[i].getAttribute("name") == checkName )
                  eval("document.forms[0]."+checkName+"["+ qtdCheck++ +"].checked = false;");
				  //eval("formName."+checkName+"["+ qtdCheck++ +"].checked = true;"); Original
      }
  }


// controla visibilidade de layer atraves da propriedade DISPLAY
// parametro state define NONE ou BLOCK
// Se estiver vazio a função alterna entre os dois

function layer_display(id, state) {

	obj = document.getElementById(id);
	if (state=='') {
		obj.style.display = obj.style.display=='none'?'block':'none';
	} else {
		obj.style.display = state;
	}

}

function layer_display_xy(id, state, x, y) {

	obj = document.getElementById(id);
	obj.style.left = x+'px';
	obj.style.top = y+'px';
	if (state=='') {
		obj.style.display = obj.style.display=='none'?'block':'none';
	} else {
		obj.style.display = state;
	}
}


function global_erro(msg) {
//	alert(msg);
	layer_html('div_erro',msg.replace('\n','<br>'));
	layer_display('div_erro','block')
}


function layer_html(id, html) {

	obj = document.getElementById(id);
	obj.innerHTML = html;
}


function transporta_conteudo(div_origem, div_destino) {
	var obj, obj2;
	obj = document.getElementById(div_origem);
	obj2 = document.getElementById(div_destino);
	obj2.innerHTML = obj.innerHTML;
}

function valida_form_perfil_adm(){

	var frm = document.getElementById("frm_perfil");

	if (frm.senha.value != frm.confirm_senha.value){

		global_erro("O campo \"Confirmação de senha\" deve estar igual ao campo \"Senha\" ");

		return false;

	}else if (frm.nome.value == ""){


		global_erro("O campo \"Nome\" é obrigatório");

		return false;

	}else{

		return true;
	}

}

//Aumenta ou diminui fonte botão A+ e A-
var tam=3;
function tamanhofonte(tipo, layer){
                    if (tipo=="maior"){
                                                if (tam < 7) {        
                                tam+=1;
                                                }
                    }else{
                                                if (tam > 1) {        
                                tam-=1;
     
   }
                    } 
					//alert(tam);
                        document.getElementById(layer).className="tam"+tam;
}


// Função retornar a quantidade de caracteres que é possível inserir em um textarea
// Ex.<textarea onkeypress="maxTamanho(this, 4000)" id="curriculo" onkeydown="maxTamanho(this, 4000); 
//conta(this.value,'dvCont', this)" onkeyup="conta(this.value, 'dvCont', this)" 
//style="WIDTH: 95%" name="{curriculo_Name}" rows="6" cols="70">{curriculo}</textarea><div id="dvCont"></div>
function maxTamanho(ta, limit){
	if (ta.value.length >= limit){
		//alert ('O máximo de '+ta.value.length);
		ta.value = ta.value.substring(0, limit - 1);
	}
}

function conta(txtArea,dvCont,maximo){
		
	var cont = maximo - txtArea.value.length;

	txtArea.maxLength = maximo;

	dvCont.innerHTML = '<font class="t_10"><i>Você tem ' + cont + ' caracteres restantes</i></font>';
}

function conta_tiny(txtArea, dvCont, maximo){

	var cont = maximo - txtArea.length;

	txtArea.maxLength = maximo;
	alert (cont);
	//dvCont.innerHTML = '<font class="t_10"><i>Você tem ' + cont + ' caracteres restantes</i></font>';
}

//Serve para habilitar ou desabilitar botões no exercício.
//Parâmetros: Div (objeto) que será habilitada ou desabilitada e flag (verdadeiro ou falso)

function habilita_desabilita(dv_layer, flag){

	var dsply = "";

	if(flag){

		dsply = '<a href="javascript:submit_form()"><img src="/imagem/btn/custom/btn_responder.gif" value="Inserir" border="0" name="Button_Insert"></a>';

	}else{

		dsply = '<img src="/imagem/btn/custom/btn_responder_off.gif" border="0" name="Button_Insert">';

        }

	dv_layer.innerHTML = dsply;

}

function formata_data(campo){

	if ((campo.value.length == 2) || (campo.value.length == 5)){

	  campo.value += "/";

	}

}

function verifica_frame(url){
	if (top.frames.length > 0){
	
		top.location.href = url;
	
	}
}
function pegaURL(menu){
	// Obtem o URL da página
	var url = location.href;
	// Obterma  posição de onde está o ?, 	
	var index = url.indexOf("?");
	// Obtem a posição de onde terminar o parametro passao
	index = url.indexOf(menu,index) + menu.length;
	//Verifica o valor passado depois do paramentro, ex. menu=ferramentas_noticia
	if (url.charAt(index) == "="){
	// Obtem o valor do paramentro
	var result = url.indexOf("&",index); }				
	if (result == -1){result=url.length;};
	//armazena o valor do paramentro
	menu = (url.substring(index + 1,result));	
	return menu;
}
//desabilita a tecla enter
function retiraEnter(event){
	//Internet Explorer
	if(window.event && window.event.keyCode == 13){
		//alert("oo");
		return false;
	}
	//Netscape e Mozilla
	if (event && event.which == 13)	{
		//alert("oo");
	return false;
	}
}
