﻿function MM_preloadImages() { //v3.0
        var d=document;
        if(d.images){
                if(!d.MM_p) d.MM_p=new Array();
                var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
                for(i=0; i<a.length; i++)
                        if (a[i].indexOf("#")!=0){
                                d.MM_p[j]=new Image;
                                d.MM_p[j++].src=a[i];
                        }
        }
}

$(document).ready(function(){

    /*
     * Category Filter toggles
     */
    $(".slide_toggle").click(function(){
        var selector = $(this).attr("id");
        $(".slide_toggle ~ ." + selector).slideToggle("slow");
        $(this).toggleClass("opened");
        $(this).toggleClass("closed");
    });

    $(".filter_cbox_wrapper").each(function(){
       var height = $(this).height();
       $(this).data('full_height', height);

       if(height > 120){
            $(this).animate({
                height: '130px'
            }, 0);
       }
    });

	$('.c_filter_cbox_wrapper').each(function(){
		var height = $(this).height();
		$(this).data('full_height', height);
		if(height > 120){
			$(this).animate({
				height: '130px'
			}, 0);
		}
	});

	$('.c_filter_cbox_wrapper').css('display','none');

    $(".more_filters").click(function(){
        $(this).fadeOut("fast");
        var target = $(this).parent();
        target.animate({
            height: target.data("full_height")+'px'
        }, 1000);
    });


    $(".filter_cbox").click(function(){
        $("#filters_form").submit();
    });

    $(".more_filters").css({"display":"block"});


    /*
     * End Category Filter toggles
     */



     /*
      * Bastian and Rugger landing page tabs
      */

      $(".tab_button").click(function(){
         var id = $(this).attr("id");

         $(".tab_button").each(function(){
            if($(this).hasClass("active")){
                 $(this).toggleClass("active");
            }
         });
         $(this).toggleClass("active");
         $(".tab_content").css({"display":"none"});
         $("#tab_"+id).css({"display":"block"});

      });

      $(".close_tabs").click(function(){
            $(".tab_content").css({"display":"none"});
            $("#tab_default").css({"display":"block"});
            $(".tab_button").each(function(){
            if($(this).hasClass("active")){
                 $(this).toggleClass("active");
            }
         });
      });

      $('.filter_cbox').click(function(){
            $('#searchfilter').submit();
      });

     /*
      * End Tabs
      */

	/*
	 * Carousel on rugger page
	 */
	if($('#rugger_carousel').length > 0){
		$('#rugger_carousel').cycle({
			fx:     'fade',
			speed:  'slow',
			timeout: 5000,
			next:   '.scrollingHotSpotRight',
			prev:   '.scrollingHotSpotLeft'
		});
	}

    $(".autocomplete").attr("autocomplete", "off");
    //$("#subscribeform").validate();
	$("select").selectbox();

	$("#mainNavigation_h li.main_mens").hoverIntent({
		over: function(){
			$('.main_nav_overlay').hide();
			$('#nav_overlay_mens').fadeIn(100);
		},
		timeout: 100,
		sensitivity:6,
		interval:80,
		out: function(){
			$('#nav_overlay_mens').fadeOut(100);
		}
	})

	$("#mainNavigation_h li.main_womens").hoverIntent({
		over: function(){  
			$('.main_nav_overlay').hide();
			$('#nav_overlay_womens').fadeIn(100);
		},
		timeout: 100,
		sensitivity: 6,
		interval:80,
		out: function(){
			$('#nav_overlay_womens').fadeOut(100);
		}
	});
	
	$("#mainNavigation_h li.main_kids").hoverIntent({
		over: function(){  
			$('.main_nav_overlay').hide();
			$('#nav_overlay_kids').fadeIn(100);
		},
		timeout: 100,
		sensitivity: 6,
		interval:80,
		out: function(){
			$('#nav_overlay_kids').fadeOut(100);
		}
	});

	///Search Box drpdown
	$('#search_button').click(function(){
		if(doSearch()){
			$('#search_dropdown form').submit();
		}else{
			
			return false;
		}
	});

    ///Search Box drpdown
	$('#search_dropdown form').submit(function(){
		if(doSearch()){
			return true;
		}else{
			return false;
		}
	});

    //clear subscribe box when clicked
    $('#subscribe_container #subscribe').click(function(){
        if ($('#subscribe_container #subscribe').val() == 'Skriv din emailadress här') {
		    $('#subscribe_container #subscribe').val('');
		}
    });

	function doSearch(){
		/*If search not already visible then make visible*/
		if($('#search_dropdown').is(':hidden')){
			$('#search_dropdown').fadeIn();
			//addClass - to force this button to submit the second time it's clicked
			$('#search_button').addClass('search_nav_submit');
		}else{
			//$('#search_dropdown').hide();
		}

		if(checkSearchPopulated() == false){
			if($('#search_input').val() == 'Fyll i sökord'){
				$('#search_input').select();
			}

			if($('#search_input').val() == 'Sök'){
				$('#search_input').val('Fyll i sökord');
				$('#search_input').select();
			}

			if($('#search_input').val() == ''){
				$('#search_input').val('Sök');
				$('#search_input').select();
			}
			return false;
		}else{
			return true;
	}

    }

    function checkSearchPopulated() {
		if ($('#search_input').val() == 'Sök' || $('#search_input').val() == 'Fyll i sökord' || $('#search_input').val() == ''){
		   return false;
		} else {
			return true;
		}
    }

    //clear search if not populated
    $('#search_input').click(function(){
	if(checkSearchPopulated() == false) {
	    $('#search_input').val('');
	}
    })

    //clear search if not populated
    $('#search_input').blur(function(){
	if(checkSearchPopulated() == false) {
	    $('#search_input').val('Fyll i sökord');
	}
    })



});


