//VERIFICANDO O NAVEGADOR
if (navigator.appName.indexOf('Microsoft') != -1){   
    clientNavigator = "IE";   
}else{   
    clientNavigator = "Other";   
}

// POP UP
function EnviaPost() {
	//alert("..");
	document.form1.action = "../../site/buscaAvancada/buscaAvancada.php";
	document.submit();
}
function popupFullScreen(pagina) {
	/* IE */
	if (navigator.appName == "Microsoft Internet Explorer"){
		window.open(pagina, '', 'fullscreen=yes, scrollbars=auto, resizable=yes').focus();
	}
	
	/* FIREFOX */
	else { // i.e. if Firefox
		window.open(pagina, '', 'width=' + (screen.width-5) + ',height=' + (screen.height-30) + ', scrollbars=auto, resizable=yes, ').focus();
	}
}
function popup(theURL, width, height, features) {
	//"location=no,menubar=no,resiable=no,toolbar=no,scroollbars=yes"
	if (window.screen) {
		per_ancho = (width/screen.width)*100;
		per_alto = (height/width)*100;
		win_ancho = (screen.width*per_ancho)/100;
		win_alto = (win_ancho*per_alto)/100;
		x = (screen.width-win_ancho)/2;
		y = (screen.height-win_alto)/2;
	} else {
		x = 0;
		y = 0;
		win_ancho = w;
		win_alto = y;
	}
	
	//ATRIBUTO DATA CRIADO PARA QUE AS JANELAS ABREM EM NOVOS BROWSERS
	mdata = new Date();
	mhora = mdata.getHours();
	mminuto = mdata.getMinutes();
	msegundos = mdata.getSeconds();

	
	popupName = mhora + mminuto + msegundos;
	winfeatures = ("top="+y+",left="+x+",width="+win_ancho+",height="+win_alto+","+features);
	window.open(theURL, popupName, winfeatures);
}
//MediaPlayer
function video(width, height, fileName, animationatStart, transparentatStart, autoStart, autoSize, showStatusBar, showControls, showDisplay) {
	/*
	width = 200px ..................... <- Largura do VÍDEO
	height = 200px .................... <- Altura do VÌDEO
	fileName = arquivo.wmv ............ <- Caminho do SWF, essa opção não pode ser vazia
	animationatStart = true/false ..... <- Por default use TRUE
	transparentatStart = true/false ... <- Oculta o fundo PRETO do player quando clicado no STOP ou PAUSE 
	autoStart = true/false ............ <- O vídeo ínicia automáticamente quando termina o download
	autoSize = true/false ............. <- Redimenciona o vídeo para o tamanho original.
	showStatusBar = true/false ........ <- Exibe a BARRA DE STATUS (BUFFER / KB) do vídeo
	showControls = true/false ......... <- Esconde os controles (PLAY / PAUSE / STOP) do vídeo
	showDisplay = true/false .......... <- Exibe detalhes do vídeo (NOME, AUTOR, TITULO) 
	*/
	document.write('<object id="MediaPlayer1" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="'+width+'" height="'+height+'">\n');
	document.write('<param name="FileName" value="'+fileName+'" />\n');
	document.write('<param name="animationatStart" value="'+animationatStart+'" />\n');
	document.write('<param name="transparentatStart" value="'+transparentatStart+'" />\n');
	document.write('<param name="autoStart" value="'+autoStart+'" />\n');
	document.write('<param name="autoSize" value="'+autoSize+'" />\n');
	document.write('<param name="showStatusBar" value="'+showStatusBar+'" />\n');
	document.write('<param name="showControls" value="'+showControls+'" />\n');
	document.write('<param name="showDisplay" value="'+showDisplay+'" />\n');
	document.write('<embed src="'+fileName+'" FileName="'+fileName+'" width="'+width+'" height="'+height+'" autostart="'+autoStart+'" type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/" showcontrols="'+showControls+'" showdisplay="'+showDisplay+'"> </embed>\n');
	document.write('</object>\n');
}
function tirarVirgula(fld, e) {
	var strCheck = "'";
	var whichCode = (window.Event) ? e.which : e.keyCode;
	key = String.fromCharCode(whichCode);
	if (strCheck.indexOf(key) != -1 || strCheck2.indexOf(key) != -1) {
		return false;
	}
}
function nada() {
	return;
}
//FLASH
function flash(versao, largura, altura, nome, modo, cor) {
	/*
	versao = 8 .................. <- Versão do player
	largura = 200px ............. <- Largura do SWF
	altura = 200px .............. <- Altura do SWF
	id = nome ................... <- ID do arquivo
	nome = arquivo.swf .......... <- Caminho do SWF, essa opção não pode ser vazia
	modo = transparent/opaque ... <- Flash transparente ou opaco / pode ser vazia
	cor = #ffffff ............... <- Cor de fundo
	*/
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version="'+versao+',0,0,0" width="'+largura+'" height="'+altura+'">\n');
	document.write('<param name="allowScriptAccess" value="sameDomain" />\n');
	document.write('<param name="movie" value="'+nome+'" />\n');
	document.write('<param name="wmode" value="'+modo+'" />\n');
	document.write('<param name="bgcolor" value="'+cor+'" />\n');
	document.write('<embed src="'+nome+'" wmode="'+modo+'" bgcolor="'+cor+'" width="'+largura+'" height="'+altura+'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
	document.write('</object>\n');
}

//MEDIA PLAYER
function media(filename, width, height, animation, transparent, autostart, autosize, showstatusbar, showcontrols, showdisplay) {
	/*
	filename = arquivo.wmv ............. <- Nome do arquivo
	width = 320px .................... <- Largura do player
	height = 240px ..................... <- Altura do player
	autostart = true/false ............. <- Auto Play do vídeo/audio
	animation = true/false ............. <-Animação LOAD
	showstatusbar = true/false ......... <- Exibe o status
	showcontrols = true/false .......... <- Exibe os controles
	showdisplay = true/false ........... <- Exibe informações adicionais no player (EX: NOME DO AUTOR E TÍTULO)
	*/
	document.write('<OBJECT ID="MediaPlayer1" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-oleobject"  width='+width+' height='+height+'>\n');
	document.write('<PARAM NAME="FileName" VALUE='+filename+'>\n');
	document.write('<PARAM NAME="animationatStart" VALUE='+animation+'>\n');
	document.write('<PARAM NAME="transparentatStart" VALUE='+transparent+'>\n');
	document.write('<PARAM NAME="autoStart" VALUE='+autostart+'>\n');
	document.write('<PARAM NAME="autoSize" VALUE='+autosize+'>\n');
	document.write('<PARAM NAME="showStatusBar" VALUE='+showstatusbar+'>\n');
	document.write('<PARAM NAME="showControls" VALUE='+showcontrols+'>\n');
	document.write('<PARAM NAME="showDisplay" VALUE='+showdisplay+'>\n');
	document.write('<EMBED type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" SRC='+filename+' width='+width+' height='+height+' AutoStart='+autostart+' showControls='+showcontrols+' showDisplay='+showdisplay+'></EMBED>\n');
	document.write('</OBJECT>\n');
}

// DATA - ÍNICIO
function data() {
	mdata = new Date();
	mhora = mdata.getHours();
	mminuto = mdata.getMinutes();
	msegundos = mdata.getSeconds();
	mdia = mdata.getDate();
	mdiasemana = mdata.getDay();
	mmes = mdata.getMonth();
	mano = mdata.getFullYear();
	document.write(+mdia+' de ');
	if (mmes == 0) {
		document.write("janeiro de ");
	} else if (mmes == 1) {
		document.write("fevereiro de ");
	} else if (mmes == 2) {
		document.write("mar&ccedil;o de ");
	} else if (mmes == 3) {
		document.write("abril de ");
	} else if (mmes == 4) {
		document.write("maio de ");
	} else if (mmes == 5) {
		document.write("junho de ");
	} else if (mmes == 6) {
		document.write("julho de ");
	} else if (mmes == 7) {
		document.write("agosto de ");
	} else if (mmes == 8) {
		document.write("setembro de ");
	} else if (mmes == 9) {
		document.write("outubro de ");
	} else if (mmes == 10) {
		document.write("novembro de ");
	} else if (mmes == 11) {
		document.write("dezembro de ");
	}
	document.write(mano);
}
// DATA - FIM
// IS NUMERIC
//onKeyPress="return(IsNumeric(this,event))"
function IsNumeric(fld, e) {
	var strCheck = '0123456789';
	var whichCode = (window.Event) ? e.which : e.keyCode;
	key = String.fromCharCode(whichCode);
	if (strCheck.indexOf(key) == -1) {
		return false;
	}
}
//LAYER
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_showHideLayers() {
	//v6.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];
			var DivRef = document.getElementById(obj.id);
			var IfrRef = document.getElementById('menuSubBase');
			IfrRef.style.width = DivRef.offsetWidth;
			IfrRef.style.height = (DivRef.offsetHeight);
			IfrRef.style.top = DivRef.style.top;
			IfrRef.style.left = DivRef.style.left;
			IfrRef.style.zIndex = DivRef.style.zIndex-1;
			IfrRef.style.display = "block";
			//
			if (obj.style) {
				obj = obj.style;
				v = (v == 'show') ? 'visible' : (v == 'hide') ? 'hidden' : v;
			}
			obj.visibility = v;
			IfrRef.style.visibility = v;
		}
	}
}
/*function MM_showHideLayers() {
//v6.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;
}
if (obj.visibility == 'hidden') {
obj.visibility = 'visible';
} else {
obj.visibility = 'hidden';
}
}
}
}*/
function mask(fld, e) {
	if (fld.value.length == 2) {
		fld.value = fld.value+"/";
	}
	if (fld.value.length == 5) {
		fld.value = fld.value+"/";
	}
	var strCheck = '0123456789';
	var whichCode = (window.Event) ? e.which : e.keyCode;
	key = String.fromCharCode(whichCode);
	if (strCheck.indexOf(key) == -1) {
		return false;
	}
}
//Data
var isNav4 = false, isNav5 = false, isIE4 = false;
var strSeperator = "/";
var vDateType = 3;
var vYearType = 4;
var vYearLength = 2;
var err = 0;
if (navigator.appName == "Netscape") {
	if (navigator.appVersion<"5") {
		isNav4 = true;
		isNav5 = false;
	} else if (navigator.appVersion>"4") {
		isNav4 = false;
		isNav5 = true;
	}
} else {
	isIE4 = true;
}

