// SOLU��O PARA O SCRIPT DO JQUERY QUE ENTRA EM CONFLITO COM O SCRIPT DO PROTOTYPE.
// FOI SUBSTTITUIDO O $ PARA $foo PARA SOLUCIONAR O PROBLEMA DO CONFLITO ENTRE OS SCRIPTS.
var $foo = jQuery.noConflict();

//escreve o flash na div desejada para que nao precise clicar nele antes de usa-lo
function montaFlash(destino, flavez, width, height, trans, scale){

	var myFlash =
	'<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="'+width+'" height="'+height+'" id="'+flavez+'" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="movie" value="swf/'+flavez+'.swf" />'
	;
	if (trans == "yes"){
		myFlash += '<param name="wmode" value="transparent" />';
	}
	if (scale == "yes"){
		myFlash += '<param name="scale" value="noscale" />';
	}
	myFlash +=
	'<param name="quality" value="high" />'+
	'<param name="bgcolor" value="#ffffff" />'+
	'<embed src="swf/'+flavez+'.swf" wmode="transparent" quality="high" bgcolor="#ffffff" width="'+width+'" height="'+height+'" name="empresas" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>'
	;
	document.getElementById(destino).innerHTML = myFlash;
}


function validaFrmLigaremos(form){
	$foo("#form_alert div").show();
	if(form.txtNome.value==""){
		$foo("#form_alert div").html("Por favor, preencha o campo NOME!");
		form.txtNome.focus();
		return false;
	}
	if(form.txtEmail.value==""){
		$foo("#form_alert div").html("Por favor, preencha o campo EMAIL!");
		form.txtEmail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			$foo("#form_alert div").html("Por favor, informe um EMAIL V&Aacute;LIDO!");
			form.txtEmail.focus();
			return false;
		}
	}	
	
	if(form.txtPais.value==""){
		$foo("#form_alert div").html("Por favor, selecione um PAÍS!");
		form.txtPais.focus();
		return false;
	}
	if(form.txtFone.value==""){
		$foo("#form_alert div").html("Por favor, preencha o campo TELEFONE!");
		form.txtFone.focus();
		return false;
	}
	$foo("#form_alert div").load('ctrlImplementa.php?'+$foo("#frmLigaremos").formSerialize());
}

function validaFrmContato(form){
	$foo("#resposta").show();
	if(form.txtNome.value==""){
		$foo("#resposta").html("Por favor, preencha o campo NOME!");
		form.txtNome.focus();
		return false;
	}
	if(form.txtEmail.value==""){
		$foo("#resposta").html( "Por favor, preencha o campo EMAIL!");
		form.txtEmail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			$foo("#resposta").html("Por favor, informe um EMAIL V&Aacute;LIDO!");
			form.txtEmail.focus();
			return false;
		}
	}	
	if(form.txtDDD.value==""){
		$foo("#resposta").html("Por favor, preencha o campo DDD!");
		form.txtDDD.focus();
		return false;
	}	
	if(form.txtFone.value==""){
		$foo("#resposta").html("Por favor, preencha o campo TELEFONE!");
		form.txtFone.focus();
		return false;
	}
	if(form.txtAssunto.value==""){
		$foo("#resposta").html("Por favor, selecione um ASSUNTO!");
		form.txtAssunto.focus();
		return false;
	}
	if(form.txtMensagem.value==""){
		$foo("#resposta").html("Por favor, preencha o campo MENSAGEM!");
		form.txtMensagem.focus();
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmContato2").formSerialize());
}

//escreve o flash na div desejada para que nao precise clicar nele antes de usa-lo
function montaFlashParams(width, height, arquivo, params, destino){

	var parametro = false;
	
	if(params != null || params != "" || params != "none"){
		parametro = true;
	}
	
	var myFlash =
	'<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="'+width+'" height="'+height+'" id="'+arquivo+'" align="middle">'+
	'<param name="allowScriptAccess" value="sameDomain" />'+
	'<param name="movie" value="swf/'+arquivo+'.swf';if(parametro){ myFlash += '?'+params;} myFlash += '" />'+
	'<param name="wmode" value="transparent" />'+
	'<param name="scale" value="scale" />'+
	'<param name="quality" value="high" />'+
	'<param name="bgcolor" value="#ffffff" />'+
	'<embed src="swf/'+arquivo+'.swf'; if(parametro){ myFlash += '?'+params;} myFlash += '" wmode="transparent" quality="high" width="'+width+'" height="'+height+'" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
	'</object>'
	;
	document.getElementById(destino).innerHTML = myFlash;
}

function abreHighslide(url, largura, altura, tipo){
	var link = document.createElement("a");
	link.setAttribute("href",url);
	
	if(!tipo){
		tipo = 'ajax';
	}

	hs.htmlExpand(link, {objectType:tipo, width:largura, height:altura, dimmingOpacity: 0.5, outlineType: 'glossy-dark', useControls: false, wrapperClassName: 'draggable-header no-footer'});
}
function abreHighslide2(url, largura, altura, tipo){
	var link = document.createElement("a");
	link.setAttribute("href",url);
	
	if(!tipo){
		tipo = 'ajax';
	}
	
	hs.htmlExpand(link, {objectType:tipo, width:largura, height:altura, dimmingOpacity: 0.5, outlineType: 'glossy-dark', useControls: false, wrapperClassName: 'draggable-header no-footer'});
	
}

