//@autor: Marcos Senna - msenna@llum.com.br
//@data: 09/2006

// script: browser
NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;

if (IE4)
  var version=/MSIE \d+.\d+/;
else if (NS4)
  var version=/\d+.\d+/;

function verificarBrowse() {
  if (NS4)
    alert("Você esta usando "+navigator.appName+" "+navigator.appVersion.match(version)+"\n");
  else if (IE4)
    alert("Você usa o "+navigator.appName+" "+navigator.appVersion.match(version)+"\n");
}

//troca imagem MM
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_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_findObj(n, d) { //v4.01
  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);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

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];}
}


// mouseover de imagem
function trocaimg(img,imgSrc) {
	document[img].src = imgSrc ;
}

// mostrar label da Senha
function aplicarSenha() {
        document.getElementById("senhaTXT").style.display = "none";
        document.getElementById("senha").style.display = "block";
        document.getElementById("senha").focus();
}


// abrir Janela Popup
function abrirPopup(end,nome,w,h)
{
    var ww = Math.abs(w)+0;
    var hh = Math.abs(h)+0;
    prop = 'toolbar=0,location=0,status=0,menubar=0,resizable=no,scrollbars=0,directories=0,left=300,top=300,width=' + ww + ',height=' +hh;
    janela = window.open (end,nome,prop);
    janela.focus();
	//return janela;
}

// validar formulário de Contato
function EnviaContato()
{

  if(document.contato.nome.value == "")
  {
    document.all["aviso"].innerText = "Campo NOME é obrigatório.";
    document.contato.nome.focus();
    return false;
  }

  if(document.contato.mail.value == "")
  {
    document.all["aviso"].innerText = "Campo E-MAIL é obrigatório.";
    document.contato.mail.focus();
    return false;
  }
  
  if(document.contato.msg.value == "")
  {
    document.all["aviso"].innerText = "Campo MENSAGEM é obrigatório.";
    document.contato.msg.focus();
    return false;
  }

  document.contato.submit();
}

// validar formulario de Data da Agenda
function DataHora(evento, objeto){
			var keypress=(window.event)?event.keyCode:evento.which;
			campo = eval (objeto);
		
			if (campo.value == '00/00/0000')
			{
				campo.value=""
			}
	
			caracteres = '0123456789';
			separacao1 = '/';
			conjunto1 = 2;
			conjunto2 = 5;
			conjunto3 = 10;
		
			if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (10))
			{
				if (campo.value.length == conjunto1 )
				campo.value = campo.value + separacao1;
				else if (campo.value.length == conjunto2)
				campo.value = campo.value + separacao1;
				else if (campo.value.length == conjunto3)
				campo.value = campo.value + separacao2;
			}
			else
				event.returnValue = false;
			
		}
		
		function ValidaData (objeto) {
		
		campo = eval (objeto);

		dia = (objeto.value.substring(0,2)); 
 		mes = (objeto.value.substring(3,5)); 
		ano = (objeto.value.substring(6,10)); 

 		valida = true; 
		// verifica o dia valido para cada mes 
		if ((dia < 01)||(dia < 01 || dia > 30) && (  mes == 04 || mes == 06 || mes == 09 || mes == 11 ) || dia > 31) { 
			valida = false; 
		} 

 		 // verifica se o mes e valido 
	 	 if (mes < 01 || mes > 12 ) { 
	      valida = false; 
  		} 

		// verifica se e ano bissexto 
		 if (mes == 2 && ( dia < 01 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) { 
                valida = false; 
            } 
    
            if (document.forms[0].dtfim.value == "") { 
                valida = false; 
            } 
    
            if (!valida) { 
                alert("Data inválida"); 
                document.forms[0].dtfim.focus(); 
            }
            else{
            	document.forms[0].submit();
            }
	 }

