// ----------------------------------------------------------------------------
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);
}
function FecharJanela() {
	window.close();
}
function Voltar() {
	history.back();
}
function TabelaOver(src,color) {
	ExCL = src.style.backgroundColor;
	src.style.backgroundColor = color;
}
function TabelaOut(src) {
	src.style.backgroundColor = ExCL;
}
function MostraFoto(pict) {
	foto.src=pict;
}
function Imprimir(){
if (!window.print){
	alert("Use o Netscape ou Internet Explorer nas versões 4.0 ou superior!")
	return;
}
	window.print()
}
function ImprimirForm(v_id){
	document.v_id.print()
}
function Limpar() {
	if (confirm("Você deseja limpar todos os campos do formulário?")) {
		return true;
	} else {
		return false;
	}
}
// ----------------------------------------------------------------------------
function FormularioLoad() {
	form.v_nome.focus();
	form.v_pais.value = "Brasil";
	return false;
}
function VerificaFormulario() {
	if (form.v_nome.value == "" && form.v_email.value == "" && form.v_mensagem.value == "") {
		alert('Para enviar, é necessário preencher no mínimo os campos Nome, E-mail e a Mensagem!');
		form.v_nome.focus();
		return false;
	} else if (form.v_nome.value == "") {
		alert('O Campo Nome está em branco, você deverá preenche-lo para poder enviar!');
		form.v_nome.focus();
		return false;
	} else if (form.v_email.value == "") {
		alert('O Campo E-mail está em branco, você deverá preenche-lo para poder enviar!');
		form.v_email.focus();
		return false;
	} else if (form.v_mensagem.value == "") {
		alert('Sua mensagem está em branco, você deverá preenche-la para poder enviar!');
		form.v_mensagem.focus();
		return false;
	}
}
function Email_onChange() {
	if (form.v_email.value != "") {
		form.v_email.value = form.v_email.value.toLowerCase();
		if (form.v_email.value.indexOf('@') == -1) {
			alert('E-mail inválido, preencha corretamente (Ex: usuario@dominio.com.br)');
			form.v_email.focus();
			return false;
		} else if (form.v_email.value.indexOf('.') == -1) {
			alert('E-mail inválido, preencha corretamente (Ex: usuario@dominio.com.br)');
			form.v_email.focus();
			return false;
		}
	}
}
function DDD_onKeyUp() {
	if (form.v_ddd.value.length >= 2) {
		form.v_telefone.focus();
		return false;
	}
}
function DDD_onBlur() {
	if (isNaN(form.v_ddd.value)) {
		alert('O campo de <ddd> só pode conter numeros!');
		form.v_ddd.focus();
		form.v_ddd.value = "";
		return false;
	}
}
function DDD_onFocus() {
	form.v_ddd.select();
	return false;
}
function UF_onFocus() {
	form.v_uf.select();
	return false;
}
function Telefone_onBlur() {
	if (form.v_telefone.value.indexOf('-') == -1 && form.v_telefone.value != "" && form.v_telefone.value.length > 4) {
		form.v_telefone.value = form.v_telefone.value.substr(0,4)+'-'+form.v_telefone.value.substr(4,4);
		return false;
	}
}
function UF_onKeyUp() {
	if (form.v_uf.value.length >= 2) {
		form.v_pais.focus();
		return false;
	}
}
function Pais_onFocus() {
	form.v_pais.select();
	return false;
}
function MHPC_onChange() {
	form.v_mensagem.focus();
	return false;
}
//------------------------------------------------------
function CheckBoxDoc(valor) {
	if (valor == 1) {
		if (document.form.v_d_doc.checked) {
			document.form.v_d_doc2.checked = false
		}
	} else if (valor == 2) {
		if (document.form.v_d_doc2.checked) {
			document.form.v_d_doc.checked = false
		}
	}
}

