function enviar(form, act, lang){
	var error;
	form.action = 'enviar.php?act=' + act + '&lan=' + lang;
	var pat = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
	var regex = new RegExp(pat);
	var doesmatch = regex.test(form.email.value);

	if (form.nombre.value == ''){
		if (lang == 'e'){
			error = 'Please complete the Name field.\n';
		} else {
			error = 'Por favor complete el campo Nombre.\n';		
		}
		alert(error);
		form.nombre.focus();
		return false;
	}
	if (doesmatch!=true){
		if (lang == 'e'){
			error = 'The email address is invalid, please input a valid email address.\n';
		} else {
			error = 'La direccion de email es invalida, por favor ingrese una direccion de email valida.\n';
		}
		alert(error);
		form.email.focus();
		return false;
	}
	if (form.email.value != form.email2.value){
		if (lang == 'e'){
			error = 'Email and Email Confirmation fields are not equal.\n';
		} else {
			error = 'Los campos Email y Confirmación de Email no son iguales.\n';		
		}
		alert(error);
		form.email2.focus();
		return false;
	}
	if (act == "p" && form.direccion.value == '' && form.direccion){
		if (lang == 'e'){
			error = 'Apartment Address field is required.\n';
		} else {
			error = 'El campo Ubicación del inmueble es obligatorio.\n';		
		}
		alert(error);
		form.direccion.focus();
		return false;
	}

}

function send_compa() {

	var cuantos = 0;
	var ids = '';

	for (var i = 0; i < document.forms['compa'].elements.length ; i++){

		if (document.forms['compa'].elements[i].type == 'checkbox' && document.forms['compa'].elements[i].checked == true && cuantos <= 2){

			ids = ids + document.forms['compa'].elements[i].name + ',';
			cuantos++;

		}

	}

	if (ids != '' && cuantos >= 2){

		document.forms['compa'].action = 'comparar.php?comp=' + ids;
		location.href = document.forms['compa'].action;

	}

}

function homePage(){

location.href = 'index.php';

}

function check_menu_file(obj,lan){

	if (obj.value == 'info') {
		
		document.getElementById('lista_'+lan).style.display = 'inline';
		document.getElementById('file_'+lan).style.display = 'none';

	} else {
		document.getElementById('lista_'+lan).style.display = 'none';
		document.getElementById('file_'+lan).style.display = 'inline';
	}

}

function fill_barrio(obj){

	if (obj.value != '' && obj.form.ID.options[obj.selectedIndex].text != ''){
		//alert(obj.value+'----'+obj.form.ID.options[obj.selectedIndex].text);
		var values = obj.value.split('-');
		document.getElementById('barrio').value = obj.form.ID.options[obj.selectedIndex].text;
		if (values[1] == '1'){
			document.getElementById('ACTIVO').checked = true;
		} else {
			document.getElementById('ACTIVO').checked = false;
		}

	}

}

function checkReturns(form){

	en_text = form.descripcion_en.value;
	es_text = form.descripcion_es.value;
	elBR = '[BR]';

	if (en_text != ''){

		en_text = escape(en_text);

		for(i=0; i<en_text.length; i++){ 

			if(en_text.indexOf("%0D%0A") > -1){ 
				en_text=en_text.replace("%0D%0A",elBR);
			} else if(en_text.indexOf("%0A") > -1){
				en_text=en_text.replace("%0A",elBR);
			} else if(en_text.indexOf("%0D") > -1){ 
				en_text=en_text.replace("%0D",elBR);
			}

		}

		form.descripcion_en.value = unescape(en_text);

	}

	if (es_text != ''){

		es_text = escape(es_text);

		for(i=0; i<es_text.length; i++){ 

			if(es_text.indexOf("%0D%0A") > -1){ 
				es_text=es_text.replace("%0D%0A",elBR);
			} else if(es_text.indexOf("%0A") > -1){
				es_text=es_text.replace("%0A",elBR);
			} else if(es_text.indexOf("%0D") > -1){ 
				es_text=es_text.replace("%0D",elBR);
			}

		}

		form.descripcion_es.value = unescape(es_text);

	}

	return true;

}

function checkPasswords(form){

var error = '';
	if (form.name.value == '')
	{
		error += "Ingrese un usuario.\n";
		form.name.focus();
	}
	if (form.oldpass.value == '')
	{
		error += "Ingrese su antigua contraseña.\n";
		form.oldpass.focus();
	}
	if (form.newpass.value == '')
	{
		error += "Ingrese su nueva contraseña.\n";
		form.newpass.focus();
	}

	if (error == '')
	{
		return true;
	} else {
		return false;
	}

}