function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type",
          "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete)
        {
          bComplete = true;
          fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}

function cargar_contenido(target, url) 
{ 
    document.getElementById(target).innerHTML = '<p class="load">Cargando...</p>'; 

    var myConn = new XHConn(); 
        if (!myConn) alert("XMLHTTP no esta disponible. Inténtalo con un navegador más actual."); 
        var peticion = function (oXML) {  document.getElementById(target).innerHTML = oXML.responseText; }; 
        myConn.connect(url, "GET", "", peticion); 
} 


function cargar_contenido(target, url) 
{ 
    document.getElementById(target).innerHTML = '<p class="load">Cargando...</p>'; 

    var myConn = new XHConn(); 
        if (!myConn) alert("XMLHTTP no esta disponible. Inténtalo con un navegador más actual."); 
        var peticion = function (oXML) {  document.getElementById(target).innerHTML = oXML.responseText; }; 
        myConn.connect(url, "GET", "id_com=1100", peticion); 
}

function agregar_producto(id) 
{ 
    document.getElementById('cesta').innerHTML = '<p class="load">Agregando...</p>'; 

    var myConn = new XHConn(); 
        if (!myConn) alert("XMLHTTP no esta disponible. Inténtalo con un navegador más actual."); 
        var peticion = function (oXML) {  document.getElementById('cesta').innerHTML = oXML.responseText; }; 
        myConn.connect('/tienda/cesta.php', "GET",'id_com='+id, peticion); 
        document.getElementById('cestaimg').innerHTML='<p><img src="/img/anadirCesta2.gif" onclick="alert(\'El producto esta en la cesta. Si desea aumentar o disminuir la cantidad de este producto hagalo desde la cesta\')" alt="El producto esta en la cesta" width="138" height="21" border="0" /><br><a href="/tienda/compra.php">Concluir compra</a></p>';
}

function agregar_producto2(id) 
{ 
    document.getElementById('cesta').innerHTML = '<p class="load">Agregando...</p>'; 

    var myConn = new XHConn(); 
        if (!myConn) alert("XMLHTTP no esta disponible. Inténtalo con un navegador más actual."); 
        var peticion = function (oXML) {  document.getElementById('cesta').innerHTML = oXML.responseText; }; 
        myConn.connect('/tienda/cesta.php', "GET",'id_com='+id, peticion); 
        document.getElementById('cestaimg'+id).innerHTML='<p><img src="/img/anadirCesta2.gif" onclick="alert(\'El producto esta en la cesta. Si desea aumentar o disminuir la cantidad de este producto hagalo desde la cesta\')" alt="El producto esta en la cesta" width="138" height="21" border="0" /><br><a href="/tienda/compra.php">Concluir compra</a></p>';
}

function verla_cesta() 
{ 
	if ( document.getElementById('cesta') ){
	if(typeof document.getElementById("cesta")!=="undefined"){ 
   	 document.getElementById('cesta').innerHTML = '<p class="load">Cargando...</p>'; 
      	var myConn = new XHConn(); 
    
        if (!myConn) alert("XMLHTTP no esta disponible. Inténtalo con un navegador más actual."); 
        var peticion = function (oXML) {  document.getElementById('cesta').innerHTML = oXML.responseText; }; 
        myConn.connect('/tienda/cesta.php', "GET", "", peticion); 
	}
	}
}

function verlogineado() 
{ 
	if ( document.getElementById('usuario') ){
	if(typeof document.getElementById("usuario")!=="undefined"){ 
   	 document.getElementById('usuario').innerHTML = '<p class="load">Cargando...</p>'; 
      	var myConn = new XHConn(); 
    
        if (!myConn) alert("XMLHTTP no esta disponible. Inténtalo con un navegador más actual."); 
        var peticion = function (oXML) {  document.getElementById('usuario').innerHTML = oXML.responseText; }; 
        myConn.connect('/includes/logineado.php', "GET", "", peticion); 
	}
	}
}

function funinicial() 
{ 
verla_cesta();
verlogineado();
}
window.onload =funinicial;
//window.onload =verla_cesta; 
//window.onload =verlogineado; 
 
  
  
var tamanyoBody = 0.7;

function fijarTamanyo(tamanyo) {
  setCookie( "tamanyoLetra", tamanyo, 100, "/" );
  tamanyoTexto=tamanyo+'em';
  document.body.style.fontSize=tamanyoTexto;
}

function aumentarTamanyo() {
  var tamanyo=getCookie("tamanyoLetra");
  if (tamanyo==null)
	tamanyo=tamanyoBody+0.1;
  else if (tamanyo<1.4)
	tamanyo=eval(tamanyo)+0.1;
  fijarTamanyo(tamanyo);
}
function disminuirTamanyo() {
  var tamanyo=getCookie("tamanyoLetra");
  if (tamanyo==null)
	tamanyo=tamanyoBody-0.1;
  else if (tamanyo>0.4)
	tamanyo=eval(tamanyo)-0.1;
  fijarTamanyo(tamanyo);
}
function iniciarTamanyo() {  
  var tamanyo=getCookie("tamanyoLetra");
  if (tamanyo==null)
	tamanyo=tamanyoBody;
  fijarTamanyo(tamanyo);

}
function reestablecerTamanyo() {
  var tamanyo=tamanyoBody;
  fijarTamanyo(tamanyo);

}

function display_object_properties(object_string) {
    // Almacenar el objeto actual
    var actual_object = eval(object_string)

    // Inicializar el mensaje
    var property_message = "Aquí tiene el valor de la propiedad del objeto " + 
                           object_string + ":\n\n"

    // Iterar a través de las propiedades del objeto
    for (var property_name in actual_object) {
        property_message += object_string + "." + property_name + " = " + 
                            actual_object[property_name] + " | "
    }
    
    // Mostrar el mensaje
    alert(property_message)

}
function setCookie(name,value,days,path,domain,secure) {
  var expires, date;
  if (typeof days == "number") {
    date = new Date();
    date.setTime( date.getTime() + (days*24*60*60*1000) );
		expires = date.toGMTString();
  }
  document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name) {
  var nameq = name + "=";
  var c_ar = document.cookie.split(';');
  for (var i=0; i<c_ar.length; i++) {
    var c = c_ar[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
  }
  return null;
}


function Votar(f) {
	var votook=false;
	for (i=0;i<f.opciones.length;i++) { 
		if (f.opciones[i].checked) 
			votook=true; 
	}
	if (votook) {
		f.submit();
	} else {
		alert('Debe escoger una opción para votar.');
		return;
	}
}
