
//aqui se pondran las funciones que nesecite el site en javaScript y en ajax, llamando asi a las diferentes librerias desde aqu'i.
function mostrar_otras_noticias_categoria(url, capa, valores, capa2, url2)
{
	Enviar_MostrarEnCapa2(url, capa, valores);
	Enviar_MostrarEnCapa2(url2, capa2, valores);
}

//esta es la funcion de la portada
function mostrar_pagina_principal(url, capa, valores)
{
	Enviar_MostrarEnCapa2(url, capa, valores);
	Enviar_MostrarEnCapa2('paginisaciones/campito_derecha_panel.php', 'news_costado_derecho', valores);
}

//esta es la funcion de las curiosidades
function mostrar_curiosidades(url, capa, valores)
{
	Enviar_MostrarEnCapa(url, capa, valores);
	//Enviar_MostrarEnCapa2('paginisaciones/campito_derecha_panel.php', 'news_costado_derecho', valores);
}

function creaAjax()
{
	  var objetoAjax=false;
	  try {
		   /*Para navegadores distintos a internet explorer*/
		   objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
		  } 
	  catch (e) 
	  {
	   try {
			 /*Para explorer*/
			 objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
		   } 
		
		catch (E) 
	      {
			 objetoAjax = false;
		  }
	  }
	
	  if (!objetoAjax && typeof XMLHttpRequest!='undefined') 
	  {
	   objetoAjax = new XMLHttpRequest();
	  }
	  return objetoAjax;
}

/***********************************************************************************/

function EntraDatos(url, valores)//Solo para pasar datos al server por POST
	{		//alert(url);
		 var ajax=creaAjax();
		 ajax.open ('POST', url, true);
		 ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
         ajax.send(valores);
 		 return;		
	
	}

//***********************************************************************************/

function Enviar_MostrarEnCapa (url,capa,valores)//Para enviar datos al server por POST y mostrar en capa el retorno del server
{
	//alert(1);
	   var ajax=creaAjax();
	   var capaContenedora = document.getElementById(capa);
	   ajax.open ('POST', url, true);
		
		ajax.onreadystatechange = function() 
		{
				 if (ajax.readyState==1)
					 {
						capaContenedora.innerHTML="<img src='images/loading.gif'>Cargando...";
					 }
				 else if (ajax.readyState==4)
				 {
						if(ajax.status==200)
						{
							 document.getElementById(capa).innerHTML=ajax.responseText; 
							
						}
						else if(ajax.status==404)
							 {			
								 capaContenedora.innerHTML = "La direccion existe";
							 }
						 else
							 {
								 capaContenedora.innerHTML = "Error: ".ajax.status;
							 }
				 }
		}
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(valores);
  return;
}
//////////*******
function Enviar_MostrarEnCapa1 (url,capa,valores, capa2)//Para enviar datos al server por POST y mostrar en capa el retorno del server
{
	   var ajax=creaAjax();
	   var capaContenedora = document.getElementById(capa);
	   var capaContenedora1 = document.getElementById(capa2);

	   ajax.open ('POST', url, true);
		
		ajax.onreadystatechange = function() 
		{
				 if (ajax.readyState==1)
					 {
						capaContenedora1.innerHTML="Cargando...";
					 }
				 else if (ajax.readyState==4)
				 {
						if(ajax.status==200)
						{
							 document.getElementById(capa).innerHTML=ajax.responseText; 
							
						}
						else if(ajax.status==404)
							 {			
								 capaContenedora.innerHTML = "La direccion no existe";
							 }
						 else
							 {
								 capaContenedora.innerHTML = "Error: ".ajax.status;
							 }
				 }
		}
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(valores);
  return;
}

function Enviar_MostrarEnCapa2 (url,capa,valores)//Para enviar datos al server por POST y mostrar en capa el retorno del server
{
	//alert(valores);
	   var ajax=creaAjax();
	   var capaContenedora = document.getElementById(capa);
	   var capaContenedora1 = document.getElementById('cargar_otras_' + valores);
	   
	   ajax.open ('POST', url, true);
		
		ajax.onreadystatechange = function() 
		{
				 if (ajax.readyState==1)
					 {//alert(1);
						capaContenedora1.innerHTML="Cargando...";
						//alert(2);
					 }
				 else if (ajax.readyState==4)
				 {
						if(ajax.status==200)
						{
							 document.getElementById(capa).innerHTML=ajax.responseText; 
							
						}
						else if(ajax.status==404)
							 {			
								 capaContenedora.innerHTML = "La direccion existe";
							 }
						 else
							 {
								 capaContenedora.innerHTML = "Error: ".ajax.status;
							 }
				 }
		}
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(valores);
  return;
}

function Enviar_MostrarEnCapa_ (url,capa,valores)//Para enviar datos al server por POST y mostrar en capa el retorno del server
{ 		//alert(capa)
	   var ajax=creaAjax();
	   var capaContenedora = document.getElementById(capa);
	   
	   //var capaContenedora_1 = document.getElementById('mandar');
	   ajax.open ('POST', url, true);

		ajax.onreadystatechange = function() 
		{  
				 if (ajax.readyState==1)
					 {
						capaContenedora.innerHTML="<img src='<?php echo BASEDIR;?>images/loading.gif'>Cargando..."; //width='32' height='32'
						//capaContenedora_1.innerHTML=" "; 
						//if ( valores == 'lookup=69' )
						//{	
						//	Enviar_MostrarEnCapa1('guest_book/mostrar_link.php', 'mandar', 'lookup=5');
							//Enviar_MostrarEnCapa1(url, capa, 'lookup=12');
						//}
					}
				 else if (ajax.readyState==4)
				 { 
						if(ajax.status==200)
						{
							 document.getElementById(capa).innerHTML=ajax.responseText; 
							
						} 
						else if(ajax.status==404)
							 {		
								 capaContenedora.innerHTML = "La direccion existe";
							 }
						 else
							 {
								 capaContenedora.innerHTML = "Error: ".ajax.status;
							 }
				 }
		}
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(valores);
  return;
}

