function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
    obj.visibility=v; }
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

MM_reloadPage(true);

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//verifica data
function CheckData(form)
{
	var dia	= form.dia.value;
	var mes = form.mes.value;
	var ano = form.ano.value;
	var msg = "";
	
	//checa o dia 	  
	if (dia == ""){
	alert('O campo Dia deve estar preenchido!');
	  form.dia.focus();
	  return false;
	}
	else if ( dia.length < 2 )
	{
		alert('O campo Dia deve estar preenchido com 2 dígitos!\n\n Exemplo: 05');
	  	form.dia.focus();
	  	return false;
	}
	
	//checa o mes
	if (mes == ""){
	alert('O campo Mês deve estar preenchido!');
	  form.mes.focus();
	  return false;
	}
	else if ( mes.length < 2 )
	{
		alert('O campo Mês deve estar preenchido com 2 dígitos!\n\n Exemplo: 10');
	  	form.mes.focus();
	  	return false;
	}
	  	  
	//checa o ano 	  
	if (ano == ""){
	alert('O campo Ano deve estar preenchido!');
	  form.ano.focus();
	  return false;
	}
	
	var ano = form.ano.value;	  
	if ((ano.length < 2) || (ano.length == 3)){
	alert('O campo Ano deve estar preenchido com 4 dígitos ou 2!\n\n Exemplo: 2001 ou 01');
	  form.ano.focus();
	  return false;
	}
		
	if ( dia > 31 )
	{
		msg += "Dia "  + dia + " inválido!\n";
		alert(msg);		
		form.dia.value = "";
		form.dia.focus();		
		return false;
	}
	
	if ( mes < 1 || mes > 12 )
	{
		msg += "Mês " + mes + " inválido!\n";
		alert(msg);
		form.mes.value = "";
		form.mes.focus();		
		return false;
	}
	else if ( mes == 2 ) {
		if ( (ano%4) == 0 && (dia <  1 || dia > 29 ) )
		{
			msg += "Data " + dia +"/"+ mes +"/"+ ano + " inválida!\n";			
		}
		else if ( (ano%4) != 0 && (dia < 1 || dia > 28 ) )
		{
			msg += "Data " + dia +"/"+ mes +"/"+ ano + " Inválida!\n";
		}
	}
	else if ( mes != 2 )
	{
		if ( mes == 1 || mes == 3 || mes == 5 || mes == 7 || mes == 8 || mes == 10 || mes == 12 )
		{
			if ( dia < 1 || dia > 31 )
				msg += "Data " + dia +"/"+ mes +"/"+ ano + " inválida!\n";
		}
		else
		{
			if ( dia < 1 || dia > 30 )
				msg += "Data " + dia +"/"+ mes +"/"+ ano + " inválida!\n";
		}
	}
	if ( msg != "" ) {
		alert(msg);
		return false;
	}
	else
	{
		return true;
	}
}
 
function CheckNome(form){
	  	  	  	  	  
	  //checa o ano 	  
	  if (form.busca.value == ""){
	      alert('O campo busca deve estar preenchido!');
		  form.busca.focus();
		  return false;
	  }
	  	  	  
	  else
	      return true;
}

function CheckClassif(form){  
  //checa o classificação
 	  var temclassif = (form.classificacao.options[form.classificacao.selectedIndex].value);
	  if (temclassif == "0"){
	      alert('Selecione uma classificação!');
		  form.classificacao.focus();
		  return false;
	  }
	  else
	      return true;
}
	  
function spin(campo1,campo2)
{
		if (campo1.name=="dia")
			if (campo1.value.length == 2)
					campo2.focus();
		if (campo1.name=="mes")
			if (campo1.value.length == 2)
					campo2.focus();
		if (campo1.name=="ano")
			if (campo1.value.length == 4)
					campo2.focus();
}

/*
function abrejan(url,nomejan,ops) { 
   
   vPosicao_Y = ((screen.availWidth/2)-160);
   vPosicao_X = ((screen.availHeight/2)-145);
   janela= window.open(url, 'psiu', 'width=320,height=290,resizable=no,status=no,menubar=no,scrollbars=no,location=0,top=' + vPosicao_X + ',left=' + vPosicao_Y);;

   //nomejan="psiu";
   //janela=window.open(url,nomejan,ops);
   janela.focus();
   
}
*/

function abrejan(url,nomejan,ops) { 
   
   vPosicao_Y = ((screen.availWidth/2)-160);
   vPosicao_X = ((screen.availHeight/2)-145);
   janela= window.open(url, 'psiu', 'width=320,height=290,resizable=no,status=no,menubar=no,scrollbars=no,location=0,top=' + vPosicao_X + ',left=' + vPosicao_Y);
   
   //nomejan="psiu";
   //janela=window.open(url,nomejan,ops);
   janela.focus();
   
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function preLoad()
{
if (is.ns4)
   {
   if (document.layers.balao1.top >= -800)
   {      
      document.layers.balao1.top -= 5;                  
      document.layers.balao2.top -= 3;                  
      if (document.layers.balao1.top >= 400){
			document.layers.balao2.visibility = "visible";
      		document.layers.balao1.visibility = "visible";      		
   		}
      brava = setTimeout("preLoad()", 1);     
   }
else {document.layers.balao1.top = 400;                  
      document.layers.balao2.top = 570;
      brava = setTimeout("preLoad()", 1); 
     }     
   }
if (is.ie4)
   {
   if (document.all.balao1.style.pixelTop >= -1400)
   {       
      document.all.balao1.style.pixelTop -= 5;   
      document.all.balao2.style.pixelTop -= 3;         		      
       	if (document.all.balao1.style.pixelTop == 400){
            document.all.balao2.style.visibility = "visible";
       		document.all.balao1.style.visibility = "visible";       		
   	}   	
      brava = setTimeout("preLoad()", 1);   
   }
else {document.all.balao1.style.pixelTop = 400;
	  document.all.balao2.style.pixelTop = 570;	
      brava = setTimeout("preLoad()", 1);   
       }            		        

   }

}


function Is() {
  var agent = navigator.userAgent.toLowerCase();
  this.major = parseInt(navigator.appVersion);
  this.minor = parseFloat(navigator.appVersion);
  this.ns = ((agent.indexOf('mozilla')!=-1) &&
((agent.indexOf('spoofer')==-1) &&
(agent.indexOf('compatible') == -1)));
  this.ns4b = (this.ns && (this.minor < 4.04));
  this.ns4 = (this.ns && (this.major >= 4));
  this.ie = (agent.indexOf("msie") != -1);
  this.ie3 = (this.ie && (this.major == 2));
  this.ie4 = (this.ie && (this.major >= 4));
}

var is = new Is();

