var app = false;
var geocoder;

//Nifty Corners are fully copyrighted by HTML.it and Alessandro Fulciniti, and were published on the 6th of April 2005
window.onload = function(){
	if(!NiftyCheck()) {return;}
	
	Rounded("div.box_top_right","tr br","transparent","#FFFFFF","border #C0C0C0");
	Rounded("div.box_top_left","tl bl","transparent","#21395A","border #C0C0C0");
	Rounded("div#box_login","top","transparent","#BFD1EA","border #B9DEEA");
	Rounded("div#box_login","bottom","transparent","#EAF3FF","border #B9DEEA");
	Rounded("div#box_logos","top","transparent","#BFD1EA","border #B9DEEA");
	Rounded("div#box_logos","bottom","transparent","#EAF3FF","border #B9DEEA");
	Rounded("div#box_promo","top","transparent","#BFD1EA","border #B9DEEA");
	Rounded("div#box_promo","bottom","transparent","#EAF3FF","border #B9DEEA");
	Rounded("div#box_content","all","transparent","#FDFCF2","border #B9DEEA");
	Rounded("div.registro_botones_presidente","tl tr bl br","transparent","#21395A","border #C0C0C0");
	Rounded("div.registro_botones_demo","tl tr bl br","transparent","#04637E","border #C0C0C0");
	
	var loader = new Image();
	loader.src = "./img/loader.gif";
	
	if((window.location.href.search("servicio.php") != -1) || (window.location.href.search("colaborador") != -1)){
		geocoder = new google.maps.Geocoder();
	}
}

var imgRegistroOk = new Image();
imgRegistroOk.src = "./img/registro_flecha_ok.png";

var imgRegistroKo = new Image();
imgRegistroKo.src = "./img/registro_flecha_error.png";