//MASCARA DATA
function maskData(input, evnt){   
//Ajusta máscara de Data e só permite digitação de números   
    if (input.value.length == 2 || input.value.length == 5){   
        if(clientNavigator == "IE"){   
            input.value += "/";   
        }else{   
            if(evnt.keyCode == 0){   
                input.value += "/";   
            }   
        }   
    } 
}

//VALIDAÇÃO DATA 
function VerificaData(input, digData){
	var bissexto = 0;
	var data = digData; 
	var tam = data.length;
	if (tam == 10) 
	{
		var dia = data.substr(0,2)
		var mes = data.substr(3,2)
		var ano = data.substr(6,4)
		if ((ano > 1900)||(ano < 2100))
		{
			switch (mes) 
			{
				case '01':
				case '03':
				case '05':
				case '07':
				case '08':
				case '10':
				case '12':
					if  (dia <= 31) 
					{
						return true;
					}
					break
				
				case '04':        
				case '06':
				case '09':
				case '11':
					if  (dia <= 30) 
					{
						return true;
					}
					break
				case '02':
					/* Validando ano Bissexto / fevereiro / dia */ 
					if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)) 
					{ 
						bissexto = 1; 
					} 
					if ((bissexto == 1) && (dia <= 29)) 
					{ 
						return true;                 
					} 
					if ((bissexto != 1) && (dia <= 28)) 
					{ 
						return true; 
					}            
					break                        
			}
		}
	}
	if (input.value){
		alert("A Data "+data+" é inválida!");
		input.focus();
		input.value="";
		return false;
	}
