function crearUsuario(usuario,nombre,telefono,ciudad,contrasena,correo) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=crear&usuario="+usuario+"&nombre="+nombre+"&telefono="+telefono+"&ciudad="+ciudad+"&contrasena="+contrasena+"&correo="+correo+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");
        elemento.usuarioCreado(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function accesarUsuario(usuario,contrasena) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=accesar&usuario="+usuario+"&contrasena="+contrasena+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {  		  
        var elemento = document.getElementById("index");        
        elemento.respuestaAccesoUsuario(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function verificarAcceso() {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=verificarAcceso&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");
        elemento.resultadoDeVerificarAcceso(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function cerrarUsuario() {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=cerrarUsuario&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");
        elemento.usuarioCerrado(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function obtenerDatosDeUsuario(){
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=obtenerDatos&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {  		
        var elemento = document.getElementById("index");
        var valores = xmlHttp.responseText.split("\n");
        elemento.asignarDatosDeUsuario(valores[0],valores[1],valores[2],valores[3],valores[4],valores[5],valores[6],valores[7]);
      }
    }
    xmlHttp.send(null);
  }
}

function cambiarContrasena(nuevaContrasena) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=cambiarContrasena&contrasena=" + nuevaContrasena + "&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
  		  if(xmlHttp.responseText == "1")
  		  alert("El correo no pudo ser enviado");
        var elemento = document.getElementById("index");
        elemento.resultadoDeCambioDeContrasena(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function actualizarDatos(id,nombre,telefono,ciudad,correo) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=actualizarDatos&id="+id+"&nombre="+nombre+"&telefono="+telefono+"&ciudad="+ciudad+"&correo="+correo+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");
        elemento.resultadoDeCambioDeDatos(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function activarUsuario(codigo) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=activarUsuario&c="+codigo+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");
        window.location = "index.php";
      }
    }
    xmlHttp.send(null);
  }
}

function enviarContrasena(usuario) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/usuarios.php?action=enviarContrasena&usuario="+usuario+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");       
        elemento.resultadoDeEnvioDeContrasena(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function sendContacto(nombre,telefono,comentarios,correo,empresa) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/contacto.php?action=enviar&nombre="+nombre+"&telefono="+telefono+"&comentarios="+comentarios+"&correo="+correo+"&empresa="+empresa+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");       
        elemento.contactoEnviado(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function addCartItem(usuario,producto) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/carrito.php?action=addItem&usuario="+usuario+"&producto="+producto+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");       
        elemento.productoAgregado();
      }
    }
    xmlHttp.send(null);
  }
}

function getCartItems(usuario) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/carrito.php?action=getItems&usuario="+usuario+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");       
        elemento.setCartItems(xmlHttp.responseText);
      }
    }
    xmlHttp.send(null);
  }
}

function updateCartItem(usuario,producto,cantidad) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/carrito.php?action=updateItem&usuario="+usuario+"&producto="+producto+"&cantidad="+cantidad+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");       
        elemento.productoActualizado();
      }
    }
    xmlHttp.send(null);
  }
}

function deleteCartItem(usuario,producto) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/carrito.php?action=deleteItem&usuario="+usuario+"&producto="+producto+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");       
        elemento.productoEliminado();
      }
    }
    xmlHttp.send(null);
  }
}

function sendCartItems(usuario,cantidad) {
  var ajaxEnabled = checkAjax();
  if(ajaxEnabled == true) {
    var url="pages/phpFunctions/carrito.php?action=checkOut&usuario="+usuario+"&cantidad="+cantidad+"&sid="+Math.random();
    xmlHttp.open("GET",url,true);
    xmlHttp.onreadystatechange = function() {
  		if (xmlHttp.readyState==4) {
        var elemento = document.getElementById("index");               
        elemento.compraEnviada();
      }
    }
    xmlHttp.send(null);
  }
}
