//escreve o flash na div desejada para que nao precise clicar nele antes de usa-lo
function montaFlash(destino, flavez, 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="100%" height="100%" id="'+flavez+'" align="middle">'+
		'<param name="allowScriptAccess" value="sameDomain" />'+
		'<param name="movie" value="'+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="menu" value="false" />'+
		'<param name="bgcolor" value="#ffffff" />'+
		'<embed src="'+flavez+'.swf" quality="high" width="100%" height="100%"  align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
		'</object>'
	;
	document.getElementById(destino).innerHTML = myFlash;
}

//float

function ocultaMostraDiv(div){
	objDiv = document.getElementById(div);
	if(objDiv.style.display=="none"){
		objDiv.style.display = "";
	}else{
		objDiv.style.display = "none";
	}
}


// 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();
function verificaHome(){
	var urlAtual = window.location.href;
	var tamanho = urlAtual.split("#").length;
	if(tamanho==1)
	carregapagina("home");
}

//carrega a pagina solicitada
function carregapagina(pagina){
	//$foo("#internas").slideDown("normal");
	show_loading();
	setTimeout("pausa('"+pagina+"')",1000);
}

function pausa (pagina) {
	$foo("#internas").load("ctrlImplementa.php?acao="+pagina, function() {
		hide_loading();
	});
}

//mostra a mensagem de carregando
show_loading = function() {
	$foo("#ajax_loader").show();
	//$foo("#internas").slideUp("slow");
}

//oculta a mensagem de carregando
hide_loading = function() {
	$foo("#ajax_loader").hide();
	//$foo("#internas").slideDown("normal");
	setTimeout("document.title=': CRISTINA RIBEIRO :';", 1000);
	//inicializa novamente o lightbox para paginas carregadas internamente via ajax
	setTimeout("Lightbox.prototype.initialize()", 10);

//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;
	}
}

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;
	}
}

function cadNews(email){
	if(email=="informe seu e-mail..." || email==""){
		alert("Informe seu e-mail");
	}else{
		if(!validaEmail(email)){
			alert("E-mail invalido!");
		}else{
			$foo("#submitHidden").load("ctrlImplementa.php?acao=addNews&email="+email);
		}
	}
}

function CarregarPagina(pagina,parametros){
	show_loading();
	$foo.ajax({
		type: "POST",
		url:pagina,
		data:parametros,
		success: function(msg){
			$foo("#internas").html(msg);
			hide_loading();
		}});
}

//VALIDA O FORMULARIO DE CONTATO
function validaFrmContato(form){
	$foo("#resposta").fadeIn("slow");
	if(form.txtNome.value==""){
		form.txtNome.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo NOME!";
		setTimeout("$foo(\"#resposta\").fadeOut(\"slow\");",3000);
		return false;
	}
	if(form.txtFone.value==""){
		form.txtFone.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo TELEFONE!";
		setTimeout("$foo(\"#resposta\").fadeOut(\"slow\");",3000);
		return false;
	}
	if(form.txtEmail.value==""){
		form.txtEmail.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo EMAIL!";
		setTimeout("$foo(\"#resposta\").fadeOut(\"slow\");",3000);
		return false;
	}else{
		if(!validaEmail(form.txtEmail.value)){
			form.txtEmail.focus();
			document.getElementById("resposta").innerHTML = "Por favor, informe um EMAIL V&Aacute;LIDO!";
			setTimeout("$foo(\"#resposta\").fadeOut(\"slow\");",3000);
			return false;
		}
	}
	if(form.txtAssunto.value==""){
		form.txtAssunto.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo ASSUNTO!";
		setTimeout("$foo(\"#resposta\").fadeOut(\"slow\");",3000);
		return false;
	}
	if(form.txtMsg.value==""){
		form.txtMsg.focus();
		document.getElementById("resposta").innerHTML = "Por favor, preencha o campo MENSAGEM!";
		setTimeout("$foo(\"#resposta\").fadeOut(\"slow\");",3000);
		return false;
	}
	$foo("#resposta").load('ctrlImplementa.php?'+$foo("#frmContato").formSerialize());
}