return false;
}

function dateValid(objName) {
	var strDate;
	var strDateArray;
	var strDay;
	var strMonth;
	var strYear;
	var intday;
	var intMonth;
	var intYear;
	var booFound = false;
	var datefield = objName;
	var strSeparatorArray = new Array("-", " ", "/", ".");
	var intElementNr;
	// var err = 0;
	var strMonthArray = new Array(12);
	strMonthArray[0] = "Jan";
	strMonthArray[1] = "Feb";
	strMonthArray[2] = "Mar";
	strMonthArray[3] = "Apr";
	strMonthArray[4] = "May";
	strMonthArray[5] = "Jun";
	strMonthArray[6] = "Jul";
	strMonthArray[7] = "Aug";
	strMonthArray[8] = "Sep";
	strMonthArray[9] = "Oct";
	strMonthArray[10] = "Nov";
	strMonthArray[11] = "Dec";
	//strDate = datefield.value;
	strDate = objName;
	if (strDate.length<1) {
		return true;
	}
	for (intElementNr=0; intElementNr<strSeparatorArray.length; intElementNr++) {
		if (strDate.indexOf(strSeparatorArray[intElementNr]) != -1) {
			strDateArray = strDate.split(strSeparatorArray[intElementNr]);
			if (strDateArray.length != 3) {
				err = 1;
				return false;
			} else {
				strDay = strDateArray[0];
				strMonth = strDateArray[1];
				strYear = strDateArray[2];
			}
			booFound = true;
		}
	}
	if (booFound == false) {
		if (strDate.length>5) {
			strDay = strDate.substr(0, 2);
			strMonth = strDate.substr(2, 2);
			strYear = strDate.substr(4);
		}
	}
	if (strYear.length == 2) {
		strYear = '20'+strYear;
	}
	strTemp = strDay;
	strDay = strMonth;
	strMonth = strTemp;
	intday = parseInt(strDay, 10);
	if (isNaN(intday)) {
		err = 2;
		return false;
	}
	intMonth = parseInt(strMonth, 10);
	if (isNaN(intMonth)) {
		for (i=0; i<12; i++) {
			if (strMonth.toUpperCase() == strMonthArray[i].toUpperCase()) {
				intMonth = i+1;
				strMonth = strMonthArray[i];
				i = 12;
			}
		}
		if (isNaN(intMonth)) {
			err = 3;
			return false;
		}
	}
	intYear = parseInt(strYear, 10);
	if (isNaN(intYear)) {
		err = 4;
		return false;
	}
	if (intMonth>12 || intMonth<1) {
		err = 5;
		return false;
	}
	if ((intMonth == 1 || intMonth == 3 || intMonth == 5 || intMonth == 7 || intMonth == 8 || intMonth == 10 || intMonth == 12) && (intday>31 || intday<1)) {
		err = 6;
		return false;
	}
	if ((intMonth == 4 || intMonth == 6 || intMonth == 9 || intMonth == 11) && (intday>30 || intday<1)) {
		err = 7;
		return false;
	}
	if (intMonth == 2) {
		if (intday<1) {
			err = 8;
			return false;
		}
		if (LeapYear(intYear) == true) {
			if (intday>29) {
				err = 9;
				return false;
			}
		} else {
			if (intday>28) {
				err = 10;
				return false;
			}
		}
	}
	return true;
}
function LeapYear(intYear) {
	if (intYear%100 == 0) {
		if (intYear%400 == 0) {
			return true;
		}
	} else {
		if ((intYear%4) == 0) {
			return true;
		}
	}
	return false;
}
//Validar o campo HORA
function validaHora(campo, proximo) {
	if (isNaN(campo.value.substr(0, 2)*1)) {
		campo.value = '';
		campo.focus();
		alert('Favor preencher o hora no formato "00:00"!');
		return false;
	}
	if (campo.value.length == 2) {
		campo.value += ':';
		return true;
	}
	if (isNaN(campo.value.substr(3, 5)*1)) {
		campo.value = '';
		campo.focus();
		alert('Favor preencher o hora no formato "00:00"!');
		return false;
	}
	if (campo.value.length == 5) {
		proximo.focus();
	}
	return true;
}
//Alterar / Excluir
ok = false;
function CheckAll() {
	frm = document.form1;
	if (!ok) {
		for (var i = 0; i<frm.elements.length; i++) {
			var x = frm.elements[i];
			if (x.name == 'chk') {
				x.checked = true;
				ok = true;
			}
		}
	} else {
		for (var i = 0; i<frm.elements.length; i++) {
			var x = frm.elements[i];
			if (x.name == 'chk') {
				x.checked = false;
				ok = false;
			}
		}
	}
}

