//Carregando geral da página
$(document).ready(function() {
	  // Cria DIV da mensagem de carregando
	  tag  = '<div id="div_carregando_pagina_geral" class="carregandoJquery">';
		  tag += '<div class="carregandoJqueryTexto">';
		 	 tag += 'Carregando...';
		  tag += '</div>';
		  tag += '<div class="carregandoJqueryFundo">';
		  tag += '</div>';
	  tag += '</div>';    
	  $("body").append(tag);
	  
	  $().ajaxStart(function() { $('#div_carregando_pagina_geral').show(); });
	  $().ajaxStop(function() { $('#div_carregando_pagina_geral').hide(); });
	  $(document).ready(function() { $('#div_carregando_pagina_geral').hide(); })
	  
	  // Bloqueia Enter
	  $('input').keypress(function (event){ return event.keyCode == 13 ? false : true; });
	  
	  selecPrimeiroCampo();
	  focaPrimeiroCampo();
}); 

//Seleciona primeiro campo text do formulário(ao carregar a página)
function selecPrimeiroCampo() {
    $("input[type='text']:first", document.forms[0]).select();
}

//Seta foco no primeiro campo text do formulário(ao carregar a página)
function focaPrimeiroCampo() {
    $("input[type='text']:first", document.forms[0]).focus();
}
/**
 * 
 * Função utilizara para corrigir bug de tamanho em divs. (CROSBROWSER)
 * 
 * @param idDiv VARCHAR
 * @param tamReduz INT
 * @param tipoReduz ENUM ('height','width')
 * 
 * @return Atualiza tamanho do div informado
 * 
 */
function corrigeTamanhoDiv(idDiv, tamReduz, tipoReduz){
	if(tipoReduz == 'width'){
		// Pega largura util da tela
		tamTela 	= 	document.documentElement.clientWidth;
		
		// Define Novo Tamanho
		tamNovo		=	tamTela-tamReduz;
		tamNovo		=	tamNovo+'px';
		
		// Atualiza tamanho
		$("#"+idDiv).width(tamNovo);
	} else if(tipoReduz == 'height'){
		// Pega altura util da tela
		tamTela 	= 	document.documentElement.clientHeight;
		
		// Define Novo Tamanho
		tamNovo		=	tamTela-tamReduz;
		tamNovo		=	tamNovo+'px';
		
		// Atualiza tamanho
		$("#"+idDiv).height(tamNovo);
	}
	
}
// Verifica Campos do Formulario
function verifCamposAll(nome, titulo, tipo_campo){
//==TIPOS DE CAMPO: texto, data. hora;
	campo = document.getElementById(nome);
	
	try	{
		
		if(campo.value == ''){
			alert("O campo \""+titulo+"\" deve ser preenchido!");
			try{
			campo.focus();
			campo.style.background='#FFFF2A';
			}catch(e){}
			return 'erro';
		}
	}catch(e){ 
		
		// DEVE-SE HABILITAR APENAS PARA TESTE INTERNO!!- caso contrário aparecerão erros desenecessarios
		//alert("Erro na validação de campos, o campo \""+nome+"\" não existe!"); 
	}

	situacao = true; 
	if(tipo_campo == 'data'){
	   dia = (campo.value.substring(0,2)); 
	   mes = (campo.value.substring(3,5)); 
	   ano = (campo.value.substring(6,10)); 
	   // verifica o dia valido para cada mes 
	   if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
		   situacao = false; 
	   } 
		// verifica se o mes e valido 
	   if (mes < 01 || mes > 12 ) { 
		   situacao = false; 
	   } 
		// verifica se e ano bissexto 
	   if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
		   situacao = false; 
	   } 
	
	   if (campo.value == '') { 
		   situacao = false;
	   } 
	
	   if (!situacao) { 
			alert("O campo '"+titulo+"' é inválido!");
			try{
				campo.focus(); 
				campo.style.background='#FFFF2A';
			}catch(e){}
			return 'erro';
	   } 
	}	
	erro_hora = false;
	if(tipo_campo == 'hora'){
		if(campo.value.length != 5){
			erro_hora = true;
		}
		
		hora = (campo.value.substring(0,2)); 
		minuto = (campo.value.substring(3,5));
	   
		if(hora > 24){
			erro_hora = true;
		}
		if(minuto > 59){
			erro_hora = true;
		}
		if(erro_hora == true){
		   alert("O campo '"+titulo+"' é inválido!");
		   try{
			   campo.focus(); 
			   campo.style.background='#FFFF2A';
		   }catch(e){}
		   return 'erro';
		}
	}
	if(situacao == true && erro_hora == false){
		try{
			campo.style.background = '#FFF';
			//alert('Po');
		}catch(e){}
	}
}

