/***************************/
/*****MANEJO DE COOKIES*****/
/***************************/

/*Funcion que asigna un cookie*/
function crearCookie(name, value, expires, path, domain, secure)
{
   var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
   document.cookie = curCookie;
}

/*Funcion para leer un cookie*/
function leerCookie(name)
{
   var dc = document.cookie;
   var prefix = name + "=";
   var begin = dc.indexOf("; " + prefix);
   if (begin == -1)
   {
      begin = dc.indexOf(prefix);
      if (begin != 0) return null;
   }
   else
      begin += 2;
   var end = document.cookie.indexOf(";", begin);
   if (end == -1)
      end = dc.length;
   return unescape(dc.substring(begin + prefix.length, end));
}

/*Funcion para borrar un cookie*/
function borrarCookie(name, path, domain)
{
   if (leerCookie(name))
   {
      document.cookie = name + "=" + 
         ((path) ? "; path=" + path : "") +
         ((domain) ? "; domain=" + domain : "") +
         "; expires=Thu, 01-Jan-70 00:00:01 GMT";
   }
}

/*Funcion para tomar la fecha*/
function modificarFecha(date)
{
   var base = new Date(0);
   var skew = base.getTime();
   if (skew > 0)
      date.setTime(date.getTime() - skew);
}

/*Funcion para contar el numero de visitas a la pagina*/
function numeroVisitas()
{
	var cuenta = leerCookie('visitas');
	
	if (cuenta==null)
		cuenta = 1;
	else
		cuenta++;

	var ahora = new Date();
	modificarFecha(ahora);
	ahora.setTime(ahora.getTime() + 365 * 24 * 60 * 60 * 1000);
	
	crearCookie("visitas", cuenta, ahora);
	
	/*return cuenta;*/
	document.write(cuenta);
}