efetua_mov = 0;
function efetua(opt, pg) {
	frm = document.form1;
	frm.acao.value = "DELETAR";
	var tot = 0;
	sql = '';
	for (var i = 0; i<frm.elements.length; i++) {
		var x = frm.elements[i];
		if (x.name == 'chk') {
			if (x.checked == true) {
				sql = sql+x.value+' or '+pg+'=';
				tot++;
			}
		}
	}
	if (sql.length>0) {
		frm.numero.value = sql.substring(0, sql.length-11);
		sql = '';
	}
	if (opt == 'del') {
		if (frm.numero.value == '') {
			alert("Selecione o(s) conteúdo(s) para ser(em) apagado(s)");
			return false;
		} else {
			var msg = '';
			if (tot == 1) {
				msg = "Deseja realmente apagar o item selecionado?";
			} else {
				msg = "Deseja realmente apagar os "+tot+" itens selecionados?";
			}
			if (confirm(msg)) {
				frm.submit();
			}
		}
	}
	efetua_mov = 1;
}
function order_by() {
	frm = document.form1;
	frm.acao.value = "VOLTAR";
	frm.submit();
}
//
var editorResp = null;
function initEditor() {
	editorDesc = new HTMLArea("desc");
	editorDesc.generate();
	return false;
}
//SHOW/HIDE MENU
function showMenu(obj) {
	if (document.getElementById(obj).style.display == "none") {
		document.getElementById(obj).style.display = "block";
	} else {
		document.getElementById(obj).style.display = "none";
	}
}

