/* links banner */
function go_home()
{
  location.href = 'index.php';
}

function go_catalogo()
{
  location.href = 'catalogo.php';
}

function go_novedades()
{
  location.href = 'novedades.php';
}

function go_marcas()
{
  location.href = 'marcas.php';
}

function go_enlaces()
{
  location.href = 'enlaces.php';
}

function go_ayuda()
{
  location.href = 'ayuda.php';
}

function go_contacto()
{
  location.href = 'contacto.php';
}

function go_registro()
{
  location.href = 'registro.php';
}

function go_recuperar()
{
  location.href = 'recuperar.php';
}

function go_cuenta()
{
  alert('Página en desarrollo');
}

function go_login(user, pass)
{
  var req = new Request({url: 'func/login.php',
          		onSuccess: function(result)
          		{
          		  var res_accion = result.trim();
          		  if (res_accion == 'OK')
          		  {
          		    check_pedido();
          		  } else if (res_accion == 'KO') {
          		    $('cabecera_flash').estado('Datos incorrectos','send_error');
          		  } else if (res_accion == 'NEW') {
          		    $('cabecera_flash').estado('Cuenta no activada','send_error');
          		  } else {
          		    $('cabecera_flash').estado('Error, intente nuevamente','send_error');
          		  }
          		},
          		onFailure: function() {
          			alert('fallo');
          		}
          	}).send('nombre=' + user + '&pass=' + pass);
}

function go_logout()
{
  var req = new Request({url: 'func/logout.php',
          		onSuccess: function(result)
          		{
          		  location.href = 'index.php';
          		},
          		onFailure: function() {
          			alert('Error al desconectarse.');
          		}
          	}).send();
}
/* FIN links banner */

function check_pedido()
{
  var req = new Request({url: 'ajax/ajax_catalogo.php',
          		onSuccess: function(result)
          		{
          		  var res_accion = result.trim();
          		  if (res_accion == 'OK')
          		  {
          		    alert('Posee un pedido sin finalizar. El mismo se ha recargado para que pueda completarlo. De no querer continuar con el pedido, el mismo se puede eliminar desde el panel "Mi Pedido".');
          		    location.reload();
          		  } else {
          		    location.reload();
          		  }
          		},
          		onFailure: function(err) {
          			alert('Fallo en el chequeo de pedidos sin confirmar, por favor vuelva a loguearse.');
          		}
          	}).send('accion=check_pedido');
}

window.addEvent('domready', function() {
  if (Browser.Engine.trident && !Browser.Engine.trident5) {
    $$('.transp').each(function(el) {
    				 el.setStyle('background-image', 'none');
    				 el.setStyle('filter', "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/transparente.png', sizingMethod='scale'");
    				});
  }
});

if (Browser.Engine.webkit)
{
  window.addEvent('load', function() {
    document.getElement('body').setStyle('height', $('menu_flash').getStyle('height').toInt() + $('contenedor').getStyle('height').toInt());
  });
}