function abreSite() {
	$foo("#topo_site").slideDown("slow");
	$foo("#global").slideDown("slow", fimAbreSite);
}

function fimAbreSite(){
	$foo('#rodape').css({marginTop:-150+'px'});
}


function irTopo(){
	scrollTo(0,0);	
}


/* FUN��O PARA CONTROLAR AS NOTICAS EM DESTAQUES DA HOME */

var lastOpenDest = 0;
var proximo = 1;
var intervalo;

function trocaDestaques(num){
	
	clearInterval(intervalo);
	
	$foo("#chamadaDest li#"+lastOpenDest).removeClass("over");
	$foo("#chamadaDest li#"+num).addClass("over");
	$foo('#dest'+lastOpenDest).hide();
	$foo('#dest'+num).show();
	lastOpenDest = num;
	
	num = num+1;
	if(num>=4){
		num=1;
	}
	
	intervalo = setInterval("trocaDestaques("+num+");", 5000);
}


/* FUN��O PARA CONTROLAR AS ABAS DE FOTOS E VIDEOS DO CONTEUDO */
var lastDisplay = Array();
lastDisplay["fotos"]  = "";
lastDisplay["videos"] = "";

function trocaAbas(variavel){
	if(lastDisplay[variavel]==""){
		$foo("dd."+variavel).slideUp("normal");
		$foo("dt."+variavel).removeClass("over");
		lastDisplay[variavel] = "none";
	}else{
		$foo("dd."+variavel).slideDown("normal");
		$foo("dt."+variavel).addClass("over");
		lastDisplay[variavel] = "";
	}
}

/*
FUN��O ANTIGA ONDE ABRIA AS FOTOS E FECHAVA OS VIDEOS

var lastOpenAba = "fotos";
function trocaAbas(variavel){
	/*
	if(variavel == lastOpenAba){				
		$foo("dd."+variavel).slideUp("normal");
		$foo("dt."+variavel).removeClass("over");
		lastOpenAba = "";
	}else{		
		if(lastOpenAba == ""){
			$foo("dd."+variavel).slideDown("normal");
			$foo("dt."+variavel).addClass("over");
			lastOpenAba = variavel;
		}else{
			$foo("dt."+lastOpenAba).removeClass("over");
			$foo("dt."+variavel).addClass("over");
			$foo("dd."+lastOpenAba).slideUp("normal");
			$foo("dd."+variavel).slideDown("normal");
			lastOpenAba = variavel;
		}
	}
}
*/

/* FUN��O PARA CONTROLAR O EFEITO DO MENU */

var aberto = -1;

function abreFechaMenu(id){
	$foo("#submenu"+id).slideToggle("normal");
	$foo("#menu"+id).addClass("atual");
	if(aberto > 0){
		if(aberto != id){
			$foo("#submenu"+aberto).slideUp("normal");
		}
	}
	$foo("#menu"+aberto).removeClass("atual");
	aberto=id;
}



function sorteioPalavras(){
	var lis = new Array();
	var tamanho = $foo("ul.palavras").find("li").length;
	var numero = 0;
	
	for(i=0; i<tamanho; i++){
		numero = parseInt(Math.random() * 30);
		while(numero<10){
			numero = parseInt(Math.random() * 30);
		}
		$foo("ul.palavras li").eq(i).css("fontSize",""+numero+"px");
	}
}







// 1 VARI�VEL (VETOR) E 2 METODOS PARA CONTROLAR AS LISTAS DE CATEGORIAS NA GALERIA DE FOTOS DO SITE

//abre a categoria de fotos se ela estiver fechada
function abreFecha(id) {
	$foo("#categ"+id).slideToggle("normal");
}

//abre a categoria de fotos se ela estiver fechada
function abreFechaVideos(id) {
	//busca as categorias e as galerias que tem relacionamento com a categoria passada como parametro
	$foo('#categ'+id).load("ctrlImplementa.php?acao=loadSubCateVideos&id_cate="+id);
	$foo("#categ"+id).slideToggle("normal");
}

function abreFechaFotos(id) {
	$foo('#categ'+id).load("ctrlImplementa.php?acao=loadSubCateGalerias&id_cate="+id);
	$foo("#categ"+id).slideToggle("normal");
}

