
$(document).ready(function() {                           

  $('a.top').click(function(){
    $('html,body').animate({scrollTop:0},'slow');
    return false;
  });           

  $('#language').change(function() {
    location.href= $('#language option:selected').attr('title');
  });

  $('#currency, #price_type, .radio_default').change(function() {
    $('#'+$(this).parents("form").attr("id")).submit();
  });

  $('.send_form').click(function() {
    $('#'+$(this).parents("form").attr("id")).submit();
  });

  $('.check_form').click(function(evento) {
    if(check_form()) {
      $('#'+$(this).parents("form").attr("id")).submit();
    } else {
      evento.preventDefault();
    }
  });

  $('.delete_form').click(function(evento) {
    delete_form();
    evento.preventDefault();
  });

  $('#menu_categories a').click(function() {
    if ($(this).filter('.collapsed').length) {
      $(this).addClass('expanded').removeClass('collapsed').find('+ ul').slideToggle('medium');
    } else if ($(this).filter('.expanded').length) {
      $(this).addClass('collapsed').removeClass('expanded').find('+ ul').slideToggle('medium');
    }
  });

  // Colorbox
  $("a[rel^='colorbox-form']").colorbox({width:"534",height:"680", iframe:true, opacity:0.8 });
  $("a[rel^='colorbox-form-short']").colorbox({width:"514",height:"330", iframe:true, opacity:0.8 });

  // Shadowbox
  $('a.open_gal').click(function() {
    var gal = document.getElementById('firstInGallery');
    Shadowbox.open(gal);
    return false;
  });

  // Cycle #portfolio - Fade
  var num_childs = $("#portfolio ul").children().length;
  $('#portfolio ul').cycle({
    fx: 'fade',
    timeout: 6500,
    speed: 1500,
    startingSlide: Math.floor(Math.random()*num_childs)
  });

  //Tooltip
  $ ('.cart_tip').each (function (){
    $(this).qtip ({
      content: $('span', this).html(),
      show: { delay: 100 },
      position: { corner: { target: 'topLeft', tooltip: 'bottomMiddle' }, adjust: { x:72, y: 0 } },
      style: {
        padding:0,
        width: 234,
        height: 158,
        color: '#fff',
        background: '#666',
        border: {
          width: 5,
          color: '#666'
          },
        tip: 'bottomMiddle'
      }
    });
  });

  // Corner
  $('.corner').corner();
  $('.corner_top').corner("top");
  $('.corner_tl').corner("tl");
  $('.corner_tr').corner("tr");
  $('.corner_bl').corner("bl");
  $('.corner_br').corner("br");
  $('.corner_5').corner("round 5px");
            
});

