// adicionar ao bookmark 
function imagem_Popup(imagem,W,H,MV,RSZ,SLB,TBR){ 

var W = 475 ;
var H = 450 ;
var MV = 0 ;
var RSZ = 1 ;
var SLB = 0 ;
var TBR = 0 ;

   //ARQ = Caminho/nome do Arquivo.html 
   //W = Width = Largura da janela 
   //H = Height = altura da janela 
   //MV = Mover para o centro ?? 1=sim 0=Não 
   //RSZ = Liberar o Resize para o usuário ? 1=sim 0=Não 
   //SLB = Deixar as ScrollBars aparecer ? 1=sim 0=Não 
   //TBR = Liberar a ToolBar (barra de ferramentas) ? 1=sim 0=Não 
    
   var windowX = Math.ceil( (window.screen.width  - W) / 2 ); 
   var windowY = Math.ceil( (window.screen.height - H) / 4 ); 
   jnl = window.open(imagem,'JNL','fullscreen=0,toolbar='+TBR+',location=0,directories=0,status=0,menubar=0,scrollbars='+SLB+',resizable='+RSZ+',width='+W+',height='+H+''); 
   if (MV!=1){ 
      jnl.moveTo  ( Math.ceil( windowX ) , Math.ceil( windowY ) ); 
      jnl.focus(); 
   } 
} 



function addbookmark( bookmarkurl, bookmarktitle ){
	if ( document.all ) {
		window.external.addFavorite( bookmarkurl, bookmarktitle )
	}
}
//----------------------

function MM_openBrWindow(theURL,winName,features) 
{   window.open(theURL,winName,features);
}


function ValidaEmail(mail)
{
   var ret = 1;  //"E-mail Inválido!";
   if (typeof(mail) != "undefined")
   {
      mail = mail.match(/(\w+)@(.+)\.(\w+)$/);
      if (mail != null)
      {
         if ((mail[3].length==2) || (mail[3].length==3))
             ret = 0; //"E-mail Válido!";
      }
   }
   return (ret == 1);
}

//=============================================================================================\\
// funcoes de configuracoes antigo de noticias
function DataMask(campo)
{
	var digits="0123456789/";
	var temp;
	var a;
	for (var i=0;i<campo.value.length;i++)
	{
		temp=campo.value.substring(i,i+1);
		if (digits.indexOf(temp)==-1)
		{
			campo.value=campo.value.substring(0,(campo.value.length-1))
		}
		else
		{
			var texto=""
			if ((campo.value.length==2)||(campo.value.length==5))
			{
				if ( campo.value.length == 5 )
					texto=campo.value + "/20"
				else	
					texto=campo.value + "/"
					
				campo.value=texto
			}		
		}
	}
}

function HoraMask(campo)
{
	var digits="0123456789:";
	var temp;
	var a;
	for (var i=0;i<campo.value.length;i++)
	{
		temp=campo.value.substring(i,i+1);
		if (digits.indexOf(temp)==-1)
		{
			campo.value=campo.value.substring(0,(campo.value.length-1))
		}
		else
		{
			var texto=""
			if ((campo.value.length==2))
			{
				texto=campo.value + ":"
				campo.value=texto
			}		
		}
	}
}

function Tecla(e)
	{
	if (document.all) // Internet Explorer
		var tecla = event.keyCode;
	else if(document.layers) // Nestcape
		var tecla = e.which;
		if (tecla > 47 && tecla < 59) // numeros de 0 a 9
			return true;
		else
			{
				if (tecla != 8) // backspace
					event.keyCode = 0;
					//return false;
				else
					return true;
			}
     }




function valida_numeros(s)
{
	var i; 
	var dif = 0;
	for (i = 0; i < s.length; i++)
	{
		var c = s.charAt(i);
		if (!((c >= "0") && (c <= "9")))
		{
			dif = 1;
		}
	}
	if (dif == 1)
	{
		return false;
	}
	return true;
}
//=============================================================================================\\
function FormataData(obj, teclapres) {  //onKeyUp="FormataData(this,event)"
	var tecla = teclapres.keyCode;
	vr = obj.value;
	vr = vr.replace( "/", "" );
	tam = vr.length + 1;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );      
        if(tecla != 9 && tecla != 8) //
         {
	  if (tam > 2 && tam < 5)
	   obj.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, tam );
	  if ( tam >= 5 && tam <= 10 )
	   obj.value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 ); 
       }
        if(tam==2 & obj.value>3)
         {
          ant=vr.substr(0,1);
          obj.value="0"+ant+"/";
         }
        if(tam==4 & vr.substr(2,1)>1)
         {
          ant=vr.substr(0,2)+"/0"+vr.substr(2,1)+"/";
          obj.value=ant;
         }
	if(tecla == 111 || tecla == 191 )
         {
          if(tam == 2)
           {
            ant=vr.substr(0,1);
            obj.value="0"+ant+"/";
           }
          if(tam == 5)
           {
            ant=vr.substr(0,2)+"/0"+vr.substr(2,1)+"/";
            obj.value=ant;
           }      
         }

}
//=============================================================================================\\
function isDate(obj) //onblur="isDate(this)"
{
 vr=obj.value;
 if (vr == "")
  {
   return false;
  }
   vr = vr.replace( "/", "" );
   vr = vr.replace( "/", "" );
   vr = vr.replace( "/", "" ); 
   d  = Number(vr.substr(0,2));
   m  = Number(vr.substr(2,2));
   a  = Number(vr.substr(4,4));
   if((isNaN(d))||(isNaN(m))||(isNaN(a))||(d<1)||(d>31)||(m<1)||(m>12)||(a<1800)||(a>2200))
    {
     alert("Preenchimento incorreto da data!! Preencha no formato 'dd/mm/aaaa'. Digite somente números.");
     obj.select();
     obj.focus();
     return false;
    }
}
//=============================================================================================\\
function TestaNumero(obj)// onblur="TestaNumero(this)"
{
 vr = obj.value;
 tam = vr.length; 
 vr = vr.replace( "-", "" ); 
 vr = vr.replace( ".", "" );
 vr = vr.replace( ",", "" );
 if(isNaN(vr) && tam>0)
  {
  alert('O valor digitado tem que ser numérico.');
  obj.focus();
  obj.select();
  obj.value = ""
  }

}

//=============================================================================================\\

function TestaInteiro(obj)// onblur="TestaNumero(this)"
{
 var numero = isNaN(obj.value);
//   isNaN testa se é numero não fracionário
 
 if(numero || obj.value <= 0)
 {
	  alert('O valor digitado tem que um numéro não fracionário.');
	  obj.focus();
	  obj.select();
	  obj.value = ""
  }
}



function zoomfotofui(fui) 
{
	var num = "";
	num = fui;
		window.open('foto_grande.asp?foto='+num,'','width=475,height=380,left=10,top=25,resizable=0,scrollbars=1');
}			