// Busca Elementos Pela Classe
function getElementsByClass(node,searchClass,tag) {
	var classElements = new Array();	
	try{
		var els = node.getElementsByTagName(tag);
	} catch(e){
		var els = eval(node+".getElementsByTagName('"+tag+"')");
	}
	
	var elsLen = els.length;
	var pattern = new RegExp("\\b"+searchClass+"\\b");
	
	for (i = 0, j = 0; i < elsLen; i++) {
		if (pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

VerificaSubmit = true;
classe = 'Obrigatorio';
nome_form = '';
function VerificaByClass(nome_form,VerificaSubmit, classe){
	
	erro_campos = false;
	if(nome_form != ''){
		var el = getElementsByClass(document.getElementById(nome_form),classe,'*');
	} else {
		var el = getElementsByClass(document,classe,'*');
	}
	
	for(i=0; i<el.length; i++){
		id_input = el[i].name;
		titulo = el[i].title;
		if(nome_form != '')
			form = el[i].form.id;
		
		if(id_input.search('data') > 0){
			tipo = 'data';
		} else if(id_input.search('hora') > 0){
			tipo = 'hora';
		} else {
			tipo = 'texto';	
		}
			
		if(verifCamposAll(id_input,titulo.toUpperCase(),tipo) == 'erro'){
			erro_campos = true;
			break;
		}
	}
	if(erro_campos == false && VerificaSubmit == true){	
		document.getElementById(nome_form).submit();
	}
	
	return erro_campos;
}

// Verificação de campo para digitar apenas numeros, '.', ','
function price(){
	if(event.keyCode < 48 || event.keyCode > 57){
		if(event.keyCode != 44 && event.keyCode != 45 && event.keyCode != 46 )
		event.returnValue=false;
	}
}

//Verificação de campo para digitar apenas numeros
function number(evt){
	var charCode = (evt.which) ? evt.which : event.keyCode
		   if (charCode > 31 && (charCode < 48 || charCode > 57))
		      return false;

		   return true;
}

// Remove caracteres invalidos da consulta 
function filtroUrl(str){ 
	if(str != '__/__/____'){
		var de = new Array("/","%"); 
		var para = new Array("&47$","&37$"); 
		for (var i=0; i<de.length; i++) { 
		   reg = new RegExp(de[i],"g");
		   str = str.replace(reg, para[i]); 
		} 
		// Procura o ponto de interrogacao
		if (str.indexOf("?") != -1){
			str = str.replace("?", "&63$");
		}
	
	}else{
		str = '';		
	}
	return str; 
}

// Remover a barra antes do sinal de por cento
function removeBarraAntesPorCento(texto){
	var at = '\%';
	if (texto.indexOf(at) != -1){
		texto = texto.replace("\\", "");
	}
	return texto;
}

var valor;
function validaCpfCnpj(valor, tipo) {
	var contemNumeros = /[0-9]/;
	contemNumeros = contemNumeros.test(valor);
	if(contemNumeros == true){
		if (tipo == 'cpf') {
			if (valida_CPF(valor) == false ) {
				return false;
			}
		} else if (tipo == 'cnpj') {
			if (valida_CNPJ(valor) == false ) {
				return false;
			}
		} else {
			return false;
		}
		return true;
	}
}

// Valida Digito CPF
function valida_CPF(s){
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;

	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(10-i);
	}
	if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1){
		return false;
	}
	return true;
}

// Valida Digito CNPJ
function valida_CNPJ(s){
	var i;
	s = limpa_string(s);
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;

	for (i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
	if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		return false;
	}

	d1 *= 2;
	for (i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1) {
		return false;
	}

	return true;
}

//Retira Caracters Estranhos
function limpa_string(S){ 
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

    for (var i=0; i<S.length; i++){
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0){temp=temp+digito}
	}
	return temp
}

function formatValorMysql(valor){
	if(valor == '' || valor == undefined){
		valor = 0;		
	}else{
		tot_for = valor.length*1/3;
		for(ctFunc=0; ctFunc < tot_for; ctFunc++){
			valor = valor.replace(".","");
		}
		valor = valor.replace(",",".");		
	}
	return valor;	
}