this.screenshotPreview = function(){
	//distancia(x,y) do cursor do tooltip
	var xOffset = 30;
	var yOffset = 150;
	
	//pega em todos os links da classe screenshot
	$foo("a.screenshot").mouseover(function(e){
		//guarda o titulo do link
		this.t = this.title;
		//coloca o titulo do link como vazio
		this.title = "";
		//verifica se o titulo n�o � vazio
		var c = (this.t != "") ? "<br />" + this.t : "";
		//cria a previsualiza��o
		$foo("body").append("<p id='screenshot'>"+ c +"<br /><br /><img src='"+ this.rel +"' alt='url preview' /></p>");
		//posisiona em rela��o ao mouse
		$foo("#screenshot").css({top:parseInt(e.pageY - yOffset)+"px",left:parseInt(e.pageX + xOffset)+"px"}).fadeIn("fast");
    });
	
	//fun��o que retira a previsualiza��o
	$foo("a.screenshot").mouseout(function(){
		//coloca o titulo novamente no link
		this.title = this.t;
		//remove o componente criado
		$foo("#screenshot").remove();
    });
	
	//fun��o que segue o mouse
	$foo("a.screenshot").mousemove(function(e){
		//reposiciona a previsualiza��o perto do mouse
		$foo("#screenshot").css({top:parseInt(e.pageY - yOffset)+"px",left:parseInt(e.pageX + xOffset)+"px"});
	});
}


//verifica se o email informada eh valido
function validaEmail(email){
	ER = new RegExp("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]{2,64}(\.[a-z0-9-]{2,64})*\.[a-z]{2,4}$");
	if (ER.test(email)){
		return true;
	}else{
		return false;
	}
}

//cadastra o email informado no newsletter
function cadNews(email){
	if(email=="Digite seu e-mail" || email==""){
		alert("Informe seu e-mail");
		//return false;
	}else{
		if(!validaEmail(email)){
			alert("E-mail invalido!");
			//return false;
		}else{
			$foo("#submitHidden").load("ctrlImplementa.php?acao=addNews&email="+email);
		}
	}
}

function validaFrmContato2(form){
	$foo("#form_alert div").show();
	if(form.txtNome.value==""){
		$foo("#form_alert div").html("Por favor, preencha o campo NOME!");
		form.txtNome.focus();
		return false;
	}
	if(form.txtEmail.value==""){
		$foo("#form_alert div").html("Por favor, preencha o campo EMAIL!");
		form.txtEmail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
		$foo("#form_alert div").html("Por favor, informe um EMAIL V&Aacute;LIDO!");
			form.txtEmail.focus();
			return false;
		}
	}
	if(form.txtFone.value==""){
		$foo("#form_alert div").html("Por favor, preencha o campo TELEFONE!");
		form.txtFone.focus();
		return false;
	}
	if(form.txtMensagem.value==""){
		$foo("#form_alert div").html("Por favor, preencha o campo MENSAGEM!");
		form.txtMensagem.focus();
		return false;
	}
	$foo("#form_alert div").load('ctrlImplementa.php?'+$foo("#frmContato").formSerialize());
}