//HIDE MENU
function hideMenu(obj) {
	document.getElementById(obj).style.display = "none";
}
//SHOW HIDE STATUS
function showStatus(obj, acao) {
	desativar = "desativar"+obj.id;
	ativar = "ativar"+obj.id;
	if (acao == "ativar"){
		document.getElementById(ativar).style.display = "block";
		document.getElementById(desativar).style.display = "none";

	}else if (acao == "desativar"){
		document.getElementById(ativar).style.display = "none";
		document.getElementById(desativar).style.display = "block";
	}
}
// INFORMATIVO
function verifica_informativo() {
	if (!vazio(document.Form1.email, "E-mail")) {
		return false;
	}
	if (!verifica_email(document.Form1.email)) {
		return false;
	} else {
		document.Form1.submit();
	}
}
function verifica_email(textarea) {
	if (textarea.value){
		var filter  = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
		var x = textarea.value;
		if (filter.test(x)){
			return true;
		}else{
			alert('E-mail em formato incorreto!');
			textarea.focus();
			textarea.select();
		}
	}
}

function vazio(campo, nome) {
	var valor = campo.value;
	if (valor == 'Digite o seu e-mail') {
		campo.value = ' ';
		campo.focus();
		alert("Favor preencher o campo"+nome+" !");
		return false;
	} else if (valor.length == 0) {
		campo.focus();
		alert("Favor preencher o campo"+nome+" !");
		return false;
	} else {
		if (valor.substring(0, 1) == " ") {
			campo.focus();
			if (valor.substring(0, 1) == " " && valor.substring(1, 2) != " ") {
				alert("O campo "+nome+" não pode começar com o espaço!");
			} else {
				campo.focus();
				alert("Favor preencher o campo "+nome+" !");
				return false;
			}
		} else {
			return true;
		}
	}
}

//ZOOM IN / ZOOM OUT TEXTO
var tamText=12
function ZoomText(x) {
   tamText+=x;
   document.getElementById('d_principal').style.fontSize = tamText;
   document.getElementById('pesquisaJurisprudencia').style.fontSize = tamText;
}


function aumenta() {
	

	switch (d_principal.style.fontSize) {
	case '12px' :
		d_principal.style.fontSize = '14px';
		break;
	case '14px' :
		d_principal.style.fontSize = '16px';
		break;
	}

}
function diminui() {
	switch (d_principal.style.fontSize) {
	case '16px' :
		d_principal.style.fontSize = '14px';
		break;
	case '14px' :
		d_principal.style.fontSize = '12px';
		break;
	}
}
//MOSTRAR E OCULTAR O BOX (Conteúdo não disponível / Periódico exige assinatura) DA PÁGINA DE NOTÍCIAS.
function showBox(evt) {
	mouseX = evt.pageX ? evt.pageX : evt.clientX;
	mouseY = evt.pageY ? evt.pageY : evt.clientY;
	document.getElementById('naoDisponivel').style.left = mouseX+13;
	document.getElementById('naoDisponivel').style.top = mouseY+13;
	document.getElementById('naoDisponivel').style.display = '';
}
function hideBox() {
	document.getElementById('naoDisponivel').style.display = 'none';
}
//MENU
var anterior,subAnterior;

