function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_changeProp(objId,x,theProp,theValue) { //v9.0
  var obj = null; with (document){ if (getElementById)
  obj = getElementById(objId); }
  if (obj){
    if (theValue == true || theValue == false)
      eval("obj.style."+theProp+"="+theValue);
    else eval("obj.style."+theProp+"='"+theValue+"'");
  }
}

function asignaTabindex()
{
	var j=0;
	for(k=0; k<document.forms.length; k++)
	{
		for (i=0; i<document.forms[k].elements.length; i++)
		{
			if(document.forms[k].elements[i].type && document.forms[k].elements[i].type!='hidden' && document.forms[k].elements[i].type!='radio' && document.forms[k].elements[i].type!='checkbox')
			{
				j++;
				document.forms[k].elements[i].tabIndex=j;
			}
		}
	}
}

function lanzaFichaPDF1(referencia, idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	oXmlHttp.open("get", "/llama-ajax.php?referencia="+referencia+"&idioma="+idioma, true);
	//window.location.href="/llama-ajax.php?referencia="+referencia+"&idioma="+idioma;
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
			}
		}
	}
	
	oXmlHttp.send(null);
}

function comprobarTeLlamamos(idioma)
{
	var goodEmail;
	goodEmail=document.form_llamamos.llamamos_email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.form_llamamos.llamamos_nombre.value.length==0 || document.form_llamamos.llamamos_nombre.value==textos[35][idioma])
	{
		alert(textos[1][idioma]);
		document.form_llamamos.llamamos_nombre.focus();
	}
	else if(document.form_llamamos.llamamos_email.value.length==0 || document.form_llamamos.llamamos_email.value==textos[36][idioma])
	{
		alert(textos[5][idioma]);
		document.form_llamamos.llamamos_email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.form_llamamos.llamamos_email.focus();
	}
	else if(document.form_llamamos.llamamos_telefono.value.length==0 || document.form_llamamos.llamamos_telefono.value==textos[37][idioma])
	{
		alert(textos[7][idioma]);
		document.form_llamamos.llamamos_telefono.focus();
	}
	else
	{
		var oXmlHttp=zXmlHttp.createRequest();
		
		oXmlHttp.open("get", "/enviaremail-tellamamos.php?nombre="+document.form_llamamos.llamamos_nombre.value+"&email="+document.form_llamamos.llamamos_email.value+"&telefono="+document.form_llamamos.llamamos_telefono.value+"&idioma="+idioma, true);
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
			{
				if(oXmlHttp.status==200)
				{
					var respuesta=oXmlHttp.responseText;
					if(respuesta==1)
					{
						alert(textos[38][idioma]);
					}
					else
						alert(textos[39][idioma]);
				}
			}
		}
		
		oXmlHttp.send(null);
	}
}

function cambiaLocalidad(idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	var provincia;
	
	provincia=document.formulario.provincia.value;
	
	oXmlHttp.open("get", "/actualizar_localidad.php?provincia="+provincia+"&idioma="+idioma, true);
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
				var localidades=document.getElementById("localidades");
				localidades.innerHTML=respuesta;
			}
		}
		else
		{
			
			respuesta='<select name="localidad" id="localidad">';
			respuesta+='<option value="">'+textos[9][idioma]+'</option>';
			respuesta+='</select>';
			var localidades=document.getElementById("localidades");
			localidades.innerHTML=respuesta;
		}
	}
	
	oXmlHttp.send(null);
}

function cambiaLocalidad2(provincia, localidad, idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	
	oXmlHttp.open("get", "/actualizar_localidad.php?provincia="+provincia+"&localidad="+localidad+"&idioma="+idioma, true);
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
				var localidades=document.getElementById("localidades");
				localidades.innerHTML=respuesta;
			}
		}
		else
		{
			
			respuesta='<select name="localidad" id="localidad">';
			respuesta+='<option value="">'+textos[9][idioma]+'</option>';
			respuesta+='</select>';
			var localidades=document.getElementById("localidades");
			localidades.innerHTML=respuesta;
		}
	}
	
	oXmlHttp.send(null);
}

function cambiaLocalidadAlerta(idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	var provincia;
	
	provincia=document.form_alerta.id_provincia.value;
	
	oXmlHttp.open("get", "/actualizar_localidad_alerta.php?provincia="+provincia+"&idioma="+idioma, true);
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
				var localidades=document.getElementById("localidades");
				localidades.innerHTML=respuesta;
			}
		}
		else
		{
			
			respuesta='<select name="id_localidad" id="id_localidad">';
			respuesta+='<option value="">'+textos[9][idioma]+'</option>';
			respuesta+='</select>';
			var localidades=document.getElementById("localidades");
			localidades.innerHTML=respuesta;
		}
	}
	
	oXmlHttp.send(null);
}

