// JavaScript Document

//Funcion para crear el objeto AJAX------------------------------------------------------------------------------
function crearObjeto()
{ 
        try { 
                objetus = new ActiveXObject("Msxml2.XMLHTTP"); 
        } catch (e) { 
                try { 
                        objetus= new ActiveXObject("Microsoft.XMLHTTP"); 
                } catch (E) { 
                        objetus= false; 
                } 
        } 
        if (!objetus && typeof XMLHttpRequest!='undefined') { 
                objetus = new XMLHttpRequest(); 
        } 
        return objetus 
}
//-----------------------------------------------------------------------------------------------------------------

//Esta funcion es para cargar la pagina en dependencia del vinculo que se oprima----------------------------------
function cargarPagina(url,id_contenedor)
 {
	var xmlhttp = crearObjeto()
	
	xmlhttp.onreadystatechange=function()
	{
		if (xmlhttp.readyState == 4 && (xmlhttp.status==200 || window.location.href.indexOf("http")==-1))
		{
			var xml = xmlhttp.responseText;
			document.getElementById(id_contenedor).innerHTML = xml;
			
			//un pequeño mensaje para avisar que se está cargando la info
		}
			else if (xmlhttp.readyState == 1)
			{
				document.getElementById(id_contenedor).innerHTML = "<div>Cargando...</div>"; 
			}
	}
	xmlhttp.open('GET',url,true)
	xmlhttp.send(null)
 }


//Funciones necesarias para la cookies del contador de visitas-----------------------------------------------------------------

var num = 0;

function mandarGalleta(nombre, valor, caducidad) 
{
	document.cookie = nombre + "=" + escape(valor) + ((caducidad == null) ? "" : ("; expires=" + caducidad.toGMTString()));
}

function consultarGalleta(nombre) 
{
	var buscamos = nombre + "=";
	
	if (document.cookie.length > 0) 
	{
		i = document.cookie.indexOf(buscamos);
		if (i != -1) 
		{
			i += buscamos.length;
			j = document.cookie.indexOf(";", i);
			if (j == -1)
				j = document.cookie.length;
			return unescape(document.cookie.substring(i,j));
		}
	}
}

function Contador() 
{
	var time = new Date();
	var dia = time.getDate();
	var mes = time.getMonth();
	var anno = time.getYear();
	
    var fecha = new Date (anno, mes, dia+1);		//fecha de expiracion de la cookie
    
    if (!(num=consultarGalleta("Visitas")))	// Si no existe la cookie "Visitas" 
		num = 0;								// reseteo a 0 la variable num

	num++;
    mandarGalleta("Visitas", num, fecha);
	document.getElementById('celda_contadora').innerHTML = "<span class='visitas'>Visita #"+num+"</span>";
      //document.write(num+" veces.");
}

//-------------------------------------------------------------------------------------------------------------------------------