function menuShow(div){
	document.getElementById(div).style.display = ("none" == document.getElementById(div).style.display)  ? "block" : "none";
	
	if((anterior) && (anterior !=div)){
		document.getElementById(anterior).style.display = 'none';
	}
	 anterior = div;
}

//MENU SUB
function menuSubShow(div){
	document.getElementById(div).style.display = ("none" == document.getElementById(div).style.display)  ? "block" : "none";
	
	if((subAnterior) && (subAnterior !=div)){
		document.getElementById(subAnterior).style.display = 'none';
	}
	 subAnterior = div;
}
/*
//PLAYER SHOW
function playerShow(objVideo){
	document.getElementById("player").style.display ="block"
	document.getElementById("playerBackground").style.display ="block"
	document.getElementById("playerFrame").src = "player.php?video="+objVideo;
}

//PLAYER CLOSE
function playerClose(){
	document.getElementById("player").style.display ="none"
	document.getElementById("playerBackground").style.display ="none"
	document.getElementById("playerFrame").src ='#';

}
*/

//PLAYER SHOW
function playerShow(objVideo){
	document.getElementById("player").style.display ="block";
	document.getElementById("playerFrame").src = "player.php?video="+objVideo;
}

//PLAYER CLOSE
function playerClose(){
	document.getElementById("player").style.display ="none";
	document.getElementById("playerFrame").src ='#';

}

//FICHA
function validafichaInscricao(){
	formFicha = document.frmFicha;
	if (formFicha.nomeSocio.value.length==0){
		alert ("Preencha o campo Nome!");
		formFicha.nomeSocio.focus();
		return false;
	}
	if (formFicha.cpfSocio.value.length==0){
		alert ("Preencha o campo CPF!");
		formFicha.cpfSocio.focus();
		return false;
	}
	if (formFicha.telSocio.value.length==0){
		alert ("Preencha o campo Telefone!");
		formFicha.telSocio.focus();
		return false;
	}
	if (formFicha.celSocio.value.length==0){
		alert ("Preencha o campo Celular!");
		formFicha.celSocio.focus();
		return false;
	}
	if (formFicha.email1Socio.value.length==0){
		alert ("Preencha o campo Email Principal!");
		formFicha.email1Socio.focus();
		return false;
	}
	if (formFicha.enderecoSocio.value.length==0){
		alert ("Preencha o campo Endereço!");
		formFicha.enderecoSocio.focus();
		return false;
	}
	if (formFicha.numeroEndSocio.value.length==0){
		alert ("Preencha o campo Número do Endereço!");
		formFicha.numeroEndSocio.focus();
		return false;
	}
	if (formFicha.cepSocio.value.length==0){
		alert ("Preencha o campo CEP!");
		formFicha.cepSocio.focus();
		return false;
	}
	if (formFicha.bairroSocio.value.length==0){
		alert ("Preencha o campo Bairro!");
		formFicha.bairroSocio.focus();
		return false;
	}
	if (formFicha.cidadeSocio.value.length==0){
		alert ("Preencha o campo Cidade!");
		formFicha.cidadeSocio.focus();
		return false;
	}
	if (formFicha.estadoSocio.value==0){
		alert ("Preencha o campo Estado!");
		formFicha.estadoSocio.focus();
		return false;
	}
	if (formFicha.nomePresenteado.value.length==0){
		alert ("Preencha o campo Nome do Presenteado!");
		formFicha.nomePresenteado.focus();
		return false;
	}
	if (formFicha.emailPresenteado.value.length==0){
		alert ("Preencha o campo Email do Presenteado!");
		formFicha.emailPresenteado.focus();
		return false;
	}
	if (formFicha.telPresenteado.value.length==0){
		alert ("Preencha o campo Telefone do Presenteado!");
		formFicha.telPresenteado.focus();
		return false;
	}
	if (formFicha.celPresenteado.value.length==0){
		alert ("Preencha o campo Celular do Presenteado!");
		formFicha.celPresenteado.focus();
		return false;
	}
	if (formFicha.categoria.value==0){
		alert ("Escolha uma Categoria!");
		formFicha.categoria.focus();
		return false;
	}
	if (formFicha.frmPgto[0].checked==false && formFicha.frmPgto[1].checked==false){
		alert ("Escolha uma Forma de Pagamento!");
		formFicha.frmPgto[0].focus();
		return false;
	}
	if (formFicha.frmPgto[0].checked==true){
		if (formFicha.cartao[0].checked==false && formFicha.cartao[1].checked==false && formFicha.cartao[2].checked==false && formFicha.cartao[3].checked==false){
			alert ("Escolha um Tipo de Cartão!");
			formFicha.cartao[0].focus();
			return false;
		}
		if (formFicha.qtdParc[0].checked==false && formFicha.qtdParc[1].checked==false && formFicha.qtdParc[2].checked==false){
			alert ("Escolha o números de parcelas que deseja pagar!");
			formFicha.qtdParc[0].focus();
			return false;
		}
		if (formFicha.nomeCartao.value.length==0){
			alert ("Preencha o campo Nome do Cartão!");
			formFicha.nomeCartao.focus();
			return false;
		}
		if (formFicha.numeroCartao.value.length==0){
			alert ("Preencha o campo Número do Cartão!");
			formFicha.numeroCartao.focus();
			return false;
		}
		if (formFicha.codCartao.value.length==0){
			alert ("Preencha o campo Código do Cartão!");
			formFicha.codCartao.focus();
			return false;
		}
		if (formFicha.validadeCartao.value.length==0){
			alert ("Preencha o campo Validade do Cartão!");
			formFicha.validadeCartao.focus();
			return false;
		}
	}
}