function cambiaLocalidadAlerta2(provincia, localidad, idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	
	oXmlHttp.open("get", "/actualizar_localidad_alerta.php?provincia="+provincia+"&localidad="+localidad+"&idioma="+idioma, true);
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
				var localidades=document.getElementById("localidades");
				localidades.innerHTML=respuesta;
			}
		}
		else
		{
			
			respuesta='<select name="id_localidad" id="id_localidad">';
			respuesta+='<option value="">'+textos[9][idioma]+'</option>';
			respuesta+='</select>';
			var localidades=document.getElementById("localidades");
			localidades.innerHTML=respuesta;
		}
	}
	
	oXmlHttp.send(null);
}

function cambiaPrecios(idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	var provincia;
	
	tipo=document.formulario.tipo_operacion.value;
	
	oXmlHttp.open("get", "/actualizar_precios.php?tipo="+tipo+"&idioma="+idioma, true);
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
				var precios=document.getElementById("precios_m");
				precios.innerHTML=respuesta;
			}
		}
		
	}
	
	oXmlHttp.send(null);
}

function cambiaPreciosAlerta(idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	var provincia;
	
	tipo=document.form_alerta.id_tipo_operacion.value;
	
	oXmlHttp.open("get", "/actualizar_precios_alerta.php?tipo="+tipo+"&idioma="+idioma, true);
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
				var precios=document.getElementById("precios_m");
				precios.innerHTML=respuesta;
			}
		}
		
	}
	
	oXmlHttp.send(null);
}

function comprobarAlerta(idioma)
{
	if(document.form_alerta.nombre.value==0)
	{
		alert(textos[28][idioma]);
		document.form_alerta.nombre.focus();
	}
	else if(document.form_alerta.id_tipo_operacion.value==0)
	{
		alert(textos[29][idioma]);
		document.form_alerta.id_tipo_operacion.focus();
	}
	else if(document.form_alerta.id_tipo_inmueble.value==0)
	{
		alert(textos[14][idioma]);
		document.form_alerta.id_tipo_inmueble.focus();
	}
	else if(document.form_alerta.precio.value==0)
	{
		alert(textos[17][idioma]);
		document.form_alerta.precio.focus();
	}
	else if(document.form_alerta.id_provincia.value==0)
	{
		alert(textos[30][idioma]);
		document.form_alerta.id_provincia.focus();
	}
	else if(document.form_alerta.id_localidad.value==0)
	{
		alert(textos[31][idioma]);
		document.form_alerta.id_localidad.focus();
	}
	else
	{
		document.form_alerta.action="/procesar-alerta/";
		document.form_alerta.method="post";
		document.form_alerta.submit();	
	}
}

function verAlerta(codigo, idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	var provincia;
	
	oXmlHttp.open("get", "/actualizar-ver-alerta.php?codigo="+codigo+"&idioma="+idioma, true);
	oXmlHttp.onreadystatechange=function()
	{
		if(oXmlHttp.readyState==4)
		{
			if(oXmlHttp.status==200)
			{
				var respuesta=oXmlHttp.responseText;
				var precios=document.getElementById("veralerta");
				precios.innerHTML=respuesta;
				
				document.form_ver_alerta.submit();
			}
		}
		
	}
	oXmlHttp.send(null);
}

function modificarUsuario(idioma)
{
	if(document.form_datos.nombre.value.length==0)
	{
		alert(textos[1][idioma]);
		document.form_datos.nombre.focus();
	}
	else if(document.form_datos.contrasenanew.value.length>0 && document.form_datos.contrasena.value.length==0)
	{
		alert(textos[32][idioma]);
		document.form_datos.contrasena.focus();
	}
	else if(document.form_datos.contrasena.value.length>0)
	{
		var oXmlHttp=zXmlHttp.createRequest();
		
		oXmlHttp.open("get", "/comprobar-contrasena.php?codigo="+document.form_datos.codigo.value+"&clave="+document.form_datos.contrasena.value+"&idioma="+idioma, true);
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
			{
				if(oXmlHttp.status==200)
				{
					var respuesta=oXmlHttp.responseText;
					
					if(respuesta==1)
					{
						//password no valida
						alert(textos[33][idioma]);
						document.form_datos.contrasena.focus();
					}
					else if(document.form_datos.contrasenanew.value.length==0)
					{
						alert(textos[34][idioma]);
						document.form_datos.contrasenanew.focus();
					}
					else
					{
							document.form_datos.action="/edita-usuario/";
							document.form_datos.method="post";
							document.form_datos.submit();
					}
				}
			}
			
		}
		oXmlHttp.send(null);
	}
	else if(document.form_datos.contrasenanew.value.length==0 && document.form_datos.contrasena.value.length==0)
	{
		//envio pero cuidado de no poner contraseña en null en el php
		document.form_datos.action="/edita-usuario/";
		document.form_datos.method="post";
		document.form_datos.submit();
	}
}

