document.write('<style type="text/css">div#content div.overview-cloth ul li a img, div#content div.overview-shoe ul li a img{visibility:hidden;}</style>');

$(document).ready(function(){
	
	initImagePreload();
	initZoom();
	initQuickLinks();
	initSearchBox();
	initFrontBack();
	initSidebarPics();
	initResize();
	initNewsFader();
	initZoomClick();
	initZoomFrontBack();
	initZoomPicture();
	initCustomSelect();
	initHomeFlash();
	initDropDownAthletes();
	
});

	var current = 0;
	var img;
	
function initImagePreload(){
	if ($('div#content div.overview-shoe ul').get(0)){
		isImageLoaded();
	}
	else if ($('div#content div.overview-cloth ul').get(0)){
		isImageLoadedCloth();
	}
}

function isImageLoaded()
{
	var images = $("div#content div.overview-shoe ul li a img");
	var max = $("div#content div.overview-shoe ul li a img").length;
	var src = $(images[current]).attr('src');
	
	img = new Image();
	img.src = src;
	
	if(img.complete){
		$(images[current]).css('display', 'none');
		$(images[current]).css('visibility', 'visible');
		$(images[current]).fadeIn('slow');
		current++;
		if(current<max)
		{
			setTimeout('isImageLoaded()', 0);
		}
	}else{
		if(current<max)
		{
			setTimeout('isImageLoaded()', 0);
		}
	}
}

function isImageLoadedCloth()
{
	var images = $("div#content div.overview-cloth ul li a img");
	var max = $("div#content div.overview-cloth ul li a img").length;
	var src = $(images[current]).attr('src');
	
	img = new Image();
	img.src= src;	
	
	if(img.complete){
		$(images[current]).css('display', 'none');
		$(images[current]).css('visibility', 'visible');
		$(images[current]).fadeIn('slow');
		current++;
		if(current<max)
		{
			setTimeout('isImageLoadedCloth()', 0);
		}
	}else{
		if(current<max)
		{
			setTimeout('isImageLoadedCloth()', 0);
		}
	}
}

function centerPopup()
{
	var winHeight= document.getElementsByTagName('html')[0].clientHeight;
	var popHeight= $('div.news-popup').height();
	$('div.news-popup').css('top', (popHeight>=winHeight)? '0px' : $(document).scrollTop()+(winHeight-popHeight)/2+'px' );
};

function initZoom(){
	$("div#content div.right-detail div.detail-zoom a").css("display", "block");
	return false;
}

function initZoomClick(){
	//Show fader and popup
	$("div#content div.detail-zoom a").click(function(){
		showFader();
		var div = $('div.clothing-popup');
		
		if(div.width > $(window).width()){
			var left = 0;
		}
		else if(($(window).width() - div.width()) < 0){
			var left = 0;
		}
		else{
			var left = ($(window).width() - div.width())/2;
		}
		
		div.css({
			"left": left+'px',
			"visibility": "visible",
			"display": "none"
		});
		div.fadeIn();
		return false;
	});
	//Close fader and popup
	$("div.clothing-popup a.close").click(function(){
		$("#fader").fadeOut();
		$("div.clothing-popup").fadeOut("slow", function(){
			$(this).css({
				"visibility": "hidden",
				"display": "block"
			});
		});
		return false;
	});
}

function initZoomFrontBack(){
	//Change front back pictures in popup
	$("#popup-sm-bk").click(function(){
		//Change big pictures
		$("div.clothing-popup a.front-zoom").addClass("zoom-none");
		$("div.clothing-popup a.back-zoom").removeClass("zoom-none");
		$("div.clothing-popup a.back-zoom").css("display", "none");
		$("div.clothing-popup a.back-zoom").fadeIn();
		//Change small thumbnails
		$(this).hide();
		$("#popup-sm-fr").show();
		return false;
	});
	
	$("#popup-sm-fr").click(function(){
		//Change big pictures
		$("div.clothing-popup a.back-zoom").addClass("zoom-none");
		$("div.clothing-popup a.front-zoom").removeClass("zoom-none");
		$("div.clothing-popup a.front-zoom").css("display", "none");
		$("div.clothing-popup a.front-zoom").fadeIn();
		//Change small thumbnails
		$(this).hide();
		$("#popup-sm-bk").show();	
		return false;	
	});
}