//FUNÇÃO PARA FECHAR O POPUP DO FÓRUM
function closePopup(){
	document.getElementById("popupForum").style.display ="none";
}

function validaEnquete(){
	formEnquete = document.form1;
		if(formEnquete.opr_opcao1.value.length==0){
		alert ("Opção 1 é obrigatória!");
		form1.opr_opcao1.focus();
		return false;
	}
	
	if(formEnquete.opr_opcao2.value.length==0){
		alert ("Opção 2 é obrigatória!");
		form1.opr_opcao2.focus();
		return false;
	}
	
	var opcao1 = document.formEnquete.opr_opcao1.value;
	var opcao2 = document.formEnquete.opr_opcao2.value;
	location.href='form1.php?opcao1=' +opcao1 + '&opcao2=' + opcao2;
	
}

//AJAX
/**
 * Cria um objeto XMLHttp, suporte a IE sux.
 * @return objeto XMLHttp
 */
function criaXMLHttp() {
	if (typeof XMLHttpRequest != "undefined") 
		return new XMLHttpRequest();
	else if (typeof ActiveXObject != "undefined") { // suporte ao IE 7
		var aVersoes = ["MSXML2.XMLHttp.6.0", 
						"MSXML2.XMLHttp.5.0",
						"MSXML2.XMLHttp.4.0", 
						"MSXML2.XMLHttp.3.0",
						"MSXML2.XMLHttp", 
						"Microsoft.XMLHttp"];
		for (var i = 0; i < aVersoes.length; i++){
			try{
				return new ActiveXObject(aVersoes[i]);
			}catch (e) {}
		}
	}
	// se nenhum objeto xmlhttp for suportado
	throw new Error("Seu browser nao suporta AJAX");
}


/**
 * Funções para o artigo: Engatinhando com AJAX e PHP. Parte3
 * @url http://felipetonello.com/blog/tutoriais-e-artigos
 * @author Felipe Ferreri Tonello <felipe.tonello@gmail.com>
 */

function enviaReq(formName){
	var oForm = formName; // pega o nome do FORM
	var sBody = criaReqStr(oForm);
	var oXMLHttp = criaXMLHttp();
	// 1o arg: usa o método post
	// 2o arg: envia a requisição post a página do formulário
	// 3o arg: usa o modo assincrono
	oXMLHttp.open("post", oForm.action, true);
	// importante.. a maioria das linguagens server-side verifica 
	// essa codificação para o parsing da informação
	oXMLHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

	oXMLHttp.onreadystatechange = function (){
		// readyState == 4 quer dizer Completo e sem erros
		if(oXMLHttp.readyState == 4)
			exibeResult(oXMLHttp.responseText);
		else
			exibeResult("Ocorreu um erro: " + oXMLHttp.statusText);
	};
	// depois de ser setado todos os parametros
	// é enviado os valores usando o método post
	oXMLHttp.send(sBody);
}

