$(document).ready(function() {

		// adds .path_[filename] to body tag, for CSS targeting
		var sPath = window.location.pathname;
		sPath = sPath.split('.')[0];
		sPath = 'page_' + sPath.substring(sPath.lastIndexOf('/') + 1);
		if (document.location.search.indexOf('Minimalism_saucony') != -1) {
			$('body').addClass('page_Minimalism_saucony');
		} else if (document.location.search.indexOf('WhatIsStrong') != -1) {
			$('body').addClass('page_WhatIsStrong_saucony');
		} else if (document.location.search.indexOf('ViZi-PRO_saucony') != -1) {
			$('body').addClass('page_vizipro');
		} else if (document.location.search.indexOf('GeometryOfStrong_saucony') != -1) {
			$('body').addClass('page_geometryofstrong');
		/*
		} else if (document.location.search.indexOf('stockNumber=20126') != -1) {
			$('body').addClass('page_hattori_mens').addClass('page_minimalism_layout');
			var products = $('.products .img img.thumb');
			$(products[0]).attr('src', '/saucony/images/us/minimalism_layout/m1.gif');
			$(products[1]).attr('src', '/saucony/images/us/minimalism_layout/m2.gif');
			$(products[2]).attr('src', '/saucony/images/us/minimalism_layout/m3.gif');
			$(products[3]).attr('src', '/saucony/images/us/minimalism_layout/m4.gif');
		} else if (document.location.search.indexOf('stockNumber=10126') != -1) {
			$('body').addClass('page_hattori_womens').addClass('page_minimalism_layout');
			var products = $('.products .img img.thumb');
			$(products[0]).attr('src', '/saucony/images/us/minimalism_layout/w1.gif');
			$(products[1]).attr('src', '/saucony/images/us/minimalism_layout/w2.gif');
			$(products[2]).attr('src', '/saucony/images/us/minimalism_layout/w3.gif');
			$(products[3]).attr('src', '/saucony/images/us/minimalism_layout/w4.gif');
		*/
		};
		$('body').addClass(sPath);

	
	/*
	
	$('body.page_home').addClass('page_minimalism_layout').find('#ifrm').attr('src', '/saucony/htmls/static/us/home_features_min.html');

	if ($('body').hasClass('page_minimalism_layout')) {
		$('h1 img').attr('src', '/saucony/images/us/logo_min.gif');
		$('#bag img').attr('src', '/saucony/images/us/minimalism_layout/checkout.gif');
		$('#search .button').attr('src', '/saucony/images/us/minimalism_layout/searchbutton.gif');
		$('img#addtobag').attr('src', '/saucony/images/us/minimalism_layout/add-to-bag.gif');
		$('form.validate-optins input.button').attr('src', '/saucony/images/us/minimalism_layout/sign-up-footer.gif');

		var social = $('ul.link-list img');
		$(social[0]).attr('src', '/saucony/images/us/minimalism_layout/connect-twitter.gif');
		$(social[1]).attr('src', '/saucony/images/us/minimalism_layout/connect-facebook.gif');
		$(social[2]).attr('src', '/saucony/images/us/minimalism_layout/connect-youtube.gif');

	}

	*/
	

    $("input.clear-text")
        .focus(function() {
            $(this).attr("lastVal",$(this).val());
            $(this).val("");
        })
        .blur(function(){
            if($(this).val()=="") {
                $(this).val($(this).attr("lastVal"));
            }
        });
    $("._blank").click(function() {
        window.open($(this).attr("href"));
        return false;
    });
    $(".share-link").click(function() {
        var path = $(this).attr("href");
        if($("#share")) { $("#share").remove(); }
        $("<div id=\"share\"><div id=\"share-content\"></div></div>").insertAfter(this);
        $("#share-content").load(path);
        $('#share').css({
            'right': 980-$(this).position().left-$(this).width() + 'px',
            'top': $(this).position().top + 'px'
        }).show("fast", function() {
            $('.share-close').click(function() {
                $('#share').hide("fast", function() {
                    $("#share").remove();
                });
                return false;
            });
            $("body").bind("click", closeShareOnBlur);
            $(".arrow").css('border-width',"1px");
        });
        return false;
    });
	// shop by size

	$(document).ready(function() {
 $('#nav-size').hover(
        function(){
            var guide = $(this);
            guide.addClass('size-active');
            $('#size-selector-wrapper').show().find('select').mouseleave(function(e) {e.stopPropagation();});
        },
        function(){
            $(this).removeClass('size-active');
            $('#size-selector-wrapper').hide();
        }
    );
	
	});

/*
	var timer=null;
$(document).ready(function() {
  
  $('#nav-sizee').hover(function() {
	var __self = this;
	clearTimeout(timer);
	$("#nav-size",this).addClass('size-active');
  }, function() {
	  var __self=this;
	timer = window.setTimeout(function(){
	    $("#nav-size",__self).removeClass('size-active');
		document.body.focus();
	},1000);
  });
	$('select','#nav-size').focus(function(){
		window.setTimeout(function(){
			clearTimeout(timer);},1000);
	})	
	
	$('select','#nav-size').change(function(){
			document.body.focus();
	
	})
});

*/
    $('#language').hover(
        function(){
            _this = $(this);
            _this.addClass('list-flags');
            $('#flag-list').css({
                'bottom': _this.height()
            }).show('fast')
        },
        function(){
            $(this).removeClass('list-flags');
            $('#flag-list').hide('fast')
        }
    );
});
function closeShareOnBlur(e) {
    var actor = $('#share');
    var inWidth = (e.pageX>actor.offset().left && e.pageX<(actor.offset().left+actor.width())) ? 1 : 0;
    var inHeight = (e.pageY>actor.offset().top && e.pageY<(actor.offset().top+actor.height())) ? 1 : 0;

    if (!(inWidth && inHeight)) {
        actor.hide("fast", function() {
           $("#share").remove();
           $("body").unbind("click", closeShareOnBlur);
        });
    }
}
