function AbrePagina(perfil, tamx, tamy, yn) {
	lf = Math.floor(screen.width/2) - Math.floor(tamx/2);
	tp = Math.floor(screen.height/2) - Math.floor(tamy/2);
	window.open(perfil,"","resizable=no,toolbar=no,status=no,menubar=no,scrollbars=" + yn + ",width=" + tamx + ",height=" + tamy + ", left = " + lf + ", top = " + tp)
}


startSz = 11;
var tgs = new Array( 'div','td','tr','a','p','font','span', 'li');
function fonte(trgt,acao) {
	size = startSz;
	switch(acao) {
		case "+" :
		if(size >= 16) {
			size = 16;
		} else {
			size++;
		}
		break;
		case "-" :
		if(size <= 11) {
			size = 11;
		} else {
			size--;
		}
		break;
	}

	startSz = size;
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	if(!(cEl = d.getElementById(trgt))) cEl = d.getElementsByTagName( trgt )[ 0 ];
	cEl.style.fontSize = size+'px';
	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = startSz+'px';
	}

}


function valida_form(form) {
	m = "Os campos abaixo devem ser preenchidos corretamente: \n\n";
	c = "";
	with(form) {
		for(i=0;i<elements.length;i++) {
			if(elements[i].title != "" && elements[i].value == "") {
				cp = elements[i].title;
				c+= " - "+cp+"\n";
			}
		}
	}
	if(c.length > 0) {
		alert(m+c);
		return false;
	}

	return true;
}

function incrementa_foto(id) {
	var lv = new LoadVars();
	lv.iid = id;

	lv.onLoad = function () {
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_imagem","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}
}

function get_flash(arquivo, largura, altura, bgcolor, id, qualidade, alinhamento,transparente) {
	var obj = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+largura+'" height="'+altura+'" id="'+id+'" align="'+alinhamento+'">';
	obj+= '<param name="allowScriptAccess" value="sameDomain" />';
	obj+= '<param name="movie" value="'+arquivo+'" />';
	obj+= '<param name="quality" value="'+qualidade+'" />';
	if(transparente == true) {
		obj+= '<param name="wmode" value="transparent" />';
	}
	obj+= '<param name="bgcolor" value="'+bgcolor+'" />';
	obj+= '<embed src="'+arquivo+'" '+((transparente==true)?'wmode="transparent"':'')+'" quality="'+qualidade+'" bgcolor="'+bgcolor+'" width="'+largura+'" height="'+altura+'" name="'+id+'" align="'+alinhamento+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	obj+= '</object>';
	document.write(obj);
}

function FV_close() {
	if(document.getElementById("formato5")) {
		document.getElementById("formato5").style.display = "none";
	}
	if(document.getElementById("formato20")) {
		document.getElementById("formato20").style.display = "none";
	}
}

function FV_closel() {
	if(document.getElementById("formato5")) {
		document.getElementById("formato5").style.display = "none";
	}
	if(document.getElementById("formato20")) {
		document.getElementById("formato20").style.display = "none";
	}
}

function FV_expande(xid,x,y) {
	if(document.getElementById('formato'+xid)) {
		document.getElementById('formato'+xid).style.width = x;
		document.getElementById('formato'+xid).style.height = y;
	}
}

function FV_contrai(xid,x,y) {
	if(document.getElementById('formato'+xid)) {
		document.getElementById('formato'+xid).style.width = x;
		document.getElementById('formato'+xid).style.height = y;
	}
}

function FV_contagem() {
	if(document.getElementById("formato5")) {
		var TEMPO = 10;
		document.getElementById("formato5").style.width=LayerPublicidadeX;
		document.getElementById("formato5").style.height=LayerPublicidadeY;
		if(document.getElementById("formato5")) {
			setTimeout("document.getElementById('formato5').style.display='none'",TEMPO*1000);
		}
	}
	if(document.getElementById("formato20")) {
		document.getElementById("formato20").style.width=LayerPublicidadeX;
		document.getElementById("formato20").style.height=LayerPublicidadeY;
	}

}