function formatDataMysql(data){
	if(data != '' && data != undefined){
		dia = data.substr(0,2);
		mes = data.substr(3,2);
		ano = data.substr(6,4);
		return ano+"-"+mes+"-"+dia;
	}else{
		return '';
	}
}

function formatDataPtbr(data){
	if(data != '' && data != undefined){
		dia = data.substr(8,2);
		mes = data.substr(5,2);
		ano = data.substr(0,4);
		return dia+"/"+mes+"/"+ano;
	}else{
		return '';
	}
}
// Vai para o proximo campo quando o ENTER é pressionado( onKeyDown )
function prox_campo(event){	
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;	
	if(keyCode==13) {
		event.keyCode=9;		
		return false;
	}
}
// pega a data atual no formato americano
function pegaData(){
	data = new Date();
	dia = data.getDate();
	mes = data.getMonth();
	mes = mes+1;
	ano = data.getFullYear();
	
	if(mes < 10){
		mes ="0"+mes;
	}
	if(dia < 10){
		dia ="0"+dia;
	}
	
	// Converte Valores Para String
	dia = dia.toString();
	mes = mes.toString();
	ano = ano.toString();
	
	return parseInt(ano+mes+dia);	
	
} 

/** 
 * Formata para R$
 * 
 * @param num FLOAT, DECIMAL
 * 
 * @return ret FLOAT, DECIMAL
 * 
 * DATA:	14/09/2009
 * FONTE:	http://battisti.wordpress.com/2007/03/08/arredondar-formatando-e-desformatando-valores-em-javascript/
*/
function formatValorPtbr(num){
	   x = 0;

	   if(num<0) {
	      num = Math.abs(num);
	      x = 1;
	   }
	   if(isNaN(num)) num = "0";
	      cents = Math.floor((num*100+0.5)%100);

	   num = Math.floor((num*100+0.5)/100).toString();

	   if(cents < 10) cents = "0" + cents;
	      for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	         num = num.substring(0,num.length-(4*i+3))+'.'
	               +num.substring(num.length-(4*i+3));
	     
	      ret = num + ',' + cents;
	      if (x == 1) ret = ' - ' + ret;
	      return ret;

	/*
	Desenvolvido por: Helder F. F. da Silva - 2006 
	
	valor = valor.toString();
	tam = valor.length;

	//verifica se existe centavos "."
	n_centavos = 0;
	for(i=0; i<tam; i++ ){
		if(valor.substr(i,1) == '.'){
			//nº de centavos
			n_centavos = (tam -i -1);
		}
	}
	if(n_centavos == 0){
		valor = valor+'.00';
	}
	if(n_centavos > 0){
		if(n_centavos == 1){
			valor = valor+'0';
		}
	}
	//verifica nº de "." nas centenas
	n_centenas = (tam - 2)/3;
	round_centenas = Math.round(n_centenas);

	if(round_centenas > n_centenas){
		n_centenas = round_centenas - 1;
	}else{
		n_centenas = round_centenas;
	}
	pos_ini = valor.length - 4;
	cont = 0;
	valor_invertido = 0;
	for(k=pos_ini; k>-1; k--){
		cont++;
		if(cont%3 == 0){
			valor_invertido += valor.substr(k,1)+'.';
		}else{
			valor_invertido += valor.substr(k,1);
		}
	}
	
	//REAIS - inverte valores - na posição certa
	tam_invert = valor_invertido.length;
	new_pos = '';
	for(m=tam_invert; m>0; m--){
		new_pos += valor_invertido.substr(m,1);
	}
	tam_new = new_pos.length;
	if(new_pos.substr(0,1) == '.'){
		new_pos = new_pos.substr(1,tam_new);
	}

	//CENTAVOS
	tam_val = valor.length;
	centavos = valor.substr(((tam_val-2)),1)+valor.substr(((tam_val-1)),1);


	//valor_final
	valor_final = new_pos+','+centavos;
	return(valor_final);
	*/
}

// Mascara Valor //
// onKeyPress="return(MascaraMoeda(this,'.',',',event))"
function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;
    if (whichCode == 13) return true;
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
    if (strCheck.indexOf(key) == -1) return false; // Chave inválida
    len = objTextBox.value.length;
    for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) objTextBox.value = '';
    if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}

// Mudam cor do background quando passa o mouse
function move_i(what, anterior) {
	what.style.background = anterior;
}
function move_o(what, id) {
	what.style.background = '#ffcc00';
}

/**
 * FUNÇÃO INCOMPLETA - TERMINAR
 */
