jQuery(function($){
	var objListArr = new Array();
	objListArr = [
		$("div#fujifilmWebsitesList", "div#contents div#fujifilmWebsites"),
		$("div#northAmerica div.websitesListBlock", "div#contents div#globalNetwork"),
		$("div#latinAmerica div.websitesListBlock", "#contents div#globalNetwork"),
		$("div#europe div.websitesListBlock", "#contents div#globalNetwork"),
		$("div#asiaPacific div.websitesListBlock", "#contents div#globalNetwork"),
		$("div#middleEastAndAfrica div.websitesListBlock", "#contents div#globalNetwork")
	];
	
	if ( $.browser.msie && $.browser.version < 7 ) {
		$("#contents div.panelTrayA01 > div.panelTrayUnitA01 > div.bgImageUnit > div.bgImageUnit div.tabArea div.tabContent div.websitesListBlock ul.linkListB01 > li").hover(function(){
			$('div.child',this).css('display', 'block');
			$('div.child',this).css('visibility', 'visible');
		}, function(){
			$('div.child',this).css('visibility', 'hidden');
		});
	}
	
	if (objListArr[0].length) {
		for (var ind = 0; ind < objListArr.length; ind++) {
			if (objListArr[ind].length) {
				var linkListObj = $("> ul.linkListB01", objListArr[ind]);
				var itemLength = $("> li", linkListObj).length;
				var tPoint = 1;
				if (itemLength / 5 >= 1) {
					tPoint = itemLength / 5;
					tPoint = (tPoint - Math.floor(tPoint)) > 0 ? Math.ceil(tPoint) : tPoint;
				}
				for (var i=0; i < 5; i++) {
					var targetObj1 = $("> ul.linkListB01:nth-child("+ i +")", objListArr[ind]);
					$(targetObj1).after('<ul class="linkListB01" />');
					var targetObj2 = $(targetObj1).next();
					if (i==4) {
						$(targetObj2).addClass("last-child");
					}
					for (var r = 0; r<tPoint; r++) {
						$(targetObj2).append($("> li:nth-child("+ (tPoint+1) +")", linkListObj));

						if (i*tPoint+r >= itemLength) break;
					}					
					if (i*tPoint+r >= itemLength) break;
				}
			}
		}
	}
	
	if ($("> ul.linkListB01.last-child .child", objListArr[0]).length) {
		var lstUlObj = $("> ul.linkListB01.last-child", objListArr[0]);
		$(".child", lstUlObj).css("left", -240);
		if ( $.browser.msie ) {
			$(".child", lstUlObj).css("left", $(lstUlObj).position().left - 235);
			$(window).resize(function(){
				$(".child", lstUlObj).css("left", $(lstUlObj).position().left - 235);
			});
		}
		if ( $.browser.msie && $.browser.version < 7 ) {
			$("li", lstUlObj).hover(function(){
				$('.child', this).css('visibility','visible');
			},function(){
				$('.child', this).css('visibility','hidden');
			});
		}

	}
});