// ARQUIVO DE SCRIPT -- VANDERLEI 13-04-2009

var divConteudo = "conteudo_pagina";
var menuSelected, conteudoMenu; 
var negocio = "";
var imovel = "";
var AcaoNews = "inclui";


function AbreJanela(url, width, height, nome, scrollbars) {
	var top; var left;
	top = ( (screen.height/2) - (height/1.55) )
	left = ( (screen.width/2) - (width/2) )
	window.open(url, nome,'width='+width+',height='+height+',scrollbars='+scrollbars+',toolbar=no,location=no,status=no,menubar=no,resizable=no,left='+left+',top='+top);
}

// funcao que cria objeto do ajax ----------------------
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
//----------------------------------------------


// inseri a pagina principal do site -------------

function getAcao(vl){
	AcaoNews = vl;
}

function getNewsletter(email_obj)
{
	var email = document.getElementById(email_obj);
	if (email.value != "")
	{
	
	xmlHttp=GetXmlHttpObject();
	xmlHttp.onreadystatechange=function()
    	{
    		if(xmlHttp.readyState==4)
      			{
					alert(xmlHttp.responseText);
					email.value = "";
				}
    	}
	url = "insere_exclui_newsletter.asp?email="+email.value+"&acao="+AcaoNews;

	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	}
	else
	{
		alert('Informe o seu email!');
		email.focus();
	}
}

//pesquisa quando eh selecionado um item do submenu -----
function pesSubMenu(dorms){
	getImoveis('?tipo='+tipoImovel+'&dorm='+dorms);	
}

// envia a mensagem da pagina de contato ---------------

//valida email ------------
function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
                    return true; 
                }
    }else{
        return false;
        }
}

// funcao criada como solução ao problema de passagem de espaços via metodo post e para retirar possiveis caracteres invalidos  para o metodo 
function cCaracEsp(valor){
	if (valor.length > 0){
		for (var i = 1;i <= valor.length; i++){
			valor = valor.replace("&","");
			valor = valor.replace(" ","*space*");
		};	
	}
	return valor;	
}

function createSubMenu(menu, cM){
	cMenu = document.getElementById(cM);
	
	if (menuSelected != undefined){
		menuSelected.style.height = "26px";
		conteudoMenu.style.visibility = "hidden";
	}
	
	cMenu.style.visibility = "visible";
	menu.style.height = "98px";
	menuSelected = menu;
	conteudoMenu = cMenu;
}

function tiraMenu(){
	if (menuSelected != undefined){
		menuSelected.style.height = "26px";
		conteudoMenu.style.visibility = "hidden";
	}		
}


function ImovelInserir(idImovel){
	var imovel = new DetalhesImovel();
  	imovel.Inserir('conteudo_pagina',idImovel);
	//imovel.Chat('chat.estrelaimoveispraia.bancodedados.imb.br/chat/livezilla.php');
}

function validaFormContato(){
		if(form.v_nome.value == ""){alert("Por favor, digite seu nome."); form.v_nome.focus(); return false;}
		if(form.v_email.value == ""){alert("Por favor, digite seu email."); form.v_email.focus(); return false;}
		if(form.v_mensagem.value == ""){alert("Por favor, digite sua mensagem."); form.v_mensagem.focus(); return false;}
}