function comprobarContacto(idioma)
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.nombre.value.length==0)
	{
		alert(textos[1][idioma]);
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		alert(textos[3][idioma]);
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert(textos[7][idioma]);
		document.formulario.telefono.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert(textos[5][idioma]);
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.formulario.email.focus();
	}
	else if(document.formulario.tipo_consulta.value.length==0)
	{
		alert(textos[10][idioma]);
		document.formulario.tipo_consulta.focus();
	}
	else if(document.formulario.asunto.value.length==0)
	{
		alert(textos[11][idioma]);
		document.formulario.asunto.focus();
	}
	else if(document.formulario.mensaje.value.length==0)
	{
		alert(textos[8][idioma]);
		document.formulario.mensaje.focus();
	}
	else
	{
		document.formulario.action="/enviaremail-contacto/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarReforma(idioma)
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.nombre.value.length==0)
	{
		alert(textos[1][idioma]);
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		alert(textos[3][idioma]);
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert(textos[7][idioma]);
		document.formulario.telefono.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert(textos[5][idioma]);
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.formulario.email.focus();
	}
	else if(document.formulario.poblacion_reforma.value.length==0)
	{
		alert(textos[12][idioma]);
		document.formulario.poblacion_reforma.focus();
	}
	else if(document.formulario.reforma.value.length==0)
	{
		alert(textos[13][idioma]);
		document.formulario.reforma.focus();
	}
	else
	{
		document.formulario.action="/enviaremail-reforma/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarTasacion(idioma)
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.nombre.value.length==0)
	{
		alert(textos[1][idioma]);
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		alert(textos[3][idioma]);
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert(textos[7][idioma]);
		document.formulario.telefono.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert(textos[5][idioma]);
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.formulario.email.focus();
	}
	else if(document.formulario.tipo_inmueble.value.length==0)
	{
		alert(textos[14][idioma]);
		document.formulario.tipo_inmueble.focus();
	}
	else if(document.formulario.poblacion_inmueble.value.length==0)
	{
		alert(textos[12][idioma]);
		document.formulario.poblacion_inmueble.focus();
	}
	else if(document.formulario.metros_construidos.value.length==0)
	{
		alert(textos[15][idioma]);
		document.formulario.metros_construidos.focus();
	}
	else if(document.formulario.metros_parcela.value.length==0)
	{
		alert(textos[16][idioma]);
		document.formulario.metros_parcela.focus();
	}
	else
	{
		document.formulario.action="/enviaremail-tasacion/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarVenta(idioma)
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.nombre.value.length==0)
	{
		alert(textos[1][idioma]);
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		alert(textos[3][idioma]);
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert(textos[7][idioma]);
		document.formulario.telefono.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert(textos[5][idioma]);
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.formulario.email.focus();
	}
	else if(document.formulario.tipo_inmueble.value.length==0)
	{
		alert(textos[14][idioma]);
		document.formulario.tipo_inmueble.focus();
	}
	else if(document.formulario.poblacion_inmueble.value.length==0)
	{
		alert(textos[12][idioma]);
		document.formulario.poblacion_inmueble.focus();
	}
	else if(document.formulario.precio_venta.value.length==0)
	{
		alert(textos[17][idioma]);
		document.formulario.precio_venta.focus();
	}
	else if(document.formulario.metros_construidos.value.length==0)
	{
		alert(textos[15][idioma]);
		document.formulario.metros_construidos.focus();
	}
	else if(document.formulario.metros_parcela.value.length==0)
	{
		alert(textos[16][idioma]);
		document.formulario.metros_parcela.focus();
	}
	else
	{
		document.formulario.action="/enviaremail-venta/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarUsuarioRegistrado(url, idioma)
{
	var goodEmail=document.form_login.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.form_login.email.value.length==0)
	{
		alert(textos[5][idioma]);
		document.form_login.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.form_login.email.focus();
	}
	else if(document.form_login.contrasena.value.length==0)
	{
		alert(textos[18][idioma]);
		document.form_login.contrasena.focus();
	}
	else
	{
		var oXmlHttp=zXmlHttp.createRequest();
		
		oXmlHttp.open("get", "/autenticar-usuario.php?usuario="+document.form_login.email.value+"&clave="+document.form_login.contrasena.value+"&rand="+Math.random(), true);
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
				if(oXmlHttp.status==200)
				{
					var respuesta=unescape(oXmlHttp.responseText);
					respuesta=respuesta.replace(/\+/gi," ");
					
					if(respuesta==1)
						alert(textos[19][idioma]);
					else
					{
						window.location.href=url;
					}
				}
		}
		oXmlHttp.send(null);
	}
}

