function foco(){
	Forme.pesquisar.focus();
}

function ValidaCampos(){

	if( Forme.pesquisar.value == "" ){
		alert( "Você esqueceu de digitar o nome" );
		Forme.pesquisar.focus();
		document.getElementById( "pesquisar" ).style.background = "red";
		return false;
	}else{
		document.getElementById( "pesquisar" ).style.background = "white";
	}

	Forme.submit();
	return true;

}


function abrepop( url ){
	larg = screen.width - 5;
	altu = screen.height - 27;
	popup = window.open( '' , 'popupl', 'width=' + larg + ',height=' + altu + ',resizable=0,scrollbars=1,menubar=no,status=0' );
	popup.moveTo(0,0);
	popup.location = url;
	popup.focus();
}

function abrepoprinc(link, l, a){
	pp = window.open( '', null, "height=" + a + ",width=" + l + ",status=no,toolbar=no,menubar=no,location=no");
	pp.moveTo( ( screen.width - l) / 2, ( screen.height - a) /2 );
	pp.location = link;
	pp.focus();
}

function Rel(){
	dt = new Date()
	hora = dt.getHours()
	minuto = dt.getMinutes()
	segundo = dt.getSeconds()

	Ssegundo = new String (segundo)
	if (Ssegundo.length == 1)
	segundo = "0" + segundo

	Mminuto = new String (minuto)
	if (Mminuto.length == 1)
	minuto = "0" + minuto

	Hhora = new String (hora)
	if (Hhora.length == 1)
	hora = "0" + hora


	if ( (segundo%2)==0 ) {
	p = " : "
	}else{
	p = "   "
	}

	document.frel.rel.value = hora + p + minuto + p + segundo

	setTimeout("Rel()",1000)
}


function abrediv(){
	var s = document.getElementById( "abre" ).style.display;
	if( s == "" ){
		document.getElementById( "abre" ).style.display="none";
	}else{
		document.getElementById( "abre" ).style.display="";
	}

}


function menu(ob,op,scl){
	if(op==1)
	{
		ob.style.background='#15518F';
		if(scl=='s'){
			ob.style.cursor='pointer';
		}else{
			ob.style.cursor='default';
		}
		ob.style.color='#F8C300';
	}else{
		ob.style.background='#E7F3FF';
		ob.style.cursor='default';
		ob.style.color='#000000';
	}
}

function ap( ob,op ){
if ( op == 1 )
	ob.style.display = 'inline';
else
	ob.style.display = 'none';
}

/* Formulário de Contato */
function ValidaContato(){
	var valida2ok = valida2("Nome", "Email", "Assunto", "Mensagem");
	if (valida2ok == false)
		return false;
		
	// Validando Email
	if( document.flogin.email.value.indexOf('@')==-1 || document.flogin.email.value.indexOf('.')==-1){
		alert( "Seu E-mail é inválido!" );
		document.flogin.email.focus();
		return false;
	}

	return true;
}

// FUNCAO PARA VALIDAR CAMPOS
function valida2(){
	
	if(arguments.length>0){
		for(var i=0; i<arguments.length; i++){
			var varQQ = arguments[i];
			var varQQnome = varQQ;
			//alert(varQQnome);
			
			if(document.getElementById(varQQ).value == ""){
			
				while(varQQnome.indexOf( "_" ) != "-1"){			
					varQQnome = varQQnome.replace("_"," ");
				}
				
				alert("Por favor, preencha o campo "+varQQnome);
				document.getElementById( varQQ ).focus();
				//document.getElementById( varQQ ).style.background = "#175671";
				return false;
			}	
		}	
	}

}



/**********************************************************************/
/*  LIMITA CARACTERES */
/**********************************************************************/
		
function max(txarea,id,total)
{
	//total = 200;
	tam = txarea.value.length;
	str="";
	str=str+tam;
	//document.getElementById("digitado"+).innerHTML = str;
	document.getElementById(id+"_restante").innerHTML = total - str;
	
	if (tam > total){
		aux = txarea.value;
		txarea.value = aux.substring(0,total);
		//document.getElementById("digitado").innerHTML = total;
		document.getElementById(id+"_restante").innerHTML = 0;
	}
}


/**********************************************************************/
/* FORMULARIOS - FUNCAO PARA LIMITAR DADOS DIGITADOS */
/**********************************************************************/

 function mascara(o,f){
v_obj=o
v_fun=f
setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function leech(v){
    v=v.replace(/o/gi,"0")
    v=v.replace(/i/gi,"1")
    v=v.replace(/z/gi,"2")
    v=v.replace(/e/gi,"3")
    v=v.replace(/a/gi,"4")
    v=v.replace(/s/gi,"5")
    v=v.replace(/t/gi,"7")
    return v
}

function soNumeros(v){
    return v.replace(/\D/g,"")
}

function Ntelefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}

function Ncpf(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
                                             //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
    return v
}

function Ncep(v){
    v=v.replace(/D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
    return v
}

function Ncnpj(v){
    v=v.replace(/\D/g,"")                           //Remove tudo o que não é dígito
    v=v.replace(/^(\d{2})(\d)/,"$1.$2")             //Coloca ponto entre o segundo e o terceiro dígitos
    v=v.replace(/^(\d{2})\.(\d{3})(\d)/,"$1.$2.$3") //Coloca ponto entre o quinto e o sexto dígitos
    v=v.replace(/\.(\d{3})(\d)/,".$1/$2")           //Coloca uma barra entre o oitavo e o nono dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")              //Coloca um hífen depois do bloco de quatro dígitos
    return v
}

function romanos(v){
    v=v.toUpperCase()             //Maiúsculas
    v=v.replace(/[^IVXLCDM]/g,"") //Remove tudo o que não for I, V, X, L, C, D ou M
    //Essa é complicada! Copiei daqui: http://www.diveintopython.org/refactoring/refactoring.html
    while(v.replace(/^M{0,4}(CM|CD|D?C{0,3})(XC|XL|L?X{0,3})(IX|IV|V?I{0,3})$/,"")!="")
        v=v.replace(/.$/,"")
    return v
}

function site(v){
    //Esse sem comentarios para que você entenda sozinho ;-)
    v=v.replace(/^http:\/\/?/,"")
    dominio=v
    caminho=""
    if(v.indexOf("/")>-1)
        dominio=v.split("/")[0]
        caminho=v.replace(/[^\/]*/,"")
    dominio=dominio.replace(/[^\w\.\+-:@]/g,"")
    caminho=caminho.replace(/[^\w\d\+-@:\?&=%\(\)\.]/g,"")
    caminho=caminho.replace(/([\?&])=/,"$1")
    if(caminho!="")dominio=dominio.replace(/\.+$/,"")
    v="http://"+dominio+caminho
    return v
}

// Permite apenas mes e ano no formulario

function MesAnoZera(v){
if (v == "mes/ano")v=""
return v
}


function MesAno(v){
	if(v.length==2 && !(v.indexOf("/")>-1))
	{
		if(v > 12)
		{
			alert('O mês não deve ser maior que 12');
			v = (v.substring( 0,(v.length-1) )); 
		}else{
			v=v+"/";				
		}
	}
    
	return v
	//  onkeypress="javascript:mascara(this,MesAno)" onclick="javascript:mascara(this,MesAnoZera)" value="mes/ano"
}

/* body - onkeypress="mascara(this,soNumeros)" */