function validavazio(form){
	var txt = "";
	for (i=0; i<form.elements.length; i++){
		var objeto = form.elements[i].attributes;
		var obg = objeto.getNamedItem("obrigatorio");
		var rot = objeto.getNamedItem("rotulo");
		if (obg != "undefined" && obg != null) {
			if (obg.value==1) {
				if (form.elements[i].value == "") {
					txt = txt + "- " + rot.value + "\r\n";
				}
			} 
		} 
	}
	if (txt != "") {
		alert("OS CAMPOS ABAIXO NÃO PODEM FICAR VAZIOS:\r\n\r\n" + txt);
		return false;
	}
}
var d=new Date();
var mes=new Array("janeiro","fevereiro","mar&ccedil;o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro");
var semana=new Array("Domingo","Segunda-feira","Ter&ccedil;a-feira","Quarta-feira","Quinta-feira","Sexta-feira","S&aacute;bado");
var TODAY = d.getDate() + " de " + mes[d.getMonth()] + " de " + d.getFullYear();
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 setPointer(theRow, thePointerColor)
{
    if (thePointerColor == '' || typeof(theRow.style) == 'undefined') {
        return false;
    }
    if (typeof(document.getElementsByTagName) != 'undefined') {
        var theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        var theCells = theRow.cells;
    }
    else {
        return false;
    }

    var rowCellsCnt  = theCells.length;
    for (var c = 0; c < rowCellsCnt; c++) {
        theCells[c].style.backgroundColor = thePointerColor;
    }

    return true;
} // end of the 'setPointer()' function
function abre_janela(width, height, nome, scrollbar) {
var top; var left;
top = ( (screen.height/2) - (height/2) )
left = ( (screen.width/2) - (width/2) )
var j = window.open('',nome,'width='+width+',height='+height+',scrollbars='+scrollbar+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
j.document.focus();
}
function opcoes(a,c){
  for(b=1;b<=c;b++){
	itens=eval('document.all.panel' + b + '.style;');
    if(b==a){
      itens.display='';
    }else {
	  itens.display='none';
    }
  }
}
function verify_pass(c1, c2) {
	var campo1 = document.getElementById(c1);
	var campo2 = document.getElementById(c2);
	
	if (campo1.value != campo2.value) {
		campo1.style.background = "#FFD5D5";
	} else {
		campo1.style.background = "#F0FEFF";
	}
}
function force_pass(pass,  c){
	var campo = document.getElementById(c);
	var curr_width = parseInt(campo.style.width); // removes the "px" at the end
	var senha = document.getElementById(pass).value;
	var entrada = 0;
	var resultado;
	
	if(senha.length < 7){
		entrada = 10;
	}
	if(!senha.match(/[a-z_]/i) || !senha.match(/[0-9]/)){
		entrada = entrada - 1;
	}
	
	if(!senha.match(/\W/)){
		entrada = entrada - 1;
	}
	
	if(entrada == 0){
			resultado = '<font color=\'#628631\'><strong>&nbsp;FORTE</strong></font>';
			campo.style.width = 100 + "%";
			campo.style.background = "url(imagens/password_meter.jpg) no-repeat left center";
	} else if(entrada == -1){
			resultado = '<font color=\'#7F7FFF\'><strong>&nbsp;M&Eacute;DIA</strong></font>';
			campo.style.width = 65 + "%";
			campo.style.background = "url(imagens/password_meter.jpg) no-repeat left center";
	} else if(entrada == -2){
			resultado = '<font color=\'#FF5F55\'><strong>&nbsp;FRACA</strong></font>';
			campo.style.width = 40 + "%";
			campo.style.background = "url(imagens/password_meter.jpg) no-repeat left center";
	} else {
			resultado = '&nbsp;M&iacute;nimo 7 caracteres';
			campo.style.width = 100 + "%";
			campo.style.background = "";
	}
	
	document.getElementById(c).innerHTML = resultado;
	
	return;
}
function valida() {
	var campo1 = document.getElementById('atual');
	var campo2 = document.getElementById('senhaa');
	var campo3 = document.getElementById('nova');
	var campo4 = document.getElementById('confirma');
	
	if (campo1.value != campo2.value ) {
		alert ("A senha atual não confere. Digite novamente!");
		campo1.value = "";
		campo1.focus();
		return false;
	}
	
	if (campo3.value != campo4.value ) {
		alert ("As senhas devem ser iguais. Digite novamente!");
		campo3.value = "";
		campo4.value = "";
		campo3.focus();
		return false;
	} else {
		if (campo3.value.length < 7) {
			alert ("A senha deve ter no mínimo 7 caracteres. Digite novamente!");
			campo3.value = "";
			campo4.value = "";
			campo3.focus();
			return false;
		}
	}
}
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];}
}