function initZoomPicture(){
	if ($('div.clothing-popup').get(0)){
		var options = {
			zoomType: 'standard',
			zoomWidth: 391,
			zoomHeight: 391,
			position: 'right',
				xOffset: 151,
				yOffset: -24,
				title: 'false'
		};
		$("div.clothing-popup a.front-zoom").jqzoom(options);
		$("div.clothing-popup a.back-zoom").jqzoom(options);
	}
}

function initQuickLinks(){
	// Show Quick links if JavaScript enabled
	$("ul.quick-links li.show a").addClass("active");
	
	$("ul.quick-links li.show a").click(function (){
		$("#quick").slideToggle("slow");
		$("ul.quick-links li.hide a").addClass("active");
		$(this).removeClass("active");
		return false;
	});
	$("ul.quick-links li.hide a").click(function (){
		$("#quick").slideToggle("slow");
		$("ul.quick-links li.show a").addClass("active");
		$(this).removeClass("active");
		return false;
	});
}

function initSearchBox() {
	$("#search").focus(function(){
		if ($(this).val() == 'SEARCH')
			$(this).val('');
	});
	$("#search").blur(function(){
		if ($(this).val() == '')
			$(this).val('SEARCH');
	});
}

function initFrontBack() {

	$("#detail-sm-bk").click(function(){
		//Change big pictures
		$("#detail-big-fr").hide();
		$("#detail-big-bk").fadeIn();
		//Change small thumbnails
		$(this).hide();
		$("#detail-sm-fr").show();
		return false;
	});
	
	$("#detail-sm-fr").click(function(){
		//Change big pictures
		$("#detail-big-bk").hide();
		$("#detail-big-fr").fadeIn();
		//Change small thumbnails
		$(this).hide();
		$("#detail-sm-bk").show();
		return false;
	});
}

function initSidebarPics() {
	
	$("div.sidebar-pict ul a.pict-hold").hover(
		function(){
			$(this).addClass('pict-rel');
			$(this).children("span").addClass('hover');
		},
		function(){
			$(this).children("span").removeClass('hover');
			$(this).removeClass('pict-rel');
		}
	);
	
}

function initNewsFader(){
	
	//Show lightbox
	$("div.sidebar-pict ul a.pict-hold").click(function(){
		
		var imageSrc = $(this).children('img').attr('src');
		var imageAlt = $(this).children('img').attr('alt');
		var imageTitle = $(this).children('img').attr('title');
		var imageCaption = $(this).parents('li').find('p').text();
		
		$('div.news-popup img.picture').attr('src', imageSrc);
		$('div.news-popup img.picture').attr('alt', imageAlt);
		$('div.news-popup img.picture').attr('title', imageTitle);
		$('div.news-popup div.info p').html(imageCaption);

		var div = $('div.news-popup');
		showFader();
		centerPopup();
		var width = $('div.news-popup img.picture').width();
		
		var left = ($(window).width() - width)/2;
		div.css({
			"left": left+'px',
			"width": width+'px',
			"visibility": "visible",
			"display": "none"
		});
		
		div.fadeIn();
		return false;
	});
	
	//Hide lightbox
	$("div.news-popup div.info a.close").click(function(){
		$('#fader').fadeOut();
		$('div.news-popup').css('visibility','hidden');
		return false;
	});
}