function comprobarEmail(idioma)
{
	var goodEmail=document.form_password.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.form_password.email.value.length==0)
	{
		alert(textos[5][idioma]);
		document.form_password.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.form_password.email.focus();
	}
	else
	{
		var oXmlHttp=zXmlHttp.createRequest();
		
		oXmlHttp.open("get", "/enviaremail-contrasena.php?email="+document.form_password.email.value+"&rand="+Math.random(), true);
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
				if(oXmlHttp.status==200)
				{
					var respuesta=unescape(oXmlHttp.responseText);
					respuesta=respuesta.replace(/\+/gi," ");
					
					if(respuesta==1)
						alert(textos[20][idioma]);
					else
						alert(textos[21][idioma]);
				}
		}
		oXmlHttp.send(null);
	}
}

function comprobarRegistro(idioma)
{
	var goodEmail=document.form_registro.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.form_registro.nombre.value.length==0)
	{
		alert(textos[1][idioma]);
		document.form_registro.nombre.focus();
	}
	else if(document.form_registro.email.value.length==0)
	{
		alert(textos[5][idioma]);
		document.form_registro.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[6][idioma]);
		document.form_registro.email.focus();
	}
	else if(goodEmail)
	{
		var oXmlHttp=zXmlHttp.createRequest();
			
		oXmlHttp.open("get", "/comprobar-email.php?usuario="+document.form_registro.email.value+"&rand="+Math.random(), true);
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
				if(oXmlHttp.status==200)
				{
					var respuesta=unescape(oXmlHttp.responseText);
					respuesta=respuesta.replace(/\+/gi," ");
					
					if(respuesta==1)
					{
						alert(textos[22][idioma]);
						document.form_registro.email.focus();
					}
					else
					{
						if(document.form_registro.contrasena.value.length==0)
						{
							alert(textos[18][idioma]);
							document.form_registro.contrasena.focus();
						}
						else if(document.form_registro.contrasenarep.value.length==0)
						{
							alert(textos[23][idioma]);
							document.form_registro.contrasenarep.focus();
						}
						else if(document.form_registro.contrasena.value!=document.form_registro.contrasenarep.value)
						{
							alert(textos[24][idioma]);
							document.form_registro.contrasena.focus();
						}
						else if(!document.form_registro.privacidad.checked)
						{
							alert(textos[25][idioma]);
							document.form_registro.privacidad.focus();
						}
						else
						{
							document.form_registro.action="/registro-usuario/";
							document.form_registro.method="post";
							document.form_registro.submit();
						}
					}
				}
		}
		oXmlHttp.send(null);
	}
}

function borrarAlerta(codigo, idioma)
{
	entrar=confirm(textos[26][idioma]);
	
	if(entrar)
	{
		var oXmlHttp=zXmlHttp.createRequest();
			
		oXmlHttp.open("get", "/borrar-alerta.php?codigo="+codigo+"&rand="+Math.random(), true);
		oXmlHttp.onreadystatechange=function()
		{
			if(oXmlHttp.readyState==4)
			{
				if(oXmlHttp.status==200)
				{
					var respuesta=unescape(oXmlHttp.responseText);
					respuesta=respuesta.replace(/\+/gi," ");
					
					if(respuesta==1)
					{
						document.getElementById("alerta_"+codigo).innerHTML='';
					}
					else
						alert(textos[27][idioma]);
				}
			}
		}
		oXmlHttp.send(null);
	}
	else
		event.returnValue=false;
}

function mostrarMensaje(num, idioma)
{
	if(num==1)
		alert("El email introducido ya existe en nuestra base de datos.\n\nSi lo desea puede introducir otro email o identificarse en nuestra web como usuario registrado.");
}

