//CAPTURA LA FECHA DEL SERVIDOR
var xmlhttpfecha;
function loadXMLDocFecha(url,asincrono)
{
	xmlhttpfecha=null;	
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttpfecha=new XMLHttpRequest();
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		xmlhttpfecha=new ActiveXObject("Microsoft.XMLHTTP");
	}

	if (xmlhttpfecha!=null)
	{
		if (asincrono)
			xmlhttpfecha.onreadystatechange=state_Change;

		xmlhttpfecha.open("GET",url,asincrono);
		xmlhttpfecha.send(null);

		if (!asincrono) state_Change();
	}
	else
	{
		dfechaActual = new Date();
		dfechaActual = formatearFecha(dfechaActual);
	}
}

function loadedXMLfecha()
{	
	dfechaActual = xmlhttpfecha.getResponseHeader("DATE");
	dfechaActual = new Date(dfechaActual);	
	return dfechaActual;
}

function formatearFecha(dfechaActual)
{
	/*var dia		= dfechaActual.getDate();
	var mes		= dfechaActual.getMonth()+1;
	var anyo	= dfechaActual.getFullYear();			
	var hora	= dfechaActual.getHours();    
	var minuto	= dfechaActual.getMinutes(); 
	var segundo	= dfechaActual.getSeconds();
	dia			= (dia.toString().length==1)?'0'+dia:dia;
	mes			= (mes.toString().length==1)?'0'+mes:mes;
	hora		= (hora.toString().length==1)?'0'+hora:hora;
	minuto		= (minuto.toString().length==1)?'0'+minuto:minuto;
	segundo		= (segundo.toString().length==1)?'0'+segundo:segundo;
	dfechaActual = dia + "/" + mes + "/" + anyo + " " + hora + ":" + minuto + ":" + segundo;*/

	return dfechaActual.getTime();
}

//FIN CAPTURA LA FECHA DEL SERVIDOR


//Administración de cookies
function leerCookie(NombreDeCookie) 
{
  galleta = NombreDeCookie + "=";
  if (document.cookie.length > 0) 
  {
    principio = document.cookie.indexOf(galleta);
    if (principio != -1) 
    {
      principio += galleta.length;
      fin = document.cookie.indexOf(";", principio);
      if (fin == -1) fin = document.cookie.length;
      return unescape(document.cookie.substring(principio, fin));
    }
  }
  else
  {
     var vacio=null;
     return (vacio);
  }
} 

function crearCookie(Nombre, Valor, Caduca, Tipocaduca) 
{
	var expira = new Date();
	 if (Tipocaduca != null) 
	 {
		 if (Tipocaduca == 'año')
		 {
	 		 expira.setTime(expira.getTime() + Caduca  * 365 * 24 * 60 * 60 * 1000);
		 }
		 else if (Tipocaduca == 'mes')
		 {
	 		 expira.setTime(expira.getTime() + Caduca  * 30 * 24 * 60 * 60 * 1000);
		 }
		 else if (Tipocaduca == 'dia')
		 {
	 		 expira.setTime(expira.getTime() + Caduca  * 24 * 60 * 60 * 1000);
		 }
		 document.cookie = Nombre + "=" + Valor + ";path=/" + "; expires=" + expira.toGMTString();
	}
	else
	{
		document.cookie = Nombre + "=" + Valor + ";path=/";
	}
}

function borrarCookie (NombreDeCookie) 
{
	if (leerCookie(NombreDeCookie)) {
		document.cookie = NombreDeCookie+"=; expires=Thu, 01-Jan-70 00:00:01 GMT;path=/" 
	}
}
//Administración de cookies