function formatValorFiscal(valor, n_decimal){
	
	if(n_decimal == '')
		n_decimal = 2;
	
	valor = valor.replace(",","");
	valor = valor.replace(".",",");

	tam_str = valor.length;

	// Procura separador decimal
	pos_sep_dec = '';
	for(i=0; i<=tam_str; i++){
		if(valor.substr(i,1) == ','){
			pos_sep_dec = i;
		}
	}

	// Adiciona separador das centenas("." ponto)
	teste = "";
	novo_valor = "";
	for(i=0; i<=tam_str; i++){
		if(i > pos_sep_dec){
			if((i - pos_sep_dec)%3 ==0){
				novo_valor += '.';
			}else{
				novo_valor += valor.substr(i,1);
			}
			
		}else{
			novo_valor += valor.substr(i,1);
		}
	}

	return novo_valor;
}

/**
 * Funções p/ calculo de data
 */
function Dia(Data_DDMMYYYY){
	string_data = Data_DDMMYYYY.toString();
	posicao_barra = string_data.indexOf("/");
	if (posicao_barra!= -1)
	{
	dia = string_data.substring(0,posicao_barra);
	return dia;
	}
	else
	{
	return false;
	}
}

function Mes(Data_DDMMYYYY){
	string_data = Data_DDMMYYYY.toString();
	posicao_barra = string_data.indexOf("/");
	if (posicao_barra!= -1)
	{
	dia = string_data.substring(0,posicao_barra);
	string_mes = string_data.substring(posicao_barra+1,string_data.length);
	posicao_barra = string_mes.indexOf("/");
	if (posicao_barra!= -1)
	{
	mes = string_mes.substring(0,posicao_barra);
	mes = Math.floor(mes);
	return mes;
	}
	else
	{
	return false;
	}
	
	}
	else
	{
	return false;
	}
}

function Ano(Data_DDMMYYYY){
	string_data = Data_DDMMYYYY.toString();
	posicao_barra = string_data.indexOf("/");
	if (posicao_barra!= -1)
	{
	dia = string_data.substring(0,posicao_barra);
	string_mes = string_data.substring(posicao_barra+1,string_data.length);
	posicao_barra = string_mes.indexOf("/");
	if (posicao_barra!= -1)
	{
	mes = string_mes.substring(0,posicao_barra);
	mes = Math.floor(mes);
	ano = string_mes.substring(posicao_barra+1,string_mes.length);
	return ano;
	}
	else
	{
	return false;
	}
	
	}
	else
	{
	return false;
	}
}

function Calcula_Data(data_DDMMYYYY,dias,adicao,dia){
	Var_Dia=Dia(data_DDMMYYYY);
	Var_Mes=Mes(data_DDMMYYYY);
	Var_Mes=Math.floor(Var_Mes)-1;
	Var_Ano=Ano(data_DDMMYYYY);
	
	var data = new Date(Var_Ano,Var_Mes,Var_Dia);
	
	if (adicao == true){
		operacao = '+';
		var diferenca = data.getTime() + (dias * 1000 * 60 * 60 * 24);
	} else {
		operacao = '-';
		var diferenca = data.getTime() - (dias * 1000 * 60 * 60 * 24);
	}
	var diferenca = new Date(diferenca);
	mes = parseInt(diferenca.getMonth())+1;
	mes = mes.toString();
	// formato dois digitos
	if(mes.length == 1)
		mes = "0"+mes;
	if(mes == '02'){
		if(dia > 28){ dia = 28; } 
	}else if(mes == '04' || mes == '06' || mes == '09' || mes == '11'){
		if(dia > 30){ dia = 30; } 
	}
	data = dia+'/'+mes+'/'+diferenca.getYear();
	return data;
}

// Verifica se o navegador é IE 7 ou compatível
function validaNavegador(){
	valido = true;
	
	if(navigator.appName == 'Microsoft Internet Explorer'){
		versao = navigator.appVersion;
	
		pos = versao.indexOf("MSIE 7.0", 0);
		if(pos == -1)
			valido = false;
	}else{
		valido = false;
	}
	
	return valido;
}

