$(document).ready(function() {
    $('div#product-items div.product-item:last').css({"margin": "0"});
    $("ul.tabs").tabs("div.panes > div");
    var c = 1;
    var moo = {}
    $('#slider-menu').find('a').each(function(){
        moo[c] = $(this).html();
        c++;
    });
    $('#slider-menu').html('');
    // Instead of clear get the current names
    var slide_cycle = $("#slides").cycle({
        before: set_active_slide,
        pause: true,
        pauseOnPagerHover: true,
        timeout: 7000,
        delay: -3000,
        pager: "#slider-menu",
        // callback fn that creates a thumbnail to use as pager anchor 
        pagerAnchorBuilder: function(idx, slide) { 
                var num = idx + 1;
                return '<li class="slide-label '+slide.id+'"><a class="label '+slide.id+'" href="#" title="">'+moo[num]+'</a></li>';
                
            }
        });

    var slide_cycle2 = $("#customer-logotypes").cycle({
        pause: true,
        timeout: 7000,
        delay: -3000
    });
    
    $('a.lightbox').click(function(e) {
        e.preventDefault();
        $("body").append("<div id=\"tmp\" />");
        $("#tmp").html("<img id=\"tmp_image\" src=\""+$(this).attr("href")+"\" />");
        $("#tmp_image").load(function(){
            $('#tmp').lightbox_me({
                centered: true,
                destroyOnClose: true,
                closeSelector:'img'
            });
        });
    });
    
    $("a.tourlink").click(function(e){
        e.preventDefault();
        $("body").append("<div id=\"tmp\" />");
        $("#tmp").css("border","10px solid #fff").css("background","#000");
        $("#tmp").html('<iframe width="480" height="390" src="'+$(this).attr("href")+'" frameborder="0" allowfullscreen></iframe>');
        $('#tmp').lightbox_me({
            centered: true,
            destroyOnClose: true,
            closeSelector:'img'
        });
    })
    
    //Activate click on flags
    activate_flag_click();
    
    // Add js validation on forms
    $('form.form').validate({
        errorPlacement: function(error, element) { 
                        error.insertAfter(element.prev());
                    }   
    });
    
    // Add a clear left on the 4th reseller
    $('div.card-holder').find('div.vcard.reseller:eq(3)').css('clear','left');
    
    
    //fixes for forms and to avoid bots
    $('input').keypress(function(e){
        if ( e.which == 13 ) { e.preventDefault(); return false; }
    });
    $("button[type=submit]").click(function(event){
        event.preventDefault();
        var thisform = $(this).closest("form");
        $("input[name=do_submit]").remove();
        thisform.append("<input type=\"hidden\" name=\"do_submit\" value=\"true\" />");
        thisform.submit();
    });
});

function set_active_slide() {
  
  var slide = this.id;
  $('a.label').removeClass('current');
  $('a.'+slide).addClass('current');
  
  $('ul#slider-menu').removeClass();
  $('ul#slider-menu').addClass(slide);
}

function activate_flag_click(){
    $('a.country').click(function(){
        event.preventDefault();
        var id = this.rel;
        $('div#modal-content').html( $('div#'+id).html() );
        $('div#modal').lightbox_me({
            centered: true,
            closeSelector: '#modal-closer',
            overlaySpeed: 100
        });
        
    });
}