function criaReqStr(oForm){
	var aPostStr = new Array();

	for(var i = 0; i < oForm.elements.length; i++){
		var sValor = encodeURIComponent(oForm.elements[i].name);
		sValor += "=";
		sValor += encodeURIComponent(oForm.elements[i].value);
		aPostStr.push(sValor);
	}
	// retorna uma string no padrão "post request":
	// nome1=valor1&nome2=valor2&...&nomeN=valorN
	return aPostStr.join("&");
	
}                            

function exibeResult(sTxt){
	var divStatus = document.getElementById("divStatus");
	divStatus.innerHTML = sTxt;
}

//RESULTADO ENQUETE (ARTIGOS)
function resultadoEnqArtShow(){

	objEnquete = document.getElementById("enquete");
	objResultado =  document.getElementById("resultado");
	
	if(objEnquete.style.display=="none"){
		objEnquete.style.display = "block";
		objResultado.style.display = "none";
	}else{
		objEnquete.style.display = "none";
		objResultado.style.display = "block";
	}
	
}

// -----------------------------------------------------
//	(jQUERY) Seleciona todos os checkbox
// ----------------------------------------------------- 

	var vcheckall = 0;
	function jCheckAll()
	{
		$(".regcBox").each(function()
		{
			if(vcheckall == 0) this.checked = true;
			else this.checked = false;
		});
		vcheckall = vcheckall ? 0 : 1;
	}
	
	//LAYER
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_showHideLayers() { //v6.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;
			}
			if (obj.visibility=='hidden'){
				obj.visibility='visible';
			}
			else{
				obj.visibility='hidden';
			}
			
		}
	}
}
//
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 showPesquisaLivre(){
	document.getElementById("pesquisaLivre").style.display = "block";
	document.getElementById("pesquisaVbc").style.display = "none";
	document.getElementById("ddlVbc").value = "";
}

function showPesquisaVbc(){
	document.getElementById("pesquisaLivre").style.display = "none";
	document.getElementById("pesquisaVbc").style.display = "block";
	document.getElementById("txtTermo").value = ""
}

//MASCARA CPF
function maskCPF(CPF) {   
    var evt = window.event;   
    kcode=evt.keyCode;   
    if (kcode == 8) return;   
    if (CPF.value.length == 3) { CPF.value = CPF.value + '.'; }   
    if (CPF.value.length == 7) { CPF.value = CPF.value + '.'; }   
    if (CPF.value.length == 11) { CPF.value = CPF.value + '-'; }   
}
function validaCPF(cpf){   


erro = new String;
		cpfVerifica = cpf.value;
	if (cpf.value.length == 14){    
		cpfVerifica = cpfVerifica.replace('.', '');   
		cpfVerifica = cpfVerifica.replace('.', '');   
		cpfVerifica = cpfVerifica.replace('-', '');  
		var a = [];   
		var b = new Number;   
		var c = 11;   

		for (i=0; i<11; i++){   
			a[i] = cpfVerifica.charAt(i);   
			if (i < 9) b += (a[i] * --c);   
		}   

		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }   
		b = 0;   
		c = 11;   

		for (y=0; y<10; y++) b += (a[y] * c--);   

		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }   

		if ((cpfVerifica.charAt(9) != a[9]) || (cpfVerifica.charAt(10) != a[10])) {   
			erro = "Número de CPF inválido.";   
		}      
	}   
	else   
	{   
		if(cpf.value.length == 0)   
			return false   
		else   
			erro = "Número de CPF inválido.";   
	}   
	if (erro.length > 0) {   
			alert(erro);   
			cpf.focus();   
			return false;   
	}     
	return true;       
}   

//MASCARA TELEFONE
function maskTEL(input, evnt) {

        if (input.value.length == 0) {
            if (clientNavigator == "IE") {
                input.value = "(" + input.value;
            } else {
                if (evnt.keyCode == 0) {
                    input.value = "(" + input.value;
                }
            }
        }
    
	    if (input.value.length == 3){   
            if(clientNavigator == "IE"){   
                input.value = input.value+") ";   
            }else{   
                if(evnt.keyCode == 0){   
                   input.value = input.value+") ";   
                }   
            }   
        }
    	
	    if (input.value.length == 9){   
            if(clientNavigator == "IE"){   
                input.value +="-";   
            }else{   
                if(evnt.keyCode == 0){   
                    input.value +="-";  
                }   
            }   
        }
}