function initResize(){
	//Lightbox move when resize window
	$(window).resize(function(){
		if ($('#fader').get(0)){
			fader_obj = $('#fader');
			fader_obj.css('height', $(document).height()+'px');
			fader_obj.css('width', $('body').width()+'px');
			
			centerPopup();

			if ($('div.news-popup').css('display') == 'block'){
				div = $('div.news-popup');
				var ww = $(window).width();
				if(div.width > ww){
					var pleft = 0;
				}
				else if((ww - div.width()) < 0){
					var pleft = 0;
				}
				else{
					var pleft = (ww - div.width())/2;
				}
				div.css('left',pleft+'px');
			}
			
			if ($('div.clothing-popup').css('display') == 'block'){
				div = $('div.clothing-popup');
				var ww = $(window).width();
				if(div.width > ww){
					var pleft = 0;
				}
				else if((ww - div.width()) < 0){
					var pleft = 0;
				}
				else{
					var pleft = (ww - div.width())/2;
				}
				div.css('left',pleft+'px');
			}
		}
	});
}

function showFader(){
	
	if (!$('#fader').get(0)){
		fader_html = '<div id="fader" style="background: #000000 none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; visibility: visible;  position: absolute; left: 0pt; top: 0pt; display: none; "> </div>';		
		$('.allpage').after(fader_html);
	}
	
	fader_obj = $('#fader');
	fader_obj.css('opacity', 0.7);
	fader_obj.css('height', $(document).height()+'px');
	fader_obj.css('width', $('body').width()+'px');
	fader_obj.show();
}

function initCustomSelect(){
	$('div.select a.button').click(function(){
		$(this).parents('div.select').find('ul').slideToggle("slow");
	});
	$('div.select ul a').click(function(e){
		e.preventDefault();
		var curValue = $(this).text();
		$(this).parents('div.select').find('input').attr('value',curValue);
		$(this).parents('div.select').find('a.button').html(curValue);
		$(this).parents('div.select').find('ul').slideToggle("slow");
		return false;
	});
}

function flashVersion(){
	var d, n = navigator, m, f = 'Shockwave Flash';
	if((m = n.mimeTypes) && (m = m["application/x-shockwave-flash"]) && m.enabledPlugin && (n = n.plugins) && n[f]) {d = n[f].description}
	else if (window.ActiveXObject) { try { d = (new ActiveXObject((f+'.'+f).replace(/ /g,''))).GetVariable('$version');} catch (e) {}} 
	return d ? d.replace(/\D+/,'').split(/\D+/) : [0,0];
};


function initHomeFlash(){
	if ($('div.homepage').get(0)){
		if (flashVersion()[0] >= 9 ) {
			$('div.home-warnings').css('display', 'none');
			$('div#homeflash').css('display', 'block');
			$('div.homepage').css('background-image', 'none');
			var so = new SWFObject("mizuno.swf", "Amber", "910", "530", "9", "#000000");
			so.addParam("wmode", "transparent");
			so.addVariable("content", "xml/mizunomenu.xml");
			so.write("homeflash");
		} else {
			$('div.homepage div.warning-java').css('display', 'none');
			$('div.homepage div.warning-flash').css('display', 'block');
		}
	}
}

function initDropDownAthletes(){
	var na;
	$('div.subextra-drop > ul > li > a').hover(
		function(){
			var li = $(this).parent();
			if ( $(li).children('div.drop:visible').get(0) ){
				return;//$(li).parent('ul').children().children('div.drop').hide('fast');
			} else {
				//$(li).parent('ul').children().children('div.drop').hide('fast');
				$('div.subextra-drop div.drop').hide('fast');
				$(li).children('div.drop').show('fast');
			}
		},
		function(){
			return;
		}
	);
	
	$('div.subextra-drop > ul').hover(
		function(){
			if ( na != null ) clearTimeout(na);
			return false;
		},
		function(){
			drop_par = this;
			na = setTimeout("hideDrop()", 2000);
		}
	);
}
var drop_par;
function hideDrop(){
	$(drop_par).find('div.drop').hide('fast');
	return;
}