function mostraResposta(resp){
	$foo("#resposta").fadeIn("slow");
	document.getElementById("resposta").innerHTML = resp;
	setTimeout("$foo(\"#resposta\").fadeOut(\"slow\");",5000);
}

function Limpa_Campo(objeto,texto){
	if(objeto.value==""){
		objeto.value=texto;
	}else if(objeto.value==texto){
		objeto.value="";
	}
}

function submitBusca(obj,destino){
	objAux = obj.elements;
	parametros = "";
	for(var i=0; i < objAux.length; i++) {
		if(obj[i].type=="select-one" || obj[i].type=="text" || obj[i].type=="hidden") {
			parametros += obj[i].name+"="+obj[i].value+"&";
		}
	}
	CarregarPagina('internas/gedoor_list.php',parametros);
}

function abreUrlNew(url, width, height, scrools){
	win=window.open(url,"","width="+width+",height="+height+",top=100, left=200, scrollbars="+scrools+", resizable=YES, status=no");
	return win;
}

function mudaCor(myTr,myCor){
	myTr.className=myCor;
}

function mudaImagem(imagem, div){
	immggg = document.getElementById(div);
	immggg.style.display = 'block'
	immggg.src = imagem;
}

var xmlhttp
function loadXMLDoc(url, idWrite, tRequest)
{
	if(tRequest!="GET" || tRequest!="POST")
	tRequest = "GET";
	element	=  document.getElementById(idWrite);
	element.innerHTML  = "<div style=\"width:100%; padding-top:70px; text-align:center;\"><div style=\"width:150px;\"><div style=\"float:left; padding-top:5px;\">Carregando Aguarde...</div><div style=\"float:left;\"><img src=\"img/clocks.gif\" style=\"margin-left:10px;\" align=\"center\"></div></div</div>";

	// código para Firefox, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
		xmlhttp.onreadystatechange=function(){
			if (xmlhttp.readyState==4)
			{
				// if OK
				if (xmlhttp.status==200)
				{
					element.innerHTML=xmlhttp.responseText
				}
				else
				{
					alert("Problem Ao Tentar Abrir Arquivo:" + xmlhttp.statusText+" "+url )
				}
			}
		}
		xmlhttp.open(tRequest,url,true)
		xmlhttp.send(null)
	}

	// código para IE
	else if (window.ActiveXObject)
	{
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
		if (xmlhttp)
		{
			xmlhttp.onreadystatechange=function(){
				if (xmlhttp.readyState==4)
				{
					// if OK
					if (xmlhttp.status==200)
					{
						element.innerHTML=xmlhttp.responseText
					}
					else
					{
						alert("Problem Ao Tentar Abrir Arquivo:" + xmlhttp.statusText+" "+url)
					}
				}
			}
			xmlhttp.open(tRequest,url,true)
			if(tRequest=="POST")
			xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			xmlhttp.send()

		}
	}
}

function confirmar(){
	var submit
	submit=confirm("Você Confirma a Ação Selecionada?");
	if (submit==false){
		return false;
	}
	else{
		return true;
	}
}
var Mapinhas;
function mapinha(){
	Mapinhas.setImovel(imoveis);
	Mapinhas.setImobiliaria(clientes);
	Mapinhas.setImoveis(codimovel);
	Mapinhas.setCidade(cidades);
	Mapinhas.setUf(uf);
	Mapinhas.setQuartos(quarto);
	Mapinhas.setSuites(suite);
	Mapinhas.setGaragem(garagem);
	Mapinhas.setBairros(setor);
	Mapinhas.setComercializacao(comercializacao);
	Mapinhas.setValor(valores);
	Mapinhas.setSite(urls);
	setTimeout("Mapinhas.CriarMapa('')",0);
}

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] = "";
	}
}

/**************************************************************************
parte de empreendimentos
**************************************************************************/
function simularAncora(div){
	if(div!=""){
		var ancora = document.getElementById(div);
		if(ancora){
			findThis(ancora);
		}
	}
}

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);
}

/**************************************************************************
parte de empreendimentos
**************************************************************************/
