			var proceso=null;

			function getDefault()
			{
				//Creaos una instancia de la Clase principal
				//Al no definir los escuchadores, el resultado se mostrara en alerts
				var jasafellox= new JAsafelloX();
				jasafellox.get("test.php?usuario=iago");
			}
			
			function getPage(pageName)
			{
				//alert('');
				hideMenu2();
				new JAsafelloX().post(pageName,loadContent,proccessError);
			}
			
			function getGal(pageName)
			{
				var parameters=new Parameters();
				parameters.put("file",pageName);
				new JAsafelloX().post("galeria.php",loadContent,proccessError,parameters);
			}
			
			function loadContent(xmlResponse, textResponse)
			{
				//alert(''+textResponse);
				new DocumentHelper().setInnerHTML("contenido",textResponse);
			
			}
			
			function proccessError(xhRequest)
			{
				var txt='<h1>Error!</h1><h5>Status:'+xhRequest.status+'-'+xhRequest.statusText+'</h5>';
				var docHelper=new DocumentHelper();
				docHelper.setInnerHTML("contenido",txt);
			}

			function getProccesParams()
			{
				//Creamos parametros con que completar la URL
				var parameters=new Parameters();
				parameters.put("usuario","Iago");
				parameters.put("i","10");
				//Creaos una instancia de la Clase principal
				//pasamos el nombre del metodo que recogera la salida y los errores usando params
				new JAsafelloX().post("test3.php",injectResponse,proccessError,parameters);
			}

			function clearAll()
			{
				var docHelper=new DocumentHelper();
				docHelper.setInnerHTML("contenido","");
			}
			
			function injectResponse(xmlResponse,textResponse)
			{
				var docHelper=new DocumentHelper();
				docHelper.setTextNode("outTXT",textResponse);
				docHelper.setInnerHTML("outXML",textResponse);

				docHelper.setInnerHTML("pg2",textResponse);
				docHelper.setTextNode("pg"," ");
				docHelper.setInnerHTML("pg","&nbsp;");
			}
			
			function showMenu2()
			{
				var obj = document.getElementById("hidemenu");
        obj.style.visibility = "visible";
			}
			
			function hideMenu2()
			{
				var obj = document.getElementById("hidemenu");
        obj.style.visibility = "hidden";
			}

			function mandaMail()
			{
				formu=document.forms["contactform"];
				name=formu.name.value;
				mail=formu.mail.value;
				subject=formu.subject.value;
				message=formu.message.value;
				if(name=='')
				{
					alert('El nombre no puede estar vacio');
					return;
				}
				
				if(mail=='')
				{
					alert('El correo no puede estar vacio');
					return;
				}
				if(mail.indexOf('@')==-1||mail.indexOf('.')==-1)
				{
					alert('El correo tiene que ser valido');
					return;
				}
				
				if(message=='')
					alert('El mensaje no puede estar vacio');
				
				var parameters=new Parameters();
				parameters.put("name",formu.name.value);
				parameters.put("mail",formu.mail.value);
				parameters.put("subject",formu.subject.value);
				parameters.put("message",formu.message.value);
				//Creaos una instancia de la Clase principal
				//pasamos el nombre del metodo que recogera la salida y los errores usando params
				new JAsafelloX().post("mandamail.php",loadContent,proccessError,parameters);
			}