function formatAsMoney(mnt)
{
	mnt-=0;
	mnt=(Math.round(mnt*100))/100;
	return (mnt==Math.floor(mnt)) ? mnt+'.00' : ((mnt*10==Math.floor(mnt*10)) ? mnt+'0' : mnt);
}

function cambiarForm(idioma)
{
	if(document.formulario.tipo[0].checked==true)
	{
		document.getElementById('nombre2').innerHTML="Nombre";
		document.getElementById('apellidos2').innerHTML="Apellidos";
		document.formulario.nombre.value="";
		document.formulario.apellidos.value="";
		document.formulario.nombre.focus();
	}
	else
	{
		document.getElementById('nombre2').innerHTML="Empresa";
		document.getElementById('apellidos2').innerHTML="Contacto";
		document.formulario.nombre.value="";
		document.formulario.apellidos.value= "";
		document.formulario.nombre.focus();
	}
}

function imprimirRecibo(pedido)
{
	document.formulario.action="/recibo-compra/";
	document.formulario.pedido.value=pedido;
	document.formulario.method="post";
	document.formulario.target="_blank";
	document.formulario.submit();
}

function comprobarBuscar(criterio, idioma)
{
	document.formulario.criterio.focus();
	
	if(document.formulario.criterio.value.length==0 || document.formulario.criterio.value==criterio)
		alert("Es imprescindible que indique el criterio de búsqueda.");
	else
		window.location.href="/articulos-buscar/"+escape(document.formulario.criterio.value)+"/";
}

function comprobarBuscarMarca(idioma)
{
	if(document.formulario.marca.value.length==0)
		alert("Es imprescindible que indique la marca a buscar.");
	else
		window.location.href="/articulos-buscar/marca/"+document.formulario.marca.value+"/";
}

function imagen(carpeta, nombre)
{
	popup=window.open('/image.php?carpeta='+carpeta+'&nombre='+nombre, 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=670,height=430,left=100,top=100');
	popup.focus();
}

function descargar(carpeta, nombre)
{
	descarga.document.location.href="/download.php?carpeta="+carpeta+"&nombre="+nombre;
}

function imprimir(url)
{
	popup=window.open('http://muebleselrebajon.overant.com'+url, 'impresion', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=670,height=500,left=100,top=100');
	popup.focus();
}

function tabular(e, obj)
{ 
	tecla=(document.all) ? e.keyCode : e.which;
	
	if(tecla!=13)
		return;
	
	frm=obj.form;
	
	for(i=0; i<frm.elements.length; i++)
		if(frm.elements[i]==obj)
		{ 
			if(i==frm.elements.length-1)
				i=-1;
			
			break;
		}
	
	frm.elements[i+1].focus();
	
	return false; 
}

function intro(e, obj)
{ 
	tecla=(document.all) ? e.keyCode : e.which;
	
	if(tecla!=13)
		return;
	
	comprobarBuscar();
	
	return false; 
}

function goto(pagina, destino)
{
	document.formulario.action="privado_"+pagina+".php";
	document.formulario.accion.value="consultar";
	document.formulario.target=destino;
	document.formulario.submit();
}

function gotoinicio(pagina, destino)
{
	document.formulario.action="procesa_"+pagina+".php";
	document.formulario.method="post";
	document.formulario.enctype="multipart/form-data";
	document.formulario.accion.value="inicio";
	document.formulario.target=destino;
	document.formulario.submit();
}

function nuevo()
{
	document.formulario.accion.value="inicio";
	document.formulario.submit();
}

function guardar()
{
	document.formulario.accion.value="guardar";
	document.formulario.submit();
}

function consultar()
{
	document.formulario.accion.value="consultar";
	document.formulario.submit();
}

function eliminar()
{
	var entrar;
	
	entrar=confirm("¿Está seguro que desea eliminar este registro?");
	
	if(entrar)
	{
		document.formulario.accion.value="eliminar";
		document.formulario.submit();
	}
	else
		event.returnValue=false;
}

function buscar(tabla)
{
	var x;
	
	x=window.open("buscador.php?tabla="+tabla,"v","status=0,resizable=0,toolbar=0,location=0,directories=0,menubar=0,scrollbars=0,width=645,height=465,top=50,left=50");
	
	event.returnValue=false;
}

function primero()
{
	document.formulario.accion.value="primero";
	document.formulario.submit();
}

function anterior()
{
	document.formulario.accion.value="anterior";
	document.formulario.submit();
}

function ultimo()
{
	document.formulario.accion.value="ultimo";
	document.formulario.submit();
}

function siguiente()
{
	document.formulario.accion.value="siguiente";
	document.formulario.submit();
}
