function fPreload(arr){
	$(document.createElement('img')).bind('load', function(){
			//console.log(this.src)
			if(arr.length>0) this.src=arr.shift();
	}).trigger('load');
}


// <script type="text/javascript">
//	fWriteFlashObject(nID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass)
// </script>

function fWriteFlashObject(sID, sUrl, nWidth, nHeight, sBG, bTransparent, sCssClass){
	sSSL=(location.href.indexOf("https")>=0 ? "s" : "")
	document.write('<object id="'+ sID +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" codebase="http"+ sSSL +"://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">')
	document.write('<param name="movie" value="'+ sUrl +'">')
	if(bTransparent) document.write('<param name="wmode" value="transparent" />');
	document.write('<param name="bgcolor" value="'+ sBG +'" />');
	document.write('<param name="quality" value="high">');
	document.write('<embed id="'+ sID +'" src="'+ sUrl +'" width="'+ nWidth +'" height="'+ nHeight +'" class="'+ sCssClass +'" bgcolor="'+ sBG +'" '+ (bTransparent ? 'wmode="transparent"' : '') +' quality="high"  TYPE="application/x-shockwave-flash" PLUGINSPAGE="http"+ sSSL +"://www.macromedia.com/go/getflashplayer"></embed>')
	document.write('</object>');
}

var bChrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

$(document).ready(function(){
	fRefreshScroll();
});

function fInitMenu(sTopParentID,s2ndLevelID,nPageID){
 	if(!sTopParentID) sTopParentID = ""
	if(!s2ndLevelID) s2ndLevelID = ""
	if(!nPageID) nPageID = ""
	try{
		$("#oTopMenu"+ sTopParentID).find("a").addClass("clsSelected");
		$("#oSideMenu"+ s2ndLevelID).addClass("clsSelected").next().show();
		$("#oSideMenuSub"+ nPageID).addClass("clsSelected").append(" &gt;&gt;");
		window.setTimeout(function(){
			if($("#oSideMenuSub"+ nPageID).length>0){
				var nSubMenuPoz = $("#oSideMenuSub"+ nPageID).position().top - 140;
				$("#oSubMenu").css("marginTop",nSubMenuPoz).show();
			}
			else{
				if($("#oSideMenu"+ s2ndLevelID).length>0){
					var nSubMenuPoz = $("#oSideMenu"+ s2ndLevelID).position().top - 140;
					$("#oSubMenu").css("marginTop",nSubMenuPoz).show();
				}
			}
		},200);
				
	}catch(e){}

	$(".clsRightMenu").find("ul>li>ul>li").each(function(){
		if($(this).find("li").length==0) $(this).find("a").css("background","transparent");
	})
}

var nScrollHeight = 300
function fRefreshScroll(){
	$('#oContentScroll').jScrollPane();
	$(".jScrollPaneTrack").unbind().css("cursor","default")
			

	if($("#oContentScrollInner").innerHeight()>nScrollHeight){
		$("#oContentScroll").removeClass("clsContentScrollNoScroll")
	}
	else{
		$("#oContentScroll").addClass("clsContentScrollNoScroll")
	} 
}

var nCurrTab = 0;
function fTab(nTab){
	if(nCurrTab){
		$("#oSubMenu").find("li").removeClass("clsSelected");
		$("#oTab"+ nCurrTab).fadeOut(200,function(){
			if(nCurrTab==3) $("#oVideoPlayer").find("iframe").attr("src","");
		});
	}
	$("#oTabBtn"+ nTab).addClass("clsSelected");
	$("#oTab"+ nTab).fadeIn(200,function(){
		if(nTab==1) fRefreshScroll();
		if(nTab==2){
			if($("#oGalleryScroll").find(".clsScreen").length > 1) setTimeout(function(){fGalleryNav(nGalleryCurrImg+1,bUserInteract,true)},6000);
		}
		if(nTab==3){
			//window.setTimeout(function(){fVideoNav(0)},1000);
			fVideoNav(0);
		}
		nCurrTab = nTab;
	});
}

var nGalleryCurrImg = 1, bUserInteract = false, nGalleryZindex=10;

function fGalleryNav(nScrollTo, bUser, bAuto){
	if(bAuto && bUserInteract) return;
	if(nScrollTo > $("#oGalleryScroll").find(".clsScreen").length) nScrollTo = 1;
	var nNewPoz = (nScrollTo*710-710)*(-1);
	if(arrImages[nScrollTo-1])
		$("#oImageName").removeClass("clsEmpty").html( arrImages[nScrollTo-1] );
	else
		$("#oImageName").addClass("clsEmpty").html("");
	
	//$("#oGalleryScroll").animate({left:nNewPoz},500,'easeOutQuad');
	$("#oGalleryScroll").find(".clsScreen:visible").fadeOut(800);
	$("#oGalleryScroll").find(".clsScreen:eq("+ (nScrollTo-1) +")").hide().css({zIndex:nGalleryZindex}).fadeIn(800);

	$("#oGalleryNav").find("div").removeClass("clsSelected");
	$("#oGalleryNav").find("div:eq("+ (nScrollTo-1) +")").addClass("clsSelected");
	nGalleryCurrImg = nScrollTo;
	nGalleryZindex++
	bUserInteract = (bUser?true:false);
	if(bAuto && !bUserInteract) setTimeout(function(){fGalleryNav(nGalleryCurrImg+1,bUserInteract,true)},6000)
}

var nVideoCurrImg = 0;

function fVideoNav(nVideoIndex){
	if(arrVideos[nVideoIndex][0])
		$("#oVideoName").removeClass("clsEmpty").html( arrVideos[nVideoIndex][0] );
	else
		$("#oVideoName").addClass("clsEmpty").html("");

	if(sCurrLang=="ch")	
		$("#oVideoPlayer").html( '<div class="vzaar_media_player"><object id="video" width="710" height="350" type="application/x-shockwave-flash" data="http://view.vzaar.com/'+ arrVideos[nVideoIndex][1] +'.flashplayer"><param name="movie" value="http://view.vzaar.com/'+ arrVideos[nVideoIndex][1] +'.flashplayer"><param name="allowScriptAccess" value="always"><param name="allowFullScreen" value="true"><param name="wmode" value="transparent"><param name="flashvars" value="border=none"><embed src="http://view.vzaar.com/'+ arrVideos[nVideoIndex][1] +'.flashplayer" type="application/x-shockwave-flash" wmode="transparent" width="710" height="350" allowScriptAccess="always" allowFullScreen="true" flashvars="border=none"><video width="710" height="350" src="http://view.vzaar.com/'+ arrVideos[nVideoIndex][1] +'.mobile" poster="http://view.vzaar.com/'+ arrVideos[nVideoIndex][1] +'.image" controls onclick="this.play();"></video></object></div>' );
	else
		$("#oVideoPlayer").html( '<iframe src="http://player.vimeo.com/video/'+ arrVideos[nVideoIndex][1] +'" width="710" height="350" frameborder="0"></iframe>' );

	$("#oVideoNav").find("div").removeClass("clsSelected");
	$("#oVideoNav").find("div:eq("+ (nVideoIndex) +")").addClass("clsSelected");
	nVideoCurrImg = nVideoIndex;
}
