// JavaScript Document
$(document).ready(function(){
    
    var def_country = $('.cur_state .cs_1').text();
    var cur_country;
    
    var def_count = $('.cur_state .cs_2').text();
    var cur_count;
    
    var state_info;
    var area_class;
    var area_alt;
    
    var ajax_target = ".shop_global_list";

    //Shop List Carusel
    $('.shop_list ul li').hover(
        function(){
            var li_num = $(this).index();
            $('.shop_list ul li').removeClass('active');
            $(this).addClass('active');
            $('.shop_brands ul').hide();
            $('.shop_brands #list-'+li_num).show();

            return false;
        }
        );
    
    //Dynamic Ukraine map
    $('.ukraine_map area').hover(
        function(){
            area_class = $(this).attr('class');
            area_alt = $(this).attr('alt');
            $('#'+area_class).show();
                                
            state_info = area_alt.split(' / ');
                                
            $('.cur_state .cs_1').text(state_info[0]);
            $('.cur_state .cs_2').text(state_info[1]);
                                
        },
        function(){
            area_class = $(this).attr('class');
            $('#'+area_class).hide();
            if(!cur_country){
                $('.cur_state .cs_1').text(def_country);
                $('.cur_state .cs_2').text(def_count);
            }    
            else{
                $('.cur_state .cs_1').text(cur_country);
                $('.cur_state .cs_2').text(cur_count);
            }    
        }
        ).click(
        function(){
            area_class = $(this).attr('class');     
            area_alt = $(this).attr('alt');
            state_info = area_alt.split(' / ');
                                
            if($('#'+area_class+'_active').is(':hidden')){
                $('.ukraine_map_images .active_img').hide();
                $('#'+area_class+'_active').show();
                cur_country = state_info[0];
                cur_count = state_info[1];
                $('.shop_slider, .no_shops').hide();
                $('.shop_loader').show();
                                    

                $('.state select option[value='+$(this).attr("id")+']').attr('selected','selected');
                                    
                $('.brand_checkbox').ajaxSubmit({
                    target: ajax_target,
                    beforeSubmit:loader
                });

                                    
            }    
            else{
                $('#'+area_class+'_active').hide();
                cur_country = def_country;
                cur_count = def_count;
                $('.shop_slider, .no_shops').hide();
                $('.shop_loader').show();
                                    
                $('.state select option[value=0]').attr('selected','selected');
                                    
                $('.brand_checkbox').ajaxSubmit({
                    target: ajax_target,
                    beforeSubmit:loader
                });

            }    

            return false;
        }
        );
    //Submit Form   
    
    $('.state select').change(function(){
        if($(this).find('option:selected').attr('value') != 0){
            area_class = $(this).find('option:selected').attr('class');
            $('.ukraine_map_images .active_img').hide();
            $('#'+area_class+'_active').show();
            area_alt = $(this).find('option:selected').attr('alt');
            state_info = area_alt.split(' / ');
            cur_country = state_info[0];
            cur_count = state_info[1];
            $('.cur_state .cs_1').text(state_info[0]);
            $('.cur_state .cs_2').text(state_info[1]);
        }else{
            $('.ukraine_map_images .active_img').hide();
            $('.cur_state .cs_1').text(def_country);
            $('.cur_state .cs_2').text(def_count);
        }
        
        $('.brand_checkbox').ajaxSubmit({
            target: ajax_target,
            beforeSubmit:loader
        });
        
    });
    
    
    $('.brand_checkbox input').change(function(){
        $('.brand_checkbox').ajaxSubmit({
            target: ajax_target,
            beforeSubmit:loader
        });
    });
    
    
    function loader(){
        $('.shop_slider, .no_shops').hide();
        $('.shop_loader').show();
    }
    
    /*
    $('.tab_items a').click(function(){
        $(".loader").show();
        $(".tabs").css('opacity','0.4');
        $.get($(this).attr("href").replace('#','/'),{},function(data){
            $(".container").html(data);
	});
        //return false;
    });
    
    if(window.location.hash != ''){
        $("html").hide();
        $(".container").load(window.location.href.replace('#','/'), function(){
            $("html").show();
        });
    }  
    */
   
    $('.tab_items a').click(function(){
        return false;  
    });
});

function ajax_load(link){
    $(".loader").show();
    $(".tabs").css('opacity','0.4');
    $.get(link.replace('#','/'),{},function(data){
        $(".container").html(data);
    });
}