function CheckBoxImovel(valor) {
	switch (valor){
		case "ca": // kitinete
			document.form.checkbox_gem.disabled = false;
			document.form.checkbox_gem.checked = false;
			document.form.checkbox_iso.disabled = false;
			document.form.checkbox_iso.checked = false;
			document.form.checkbox_con.checked = false;
			document.form.checkbox_con.disabled = false;
			document.form.checkbox_apad.disabled = false;
			document.form.checkbox_apad.checked = false;
		break;
		case "so": //imovel comercial
			document.form.checkbox_gem.disabled = false;
			document.form.checkbox_gem.checked = false;
			document.form.checkbox_iso.disabled = false;
			document.form.checkbox_iso.checked = false;
			document.form.checkbox_con.checked = false;
			document.form.checkbox_con.disabled = true;
			document.form.checkbox_apad.disabled = true;
			document.form.checkbox_apad.checked = false;
		break;
		default:
			document.form.checkbox_gem.disabled = true;
			document.form.checkbox_gem.checked = false;
			document.form.checkbox_iso.disabled = true;
			document.form.checkbox_iso.checked = false;
			document.form.checkbox_con.checked = false;
			document.form.checkbox_con.disabled = true;
			document.form.checkbox_apad.disabled = true;
			document.form.checkbox_apad.checked = false;
		break;
	}	
}

function VerificaFormulario_Cad() {
	if (form.v_d_endereco.value == "") {
		alert('O Campo Endereço está em branco, você deverá preenche-lo para poder enviar!');
		form.v_d_endereco.focus();
		return false;
	} else if (form.v_d_bairro.value == "") {
		alert('O Campo Bairro está em branco, você deverá preenche-lo para poder enviar!');
		form.v_d_bairro.focus();
		return false;
	} else if (form.v_d_numero.value == "") {
		alert('O Número do imóvel está em branco, você deverá preenche-lo para poder enviar!');
		form.v_d_numero.focus();
		return false;
	} else if (form.v_d_local.value == "") {
		alert('O Local onde encontra-se as chaves do imóvel não foi preenchido, você deverá preenche-lo para poder enviar!');
		form.v_d_local.focus();
		return false;
	} else if (form.v_d_valor.value == "") {
		alert('O Valor do Imóvel está em branco, você deverá preenche-lo para poder enviar!');
		form.v_d_valor.focus();
		return false;
	} else if (form.v_p_nome.value == "") {
		alert('O Nome do Proprietário está em branco, você deverá preenche-lo para poder enviar!');
		form.v_p_nome.focus();
		return false;
	} else if (!checkMail(form.v_p_email)) {
		alert('O Campo E-mail inválido!');
		form.v_p_email.focus();
		return false;
	} else if (form.v_p_ddd_1.value == "" || form.v_p_tel_1.value == "") {
		alert('Preencha o primeiro campo de DDD e telefone para contato.');
		form.v_p_ddd_1.focus();
		return false;
	} else return validarArqs();
}
function DDD_onKeyUp_Cad(valor) {
	if (valor == 1) {
		if (form.v_p_ddd_1.value.length >= 2) {
			form.v_p_tel_1.focus();
			return false;
		}
	} else if (valor == 2) {
		if (form.v_p_ddd_2.value.length >= 2) {
			form.v_p_tel_2.focus();
			return false;
		}
	} else if (valor == 3) {
		if (form.v_p_ddd_3.value.length >= 2) {
			form.v_p_tel_3.focus();
			return false;
		}
	}
}
function DDD_onBlur_Cad(valor) {
	if (valor == 1) {
		if (isNaN(form.v_p_ddd_1.value)) {
			alert('O campo1 de <ddd [Proprietário]> só pode conter numeros!');
			form.v_p_ddd_1.focus();
			form.v_p_ddd_1.value = "";
			return false;
		}
	} else if (valor == 2) {
		if (isNaN(form.v_p_ddd_2.value)) {
			alert('O campo2 de <ddd [Proprietário]> só pode conter numeros!');
			form.v_p_ddd_2.focus();
			form.v_p_ddd_2.value = "";
			return false;
		}
	} else if (valor == 3) {
		if (isNaN(form.v_p_ddd_3.value)) {
			alert('O campo3 de <ddd [Proprietário]> só pode conter numeros!');
			form.v_p_ddd_3.focus();
			form.v_p_ddd_3.value = "";
			return false;
		}
	}
}
function DDD_onFocus_Cad(valor) {
	if (valor == 1) {
		form.v_p_ddd_1.select();
		return false;
	} else if (valor == 2) {
		form.v_p_ddd_2.select();
		return false;
	} else if (valor == 3) {
		form.v_p_ddd_3.select();
		return false;
	}
}
function Telefone_onBlur_Cad(valor) {
	if (valor == 1) {
		if (form.v_p_tel_1.value.indexOf('-') == -1 && form.v_p_tel_1.value != "" && form.v_p_tel_1.value.length > 4) {
			form.v_p_tel_1.value = form.v_p_tel_1.value.substr(0,4)+'-'+form.v_p_tel_1.value.substr(4,4);
			return false;
		}
	} else if (valor == 2) {
		if (form.v_p_tel_2.value.indexOf('-') == -1 && form.v_p_tel_2.value != "" && form.v_p_tel_2.value.length > 4) {
			form.v_p_tel_2.value = form.v_p_tel_2.value.substr(0,4)+'-'+form.v_p_tel_2.value.substr(4,4);
			return false;
		}
	} else if (valor == 3) {
		if (form.v_p_tel_3.value.indexOf('-') == -1 && form.v_p_tel_3.value != "" && form.v_p_tel_3.value.length > 4) {
			form.v_p_tel_3.value = form.v_p_tel_3.value.substr(0,4)+'-'+form.v_p_tel_3.value.substr(4,4);
			return false;
		}
	}
}
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// ----------------------------------------------------------------------------

