	function janelas(nomeJanela,largura,altura,vtop,vleft,parametro){
		dados 	=	"top="+vtop+",left="+vleft+",status=no,toolbar=no,location=no,menu=no,width="+largura+",height="+altura;
		janela	=	window.open(nomeJanela+'.php'+parametro,"_blank",dados);
		
		if(janela == null){
			alert('ERRO\nVerifique seu bloqueador de pop-up!');
		}
	}
		
	var fotos 	= new  Array();
	var desc 	= new  Array();
	var autor 	= new  Array();
	
	function troca_imagem_galeria(pos,Descricao,Autor){
		var temp 	= fotos[0];
		fotos[0] 	= fotos[pos];
		fotos[pos] 	= temp;
	
		var tempdes = desc[0];
		desc[0] 	= desc[pos];	
		desc[pos] 	= tempdes;
		
		var tempaut = autor[0];
		autor[0] 	= autor[pos];	
		autor[pos] 	= tempaut;
		
		document.getElementById('foto_'+pos).src = prefixo + 'tumb/' + fotos[pos];
		document.getElementById('desc_0').innerHTML = desc[0];
		document.getElementById('autor_0').innerHTML = autor[0];
		document.getElementById('foto_0').src = prefixo + fotos[0];
		
	}
	
	function checaEmail(nform){
		if (nform == "") {
			return false;
		}else {
			prim = nform.indexOf("@")
			if(prim < 2) {
				return false;
			}
			if(nform.indexOf("@",prim + 1) != -1) {
				return false;
			}
			if(nform.indexOf(".") < 1) {
				return false;
			}
			if(nform.indexOf(" ") != -1) {
				return false;
			}
			if(nform.indexOf(".@") > 0) {
				return false;
			}
			if(nform.indexOf("@.") > 0) {
				return false;
			}
			if(nform.indexOf("/") > 0) {
				return false;
			}
			if(nform.indexOf("[") > 0) {
				return false;
			}
			if(nform.indexOf("]") > 0) {
				return false;
			}
			if(nform.indexOf("(") > 0) {
				return false;
			}
			if(nform.indexOf(")") > 0) {
				return false;
			}
			if(nform.indexOf("..") > 0) {
				return false;
			}
			if(nform.indexOf("*") > 0) {
				return false;
			}
			if(nform.indexOf("+") > 0) {
				return false;
			}
		}
		return true;
	}
	
	function Foco(campo,acao,obrigatorio){
		if(acao == 'in'){
			switch (obrigatorio){
				case true:
					campo.style.backgroundColor = "#F2E9BD";
					break;
				case 'auto':
					campo.style.backgroundColor = "#F0F4FF";
					break;
				default:
					campo.style.backgroundColor = "#F2E9BD";
					break;
			}			
		}else{
			campo.style.backgroundColor = "#FFFFFF";
		}	
	}
	
	function mascara(campo,event,tipo){
		var nTecla;
	
		if(document.all) { // Internet Explorer
		    nTecla = event.keyCode;
		} else if(document.layers) { // Nestcape
		    nTecla = event.which;
		} else {
		    nTecla = event.which;
		}
		
		if(nTecla == 0) return false;

		if(tipo	==	"int"){
			numMenor=0;
			numMaior=9;
			if (nTecla < (48 + numMenor) || nTecla > (48 + numMaior)){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
			}
			//48 a 57 ascII - 0 a 9
		}
		if(tipo	==	"double"){
			var tamMax = campo.maxLength;
			var tam = campo.value.length;
			numMenor=0;
			numMaior=9;
			
			if(nTecla < (48 + numMenor) || nTecla > (48 + numMaior) || tamMax == tam){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
			}else{				
				 mascara_float(campo,'onkeypress');
			}
			//48 a 57 ascII - 0 a 9
			//44 ,
			//46 .
		}
		if(tipo	==	"date"){
			if(campo.value.length>=10){
				return false;
			}
			numMenor=0;
			numMaior=9;
			if (nTecla < (48 + numMenor) || nTecla > (48 + numMaior)){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
				//48 a 57 ascII - 0 a 9
			}
			if(campo.value.length==2 || campo.value.length==5){
				campo.value = campo.value + "/";
			}
		}
		if(tipo	==	"cnpj"){
			if(campo.value.length>=18){
				return false;
			}
			numMenor=0;
			numMaior=9;
			if (nTecla < (48 + numMenor) || nTecla > (48 + numMaior)){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
				//48 a 57 ascII - 0 a 9
			}
			if(campo.value.length==2 || campo.value.length==6){
				campo.value = campo.value + ".";
			}
			if(campo.value.length==10){
				campo.value = campo.value + "/";
			}
			if(campo.value.length==15){
				campo.value = campo.value + "-";
			}
		}
		if(tipo== "cpf"){
			if(campo.value.length>=14){
				return false;
			}
			numMenor=0;
			numMaior=9;
			if (nTecla < (48 + numMenor) || nTecla > (48 + numMaior)){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
				//48 a 57 ascII - 0 a 9
			}
			var mycpf = '';
	        mycpf = mycpf + campo;
	        if (campo.value.length == 3){
	              campo.value = campo.value + '.';
	        }
	        if (campo.value.length == 7){
	              campo.value = campo.value + '.';
	        }
	        if (campo.value.length == 11){
	              campo.value = campo.value + '-';
	        }
		}
		if(tipo	==	"fone"){
			if(campo.value.length>=13){
				return false;
			}
			numMenor=0;
			numMaior=9;
			if (nTecla < (48 + numMenor) || nTecla > (48 + numMaior)){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
				//48 a 57 ascII - 0 a 9
			}
			if(campo.value.length==0){
				campo.value = campo.value + "(";
			}
			if(campo.value.length==3){
				campo.value = campo.value + ")";
			}
			if(campo.value.length==8){
				campo.value = campo.value + "-";
			}
		}
		if(tipo	==	"cep"){
			if(campo.value.length>=9){
				return false;
			}
			numMenor=0;
			numMaior=9;
			if (nTecla < (48 + numMenor) || nTecla > (48 + numMaior)){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
				//48 a 57 ascII - 0 a 9
			}
			if(campo.value.length==5){
				campo.value = campo.value + "-";
			}
		}
		if(tipo	==	"mes"){
			if(campo.value.length>7){
				return false;
			}
			numMenor=0;
			numMaior=9;
			if (nTecla < (48 + numMenor) || nTecla > (48 + numMaior)){
				if (event.preventDefault){ //standart browsers
					event.preventDefault();
				}else{ // internet explorer
					event.returnValue = false;
				}
				//48 a 57 ascII - 0 a 9
			}
			if(campo.value.length==2){
				campo.value = campo.value + "/";
			}
		}
	}
	function listar(){
		if(window.event.keyCode==13){ 
			document.filtro.submit();
		}
	}
	
