function mostrarMensaje(num, idioma)
{
	if(num==1)
		alert(textos[1][idioma]);
	else if(num==2)
		alert(textos[2][idioma]);
}

function mostrarSeccion(num, idioma)
{
	var seccion;
	
	eval("seccion=seccion"+num+";");
	
	if(seccion==false)
	{
		seccion=true;
		
		document.getElementById("ampliar"+num).innerHTML=textos[3][idioma];
		
		new Effect.BlindDown("seccion"+num, { duration:1.0 });
	}
	else
	{
		seccion=false;
		
		document.getElementById("ampliar"+num).innerHTML=textos[4][idioma];
		
		new Effect.BlindUp("seccion"+num, { duration:1.0 });
	}
	
	eval("seccion"+num+"=seccion;");
}

function cambiarForm(idioma)
{
	if(document.formulario.tipo[0].checked==true)
	{
		document.getElementById('nombre2').innerHTML=textos[5][idioma];
		document.getElementById('apellidos2').innerHTML=textos[6][idioma];
		document.formulario.nombre.value="";
		document.formulario.apellidos.value="";
		document.formulario.nombre.focus();
	}
	else
	{
		document.getElementById('nombre2').innerHTML=textos[7][idioma];
		document.getElementById('apellidos2').innerHTML=textos[8][idioma];
		document.formulario.nombre.value="";
		document.formulario.apellidos.value="";
		document.formulario.nombre.focus();
	}
}

function cambiarForm2(idioma)
{
	if(document.formulario.tipo[0].checked==true)
	{
		document.getElementById('nombre2').innerHTML=textos[5][idioma];
		document.getElementById('apellidos2').innerHTML=textos[6][idioma];
		document.formulario.nombre.value="";
		document.formulario.apellidos.value="";
		document.formulario.nombre.focus();
	}
	else if(document.formulario.tipo[1].checked==true)
	{
		document.getElementById('nombre2').innerHTML=textos[7][idioma];
		document.getElementById('apellidos2').innerHTML=textos[8][idioma];
		document.formulario.nombre.value="";
		document.formulario.apellidos.value="";
		document.formulario.nombre.focus();
	}
	else
	{
		document.getElementById('nombre2').innerHTML=textos[5][idioma];
		document.getElementById('apellidos2').innerHTML=textos[8][idioma];
		document.formulario.nombre.value="";
		document.formulario.apellidos.value="";
		document.formulario.nombre.focus();
	}
}

function comprobarComprar(tipo1, tipo2, 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)
	{
		if(tipo1)
			alert(textos[9][idioma]);
		else if(tipo2)
			alert(textos[10][idioma]);
		else
			alert(textos[11][idioma]);
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		if(tipo1)
			alert(textos[12][idioma]);
		else
			alert(textos[13][idioma]);
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.poblacion.value.length==0)
	{
		alert(textos[14][idioma]);
		document.formulario.poblacion.focus();
	}
	else if(document.formulario.provincia.value.length==0)
	{
		alert(textos[15][idioma]);
		document.formulario.provincia.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert(textos[16][idioma]);
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[17][idioma]);
		document.formulario.email.focus();
	}
	else if(document.formulario.version.value.length==0)
	{
		alert(textos[18][idioma]);
		document.formulario.version.focus();
	}
	else if(document.formulario.puestos.value.length==0)
	{
		alert(textos[19][idioma]);
		document.formulario.puestos.focus();
	}
	else if(document.formulario.condiciones_ok.checked==false)
	{
		alert(textos[20][idioma]);
		document.formulario.condiciones_ok.focus();
	}
	else
	{
		document.formulario.action="/enviaremail-comprar/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarContacto(tipo, 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)
	{
		if(tipo)
			alert(textos[9][idioma]);
		else
			alert(textos[10][idioma]);
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		if(tipo)
			alert(textos[12][idioma]);
		else
			alert(textos[13][idioma]);
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.poblacion.value.length==0)
	{
		alert(textos[14][idioma]);
		document.formulario.poblacion.focus();
	}
	else if(document.formulario.provincia.value.length==0)
	{
		alert(textos[15][idioma]);
		document.formulario.provincia.focus();
	}
	else if(document.formulario.email.value.length==0)
	{
		alert(textos[16][idioma]);
		document.formulario.email.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[17][idioma]);
		document.formulario.email.focus();
	}
	else if(document.formulario.consulta.value.length==0)
	{
		alert(textos[21][idioma]);
		document.formulario.consulta.focus();
	}
	else if(document.formulario.condiciones_ok.checked==false)
	{
		alert(textos[20][idioma]);
		document.formulario.condiciones_ok.focus();
	}
	else
	{
		document.formulario.action="/enviaremail-contacto/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarPruebaGratis(idioma)
{
	var goodEmail;
	goodEmail=document.formulario.email.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	var oXmlHttp=zXmlHttp.createRequest();
	
	oXmlHttp.open("get", "/comprobar-email.php?email="+document.formulario.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(document.formulario.organizacion.value.length==0)
				{
					alert(textos[22][idioma]);
					document.formulario.organizacion.focus();
				}
				else if(document.formulario.nombre.value.length==0)
				{
					alert(textos[9][idioma]);
					document.formulario.nombre.focus();
				}
				else if(document.formulario.apellidos.value.length==0)
				{
					alert(textos[12][idioma]);
					document.formulario.apellidos.focus();
				}
				else if(document.formulario.email.value.length==0)
				{
					alert(textos[16][idioma]);
					document.formulario.email.focus();
				}
				else if(!goodEmail)
				{
					alert(textos[17][idioma]);
					document.formulario.email.focus();
				}
				else if(respuesta==1)
				{
					alert(textos[34][idioma]);
					document.formulario.email.focus();
				}
				else if(document.formulario.telefono.value.length==0)
				{
					alert(textos[23][idioma]);
					document.formulario.telefono.focus();
				}
				else if(document.formulario.idioma_docum.value.length==0)
				{
					alert(textos[24][idioma]);
					document.formulario.idioma_docum.focus();
				}
				else if(document.formulario.condiciones_ok.checked==false)
				{
					alert(textos[20][idioma]);
					document.formulario.condiciones_ok.focus();
				}
				else
				{
					document.formulario.action="/enviaremail-prueba-gratis/";
					document.formulario.method="post";
					document.formulario.submit();
				}
			}
	}
	oXmlHttp.send(null);
}