// CADASTRO DE FOTOS ----------------------------------------------------------
qtdArqs = 0;
qtdImagens = 0;
qtdArquivos = 0;

function AddFoto(){
	qtdArqs ++;
	qtdImagens ++;
	div = document.getElementById("arquivos");	
	var divAux = document.getElementById("auxiliar");
	var newArq = document.createElement("div");
	newArq.id = "div"+qtdArqs;
	var nm = "'div"+qtdArqs+"'"; 
	newArq.name = "div"+qtdArqs;
	
	var aux;

	aux = '<div class="mArq"><input type="file" name="arq'+qtdArqs+'" class="fieldArq" id="arq'+qtdArqs+'" /></div>';
	aux += '<div class="mExcluir" onClick="excluirArq('+nm+')"><img src="IMAGENS/icone_excluir.gif" alt="excluir arquivo" /></div></div><div class="clear"></div>';	
	newArq.innerHTML = aux
	div.insertBefore(newArq,divAux);	
}

function excluirArq(nm){
	document.getElementById(nm).innerHTML = "";
	document.getElementById(nm).style.display = "none";
	qtdImagens --;
}

function valArq(campo) 
{
   	TamanhoString = campo.length;
   	extensao = campo.substr(TamanhoString - 4,TamanhoString);
   	var flag = false;
   	var ext;
   
 	ext = new Array('.jpg','.jpeg');
	
	for(var i = 0; i < ext.length; i++) 
	{ 
		if (extensao.toLowerCase() == ext[i])
		{
			flag = true;
		}
	}
	return (flag);
}

function validarArqs(){
	var erro = "";
	var aux = 0;
	var inputs = document.getElementsByTagName("input")
	for (var c=0; c<=inputs.length-1; c++){
		if(inputs.item(c).type == "file"){
			aux ++;
			if(!valArq(inputs.item(c).value)){
				erro +=  aux + ",";	
			}
		}			
	} 
	
	if (erro == ""){
		document.getElementById("btnsEnviar").style.display = "none";
		document.getElementById("enviando").style.display = "block";
		return true;	
	}
	else{
		alert("a(s) fotos(s) " + erro + " são inválidas");
		return false;
	}
}

//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;
	}
}
// ----------------------------------------------------------------------------

function ClosePagina(){
	alert('Email enviado com sucesso, em breve entraremos em contato!');
	//document.location = "../index.asp";
	window.close();
}
