var paginaAjax = "http://www.tsekabienesraices.com/ajax.php";

function set_bgcolor(tr,color){
 cells = tr.cells;
 ncells = cells.length;
 for(x=0;x<ncells;x++){
   cells.item(x).setAttribute('bgcolor',color,0);
 }
 return true;
}

function check_all(check){
var vtemp = Array();
sform = document.frm_listado;
 len = sform.elements.length;
 for(NL=0;NL<len;NL++){
  if(sform.elements[NL].type == 'checkbox'){
	 sform.elements[NL].checked = check.checked;
	}// if es checkbox
 }// end for
}// end function

function mostrarTab(mostrar) {
  var tabName = "tb" + mostrar;
  var contenedor = document.getElementsByClassName('tab');
  var l = contenedor.length;
  
  for(x = 0; x < l; x++) {
    contenedor[x].style.display = 'none';
  }
  
  /*
  var tabMostrar = $(tabName);
  tabMostrar.style.display = '';
  */
  Effect.BlindDown(tabName);
  
  return true		
}

function convertir() {
  var result = $('divResultado');
  var u1 = $F('unidad1');
  var u2 = $F('unidad2');
  var cantidad = $F('txtConvert');
  var resultado = 0;
  
  if(u1 == u2)
    resultado = cantidad;
  else
    resultado = eval(u1 + '2' + u2 + '(' + cantidad + ')');
  
  var txtSq = ' ';
  if((u2 != 'ha')&&(u2 != 'ac'))
    txtSq = ' Sq ';
  
  result.innerHTML =  roundit(resultado, 2)  + txtSq + u2;
  return true;
}

function ha2ft(has) {
  var pies = mt2ft(ha2mt(has));
  return pies;
}

function ft2ha(fts) {
  var hectareas = mt2ha( ft2mt(fts) );
  return hectareas;
}

function ac2ft(acs) {
	var pies = mt2ft(ac2mt(acs));
	return pies;
}

function ft2ac(fts) {
  var acres = mt2ac( ft2mt(fts) );
  return acres;
}

function ha2ac(has) {
  var acres = mt2ac(ha2mt(has));
  return acres;
}

function ac2ha(acs) {
  var hectareas = mt2ha(ac2mt(acs));
  return hectareas;
}

function mt2ha(mts) {
  var hectareas = mts / 10000;
  return hectareas;
}

function ha2mt(ha) {
  var metros = ha * 10000;
  return metros;
}

function mt2ac(mts) {
 var acres = mts / 4050;
 return acres;
}

function ac2mt(ac) {
 var metros = ac * 4050;
 return metros;
}

function mt2ft(mts) {
  var pies = mts / 0.093;
  return pies;	
}

function ft2mt(fts) {
  var mts = fts * 0.093;
  return mts;
}

function dejarNumeros() {
  var input = $('txtConvert');
  var texto = input.value.trim();
  var l = texto.length;
  var ret = "";
  
  for(x = 0; x < l; x++) {
    var char = texto.charAt(x);
	if((!isNaN(char) || (char == ".")) && (char != "") && (char != " ")) {
	  ret = ret + char;
	}
  }
  input.value = ret;
  return true;
}

function roundit(Num, Places) {
  if (Places > 0) {
    if ((Num.toString().length - Num.toString().lastIndexOf('.')) > (Places + 1)) {
      var Rounder = Math.pow(10, Places);
      return Math.round(Num * Rounder) / Rounder;
    }
    else return Num;
  }
  else return Math.round(Num);
}

function setCiudades(idP) {
  var parametros = 'action=1&parametro=' + idP;
  
  ajaxCall(paginaAjax, parametros);
  return true;
}

function setRango(moneda) {
  var parametros = 'action=2&parametro=' + moneda;

  ajaxCall(paginaAjax, parametros);
  return true;
}

function inscribirseBoletin(idioma) {
  var nom = $('txtNombre');
  var ema = $('txtEmail');
  var corr = true;

  if(nom.value.trim().length <= 0) {
    alert('Debe digitar su nombre');
	nom.focus();
	corr = false;	
	return false;
  }

 if(!isMail(ema.value)) {
	alert('Debe digitar un email valido');		
	ema.focus();
	corr = false;
	return false;
  }

  if(corr) {
	var parametro = 'action=3&parametro=' + nom.value + '&parametro2=' + ema.value + '&parametro3=' + idioma;
	ajaxCall(paginaAjax,parametro);
  }
  return true;
}

function validaFormulario() {
  var nom = $('Nombre');
  var tel = $('Telefono');
  var ema = $('Correo');
  var sol = $('Solicitud');
  var pudo = true;

  if(nom.value.trim().length <= 0) {
    alert('Debe digitar su nombre');
	nom.focus();
	pudo = false;
	return false;
  }

  if(ema.value.trim().length > 0) {
    if(!isMail(ema.value)) {
	  alert('Debe digitar un email valido');		
	  ema.focus();
	  pudo = false;
	  return false;
    }  
  }

  if(tel.value.trim().length <= 0) {
    alert('Debe digitar un telefono');
	tel.focus();
	pudo = false;
	return false;
  }
  
  if(sol.value.trim().length <= 0) {
    alert('Debe digitar su solicitud');
	sol.focus();
	pudo = false;
	return false;
  }
  
  if(pudo) {
	$("frmContacto").submit();
  }
  return pudo;
}

function validForm() {
  var nom = $('Name');
  var tel = $('Telephone');
  var ema = $('Email');
  var sol = $('Request');
  var pudo = true;

  if(nom.value.trim().length <= 0) {
    alert('Must enter your name');
	nom.focus();
	pudo = false;
	return false;
  }

  if(ema.value.trim().length > 0) {
    if(!isMail(ema.value)) {
	  alert('Must enter a valid email');		
	  ema.focus();
	  pudo = false;
	  return false;
    }  
  }

  if(tel.value.trim().length <= 0) {
    alert('Must enter your phone number');
	tel.focus();
	pudo = false;
	return false;
  }
  
  if(sol.value.trim().length <= 0) {
    alert('Must enter a request');
	sol.focus();
	pudo = false;
	return false;
  }
  
  if(pudo) {
	$("frmContacto").submit();
  }
  return pudo;
}