function comprobarContrasena(msg, idioma)
{
	var goodEmail=document.formulario.user.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.user.value.length==0 || document.formulario.user.value==msg)
	{
		alert(textos[16][idioma]);
		document.formulario.user.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[17][idioma]);
		document.formulario.user.focus();
	}
	else
	{
		var oXmlHttp=zXmlHttp.createRequest();
		
		oXmlHttp.open("get", "/enviaremail-contrasena.php?email="+document.formulario.user.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[25][idioma]);
					else
						alert(textos[26][idioma]);
				}
		}
		oXmlHttp.send(null);
	}
}

function comprobarAcceso(msg1, msg2, idioma, url)
{
	var goodEmail=document.formulario.user.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.info)|(\..{2,2}))$)\b/gi);
	
	if(document.formulario.user.value.length==0 || document.formulario.user.value==msg1)
	{
		alert(textos[16][idioma]);
		document.formulario.user.focus();
	}
	else if(!goodEmail)
	{
		alert(textos[17][idioma]);
		document.formulario.user.focus();
	}
	else if(document.formulario.pwd.value.length==0 || document.formulario.pwd.value==msg2)
	{
		alert(textos[27][idioma]);
		document.formulario.pwd.focus();
	}
	else
	{
		var oXmlHttp=zXmlHttp.createRequest();
		
		oXmlHttp.open("get", "/autenticar-usuario.php?email="+document.formulario.user.value+"&contrasena="+document.formulario.pwd.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[25][idioma]);
					else
					{
						alert(textos[28][idioma]);
						
						window.location.href=url;
					}
				}
		}
		oXmlHttp.send(null);
	}
}

function comprobarEditarUsuario(idioma)
{
	if(document.formulario.organizacion.value.length==0)
	{
		alert(textos[22][idioma]);
		document.formulario.organizacion.focus();
	}
	else if(document.formulario.nombre.value.length==0)
	{
		alert(textos[9][idioma]);
		document.formulario.nombre.focus();
	}
	else if(document.formulario.apellidos.value.length==0)
	{
		alert(textos[12][idioma]);
		document.formulario.apellidos.focus();
	}
	else if(document.formulario.telefono.value.length==0)
	{
		alert(textos[23][idioma]);
		document.formulario.telefono.focus();
	}
	else
	{
		document.formulario.action="/intranet-editar-usuario/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarEditarContrasena(idioma)
{
	if(document.formulario.contrasena.value.length==0)
	{
		alert(textos[29][idioma]);
		document.formulario.contrasena.focus();
	}
	else if(document.formulario.contrasena2.value.length==0)
	{
		alert(textos[30][idioma]);
		document.formulario.contrasena2.focus();
	}
	else if(document.formulario.contrasena.value!=document.formulario.contrasena2.value)
	{
		alert(textos[31][idioma]);
		document.formulario.contrasena.value="";
		document.formulario.contrasena2.value="";
		document.formulario.contrasena.focus();
	}
	else
	{
		document.formulario.action="/intranet-editar-contrasena/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function comprobarBuzon(idioma)
{
	if(document.formulario.mensaje.value.length==0)
	{
		alert(textos[32][idioma]);
		document.formulario.mensaje.focus();
	}
	else if(document.formulario.condiciones_ok.checked==false)
	{
		alert(textos[20][idioma]);
		document.formulario.condiciones_ok.focus();
	}
	else
	{
		document.formulario.action="/enviaremail-buzon/";
		document.formulario.method="post";
		document.formulario.submit();
	}
}

function salir(idioma)
{
	var oXmlHttp=zXmlHttp.createRequest();
	
	oXmlHttp.open("get", "/salir.php?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[33][idioma]);
					
					window.location.href="/";
				}
			}
	}
	oXmlHttp.send(null);
}

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

function descargarIntranet(codigo, carpeta, nombre)
{
	descarga.document.location.href="/descarga-intranet.php?codigo="+codigo+"&carpeta="+carpeta+"&nombre="+nombre;
}

function popUpImagen(URL)
{
	imagen=window.open(URL, 'imagenAmpliada', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=670,height=430,left=100,top=100');
	imagen.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 estadistica(pagina, destino)
{
	document.formulario.action="estad_"+pagina+".php";
	document.formulario.method="post";
	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;
}