function carrega_formato(formato) {
	var lv = new LoadVars();
	lv.formato = formato;

	lv.onLoad = function () {
		document.getElementById("container").innerHTML = lv.content;

		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_anuncie","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function php_unescape() {
	document.body.innerHTML = document.body.innerHTML.replace( /(%u([0-9A-F]{4}))/gi, "&#x$2;");
}

function lista_noticia(pagina) {
	var lv = new LoadVars();
	lv.acao = "lista";
	lv.pagina = pagina;
	lv.cid = categoria;

	lv.onLoad = function () {
		document.getElementById("listanoticia").innerHTML = lv.content;

		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_noticia","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function lista_geral(pagina) {
	var lv = new LoadVars();
	lv.acao = "lista_geral";
	lv.pagina = pagina;
	lv.cid = categoria;

	lv.onLoad = function () {
		document.getElementById("listanoticia").innerHTML = lv.content;

		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_noticia","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function carrega_calendario(mes,ano) {
	var lv = new LoadVars();
	lv.mes= mes;
	lv.ano= ano;

	lv.onLoad = function () {
		document.getElementById("calendario").innerHTML = lv.content;
		carrega_evento(lv.mes,lv.ano);
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=calendario","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function carrega_evento(mes,ano) {
	var lv = new LoadVars();
	lv.mes= mes;
	lv.ano= ano;

	lv.onLoad = function () {
		document.getElementById("eventos").innerHTML = lv.content;
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_agenda","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function carrega_evento_dia(mes,ano,data) {
	var lv = new LoadVars();
	lv.mes= mes;
	lv.ano= ano;
	lv.adata = data;

	lv.onLoad = function () {
		document.getElementById("eventos").innerHTML = lv.content;
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_agenda","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function verifica_data_capa() {
	var lv = new LoadVars();
	lv.dia = document.capasocialform.dia.value;
	lv.mes = document.capasocialform.mes.value;
	lv.ano = document.capasocialform.ano.value;

	lv.onLoad = function () {
		if(lv.content.trim() == 1) {
			window.location = '?target=social2&data='+document.capasocialform.ano.value+'-'+document.capasocialform.mes.value+'-'+document.capasocialform.dia.value;
		} else {
			alert(lv.content.UNhtmlEntities());
		}
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_social","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function carrega_cidade(estado) {
	var lv = new LoadVars();
	lv.estado = estado;

	lv.onLoad = function () {
		document.getElementById("listacidade").innerHTML = lv.content.UNhtmlEntities();
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=cidade","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

/* ******************************************
REMOVE CARACTERES ESPECIAIS (.,-) DO CPF INFORMADO
UTLIZIZADA NA FUNCAO valida_CPF()
**** */
function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for(var i=0; i<S.length; i++){
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0){
			temp=temp+digito
		}
	}
	return temp
}
/* ******************************************
VERIFICA SE O CPF EH VALIDO
**** */
function valida_CPF(s){
	var i;
	s = limpa_string(s);
	if(s<11){return false;}
	if(s=='00000000000') {return false;}
	if(s=='11111111111') {return false;}
	if(s=='22222222222') {return false;}
	if(s=='33333333333') {return false;}
	if(s=='44444444444') {return false;}
	if(s=='55555555555') {return false;}
	if(s=='66666666666') {return false;}
	if(s=='77777777777') {return false;}
	if(s=='88888888888') {return false;}
	if(s=='99999999999') {return false;}
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var 	d1 = 0;

	for (i = 0; i < 9; i++){d1 += c.charAt(i)*(10-i);}

	if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;

	if (dv.charAt(0) != d1){return false;}
	d1 *= 2;

	for (i = 0; i < 9; i++){d1 += c.charAt(i)*(11-i);}

	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1){return false;}
	return true;
}


function verifica_cpf(cpf) {
	var lv = new LoadVars();
	lv.cpf = cpf;

	lv.onLoad = function () {
		var c = lv.content.trim();
		if(c.length > 1) {
			alert(lv.content.UNhtmlEntities());
			document.formulario.cpf.value = '';
			document.formulario.cpf.focus();
		}
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	if(!valida_CPF(cpf)) {
		alert("CPF inválido!");
		document.formulario.cpf.value = '';
		document.formulario.cpf.focus();
	} else {
		lv.send("ajax.php?modelo=cadastro_cpf","POST");
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
			document.getElementById("aguarde").style.display = "block";
		}
	}

}

function busca_agenda(palavra) {
	var lv = new LoadVars();
	lv.palavra = palavra;

	lv.onLoad = function () {
		document.getElementById("eventos").innerHTML = lv.content.UNhtmlEntities();
		if(document.getElementById("aguarde")) {
			document.getElementById("aguarde").style.display = "none";
		}
	}

	lv.send("ajax.php?modelo=front_agenda","POST");
	if(document.getElementById("aguarde")) {
		document.getElementById("aguarde").innerHTML = "Aguarde!<br />Carregando Mensagens";
		document.getElementById("aguarde").style.display = "block";
	}

}

function toculta() {
	var subs = new Array("geral","politica","economia","entretenimento","esportes");
	for(i=0;i<subs.length;i++) {
		if(document.getElementById("submenu"+subs[i])) {
			document.getElementById("submenu"+subs[i]).style.display = "none";
		}
	}
}

function tout(id) {
	clearTimeout(tin);
}

function tsubmenu(id) {
	tin = setTimeout("carrega_menu('"+id+"',1)",1);
}

function carrega_menu(id,pg) {
	var lv = new LoadVars();
	lv.menu = id;
	lv.pagina = pg;

	lv.onLoad = function () {
		document.getElementById("menufolha").innerHTML = lv.content.UNhtmlEntities();
	}

	lv.send("ajax.php?modelo=front_menu","POST");

}

function formata(campo,formato) {
	teclapres = event;
	if(event.keyCode != 48  && event.keyCode != 49 && event.keyCode != 50 && event.keyCode != 51 && event.keyCode != 52 && event.keyCode != 53 && event.keyCode != 54 && event.keyCode != 55 && event.keyCode != 56 && event.keyCode != 57 && event.keyCode != 58){
		return false;
	} else {
		var tecla = teclapres.keyCode;
		vr = campo.value;
		tam = vr.length + 1;
		if ( tecla != 9 && tecla != 8 ) {
			switch(formato) {
				case "HMS" :
				switch(tam) {
					case 3 :
					vr = vr+= ":";
					break;
					case 6 :
					vr = vr+= ":";
					break;
				}
				break;
				case "DMA" :
				switch(tam) {
					case 3 :
					vr = vr+= "/";
					break;
					case 6 :
					vr = vr+= "/";
					break;
				}
				break;
				case "CPF" :
				switch(tam) {
					case 4 :
					vr = vr+= ".";
					break;
					case 8 :
					vr = vr+= ".";
					break;
					case 12 :
					vr = vr+= "-";
					break;
				}
				break;
				case "CNPJ" :
				switch(tam) {
					case 3 :
					vr = vr+= ".";
					break;
					case 7 :
					vr = vr+= ".";
					break;
					case 11 :
					vr = vr+= "/";
					break;
					case 16	 :
					vr = vr+= "-";
					break;
				}
				break;
				case "TEL" :
				switch(tam) {
					case 1 :
					vr = vr+= "(";
					break;
					case 4 :
					vr = vr+= ") ";
					break;
					case 10 :
					vr = vr+= "-";
					break;
				}
				break;
				case "CEP" :
				switch(tam) {
					case 6 :
					vr = vr+= "-";
					break;
				}
				break;
				case "NUM" :
				break;
			}
		}
		campo.value = vr;
	}
}

function is_date(campo) {
	if(campo.value){

		dta = campo.value.split('/');
		dia = dta[0];
		mes = dta[1];
		ano = dta[2];

		x = 1;
		// verifica o dia valido para cada mes
		if (
		(dia < 1) || (dia < 1 || dia > 30) && (mes == 4 || mes == 6 || mes == 9 || mes == 11) || dia > 31) {
			x=0;
		}

		// verifica se o mes e valido
		if (mes < 1 || mes > 12 ) {
			x=0;
		}

		// verifica se e ano bissexto
		if (mes == 2 && ( dia < 1 || dia > 29 || ( dia > 28 && !(ano%4)))) {
			x=0;
		}
		if(x==0) {
			alert('Data Inválida!');
			campo.focus();
			campo.select();
			return false;
		}
	}
	return true;
}