//
// Funções básicas do site 
// 30.06.09
// 
// 






// carregar menu imagens
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]; 
         }
      }
   }
// pop-up
function MM_openBrWindow(theURL, winName, features) {
   //v2.0
   window.open(theURL, winName, features); 
   }
// Mostrar-Esconder Div 
function mostraItem(idDiv, td, bt, link) {
   obj = document.getElementById(idDiv); 
   if (obj.style.display == 'block') {
      document.getElementById(bt).src = "img/BtTabCaractMostrar.gif"; 
      obj.style.display = 'none'; 
      }
   else {
      document.getElementById(bt).src = "img/BtTabCaractEsconder.gif"; 
      obj.style.display = 'block'; 
      }
   }
// Mudar cor tabela
function color(obj, opc) {
   if(opc) {
      obj.className = 'FichaImovelTabPrincFocus'; 
      }
   else {
      obj.className = 'FichaImovelTabPrincPad'; 
      }
   }
// fecha div banner
function fechar() {
   document.getElementById('BnFlutuante').style.visibility = 'hidden'; 
}

// cor destaque
function MM_effectHighlight(targetElement, duration, startColor, endColor, restoreColor, toggle)
{
	Spry.Effect.DoHighlight(targetElement, {duration: duration, from: startColor, to: endColor, restoreColor: restoreColor, toggle: toggle});
}
function _validaFormulario(frm){
		var campos = new Array();
		var mensagem = new Array();
		var temp1 = frm.campos_obrigatorios.value;
		var temp2 = frm.mensagem_preenchidos.value;
		campos = temp1.split(",");
		mensagem = temp2.split(",");
		for(i = 0; i < campos.length; i++){		
			if(campo = document.getElementById(campos[i])){
				if(campo.type == "text" || campo.type == "password"){
					if(campo.value == ""){
						alert(mensagem[i]);
						campo.focus();
						return false;
					}
				} else if(campo.type == "select-one"){
					if(campo.value == "0"){
						alert(mensagem[i]);
						campo.focus();
						return false;
					}
				} 
			}
		}
	}
	function _validaFormulario2(frm){
		var campos = new Array();
		var mensagem = new Array();
		var valor_padrao = new Array();
		var temp1 = frm.campos_obrigatorios.value;
		var temp2 = frm.mensagem_preenchidos.value;
		var temp3 = frm.valor_padrao.value;
		campos = temp1.split(",");
		mensagem = temp2.split(",");
		valor_padrao = temp3.split(",");
		for(i = 0; i < campos.length; i++){		
			if(campo = document.getElementById(campos[i])){
				if(campo.type == "text" || campo.type == "password"){
					if((campo.value == valor_padrao[i]) || (campo.value == "")){
						alert(mensagem[i]);
						campo.focus();
						return false;
					}
				} else if(campo.type == "select-one"){
					if(campo.value == "0"){
						alert(mensagem[i]);
						campo.focus();
						return false;
					}
				} 
				if(campos[i] == "email" || campos[i] == "email_cadastro"){
					  var txt = campo.value;
					  if ((txt.length != 0) && ((txt.indexOf("@") < 1) || (txt.indexOf('.') < 7))){
						alert('E-mail incorreto');
						campo.focus();
						return false;
					  }
				}
			}
		}
	}