function validaFrmParceiroCorretor(form){
	scrollTo(0,0);
	document.getElementById("resposta").style.display = "block";
	if(form.nome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.nome.focus();
		return false;
	}
	if(form.email.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		form.email.focus();
		return false;
	}else{
		if(!validaEmail(form.email.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.email.focus();
			return false;
		}
	}	
	
	if(form.fone.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo TELEFONE!";
		form.fone.focus();
		return false;
	}
	if(form.checkgerente.checked==false && form.checktabelas.checked==false && form.checkimagens.checked==false){
		document.getElementById("resposta").innerHTML = "Por favor, selecione pelo menos um tipo de assunto";	
		return false;
	}

	if(form.mensagem.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";
		form.mensagem.focus();
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmParceiroCorretor").formSerialize());
}

function Data(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;
        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
                event.returnValue = false;
}


function validaFrmTrabalhe(form){
	scrollTo(0,0);
	document.getElementById("resposta").style.display = "block";
	if(form.nome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.nome.focus();
		return false;
	}
	if(form.data.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.data.focus();
		return false;
	}
	if(form.nome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.nome.focus();
		return false;
	}
	if(form.celular.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.celular.focus();
		return false;
	}
	
	if(form.email.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		form.email.focus();
		return false;
	}else{
		if(!validaEmail(form.email.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.email.focus();
			return false;
		}
	}	
	if(form.endereco.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ENDERE&Ccedil;O!";
		form.endereco.focus();
		return false;
	}
	if(form.bairro.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo BAIRRO!";
		form.bairro.focus();
		return false;
	}
	if(form.cep.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CEP!";
		form.cep.focus();
		return false;
	}
	if(form.cidade.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CIDADE!";
		form.cidade.focus();
		return false;
	}
	if(form.estado.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione o campo ESTADO!";
		form.estado.focus();
		return false;
	}
	if(form.curso.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CELULAR!";
		form.celular.focus();
		return false;
	}
	if(form.experiencia.checked==true){
		if(form.empresa.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ÚLTIMA EMPRESA!";
			form.empresa.focus();
			return false;
		}
		if(form.periodoI.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, preencha o PERIODO INICIAL!";
			form.periodoI.focus();
			return false;
		}
		if(form.periodoF.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, preencha o campo PERÍODO FINAL!";
			form.periodoF.focus();
			return false;
		}
		if(form.cargo.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CARGO!";
			form.cargo.focus();
			return false;
		}
		if(form.funcoes.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, preencha o campo FUNÇÕES DESEMPENHADAS!";
			form.funcoes.focus();
			return false;
		}
		if(form.motivo.value==""){
			document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MOTIVO DA SAÍDA!";
			form.motivo.focus();
			return false;
		}
	}
	if(form.anexo.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ANEXAR CURR&Iacute;CULO!";
		form.anexo.focus();
		return false;
	}
	if(form.mensagem.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo FALE UM POUCO SOBRE VOCÊ!";
		form.mensagem.focus();
		return false;
	}
	//$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmTrabalhe").formSerialize());
	
}



function popup(url, width, height, rola){						
	if (rola==""){
		rola="yes"
	}
	window.open(url,"_blank","resizable=no,toolbar=no,status=no,top=" + (window.screen.height - height)/2 + ",left=" + (window.screen.width - width)/2 + ",menubar=no,scrollbars=" + rola + ",width=" + width + ",height=" + height);
}

function validaFrmVotaEnquete(form){
	var flag = 0;
	var resp = 0;
	
	for(i=0;i<form.elements.length;i++){
		if(form.elements[i].type=="radio"){
			if(form.elements[i].checked==true){
				resp = form.elements[i].value;
				flag++;
			}
		}
	}

	if(flag==0){
		alert('Por favor, escolha uma das op��es!');
		form.elements[0].focus();
		return false;
	}
	
	popup('ctrlImplementa.php?acao=resultado&resposta='+resp,250,300,'no');
}

function mudaMes(mes,ano){
	$foo("#calendario").load("ctrlImplementa.php?acao=calendario&mes="+mes+"&ano="+ano);
}

function mudaVideo(url,titulo,descricao){
	$foo("#carregaVideoInt").load("ctrlImplementa.php?acao=video&url="+url+"&titulo="+titulo+"&descricao="+descricao);
}

function selecionaTodos(id,newStatus){		
	var form = document.getElementById(id);	
	
	for (i=0;i<form.elements.length;i++){
		//se for um checkebox
		if(form.elements[i].type == "checkbox"){
			form.elements[i].checked = newStatus;	
		}		
	}
}


/*
	fun��o para trocar as abas do painel de controle
*/

function trocaAba(aba){
	if(aba=="WEBMAIL"){
		document.getElementById('abaAtual').innerHTML = 'WEBMAIL';
		document.getElementById('abaSecundaria').innerHTML = 'PAINEL DE CONTROLE';
		document.getElementById('frmAcesso').action = 'http://www.raionet.com.br:2095/login/';
		document.getElementById('txtUsuario').name = 'user';
		document.getElementById('txtSenha').name = 'pass';
	}else{
		document.getElementById('abaAtual').innerHTML = 'PAINEL DE CONTROLE';
		document.getElementById('abaSecundaria').innerHTML = 'WEBMAIL';
		document.getElementById('frmAcesso').action = 'http://www.grupogedoor.com.br/boleto/ctrlUsuarios?acao=logarExterno';
		document.getElementById('txtUsuario').name = 'usuario';
		document.getElementById('txtSenha').name = 'senha';
	}
}

function validaFrmAcesso(form){
	if(form.txtUsuario.value==""){
		alert("Por favor, preencha o campo USUARIO!");
		form.txtUsuario.focus();
		return false;
	}
	if(form.txtSenha.value==""){
		alert("Por favor, preencha o campo SENHA!");
		form.txtSenha.focus();
		return false;
	}
}

function validaFrmImovelIdeal(form){
	scrollTo(0,0);
	document.getElementById("resposta").style.display = "block";
	if(form.txtNome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.txtNome.focus();
		return false;
	}
	if(form.txtEmail.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		form.txtEmail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.txtEmail.focus();
			return false;
		}
	}	
	if(form.txtFone.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo TELEFONE!";
		form.txtFone.focus();
		return false;
	}
	if(form.txtAssunto.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione o ASSUNTO!";
		form.txtAssunto.focus();
		return false;
	}
	if(form.txtMensagem.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DESCRI&Ccedil;&Atilde;O!";
		form.txtMensagem.focus();
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmImovelIdeal").formSerialize());
}
function buscaAvancada(param){

	$foo.ajax({

		type: "POST",

		url: "ctrlImplementa.php",

		data: "acao=buscaAvancada"+param,

		beforeSend: function() {						

			//mensagem de carregando aqui

		},

		success: function(txt) {												

			//atualizando os grupos de mensalidade

			$foo('#internas').html(txt);

		},

		error: function(txt) {

			//mensagem de erro aqui

		}

	});	

}
function validaLogin(form){

	if(form.login.value==""){

		alert("Por favor, informe seu login!");

		form.login.focus();

		return false;

	}

	if(form.senha.value==""){

		alert("Por favor, informe sua senha!");

		form.senha.focus();

		return false;

	}

	if((form.login.value!="")||(form.senha.value!="")){

		consultaAjaxText("ctrlImplementa.php","acao=logar&login="+form.login.value+"&senha="+form.senha.value,"post","conteudo","carregando...");

	}

}

function validaLoginEmp(form){

	if(form.login.value==""){

		alert("Por favor, informe seu login!");

		form.login.focus();

		return false;

	}

	if(form.senha.value==""){

		alert("Por favor, informe sua senha!");

		form.senha.focus();

		return false;

	}

	if((form.login.value!="")||(form.senha.value!="")){
		return true;
		//consultaAjaxText("ctrlImplementa.php","acao=logarEmp&login="+form.login.value+"&senha="+form.senha.value,"post","conteudo","carregando...");

	}

}

function validaFrmAltAluno(form){

	if(form.nome.value==""){

		alert("Por favor, preencha o campo NOME!");

		form.nome.focus();

		return false;

	}		

	if(form.data_nasc.value==""){

		alert("Por favor, preencha o campo DATA DE NASCIMENTO!");

		form.data_nasc.focus();

		return false;

	}

	if(!validaCpf(form.cpf.value)){

		alert("Por favor, informe um CPF VALIDO!");

		form.cpf.focus();

		return false;

	}

	if(form.rg.value==""){

		alert("Por favor, preencha o campo REGISTRO GERAL!");

		form.rg.focus();

		return false;

	}

	if(form.logradouro.value==""){

		alert("Por favor, selecione o LOGRADOURO!");

		form.logradouro.focus();

		return false;

	}

	if(form.complemento.value==""){

		alert("Por favor, preencha o campo COMPLEMENTO!");

		form.complemento.focus();

		return false;

	}

	if(form.cep.value==""){

		alert("Por favor, preencha o campo CEP!");

		form.cep.focus();

		return false;

	}

	if(!validaMail(form.email.value)){

		alert("Por favor, informe um EMAIL VALIDO!");

		form.email.focus();

		return false;

	}		//consultaAjaxText('ctrlImplementa.php','acao=altAluno&id='+form.id.value+'&nome='+form.nome.value+'&data_nasc='+form.data_nasc.value+'&nomePai='+form.nomePai.value+'&nomeMae='+form.nomeMae.value+'&cpf='+form.cpf.value+'&rg='+form.rg.value+'&foneRes='+form.foneRes.value+'&foneComer='+form.foneComer.value+'&celular='+form.celular.value+'&email='+form.email.value+'&logradouro='+form.logradouro.value+'&complemento='+form.complemento.value+'&setor='+form.setor.value+'&cidade='+form.cidade.value+'&uf='+form.uf.value+'&cep='+form.cep.value+'&foto='+form.foto.value,'post','conteudoAluno','carregando...');

}

function ocultaMostraNotifica(){

	var divNotifica = document.getElementById("msgUsuario");

	divNotifica.style.display="none";

}

function validaFrmCadCurriculo(form){

	if(form.nome.value==""){

		alert("Por favor, preencha o campo NOME!");

		form.nome.focus();

		return false;

	}

	if(form.fone.value==""){

		alert("Por favor, preencha o campo FONE!");

		form.fone.focus();

		return false;

	}

	if(!validaMail(form.email.value)){

		alert("Por favor, informe um EMAIL VALIDO!");

		form.email.focus();

		return false;

	}

	if(!checarDisp(form.chkDisp.checked==false)){

		alert("Por favor, informe um HORARIO VALIDO!");

		form.chkDisp.focus();

		return false;

	}

}

function validaFrmCadEmpresa(form){

	if(form.nome.value==""){

		alert("Por favor, preencha o campo NOME!");

		form.nome.focus();

		return false;

	}

	if(!validaCnpj(form.cnpj.value)){

		alert("Por favor, informe um CNPJ VALIDO!");

		form.cnpj.focus();

		return false;

	}

	if(form.fone.value==""){

		alert("Por favor, preencha o campo TELEFONE!");

		form.fone.focus();

		return false;

	}

	if(!validaMail(form.email.value)){

		alert("Por favor, informe um EMAIL VALIDO!");

		form.email.focus();

		return false;

	}

	if(form.logradouro.value==""){

		alert("Por favor, preencha o campo LOGRADOURO!");

		form.logradouro.focus();

		return false;

	}

	if(form.complemento.value==""){

		alert("Por favor, preencha o campo COMPLEMENTO!");

		form.complemento.focus();

		return false;

	}

	if(form.setor.value==""){

		alert("Por favor, preencha o campo SETOR!");

		form.setor.focus();

		return false;

	}

	if(form.cep.value==""){

		alert("Por favor, preencha o campo CEP!");

		form.cep.focus();

		return false;

	}

	if(form.cidade.value==""){

		alert("Por favor, preencha o campo CIDADE!");

		form.cidade.focus();

		return false;

	}

	if(form.login.value==""){

		alert("Por favor, preencha o campo LOGIN!");

		form.login.focus();

		return false;

	}

	if(form.senha.value==""){

		alert("Por favor, preencha o campo SENHA!");

		form.senha.focus();

		return false;

	}

}

function validaFrmCadVaga(form){

	if(form.cargo.value==""){

		alert("Por favor, preencha o campo CARGO!");

		form.cargo.focus();

		return false;

	}		

	if(form.remuneracao.value==""){

		alert("Por favor, preencha o campo REMUNERACAO!");

		form.remuneracao.focus();

		return false;

	}		

	if(form.qtd_vagas.value==""){

		alert("Por favor, preencha o campo QUANTIDADE DE VAGAS!");

		form.qtd_vagas.focus();

		return false;

	}

	if(form.carga_horaria.value==""){

		alert("Por favor, preencha o campo CARGA HORÃRIA!");

		form.carga_horaria.focus();

		return false;

	}

}

function validafrmAltSenhaEmp(form){

	if(form.txtSenhaAntiga.value==""){

		alert("Por favor, preencha o campo SENHA ANTIGA!");

		form.txtSenhaAntiga.focus();

		return false;

	}	

	if(form.txtNovaSenha.value==""){

		alert("Por favor, preencha o campo NOVA SENHA!");

		form.txtNovaSenha.focus();

		return false;

	}	

	if(form.txtConfSenha.value==""){

		alert("Por favor, preencha o campo CONFIRMACAO DE SENHA!");

		form.txtConfSenha.focus();

		return false;

	}

	if(form.txtNovaSenha.value!=form.txtConfSenha.value){

		alert("SENHA NOVA NAO CONFERE COM A CONFIRMACAO DE SENHA!");

		document.getElementById("txtNovaSenha").value="";

		document.getElementById("txtConfSenha").value="";

		form.txtNovaSenha.focus();

		return false;

	}

}

function validafrmRecupSenha(form){

	if(form.cnpj.value==""){

		alert("Por favor, preencha o campo CNPJ!");

		form.cnpj.focus();

		return false;

	}

}

function validaFrmCadMono(form){

	if(form.arquivo.value==""){

		alert("Por favor, selecione um arquivo!");

		form.arquivo.focus();

		return false;

	}

}

function findPosX(obj){
	var curleft = 0;
	if(obj.offsetParent)
		while(1){
		curleft += obj.offsetLeft;
		if(!obj.offsetParent)
			break;
		obj = obj.offsetParent;
	}else if(obj.x)
		curleft += obj.x;
	return curleft;
}
function findPosY(obj){
	var curtop = 0;
	if(obj.offsetParent)
	while(1){
		curtop += obj.offsetTop;
		if(!obj.offsetParent)
			break;
		obj = obj.offsetParent;
	}else if(obj.y)
		curtop += obj.y;
	return curtop;
}
function findThis(obj){
	var x = findPosX(obj);
	var y = findPosY(obj);
	scrollTo(x,y);
}

function validaFrmReserva(form){
	var resposta = document.getElementById("resposta");
	resposta.style.display = 'block';
	findThis(resposta);
	if(form.txtNome.value==""){
		resposta.innerHTML = "Por favor, preencha o campo NOME!";
		form.txtNome.focus();
		return false;
	}
	if(form.txtAcompanhante.value==""){
		resposta.innerHTML = "Por favor, preencha o campo ACOMPANHANTE!";
		form.txtAcompanhante.focus();
		return false;
	}
	if(form.txtCrianca06.value==""){
		resposta.innerHTML = "Por favor, preencha o campo QUANTIDADE DE CRIAN&Ccedil;AS DE 0 A 6!";
		form.txtCrianca06.focus();
		return false;
	}
	if(form.txtCrianca712.value==""){
		resposta.innerHTML = "Por favor, preencha o campo QUANTIDADE DE CRIAN&Ccedil;AS DE 7 A 12!";
		form.txtCrianca712.focus();
		return false;
	}
	if(form.txtAdultos.value==""){
		resposta.innerHTML = "Por favor, preencha o campo QUANTIDADE DE ADULTOS!";
		form.txtAdultos.focus();
		return false;
	}
	if(form.txtDDD.value==""){
		resposta.innerHTML = "Por favor, preencha o campo DDD!";
		form.txtDDD.focus();
		return false;
	}
	if(form.txtFone.value==""){
		resposta.innerHTML = "Por favor, preencha o campo FONE!";
		form.txtFone.focus();
		return false;
	}
	if(form.txtDDDC.value==""){
		resposta.innerHTML = "Por favor, preencha o campo DDD do CELULAR!";
		form.txtDDDC.focus();
		return false;
	}
	if(form.txtCell.value==""){
		resposta.innerHTML = "Por favor, preencha o campo CELULAR!";
		form.txtCell.focus();
		return false;
	}
	if(form.txtEmail.value==""){
		resposta.innerHTML = "Por favor, preencha o campo EMAIL!";
		form.txtEmail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			resposta.innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.txtEmail.focus();
			return false;
		}
	}
	if(form.txtEndereco.value==""){
		resposta.innerHTML = "Por favor, preencha o campo ENDERE&Ccedil;O!";
		form.txtEndereco.focus();
		return false;
	}
	if(form.txtCidade.value==""){
		resposta.innerHTML = "Por favor, preencha o campo CIDADE!";
		form.txtCidade.focus();
		return false;
	}
	if(form.txtEstado.value==""){
		resposta.innerHTML = "Por favor, preencha o campo ESTADO!";
		form.txtEstado.focus();
		return false;
	}
	if(form.txtCEP.value==""){
		resposta.innerHTML = "Por favor, preencha o campo CEP!";
		form.txtCEP.focus();
		return false;
	}
	if(form.txtPais.value==""){
		resposta.innerHTML = "Por favor, preencha o campo PA&Iacute;S!";
		form.txtPais.focus();
		return false;
	}
	/*if(form.txtEmpresa.value==""){
		resposta.innerHTML = "Por favor, preencha o campo EMPRESA!";
		form.txtEmpresa.focus();
		return false;
	}
	if(form.txtCargo.value==""){
		resposta.innerHTML = "Por favor, preencha o campo CARGO!";
		form.txtCargo.focus();
		return false;
	}*/
	if(form.txtAcomodacoes.value==""){
		resposta.innerHTML = "Por favor, selecione uma ACOMODA&Ccedil;&Atilde;O!";
		form.txtAcomodacoes.focus();
		return false;
	}
	if(form.txtDataEntrada.value==""){
		resposta.innerHTML = "Por favor, preencha o campo DATA DE ENTRADA!";
		form.txtDataEntrada.focus();
		return false;
	}
	if(form.txtDataSaida.value==""){
		resposta.innerHTML = "Por favor, preencha o campo DATA DE SAIDA!";
		form.txtDataSaida.focus();
		return false;
	}
	var conf=0;
	if(document.getElementById('confEmail').checked==true)
		conf++;
	if(document.getElementById('confFax').checked==true)
		conf++;
	if(document.getElementById('confFone').checked==true)
		conf++;
		
	if(conf==0){
		resposta.innerHTML = "Por favor, selecione uma forma de CONFIRMA&Ccedil;&Atilde;O!";
		document.getElementById('confEmail').focus();
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmReserva").formSerialize());
}


function validaSugestao(form){
	var resposta = document.getElementById("resposta");
	resposta.style.display = 'block';
	if(form.comunicacao.value==""){
		resposta.innerHTML="Preencha o campo Qual o meio de comunica&ccedil;&atilde;o que trouxe voc&ecirc; &agrave; empresa?";
		form.comunicacao.focus();
		return false;
	}
	
	if(form.justifique.value==""){
		resposta.innerHTML="Preencha o campo Justifique?";
		form.justifique.focus();
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmContato").formSerialize());
	
}


var destWidth = new Array();
var qtdImovel = new Array();
var idAtual;

function destaques(){
	var i = 1;
	$foo(".cx_imoveis_geral").each(function(){
											
		var id = $foo(this).attr("id");							
		qtdImovel[i] = $foo("#"+id+" .imoveis_container div > dl").length;
		destWidth[i] = qtdImovel[i]*163;
		$foo("#"+id+" .imoveis_container div").css("width",destWidth[i]);
		
		//alert("qtd:"+qtdImovel[i]+"  i:"+i +"  this:"+$foo(this).attr("id"));
		
		if(qtdImovel[i]<=4){
			$foo("#"+id+" img.avancar").attr("src", "img/btn_seta_dir_disabled.png");
			$foo("#"+id+" .btn_dir a").attr("href","javascript:;");
			$foo("#"+id+" img.voltar").attr("src", "img/btn_seta_esq_disabled.png");
			$foo("#"+id+" .btn_esq a").attr("href","javascript:;");
		}else{
			$foo("#"+id+" img.avancar").attr("src", "img/btn_seta_dir_enabled.png");
			$foo("#"+id+" .btn_dir a").attr("href","javascript:avancar('"+id+"');");
			$foo("#"+id+" img.voltar").attr("src", "img/btn_seta_esq_disabled.png");
			$foo("#"+id+" .btn_esq a").attr("href","javascript:;");
		}
		
		i++;
	});
	
	$foo(".preloader").css("display","none");
	$foo(".imoveis_container").css("display","block");
	
}

function avancar(id){
	
	idAtual = id;
	
	var i = 1;
	var j = 1;
	$foo(".cx_imoveis_geral").each(function(){
		if(idAtual != $foo(this).attr("id")){
			i++;
		}else{
			j = i;
		}
	});
	
	var margin = $foo("#"+idAtual+" .imoveis_container div").css("marginLeft").replace("px","");
	var pontoRef = (destWidth[j]-652)*(-1);
	var sobra = destWidth[j]%4;
	
	$foo("#"+idAtual+" .btn_dir a").attr("href","javascript:;");
	
	if(parseInt(margin-652)<pontoRef){
		//move = (5-sobra)*163;
		move = pontoRef-parseInt(margin);
		moveImoveis(move, margin);
	}else{
		moveImoveis(-652, margin);
	}
}

function moveImoveis(num, margin){
	//alert("num:"+num+"  margin:"+margin);
	$foo("#"+idAtual+" .imoveis_container div").animate({ 
        marginLeft: parseInt(margin)+num+"px"
	}, 500, "swing", verifica );
}


function voltar(id){
	
	idAtual = id;
	
	var i = 1;
	var j = 1;
	$foo(".cx_imoveis_geral").each(function(){
		if(idAtual != $foo(this).attr("id")){
			i++;
		}else{
			j = i;
		}
	});
	
	var margin = $foo("#"+idAtual+" .imoveis_container div").css("marginLeft").replace("px","");
	var sobra = destWidth[j]%4;
	
	$foo("#"+idAtual+" .btn_esq a").attr("href","javascript:;");
	if(margin > -652){
		//move = (5-sobra)*163;
		move = parseInt(margin);
		moveImoveis(-move, margin);
	}else{
		moveImoveis(652, margin);
	}
	
}


function verifica(){
	var i = 1;
	var j = 1;
	$foo(".cx_imoveis_geral").each(function(){
		if(idAtual != $foo(this).attr("id")){
			i++;
		}else{
			j = i;
		}
	});
	
	
	var margin = $foo("#"+idAtual+" .imoveis_container div").css("marginLeft").replace("px","");
	var pontoRef = (destWidth[j]-652)*(-1);
	
	if(margin==0 && destWidth[j]>652){
		$foo("#"+idAtual+" img.voltar").attr("src", "img/btn_seta_esq_disabled.png");
		$foo("#"+idAtual+" img.avancar").attr("src", "img/btn_seta_dir_enabled.png");
		$foo("#"+idAtual+" .btn_dir a").attr("href","javascript:avancar('"+idAtual+"');");
	}else if(margin==pontoRef && destWidth[j]>652){
		$foo("#"+idAtual+" img.avancar").attr("src", "img/btn_seta_dir_disabled.png");
		$foo("#"+idAtual+" img.voltar").attr("src", "img/btn_seta_esq_enabled.png");
		$foo("#"+idAtual+" .btn_esq a").attr("href","javascript:voltar('"+idAtual+"');");
	}else{
		$foo("#"+idAtual+" img.avancar").attr("src", "img/btn_seta_dir_enabled.png");
		$foo("#"+idAtual+" .btn_dir a").attr("href","javascript:avancar('"+idAtual+"');");
		$foo("#"+idAtual+" img.voltar").attr("src", "img/btn_seta_esq_enabled.png");
		$foo("#"+idAtual+" .btn_esq a").attr("href","javascript:voltar('"+idAtual+"');");
	}	
}

function validaFrmSeuImovelQV(form){
	scrollTo(0,0);
	document.getElementById("resposta").style.display = "block";
	/*
	if(form.txtTipo.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione o TIPO DE IM&Oacute;VEL!";
		form.txtTipo.focus();
		return false;
	}
	if(form.txtFinalidade.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione a FINALIDADE!";
		form.txtFinalidade.focus();
		return false;
	}
	if(form.txtImovel.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione o IM&Oacute;VEL!";
		form.txtImovel.focus();
		return false;
	}
	if(form.txtSituacao.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione a SITUA&Ccedil;&Atilde;O!";
		form.txtSituacao.focus();
		return false;
	}
	if(form.txtEnderecoIm.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ENDERE&Ccedil;O DO IM&Oacute;VEL!";
		form.txtEnderecoIm.focus();
		return false;
	}
	if(form.txtCidadeIm.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CIDADE DO IM&Oacute;VEL!";
		form.txtCidadeIm.focus();
		return false;
	}
	if(form.txtEstadoIm.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ESTADO DO IM&Oacute;VEL!";
		form.txtEstadoIm.focus();
		return false;
	}
	if(form.txtNome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.txtNome.focus();
		return false;
	}
	if(form.txtDDD.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD!";
		form.txtDDD.focus();
		return false;
	}
	if(form.txtFone.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo FONE!";
		form.txtFone.focus();
		return false;
	}
	if(form.txtEmail.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		form.txtEmail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.txtEmail.focus();
			return false;
		}
	}
	*/
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmSeuImovelQV").formSerialize());
}
function validaFrmSeuImovelQA(form){
	scrollTo(0,0);
	document.getElementById("resposta").style.display = "block";
	/*
	if(form.txtTipo.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione o TIPO DE IM&Oacute;VEL!";
		form.txtTipo.focus();
		return false;
	}
	if(form.txtFinalidade.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, selecione a FINALIDADE!";
		form.txtFinalidade.focus();
		return false;
	}
	if(form.txtEnderecoIm.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ENDERE&Ccedil;O DO IM&Oacute;VEL!";
		form.txtEnderecoIm.focus();
		return false;
	}
	if(form.txtCidadeIm.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo CIDADE DO IM&Oacute;VEL!";
		form.txtCidadeIm.focus();
		return false;
	}
	if(form.txtEstadoIm.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ESTADO DO IM&Oacute;VEL!";
		form.txtEstadoIm.focus();
		return false;
	}
	if(form.txtNome.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		form.txtNome.focus();
		return false;
	}
	if(form.txtDDD.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo DDD!";
		form.txtDDD.focus();
		return false;
	}
	if(form.txtFone.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo FONE!";
		form.txtFone.focus();
		return false;
	}
	if(form.txtEmail.value==""){
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		form.txtEmail.focus();
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			form.txtEmail.focus();
			return false;
		}
	}
	*/
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmSeuImovelQA").formSerialize());
}

function validaFrmBuscaCodigo(form){
	if(form.codigo.value==""){
		alert('Preencha o campo codigo!');
		form.codigo.focus();
		return false;
	}
}