function Enviar_MostrarEnCapa_4 (url,capa,valores)//Para enviar datos al server por POST y mostrar en capa el retorno del server
{
	//alert(2);
	   var ajax=creaAjax();
	   var capaContenedora = document.getElementById(capa);
	   ajax.open ('POST', url, true);
		
		ajax.onreadystatechange = function() 
		{
				 if (ajax.readyState==1)
					 {
						//capaContenedora.innerHTML="<img src='images/loading.gif'>Cargando...";
					 }
				 else if (ajax.readyState==4)
				 {
						if(ajax.status==200)
						{
							 document.getElementById(capa).innerHTML=ajax.responseText; 
							
						}
						else if(ajax.status==404)
							 {			
								 capaContenedora.innerHTML = "La direccion existe";
							 }
						 else
							 {
								 capaContenedora.innerHTML = "Error: ".ajax.status;
							 }
				 }
		}
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(valores);
  return;
}

function Enviar_MostrarEnCapa_galeria_imagenes (url,capa,valores)//Para enviar datos al server por POST y mostrar en capa el retorno del server
{ 		//alert(1);
	   var ajax=creaAjax();
	   var capaContenedora = document.getElementById(capa);
	   
	   var capaContenedora1 = document.getElementById('cargar_galeria_imagenes');
	   
	   ajax.open ('POST', url, true);

		ajax.onreadystatechange = function() 
		{  
				 if (ajax.readyState==1)
					 {
						//capaContenedora1.innerHTML="Cargando..."; //width='32' height='32'
						capaContenedora1.innerHTML="Cargando...";
					 }
				 else if (ajax.readyState==4)
				 { 
						if(ajax.status==200)
						{
							 document.getElementById(capa).innerHTML=ajax.responseText; 
							
						} 
						else if(ajax.status==404)
							 {		
								 capaContenedora.innerHTML = "La direccion existe";
							 }
						 else
							 {
								 capaContenedora.innerHTML = "Error: ".ajax.status;
							 }
				 }
		}
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(valores);
  return;
}

function libro_(url,capa,valores, obcion)
{
	Enviar_MostrarEnCapa_4(url,capa,valores)
}

/***********************************************************************************/

function Capa (url,capa)//Solo para mostrar cosas en una Capa hacer pedidos
{
	   var ajax=creaAjax();
	   var capaContenedora = document.getElementById(capa);
	   ajax.open ('POST', url, true);

		
		ajax.onreadystatechange = function() 
		{
				 if (ajax.readyState==1)
					 {
						capaContenedora.innerHTML="Cargando.......";
					 }
				 else if (ajax.readyState==4)
				 {
						if(ajax.status==200)
						{
							 document.getElementById(capa).innerHTML=ajax.responseText; 
							
						}
						else if(ajax.status==404)
							 {			
								 capaContenedora.innerHTML = "La direccion existe";
							 }
						 else
							 {
								 capaContenedora.innerHTML = "Error: ".ajax.status;
							 }
				 }
		}
  
  ajax.send();
}

/***********************************************************************************/

function Areadetexto (url,textarea, valores)//Para enviar datos al server por POST y mostrar en textarea el retorno del server
{
	   var ajax=creaAjax();
	   var textareaContenedora = document.getElementById(textarea);
	   ajax.open ('POST', url, true);

		
		ajax.onreadystatechange = function() 
		{
				 if (ajax.readyState==1)
					 {
						textareaContenedora.value="Cargando.......";
					 }
				 else if (ajax.readyState==4)
				 {
						if(ajax.status==200)
						{
							 document.getElementById(textarea).value=ajax.responseText; 
							
						}
						else if(ajax.status==404)
							 {			
								 textareaContenedora.value = "La direccion existe";
							 }
						 else
							 {
								 textareaContenedora.value = "Error: ".ajax.status;
							 }
				 }
		}
  
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  ajax.send(valores);
  return;

}

/***********************************************************************************/
	
	function Areadetexto (url,textarea)//Solo para mostrar cosas en un area de texto
{
	   var ajax=creaAjax();
	   var textareaContenedora = document.getElementById(textarea);
	   ajax.open ('POST', url, true);

		
		ajax.onreadystatechange = function() 
		{
				 if (ajax.readyState==1)
					 {
						textareaContenedora.value="Cargando.......";
					 }
				 else if (ajax.readyState==4)
				 {
						if(ajax.status==200)
						{
							 document.getElementById(textarea).value=ajax.responseText; 
							
						}
						else if(ajax.status==404)
							 {			
								 textareaContenedora.value = "La direccion existe";
							 }
						 else
							 {
								 textareaContenedora.value = "Error: ".ajax.status;
							 }
				 }
		}
  
  ajax.send();
}

/************************/

function avisar_actualisacion ()
{
	alert("Se han Guardados los datos corectamente.") ;
}