var strOk = "ok";
var re_texto 		= /^[a-zA-Z\s* ()\\\/\'\-,.\xc0\xc8\xcc\xd2\xd9\xe0\xe8\xec\xf2\xf9\xfc\x27\xdc\xc7\xe7\xe1\xe9\xed\xf3\xfa\xc1\xc9\xcd\xd3\xda\xf1\xd1]{1,255}$/ 
var re_textonum 	= /^[0-9a-zA-Z\s* ()\\\/\'\-,.\xc0\xc8\xcc\xd2\xd9\xe0\xe8\xec\xf2\xf9\xfc\x27\xdc\xc7\xe7\xe1\xe9\xed\xf3\xfa\xc1\xc9\xcd\xd3\xda\xf1\xd1]{1,255}$/
var re_phone 		= /^[9|6]{1}\d{8}$/
var re_email 		= /(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$/
var re_cp 			= /^[0-9]{5}$/ 
var re_numero  		= /^[0-9]{1,25}$/
var re_numerodecimal = /^[0-9,]{1,25}$/
var re_web 			= /^[0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*(:(0-9)*)*(\/?)( [a-zA-Z0-9\-\.\?\,\'\/\\\+&%\$#_]*)?$/
// "(ht|f)tp(s?)\:\/\/"
var re_fecha  		= /^\d{2}\-\d{2}\-\d{4}$/
var re_money  		= /^[0-9,]{1,10}$/


function setIdioma(idioma){
	window.location.href = "./index.php?cid=" + idioma;
}

function returnVars(objForm){
	var cadena 	= "";
	var c = 0;

	while(c<objForm.elements.length){
		if(	objForm.elements[c].type == "text" || 
			objForm.elements[c].type == "textarea" || 
			objForm.elements[c].type == "password" || 
			objForm.elements[c].type == "select-one" ||
			(objForm.elements[c].type == "radio" && objForm.elements[c].checked) ||
			objForm.elements[c].type == "hidden" ||
			(objForm.elements[c].type == "checkbox" && objForm.elements[c].checked)
			){
			if(objForm.elements[c].type != "select-one"){				
				cadena += objForm.elements[c].name + "=" + escape(objForm.elements[c].value) + "&";
			}
			else{
				cadena += objForm.elements[c].name + "=" + escape(objForm.elements[c].options[objForm.elements[c].selectedIndex].value) + "&";
			}
		}
		
		c++;	
	}

	cadena = cadena.substr(0, (cadena.length - 1));

	return cadena;
}


function checkForm(oForm){
	var error = false;

	if(re_texto.test(oForm.nombre.value)) setStyle(oForm.nombre, "ok");
   	else {setStyle(oForm.nombre, "ko"); error = true;}
    if(re_texto.test(oForm.apellidos.value)) setStyle(oForm.apellidos, "ok");
   	else {setStyle(oForm.apellidos, "ko"); error = true;}
    if(re_phone.test(oForm.telefono.value)) setStyle(oForm.telefono, "ok");
   	else {setStyle(oForm.telefono, "ko"); error = true;}
	if(re_email.test(oForm.email.value)) setStyle(oForm.email, "ok");
   	else {setStyle(oForm.email, "ko"); error = true;}
	if(re_texto.test(oForm.poblacion.value)) setStyle(oForm.poblacion, "ok");
   	else {setStyle(oForm.poblacion, "ko"); error = true;}
   	if(oForm.provincia.selectedIndex != 0)  setStyle(oForm.provincia, "ok");
	else {setStyle(oForm.provincia, "ko"); error = true;}
  
	if(!error){
	 	if(!oForm.privacidad.checked){
	    	alert(MSG_1);
	  		error = true;
		}
		else{
			oForm.submit();
		}
    }
    else{
   		alert(MSG_2)
    }
}

function checkFormInfoComercial(oForm){
	var error = false;

	if(re_texto.test(oForm.empresa.value)) setStyle(oForm.empresa, "ok");
   	else {setStyle(oForm.empresa, "ko"); error = true;}
	
    if(re_texto.test(oForm.nombre.value)) setStyle(oForm.nombre, "ok");
   	else {setStyle(oForm.nombre, "ko"); error = true;}
	
    if(re_phone.test(oForm.telefono.value)) setStyle(oForm.telefono, "ok");
   	else {setStyle(oForm.telefono, "ko"); error = true;}
	
	if(re_texto.test(oForm.poblacion.value)) setStyle(oForm.poblacion, "ok");
   	else {setStyle(oForm.poblacion, "ko"); error = true;}
	
   	if(oForm.provincia.selectedIndex != 0)  setStyle(oForm.provincia, "ok");
	else {setStyle(oForm.provincia, "ko"); error = true;}
  
	if(!error){
	 	if(!oForm.privacidad.checked){
	    	alert(MSG_1);
	  		error = true;
		}
		else{
			oForm.submit();
		}
    }
    else{
   		alert(MSG_2)
    }
}



function checkFormRegistroRapido(oForm){
var error = false;
var obj;

	if(re_texto.test(oForm.nombre.value) && oForm.nombre.value != MSG_23){
		setStyleRegistro(oForm.nombre, "ok", "nombre");
	}
   	else{
		error = true;
		setStyleRegistro(oForm.nombre, "ko", "nombre");
	}

	if(re_email.test(oForm.email.value) && oForm.email.value != MSG_24){
		setStyleRegistro(oForm.email, "ok", "email");
	}
   	else{
		error = true;
		setStyleRegistro(oForm.email, "ko", "email");
	}
	
	if(re_texto.test(oForm.direccion.value) && oForm.direccion.value != MSG_25){
		setStyleRegistro(oForm.direccion, "ok", "direccion");
	}
   	else{
		error = true;
		setStyleRegistro(oForm.direccion, "ko", "direccion");
	}

	if(re_numero.test(oForm.numero.value) && oForm.numero.value != MSG_26){
		setStyleRegistro(oForm.numero, "ok", "numero");
	}
   	else{
		error = true;
		setStyleRegistro(oForm.numero, "ko", "numero");
	}

	if(re_texto.test(oForm.poblacion.value) && oForm.poblacion.value != MSG_30){
		setStyleRegistro(oForm.poblacion, "ok", "poblacion");
	}
   	else{
		error = true;
		setStyleRegistro(oForm.poblacion, "ko", "poblacion");
	}

	if(re_cp.test(oForm.cp.value) && oForm.cp.value != MSG_31){
		setStyleRegistro(oForm.cp, "ok", "cp");
	}
   	else{
		error = true;
		setStyleRegistro(oForm.cp, "ko", "cp");
	}

	if(oForm.provincia.selectedIndex != 0){
		setStyleRegistro(oForm.provincia, "ok", "provincia");
	}
	else{
		setStyleRegistro(oForm.provincia, "ko", "provincia"); 
		error = true;
	}

	if(oForm.edificio.value != MSG_27){
		setStyleRegistro(oForm.edificio, "ok", "edificio");
	}
	if(oForm.bloque.value != MSG_28){
		setStyleRegistro(oForm.bloque, "ok", "bloque");
	}
	if(oForm.escalera.value != MSG_29){
		setStyleRegistro(oForm.escalera, "ok", "escalera");
	}
	
	
	if(!error){
	 	if(!oForm.privacidad.checked){
	    	alert(MSG_1);
	  		error = true;
		}
		else{
			if(oForm.edificio.value == MSG_27) oForm.edificio.value = "";
			if(oForm.bloque.value == MSG_28) oForm.bloque.value = "";
			if(oForm.escalera.value == MSG_29) oForm.escalera.value = "";
				
			oForm.submit();
		}
    }
    else{
   		//alert(MSG_2)
    }
}


function estilosCamposRegistros(obj, txt, act){

	switch(act){
		case 'on':
			obj.style.fontStyle = 'normal';
			obj.style.backgroundColor = '#fff';
			obj.style.color = '#000000';
			obj.style.fontSize = '12px';
			obj.style.borderColor = '#C7FBFE';
			
			switch(obj.id){
				case "nombre": msgCompara = MSG_23; break;
				case "email": msgCompara = MSG_24; break;
				case "direccion": msgCompara = MSG_25; break;
				case "numero": msgCompara = MSG_26; break;
				case "poblacion": msgCompara = MSG_30; break;
				case "cp": msgCompara = MSG_31; break;
				
				case "edificio": msgCompara = MSG_27; break;
				case "bloque": msgCompara = MSG_28; break;
				case "escalera": msgCompara = MSG_29; break;
				
			}
			
			if(obj.value == msgCompara){
				obj.value = "";
			}
			
			break;
		case 'off':
			if(obj.value == ""){
				obj.style.fontStyle = 'italic';
				obj.style.backgroundColor = '#efefef';
				obj.style.color = '#999';
				obj.style.fontSize = '12px';
				obj.style.borderColor = '#BBC5C3';
				obj.value = txt;
			}
			
			break;
	}
}


function setStyleRegistro(obj, what, campo){
	if(what == "ko"){
		obj.style.border = "1px solid #FF0000";
		obj.style.backgroundColor = "#FEC0C0";
		document.getElementById("e_"+campo).innerHTML = "";
		document.getElementById("e_"+campo).style.backgroundRepeat = "no-repeat";
		document.getElementById("e_"+campo).style.backgroundImage = "url(./img/registro_flecha_error.png)";
		document.getElementById("a_"+campo).style.display = "block";
		document.getElementById(campo).style.backgroundColor = "#fff";
	}
	else{
		obj.style.border = "1px solid #7F9DB9";
		obj.style.backgroundColor = "#FFF";
		document.getElementById("a_"+campo).style.display = "none";
		document.getElementById("e_"+campo).style.backgroundRepeat = "no-repeat";
		document.getElementById("e_"+campo).style.backgroundImage = "url(./img/registro_flecha_ok.png)"; 
		document.getElementById("e_"+campo).innerHTML = "";
	}
}


function checkFormContactoServicio(oForm, id){
	var error = false;

	if(re_texto.test(oForm.nombre.value)) setStyle(oForm.nombre, "ok");
   	else {setStyle(oForm.nombre, "ko"); error = true;}
    if(re_phone.test(oForm.telefono.value)) setStyle(oForm.telefono, "ok");
   	else {setStyle(oForm.telefono, "ko"); error = true;}
	if(oForm.comentario.value.length > 3) setStyle(oForm.comentario, "ok");
   	else {setStyle(oForm.comentario, "ko"); error = true;}
   	
	if(!error){
		sendForm(oForm, id);
    }
    else{
   		alert(MSG_2)
    }
}


function setStyle(obj, what){
	if(what == "ko"){
		obj.style.border = "1px solid #FF0000";
		obj.style.backgroundColor = "#FEC0C0";
	}
	else{
		obj.style.border = "1px solid #7F9DB9";
		obj.style.backgroundColor = "#FFF";
	}
}

function verDatos(id, n){

	var strMethod = "GET";
	var URL = "./app/app_sets.php";
	var strTargetData = "telefono_content" + id;
	var strTargetContent = "";
	var strBigContainer = "anuncio" + id;
	var oForm = document.getElementById("f" + id);
	var strVars = returnVars(oForm, true) + "&q=" + n;
	var newHeight = "";

	document.getElementById("msg_content_form" + id).innerHTML = "";
	document.getElementById("msg_content_form" + id).style.display = "none";
	document.getElementById("map_canvas" + id).style.display = "none";
	
	switch(n){
		case 0:
			newHeight = "210px";
			strTargetContent = "content_contact" + id;
			document.getElementById("content_form" + id).style.display = "none";
			document.getElementById(strTargetData).innerHTML = document.getElementById("telefono1" + id).value + " - " + document.getElementById("telefono2" + id).value;
			break;
		case 1:	
			newHeight = "449px";
			strTargetContent = "content_form" + id;
			document.getElementById("content_contact" + id).style.display = "none";
			break;
		case 2:	
			document.getElementById("content_contact" + id).style.display = "none";
			document.getElementById("content_form" + id).style.display = "none";
			break;
		case 3:	
			newHeight = "420px";
			document.getElementById("content_contact" + id).style.display = "none";
			document.getElementById("content_form" + id).style.display = "none";
			break;
	}

	if(arguments.length == 2){
		document.getElementById(strBigContainer).style.height = newHeight;
	}

	if(n != 3 && n != 2){
		document.getElementById(strTargetContent).style.display = "block";
		document.getElementById(strTargetContent).style.float = "left";
	}
	
	var myConn = new XHConn();
	var fnWhenDone = function (oXML) {
		if(n == 3){
			verDireccion(id);
		}
		if(n == 2){
			var url = "http://" + document.getElementById("url"+id).value;
			window.open(url, "_blank", "width=1024,height=768,resizable=true");
		}
	};
	
	if (!myConn){
		alert(MSG_6);
	}

    myConn.connect(URL, strMethod, strVars, fnWhenDone);	

}

function verDireccion(id){

	var empresa = document.getElementById("empresa"+id).value;
	var telefono1 = document.getElementById("telefono1"+id).value;
	var telefono2 = document.getElementById("telefono2"+id).value;
	var direccion = document.getElementById("dir"+id).value;
	var g_direccion = document.getElementById("g_dir"+id).value;
	var cp = document.getElementById("cp"+id).value;
	var poblacion = document.getElementById("poblacion"+id).value;
	var email = document.getElementById("email"+id).value;
	var pais = "Espa&ntilde;a";

	var anuncio = new Anuncio(empresa, telefono1, telefono2, direccion, cp, poblacion, email, g_direccion);

	document.getElementById("map_canvas" + id).style.display = "block";
	
	if(!geocoder){
		geocoder = new google.maps.Geocoder();
	}
	
	if (geocoder) {
		geocoder.geocode( { 'address': anuncio.completa}, function(results, status) {
			if (status == google.maps.GeocoderStatus.OK) {
				latlng = results[0].geometry.location;
				
				var htmlOut = "";
				var htmlOut = "<img style='padding:0px;' src='http://maps.google.com/maps/api/staticmap?center=" + anuncio.completa + "&zoom=15&size=640x275&maptype=roadmap&markers=color:red|label:|" + latlng + "&sensor=false' width='640' height='275' />";
				
				if(!app){
					htmlOut +="<a style='clear:both;float:left;width:100%;height:15px;margin:auto;margin-top:6px;font-weight:bold;color:#0000ff;' href='http://maps.google.com/maps?f=q&hl=es&q=" + anuncio.completa + "&ie=UTF8&z=16' target='_blank'>" + MSG_34 + "</a>";
				}
				else{
					htmlOut +="<a style='float:right;width:80px;height:55px;margin:0px;margin-top:10px;font-weight:bold;color:#0000ff;text-align:center;' href='http://maps.google.com/maps?f=q&hl=es&q=" + anuncio.completa + "&ie=UTF8&z=16' target='_blank'>";
					htmlOut +="<span style='float:left;width:80px;height:24px;text-align:center;padding-left:25px;'>";
					htmlOut +="<img src='./img/ico_lupa.png' width='24' height='24' border='0' /></span>";
					htmlOut +="<span style='float:left;clear:both;width:80px;height:24px;margin-top:12px;'>" + MSG_34 + "</span></a>";
				}
				
				document.getElementById("map_canvas"+id).innerHTML = htmlOut;
			} 
			else {
				alert(MSG_18);
			}
		});
	} 
}



function enviarConsulta(id){
	var strMethod = "GET";
	var URL = "./app/app_sendconsultaanunciante.php";
	var oForm = document.getElementById("f" + id);
	var strVars = returnVars(oForm, true) + "&q=" +n;
	var strTarget = "content_form" + id;
	
	var myConn = new XHConn();
	var fnWhenDone = function (oXML) {
		document.getElementById(strTarget).innerHTML = oXML.responseText;
	};
	
	if (!myConn){
		alert(MSG_6);
	}

    myConn.connect(URL, strMethod, strVars, fnWhenDone);	
}

function sendForm(oForm, id){

	var strMethod = "GET";
	var URL = "./app/app_sendconsultaanunciante.php";
	var strTarget = "msg_content_form" + id;
	var strVars = "";
	var strVars = returnVars(oForm);

	document.getElementById("content_form" + id).style.display = "none";
	document.getElementById(strTarget).style.display = "block";
	document.getElementById(strTarget).innerHTML = "<h4 style='background:#EAF3FF;padding-top:50px;width:100%;height:265px;color:#000;'>" + MSG_16 + "</h4>";
	
	var myConn = new XHConn();
	var fnWhenDone = function (oXML) {
		if(oXML.responseText == "ok"){
			document.getElementById(strTarget).innerHTML = "<h4 style='background:#EAF3FF;padding-top:50px;width:100%;height:265px;color:#000;'>" + MSG_17 + "</h4>";
		}
		else{
			document.getElementById(strTarget).innerHTML = "<h4 style='background:#EAF3FF;padding-top:50px;width:100%;height:265px;color:#000;'>" + MSG_18 + "</h4>";
    	}
	};
		
	if (!myConn){
		alert(MSG_6);
	}

    myConn.connect(URL, strMethod, strVars, fnWhenDone);	
}

function Anuncio(nombre, telefono1, telefono2, direccion, cp, poblacion, email, g_direccion){
	this.nombre_empresa = nombre;
	this.telefono1 = telefono1;
	this.telefono2 = telefono2;
	this.direccion = direccion;
	this.g_direccion = g_direccion;
	this.cp = cp;
	this.poblacion = poblacion;
	this.pais = "Espa&ntilde;a";
	this.email = email;
	this.completa = this.g_direccion + "," + this.cp + "," + this.poblacion + "," + this.pais;
}

function stopEvent(e) {
    if (!e) e = window.event;
    if (e.stopPropagation) {
        e.stopPropagation();
    } else {
        e.cancelBubble = true;
    }
}

function checkFormRegistro(paso){
	var error = true;
	var link = document.getElementById("link_siguiente");
	
	if(paso == 1){
		
		//link.onclick = stopEvent;
		
		document.getElementById("lopd").value = (document.getElementById("nopubli").checked)?"no":"si";
		document.getElementById("lssi").value = (document.getElementById("nopubli2").checked)?"no":"si";

		if(document.getElementById("acepta").checked == false){
			if(confirm(MSG_19)){
				document.getElementById("acepta").checked = true;
				error = false;
			}
			else{
				alert(MSG_20);
			}
		}
		else{
			error = false;
		}
	}
	else if(paso == 2){
		var error = false;
		var re_numerobloque  = /^[0-9]{1,4}(BIS|bis)?$/
		
		var oForm = document.getElementById("rf");
		
		/*if(re_textonum.test(oForm.edificio.value)) setStyle(oForm.edificio, "ok");
		else {setStyle(oForm.edificio, "ko"); error = true;}
		*/
		if(re_texto.test(oForm.direccion.value)) setStyle(oForm.direccion, "ok");
		else {setStyle(oForm.direccion, "ko"); error = true;}
		if(re_numerobloque.test(oForm.numero.value) && oForm.numero.value.length > 0) setStyle(oForm.numero, "ok");
		else {setStyle(oForm.numero, "ko"); error = true;}
		if(re_cp.test(oForm.cp.value)) setStyle(oForm.cp, "ok");
		else {setStyle(oForm.cp, "ko"); error = true;}
		if(re_texto.test(oForm.poblacion.value)) setStyle(oForm.poblacion, "ok");
		else {setStyle(oForm.poblacion, "ko"); error = true;}
		if(oForm.provincia.selectedIndex != 0)  setStyle(oForm.provincia, "ok");
		else {setStyle(oForm.provincia, "ko"); error = true;}
		
		if(error){
			alert(MSG_10);
		}
		else{
			link.onclick = stopEvent;
		}
	}
	else if(paso == 3){
	
		if(bPresidenteSetup){
			link.style.display = "none";
			link.onclick = stopEvent;

			document.getElementById("contenedor_paso_3").innerHTML = "<br/><br/><br/><br/>" + MSG_21 + "...<br/><br/><img src='./img/loader.gif' width='220' height='19' border='0' alt='Guardando datos' />";
			
			var URL = "./registrarse_alta.php";
			var strMethod = "POST";
			var claves = document.getElementById("claves").value;
			var strVars = "claves=" + claves.substr(0, claves.length - 2);
		
			var myConn = new XHConn();
			var fnWhenDone = function (oXML) {
				var str = oXML.responseText;

				//Trim
				str = str.replace(/^\s*|\s*$/g,"");
				if(str == strOk){
					window.location.href = "./registrarse.php";
				}
				else{
					alert(MSG_8);
				}
			};
			
			if (!myConn){
				alert(MSG_6);
			}

			myConn.connect(URL, strMethod, strVars, fnWhenDone);	
		}
		else{
			alert(MSG_9);
			link.style.display = "block";
		}
	}
	
	if(!error && paso != 3){
		document.getElementById("rf").submit();
		document.getElementById("contenedor_paso_2").innerHTML = "<br/><br/><br/><br/>" + MSG_21 + "...<br/><br/><img src='./img/loader.gif' width='220' height='19' border='0' alt='Guardando datos' />";
	}
}

function checkLoginForm(usuario,password){
	document.getElementById("flu").value = document.getElementById(usuario).value;
	document.getElementById("flp").value = document.getElementById(password).value;
	document.getElementById("fl").submit();
}

function checkFormPropietario(){
	var error = false;

	var oForm = document.getElementById("rf");
	
	if(re_texto.test(oForm.nombre.value)) setStyle(oForm.nombre, "ok");
   	else {setStyle(oForm.nombre, "ko"); error = true;}
    if(re_texto.test(oForm.apellido1.value)) setStyle(oForm.apellido1, "ok");
   	else {setStyle(oForm.apellido1, "ko"); error = true;}
    if(re_texto.test(oForm.apellido2.value)) setStyle(oForm.apellido2, "ok");
   	else {setStyle(oForm.apellido2, "ko"); error = true;}
    if(re_phone.test(oForm.telefono1.value)) setStyle(oForm.telefono1, "ok");
   	else {setStyle(oForm.telefono1, "ko"); error = true;}
/*    
	if(re_phone.test(oForm.telefono2.value)) setStyle(oForm.telefono2, "ok");
   	else {setStyle(oForm.telefono2, "ko"); error = true;}
*/
	if(re_email.test(oForm.email.value)) setStyle(oForm.email, "ok");
   	else {setStyle(oForm.email, "ko"); error = true;}
    if(re_textonum.test(oForm.piso.value)) setStyle(oForm.piso, "ok");
   	else {setStyle(oForm.piso, "ko"); error = true;}
    if(re_textonum.test(oForm.puerta.value)) setStyle(oForm.puerta, "ok");
   	else {setStyle(oForm.puerta, "ko"); error = true;}	
	
	if(error){
		alert(MSG_2);
	}
	
	if(!error){
		var claves = returnVars(oForm);
		var cargo = document.getElementById("cargo").options[document.getElementById("cargo").selectedIndex].value;
		
		if(cargo == 2) bPresidenteSetup = true;
		
		addPropietario(claves, cargo);
	}
}

var bPresidenteSetup = false;


function addPropietario(claves, cargo){
	var newClaves = claves.replace(/=/gi, "|") + "[]";
	newClaves = newClaves.replace(/&/gi, "$");
	document.getElementById("claves").value += newClaves;
	var nombre 		= document.getElementById("nombre").value;
	var apellidos 	= document.getElementById("apellido1").value + " " + document.getElementById("apellido2").value;
	var piso 		= document.getElementById("piso").value;
	var puerta 		= document.getElementById("puerta").value;
	var icono;
	
	switch(cargo){
		case "1": icono = "V"; break;
		case "2": icono = "P"; break;
		case "3": icono = "S"; break;
		default: icono = "V";
	}
	
	document.getElementById("listpro").innerHTML += "<li style='clear:both;padding-left:5px; margin-left:0px; float:left;font-style:normal;font-weight:bold;color:brown;'>(" + icono + ") " + piso + " - " + puerta + "&nbsp;&nbsp;<span style='font-weight:normal;'>" + nombre + " " + apellidos + "</span></li>";
	
	var oForm = document.getElementById("rf");
	for(var i = 0; i < oForm.elements.length; i++){
		if(oForm.elements[i].type != "select-one"){
			oForm.elements[i].value = "";
		}
	}
}

function verDestacado(opt){

	document.getElementById("destacado_info").style.display = "none";
	document.getElementById("destacado_video").style.display = "none";
	document.getElementById("destacado_fotos").style.display = "none";
	document.getElementById("destacado_ofertas").style.display = "none";

	document.getElementById("destacado_link_info").style.backgroundColor = "#D1EABC";
	document.getElementById("destacado_link_video").style.backgroundColor = "#D1EABC";
	document.getElementById("destacado_link_fotos").style.backgroundColor = "#D1EABC";
	document.getElementById("destacado_link_ofertas").style.backgroundColor = "#D1EABC";

	switch(opt){
		case "info":
			document.getElementById("destacado_link_info").style.backgroundColor = "#FFFD8B";
			document.getElementById("destacado_info").style.display = "block";
			break;
		case "video":
			document.getElementById("destacado_link_video").style.backgroundColor = "#FFFD8B";
			document.getElementById("destacado_video").style.display = "block";
			break;
		case "fotos":
			document.getElementById("destacado_link_fotos").style.backgroundColor = "#FFFD8B";	
			document.getElementById("destacado_fotos").style.display = "block";
			break;
		case "ofertas":
			document.getElementById("destacado_link_ofertas").style.backgroundColor = "#FFFD8B";
			document.getElementById("destacado_ofertas").style.display = "block";
			break;
	}

}

function loginDemo(){
	document.getElementById("flu").value = "presidente";
	document.getElementById("flp").value = "demo";
	document.getElementById("fl").submit();
}

function openHelpOnline(){
	var wHelp = window.open("http://www.comuniges.com/chat/index.php", "help", "width=650,height=650,toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no,scrollbars=no,resizable=no");
	
}

function recordarContrasenya(oForm, btn){
	if(re_email.test(oForm.email.value)){
		btn.value = MSG_33 + "...";
		btn.style.fontStyle = "italic";
		btn.disabled = "true";
		oForm.submit();
	}
	else{
		alert(MSG_32);
	}
}