//  Verifica o endereco d eemail
// true se o email eh valido, false se nao
function validaEmail(email){
	var at		= "@";
	var dot		= ".";
	var lat		= email.indexOf(at);
	var lstr	= email.length;
	var ldot	= email.indexOf(dot);

	// Nao encontrou o @ ou posicao dele eh igual a 0 ou a posicao dele eh ultimo caracter 
	if (email.indexOf(at) == -1 || email.indexOf(at) == 0 || email.indexOf(at) == lstr){
	   return false;
	}
	
	// Nao encontrou o ponto ou posicao do ponto igual a 0 ou posicao do ponto eh ultimo caracter
	if (email.indexOf(dot) == -1 || email.indexOf(dot) == 0 || email.indexOf(dot) == lstr){
	   return false;
	}

	// Encontrou outra arroba depois da primeira encontrada
	 if (email.indexOf(at,(lat+1))!= -1){
	    return false;
	 }

	 if (email.substring(lat-1,lat) == dot || email.substring(lat+1,lat+2) == dot){
	    return false;
	 }

	// Se nao houver ponto depois da arroba
	 if (email.indexOf(dot,(lat+2)) == -1){
	    return false;
	 }

	 // Se encontrar espaco email invalido
	 if (email.indexOf(" ")!= -1){
	    return false;
	 }

	return true;					
}

// Valida barras no cadastro de produtos
function validaCaracter(event){
	e= (event)? event : e;
	intKey = (e.keyCode)? e.keyCode: e.charCode;

	// Nao permite 47 = /, 92 = \, 124 = |, 37 = %, 36 = $, 35 = #, 38 = &, 42 = *, 63 = ?, 96 = `, 126 = ~,
	// 94 = ^, 180 = ´, 39 = ', 34 = ", 46 = ., 44 = ,
	if(event.keyCode == 47 || event.keyCode == 92 || event.keyCode == 124 || event.keyCode == 37 || 
	   event.keyCode == 36 || event.keyCode == 35 || event.keyCode == 38 || event.keyCode == 42 || 
	   event.keyCode == 63 || event.keyCode == 96 || event.keyCode == 126 || event.keyCode == 94 || 
	   event.keyCode == 180 || event.keyCode == 39 || event.keyCode == 34 || event.keyCode == 46 ||
	   event.keyCode == 44){
		event.returnValue=false;
	// troca c cedilha por c	
	} else if(event.keyCode == 231){		
		return event.keyCode=99;
	// troca c cedilha maiusculo para c maiusculo
	} else if(event.keyCode == 199){
		return event.keyCode = 67;
	// troca e acentuado por e
	} else if(event.keyCode == 233 || event.keyCode == 234){
		return event.keyCode=101;
	// troca a acentuado por a
	} else if(event.keyCode == 225 || event.keyCode == 226 || event.keyCode == 227 || event.keyCode == 224){
		return event.keyCode=97;
	// troca i acentuado por i	
	} else if(event.keyCode == 237){
		return event.keyCode=105;
	// troca o acentuado por o
	} else if(event.keyCode == 243 || event.keyCode == 244 || event.keyCode == 245){
		return event.keyCode=111;
	// troca u acentuado por u
	} else if(event.keyCode == 250 || event.keyCode == 255 || event.keyCode == 252){
		return event.keyCode=117;
	// troca a maiusculo acentuado pelo a maiusculo 
	} else if(event.keyCode == 193 || event.keyCode == 194 || event.keyCode == 192 || event.keyCode == 195){
		return event.keyCode = 65;
	// troca e maiusculo acentuado pelo e maiusculo
	} else if(event.keyCode == 201 || event.keyCode == 202){
		return event.keyCode = 69;
	// troca i maiusculo acentuado por i maiusculo
	} else if(event.keyCode == 205){
		return event.keyCode = 73;
	// troca o maiusculo acentuado por o maiusculo
	} else if(event.keyCode == 211 || event.keyCode == 212 || event.keyCode == 213){
		return event.keyCode = 79;
	// troca u maiusculo acentuado por u maiusculo
	} else if(event.keyCode == 218 || event.keyCode == 217 || event.keyCode == 220){
		return event.keyCode = 85;
	} 
}

function validaData(campo){
    if (campo.value!=""){
            erro=0;
            hoje = new Date();
            anoAtual = hoje.getFullYear();
            barras = campo.value.split("/");
            if (barras.length == 3){
                    dia = barras[0];
                    mes = barras[1];
                    ano = barras[2];
                    resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
                    if (!resultado){
                            return false;
                    }
             } 
             else{
                     return false;
             }
    return true;
    }
}
/**
 * Verifica se a tecla pressionada foi ENTER
 * @return boolean
 */
function verifEnter(e){
    e = e || window.event;
    var code = e.keyCode || e.which;

    if(code == 13)
    	return true;
    else
    	return false;
}

