﻿// JavaScript Document

var webRoot;
var xmlDoc;
var xmlPath;
var pageSect = '';

/* Variables for YouTube Video */
var YT_Width = 350;
var YT_Height = 280;

/* Variables for Right Widget*/
var RW_ContentPerPage = 8;
var RW_InitialShow = 'Image';
var RW_InitialPage = 1;
var RW_CurrentShow = RW_InitialShow;
var RW_CurrentPage = 1;
var RW_ImageStartNo;
var RW_VideoStartNo;
var RW_BlogForumStartNo;
var RW_ImageCatLoaded = false;
var RW_VideoCatLoaded = false;
var RW_BlogForumCatLoaded = false;
var RW_ImageLoaded = new Array;
var RW_VideoLoaded = new Array;
var RW_BlogForumLoaded = new Array;
var RW_ImageContentCount = 1;
var RW_VideoContentCount = 1;
var RW_BlogForumContentCount = 1;
//var objTM= new toMiddle();//changed

/* Variables for Hong Kong Experience Page */
var HKE_InitialPage = 1;
var HKE_CurrentPage = 1;
var HKE_RandomNo = new Array;
var HKE_ImgPerPage = 36;
var HKE_ImageLoaded = new Array;
var HKERW_ContentPerPage = 4;
var HKERW_BlogForumStartNo;
var HKERW_CurrentPage = 1;
var HKERW_BlogForumLoaded = new Array;
var HKERW_BlogForumContentCount = 1;

$(document).ready(function() {
	getWebRoot();
	if (language == 'sc') {
		$('.RW-Nav-Video').css('display','none')
	}
	xmlPath = '/include/xml/rightwidget_'+language+'.xml';
	//xmlPath = '/include/xml/rightwidget.jsp?lang=' + language;
	getSection();
	loadXML();
})
function getWebRoot() {
	var array = new Array('eng','tc','sc');
	var WindowLoc = window.location.pathname;
	
	language = 'eng';
	
	for (i=0; i<array.length; i++) {
		pos = WindowLoc.indexOf('/'+array[i]+'/');
		if (pos > -1) {
			language = array[i];
			webRoot = WindowLoc.substring(0,pos);
			break;
		}
	}
}
function getSection() {
	//var sectArray = new Array('cheung_chau_bun','birthday_of_tin_hau','birthday_tam_kung','birthday_of_lord_buddha','traditional','summer','halloween','wine_dine','winter','cny');
	var sectArray = new Array('traditional','summer','halloween','wine_dine','winter','cny','halloween2010');
	var WindowLoc = window.location.pathname;
	for (i=0; i<sectArray.length; i++) {
		if (WindowLoc.indexOf('/'+sectArray[i]+'/') > -1) {
			pageSect = sectArray[i];
			/*
			if ('traditional' == pageSect) {
			  pageSect = 'cheung_chau_bun';
			}
			*/
			
			if ('halloween2010' == pageSect) {
			  pageSect = 'halloween';
			}
			
			break;
		} else if (WindowLoc.indexOf('/unofficial.jsp') > -1) {
			pageSect = 'media';
			break;
		}
	}
}
function loadXML() {
	$.ajax({
        type: "GET",
		url: webRoot+xmlPath,
		dataType: "xml",
		success: function(xml) {
		 	xmlDoc = xml;
			//alert('XML Loaded.');
			if (pageSect == 'media') {
				if (language == 'sc') {
					HKE_RenderDiv('Image','',1);
				} else if (language == 'eng' || language == 'tc') {
					HKE_RenderDiv('Image','Video',1);
				}
				HKERW_RenderDiv('BlogForum');
				RW_OnLoad('BlogForum');
			}
			if ($('div.CS-Right-Widget').size() > 0) {
				RW_RendorDiv(RW_InitialShow);
				RW_ImageCatLoaded = true;
				RW_OnLoad(RW_InitialShow);
			}
			//objTM.doit();//changed
		}
	});
}
function getItemsPerPage(tab)
{
	
	if(tab=='Image') return 12; // 3*row
	if(tab=='Video') return 6; // 2*row
	if(tab=='BlogForum') return 4;
}
function RW_RendorDiv(tab) {
  //var contentNo = $(xmlDoc).find(pageSect+'>'+tab).length;
  RW_ContentPerPage = getItemsPerPage(tab);
  var contentNo = $(xmlDoc).find(pageSect+' '+tab).length;
	if (contentNo > 0) {
		var digitNo = (Math.round(contentNo/RW_ContentPerPage) + '').length;
		var startNo = (Math.random()+'').substring(2,2+digitNo);
		while (Math.round(startNo) > contentNo || Math.round(startNo) == 0) {
			startNo = (Math.random()+'').substring(2,2+digitNo);
		}
		var divNeeded = (contentNo-contentNo%RW_ContentPerPage) / RW_ContentPerPage + Math.round((contentNo%RW_ContentPerPage == 0)?0:1);
		for (i=1; i<=divNeeded; i++) {
			$('<div></div>')
				.addClass('CS-RW-Content')
				.attr('id',tab+'_'+i)
				.appendTo('div#CS-RW-ContentWrapper')
		}
		if (tab == 'Image') {
			RW_ImageStartNo = Math.round(startNo);
			RW_ImageCatLoaded = true;
		} else if (tab == 'Video') {
			RW_VideoStartNo = Math.round(startNo);
			RW_VideoCatLoaded = true;
		} else if (tab == 'BlogForum') {
			RW_BlogForumStartNo = Math.round(startNo);
			RW_BlogForumCatLoaded = true;
		}
		RW_LoadContent(tab,1);
	}
}
function RW_LoadContent(tab,page) {
	if (!(eval('RW_'+tab+'Loaded['+(page-1)+']') == true)) {
	if (tab == 'Image') {
		startNo = RW_ImageStartNo;
	} else if (tab == 'Video') {
		startNo = RW_VideoStartNo;
	} else if (tab == 'BlogForum') {
		startNo = RW_BlogForumStartNo;
	}
	//var contentNo = $(xmlDoc).find(pageSect+'>'+tab).length;
	var contentNo = $(xmlDoc).find(pageSect+' '+tab).length;
	var appendTo = page;
	RW_ContentPerPage = getItemsPerPage(tab);
	//if (tab == 'Image') RW_ContentPerPage = 12; else RW_ContentPerPage = 4;
	for (i=RW_ContentPerPage*(page-1)+startNo; (i<RW_ContentPerPage*page+startNo) && (eval('RW_'+tab+'ContentCount')<=contentNo); i++) {
		(i > contentNo) ? cItem = i - contentNo : cItem = i
		/*
		title = $(xmlDoc).find(pageSect+'>'+tab).eq(cItem-1).find('title').text();
		desc = $(xmlDoc).find(pageSect+'>'+tab).eq(cItem-1).find('desc').text();
		target = $(xmlDoc).find(pageSect+'>'+tab).eq(cItem-1).find('target').text();
		thumbnail = $(xmlDoc).find(pageSect+'>'+tab).eq(cItem-1).find('thumbnail').text();
		src = $(xmlDoc).find(pageSect+'>'+tab).eq(cItem-1).find('src').text();
		*/
		
		title = $(xmlDoc).find(pageSect+' '+tab).eq(cItem-1).find('title').text();
		desc = $(xmlDoc).find(pageSect+' '+tab).eq(cItem-1).find('desc').text();
		target = $(xmlDoc).find(pageSect+' '+tab).eq(cItem-1).find('target').text();
		thumbnail = $(xmlDoc).find(pageSect+' '+tab).eq(cItem-1).find('thumbnail').text();
		src = $(xmlDoc).find(pageSect+' '+tab).eq(cItem-1).find('src').text();
		
		if (tab == 'Image') {
			html = '<div class="imagethumb"><a href="javascript:void(0)" onclick="RW_TriggerBlockUI(\''+tab+'\',\''+thumbnail+'\')"><img id="RWI'+RW_ImageContentCount+'" src="' + thumbnail + '" alt="' + title + '" width="' + '75' + '" height="75"/></a></div>' + '';
			//objTM.add("RWI"+RW_ImageContentCount);//changed
			//var tmp="#RWI"+RW_ImageContentCount;
			//$(tmp).load(function(){$(tmp).css("padding-top",(75-$(tmp).height())/2);});
			RW_ImageContentCount++;
		} else if (tab == 'Video') {
			html = '<div class="' + ((RW_VideoContentCount%2==1)?'SmallThumbnailLeft':'SmallThumbnailRight') + '"><a href="javascript:void(0)" onclick="RW_TriggerBlockUI(\''+tab+'\',\''+thumbnail+'\')"><img src="' + thumbnail + '" alt="' + title + '" width="' + '133' + '" /></a><div class="ThumbOverlay" title="' + title + '" onclick="RW_TriggerBlockUI(\''+tab+'\',\''+thumbnail+'\')"></div></div>' + '';
			RW_VideoContentCount++;
		} else if (tab == 'BlogForum') {
		  author = $(xmlDoc).find(pageSect+'>'+tab).eq(cItem-1).find('author').text();
			html = '<p><a href="'+target+'" target="_blank"><strong style="text-decoration:underline;">'+title+'</strong><br /><b>'+author+'</b><br/>'+desc+'</a></p><hr />';
			RW_BlogForumContentCount++;
		}
		$(html).appendTo('div#'+tab+'_'+appendTo);
	}
	if (tab == 'Image') {
		RW_ImageLoaded[page-1] = true;
	} else if (tab == 'Video') {
		RW_VideoLoaded[page-1] = true;
	} else if (tab == 'BlogForum') {
		RW_BlogForumLoaded[page-1] = true;
	}
	}
}
/*
function toMiddle(){this.a=new Array;}//changed
toMiddle.prototype.add=function(n){this.a.push(n);}
toMiddle.prototype.doit=function()
{
	while(this.a.length>0)
	{
		var tmp="#"+this.a.pop();
		var tmp2=0;
		if($(tmp).height()<132 || $(tmp).height()!=0) tmp2=(132-$(tmp).height())/2;
		$(tmp).css("padding-top",tmp2);
	}
}
*/
function RW_OnLoad(tab) {
	if (document.getElementById(tab+'_2')) {
		$('.CS-Right-Widget .CS-RW-ContentWrapper .CS-RW-Icon').addClass('CS-CurrentShow')
	} else {
		$('.CS-Right-Widget .CS-RW-ContentWrapper .CS-RW-Icon').removeClass('CS-CurrentShow')
	}
	$('.CS-Right-Widget .CS-RW-ContentWrapper div#'+RW_CurrentShow+'_'+RW_CurrentPage).removeClass('CS-CurrentShow')
	$('.CS-Right-Widget .CS-RW-ContentWrapper a.RW-Nav-'+RW_CurrentShow).addClass('CS-TextIndent')
	$('.CS-Right-Widget .CS-RW-ContentWrapper div#'+tab+'_1').addClass('CS-CurrentShow')
	$('.CS-Right-Widget .CS-RW-ContentWrapper a.RW-Nav-'+tab).removeClass('CS-TextIndent')
	$('#CS-RW-Loading').addClass('CS-CurrentHide')
	RW_CurrentShow = tab;
	RW_CurrentPage = 1;
	//alert("Fire ONLOAD");
	if (tab == 'Image') 
	{
		if(RW_ImageContentCount<getItemsPerPage('Image'))return;
		var setheight=getItemsPerPage('Image')/3*89;
		$('div.CS-RW-Content').css('height',setheight+'px');
	} else if (tab == 'Video') 
	{
		if(RW_VideoContentCount<getItemsPerPage('Video'))return;
		var setheight=getItemsPerPage('Video')/2*105;
		$('div.CS-RW-Content').css('height',setheight+'px');
	}
}
function RW_SwapTabPage(tab) {
	if (!eval('RW_'+tab+'CatLoaded')) {
		RW_RendorDiv(tab);
		if (tab == 'Image') {
			RW_ImageCatLoaded = true;
		} else if (tab == 'Video') {
			RW_VideoCatLoaded = true;
		} else if (tab == 'BlogForum') {
			RW_BlogForumCatLoaded = true;
		}
	}
	if (RW_CurrentShow != tab) {
		RW_OnLoad(tab);
	}
}
function RW_DivPaging(page) {
	var newPage = Math.round(RW_CurrentPage + page);
	if (newPage > 0 && document.getElementById(RW_CurrentShow+'_'+newPage)) {
		if (!(eval('RW_'+RW_CurrentShow+'Loaded['+(newPage-1)+']') == true)) {
			RW_LoadContent(RW_CurrentShow,newPage);
		}
		$('.CS-Right-Widget .CS-RW-ContentWrapper div#'+RW_CurrentShow+'_'+RW_CurrentPage).removeClass('CS-CurrentShow')
		$('.CS-Right-Widget .CS-RW-ContentWrapper div#'+RW_CurrentShow+'_'+newPage).addClass('CS-CurrentShow')
		RW_CurrentPage = newPage;
	}
}

function RW_TriggerBlockUI(type,thumbnail) {
  bgImg = '';
  if ("media" == pageSect) {
    var node = $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0);
  	//alert($(node.parent()[0]).parent()[0].tagName);
  	bgImg = $(node.parent()[0]).parent()[0].tagName;  	
  } else {
    //alert(pageSect);
    bgImg = pageSect;
  }
  
  //alert(bgImg);
  
  if (bgImg == 'cheung_chau_bun' 
      || bgImg == 'birthday_of_tin_hau'
      || bgImg == 'birthday_tam_kung'
      || bgImg == 'birthday_of_lord_buddha') {
      bgImg = 'traditional';
    }
    
    if (bgImg == 'halloween2010') {
      bgImg = 'halloween';
    }    
    
	if (type == 'Image') {
		title 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('title').text();
		desc 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('desc').text();
		imgSrc 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('src').text();

		var myPic = new Image;
		myPic.src = imgSrc;
		target	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('target').text();
		prefix	= (language=='eng')?('Photographer: '):((language=='sc')?('图片提供者：'):('圖片提供者：'));
		if (navigator.appVersion.indexOf('MSIE 7.0') > -1 || navigator.appVersion.indexOf('MSIE 8.0') > -1) {
			html 	= '<table width="100%" height="100%"><tr><td width="100%" align="center" valign="top"><h1>'+title+'</h1><p class="description">'+prefix+'<a href="'+target+'" target="_blank">'+desc+'</a></p></td></tr><tr><td align="center" valign="top" height="485"><div class="BlockUIImageWrapper" style="height:470px; overflow:hidden;"><img src="' + imgSrc + '" class="slimstrip" width="350" /></div></td></tr></table>';
			$('#RW-BlockMessage').html(html)
		} else {
			html 	= '<table width="100%" height="100%"><tr><td width="100%" align="center" valign="top"><h1>'+title+'</h1><p class="description">'+prefix+'<a href="'+target+'" target="_blank">'+desc+'</a></p></td></tr><tr><td align="center" valign="top" height="485"><div class="BlockUIImageWrapper" style="height:470px; overflow:hidden;"><div id="CS-BUI-Loading"></div></div></td></tr></table>';
			$('#RW-BlockMessage').html(html)
			$(myPic).load(function(){
				$('.BlockUIImageWrapper').html('<img src="' + imgSrc + '" class="slimstrip" width="350" />');
				$('#CS-BUI-Loading').addClass('CS-CurrentHide')
			})
		}
	} else if (type == 'Video') {
		title 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('title').text();
		desc 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('desc').text();
		src		= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('src').text();
		target	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('target').text();
		prefix	= (language=='eng')?('Video provided by: '):('影片提供者：');
		
		var youtubeIndex = src.indexOf("http://www.youtube.com/watch?v=");
		var yahooIndex = src.indexOf("http://video.yahoo.com/watch/");
		var hkyahooIndex = src.indexOf("http://hk.video.yahoo.com/video/video.html?id=");
		
		if (youtubeIndex != -1) {		  
		  var vid = src.substring(31, 42);
		  src = "http://www.youtube.com/v/" + vid;
		  
		  html 	= '<table width="100%" height="100%"><tr><td width="100%" valign="top"><h1>'+title+'</h1><p class="description">'+prefix+'<a href="'+target+'" target="_blank">'+desc+'</a></p></td></tr><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'"><param name="movie" value="' + src + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + src + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+YT_Width+'" height="'+YT_Height+'"></embed></object></td></tr></table>';
		  
		} else if (yahooIndex != -1) {
		  
		  var allId = src.substring(29);		  
		  var sepIndex = allId.indexOf("/");
		  var vid = allId.substring(0, sepIndex);
		  var sid = allId.substring(sepIndex+1);
		  
		  html 	= '<table width="100%" height="100%"><tr><td width="100%" valign="top"><h1>'+title+'</h1><p class="description">'+prefix+'<a href="'+target+'" target="_blank">'+desc+'</a></p></td></tr><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.46" /><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" VALUE="always" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="id='+sid+'&vid='+vid+'&lang=en-us&intl=us&thumbUrl=&embed=1" /><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.46" type="application/x-shockwave-flash" width="'+YT_Width+'" height="'+YT_Height+'" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" flashVars="id='+sid+'&vid='+vid+'&lang=en-us&intl=us&thumbUrl=&embed=1" ></embed></object></td></tr></table>';
		} else if (hkyahooIndex != -1) {
		  
		  var vid = src.substring(46);
		  
		  html 	= '<table width="100%" height="100%"><tr><td width="100%" valign="top"><h1>'+title+'</h1><p class="description">'+prefix+'<a href="'+target+'" target="_blank">'+desc+'</a></p></td></tr><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://w.video.hk.yahoo.net/video/dplayer.html?vid='+vid+'"></param><param name="wmode" value="transparent"></param><embed src="http://w.video.hk.yahoo.net/video/dplayer.html?vid='+vid+'" type="application/x-shockwave-flash" wmode="transparent" width="'+YT_Width+'" height="'+YT_Height+'"></embed></object></td></tr></table>';
		}
		$('#RW-BlockMessage').html(html)
		
	}

	$.blockUI({ message: $('#RW-BlockContent') });
	var BlockUIHeight = $('.blockPage').height();
	if ((BlockUIHeight+40) > $(window).height()) {
		if (navigator.appVersion.indexOf('MSIE 6.0') > -1) {
			$('.blockPage').css('height',($(window).height()-40)+'px');
			$('.blockPage').css('max-height',($(window).height()-40)+'px');
			$('.blockPage').css('min-height',($(window).height()-40)+'px');
			$('.blockPage').css('overflow','hidden');
		} else if (navigator.appVersion.indexOf('MSIE 7.0') > -1) {
			$('.blockPage').css('height',($(window).height()-40)+'px');
			$('.BlockUIImageWrapper').css('height',($(window).height()-100)+'px');
		} else {
			$('.blockPage').css('height',($(window).height()-40)+'px');
			$('.blockPage').css('margin-top',(($(window).height())/-2)+'px');
			$('.BlockUIImageWrapper').css('height',($(window).height()-100)+'px');
		}
	}
	var bgImgSrc = 'url('+webRoot+'/images/common/ugc_bg/'+bgImg+'.jpg)';
	$('.blockPage').css('background-image',bgImgSrc);
	$('.blockPage').css('background-repeat','no-repeat');
	var BlockUITblHeight = $('#RW-BlockContent > table').height();
	$('#RW-BlockClose').css('margin-top',BlockUITblHeight*-1-10+'px');
	$('.RW-BtnClose, .blockOverlay').click($.unblockUI)
}

function RW_TriggerBlockUI_DragonBoat(type, thumbnail, title, src, target) {
  bgImg = 'summer';
    
	if (type == 'Video') {
		/*
		title 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('title').text();
		desc 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('desc').text();
		src		= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('src').text();
		target	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('target').text();
		prefix	= (language=='eng')?('Video provided by: '):('影片提供者：');
		*/
		
		var youtubeIndex = src.indexOf("http://www.youtube.com/watch?v=");
		var yahooIndex = src.indexOf("http://video.yahoo.com/watch/");
		var hkyahooIndex = src.indexOf("http://hk.video.yahoo.com/video/video.html?id=");
		
		if (youtubeIndex != -1) {		  
		  var vid = src.substring(31, 42);
		  src = "http://www.youtube.com/v/" + vid;
		  
		  html 	= '<table width="100%" height="100%"><tr><td width="100%" valign="top"><h1 style="padding-top:3px;">'+title+'</h1></td></tr><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'"><param name="movie" value="' + src + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + src + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+YT_Width+'" height="'+YT_Height+'"></embed></object></td></tr></table>';
		  
		} else if (yahooIndex != -1) {
		  
		  var allId = src.substring(29);		  
		  var sepIndex = allId.indexOf("/");
		  var vid = allId.substring(0, sepIndex);
		  var sid = allId.substring(sepIndex+1);
		  
		  html 	= '<table width="100%" height="100%"><tr><td width="100%" valign="top"><h1 style="padding-top:3px;">'+title+'</h1></td></tr><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.46" /><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" VALUE="always" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="id='+sid+'&vid='+vid+'&lang=en-us&intl=us&thumbUrl=&embed=1" /><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.46" type="application/x-shockwave-flash" width="'+YT_Width+'" height="'+YT_Height+'" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" flashVars="id='+sid+'&vid='+vid+'&lang=en-us&intl=us&thumbUrl=&embed=1" ></embed></object></td></tr></table>';
		} else if (hkyahooIndex != -1) {
		  
		  var vid = src.substring(46);
		  
		  html 	= '<table width="100%" height="100%"><tr><td width="100%" valign="top"><h1 style="padding-top:3px;">'+title+'</h1></td></tr><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://w.video.hk.yahoo.net/video/dplayer.html?vid='+vid+'"></param><param name="wmode" value="transparent"></param><embed src="http://w.video.hk.yahoo.net/video/dplayer.html?vid='+vid+'" type="application/x-shockwave-flash" wmode="transparent" width="'+YT_Width+'" height="'+YT_Height+'"></embed></object></td></tr></table>';
		}
		
		$('#RW-BlockMessage').html(html)
		
	} else if (type == 'SCVideo') {
	  
	  html 	= '<table width="100%" height="100%"><tr><td width="100%" valign="top"><h1 style="padding-top:3px;">'+title+'</h1></td></tr><tr><td valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="380" height="370" id="innerVideo"><param name="movie" value="../../images/flash/videoPlayer.swf?vpath=video/Dragon Boat_with Caption.flv&autoplay=false" /><param name="quality" value="high" /><embed src="../../images/flash/videoPlayer.swf?vpath=video/Dragon Boat_with Caption.flv&autoplay=false" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="380" height="370"></embed></object></td></tr></table>';
	  
	  $('#RW-BlockMessage').html(html)
	}
	
	$.blockUI({ message: $('#RW-BlockContent') });
	var BlockUIHeight = $('.blockPage').height();
	if ((BlockUIHeight+40) > $(window).height()) {
		if (navigator.appVersion.indexOf('MSIE 6.0') > -1) {
			$('.blockPage').css('height',($(window).height()-40)+'px');
			$('.blockPage').css('max-height',($(window).height()-40)+'px');
			$('.blockPage').css('min-height',($(window).height()-40)+'px');
			$('.blockPage').css('overflow','hidden');
		} else if (navigator.appVersion.indexOf('MSIE 7.0') > -1) {
			$('.blockPage').css('height',($(window).height()-40)+'px');
			$('.BlockUIImageWrapper').css('height',($(window).height()-100)+'px');
		} else {
			$('.blockPage').css('height',($(window).height()-40)+'px');
			$('.blockPage').css('margin-top',(($(window).height())/-2)+'px');
			$('.BlockUIImageWrapper').css('height',($(window).height()-100)+'px');
		}
	}
	var bgImgSrc = 'url('+webRoot+'/images/common/ugc_bg/'+bgImg+'.jpg)';
	$('.blockPage').css('background-image',bgImgSrc);
	$('.blockPage').css('background-repeat','no-repeat');
	var BlockUITblHeight = $('#RW-BlockContent > table').height();
	$('#RW-BlockClose').css('margin-top',BlockUITblHeight*-1-10+'px');
	$('.RW-BtnClose, .blockOverlay').click($.unblockUI)
}

function RW_TriggerBlockUI_Homepage(type, thumbnail, title, src, target) {
  bgImg = 'summer';
    
	if (type == 'Video') {
		/*
		title 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('title').text();
		desc 	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('desc').text();
		src		= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('src').text();
		target	= $(xmlDoc).find(pageSect+' '+type+'>thumbnail:contains('+thumbnail+'):first').eq(0).siblings('target').text();
		prefix	= (language=='eng')?('Video provided by: '):('影片提供者：');
		*/
		
		var youtubeIndex = src.indexOf("http://www.youtube.com/watch?v=");
		var yahooIndex = src.indexOf("http://video.yahoo.com/watch/");
		var hkyahooIndex = src.indexOf("http://hk.video.yahoo.com/video/video.html?id=");
		
		if (youtubeIndex != -1) {		  
		  var vid = src.substring(31, 42);
		  src = "http://www.youtube.com/v/" + vid;
		  
		  /*
		  html 	= '<table width="100%" height="100%"><tr><td width="'+YT_Width+'" valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'"><param name="movie" value="' + src + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + src + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="'+YT_Width+'" height="'+YT_Height+'"></embed></object></td><td width="20" valign="top"><div id="RW-BlockClose" style="float:none;position:relative;margin-top:0px;right:0px;"><a href="javascript:void(0)" class="RW-BtnClose"><img src="/festivehk2010/eng/images/rightwidget/closelabel.gif" alt="Close" /></a></div></td></tr></table>';
		  */
		  
		  html = '<table class="Festive-Video-Table"><tr><td class="titlebar"><div class="title">'+title+'</div><div id="RW-BlockClose" style="position:relative;margin-top:0px;right:0px;padding-right: 5px;"><a href="javascript:void(0)" class="RW-BtnClose"><img src="/festivehk2010/images/common/festive_close.jpg" alt="" /></a></div></td></tr><tr><td><object width="525" height="365"><param name="movie" value="' + src + '"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="' + src + '" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="525" height="365"></embed></object></td></tr></table>';
		  
		} else if (yahooIndex != -1) {
		  
		  var allId = src.substring(29);		  
		  var sepIndex = allId.indexOf("/");
		  var vid = allId.substring(0, sepIndex);
		  var sid = allId.substring(sepIndex+1);
		  
		  html 	= '<table width="100%" height="100%"><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'"><param name="movie" value="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.46" /><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" VALUE="always" /><param name="bgcolor" value="#000000" /><param name="flashVars" value="id='+sid+'&vid='+vid+'&lang=en-us&intl=us&thumbUrl=&embed=1" /><embed src="http://d.yimg.com/static.video.yahoo.com/yep/YV_YEP.swf?ver=2.2.46" type="application/x-shockwave-flash" width="'+YT_Width+'" height="'+YT_Height+'" allowFullScreen="true" AllowScriptAccess="always" bgcolor="#000000" flashVars="id='+sid+'&vid='+vid+'&lang=en-us&intl=us&thumbUrl=&embed=1" ></embed></object></td></tr></table>';
		  
		} else if (hkyahooIndex != -1) {
		  
		  var vid = src.substring(46);
		  
		  html 	= '<table width="100%" height="100%"><tr><td valign="top"><object width="'+YT_Width+'" height="'+YT_Height+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="movie" value="http://w.video.hk.yahoo.net/video/dplayer.html?vid='+vid+'"></param><param name="wmode" value="transparent"></param><embed src="http://w.video.hk.yahoo.net/video/dplayer.html?vid='+vid+'" type="application/x-shockwave-flash" wmode="transparent" width="'+YT_Width+'" height="'+YT_Height+'"></embed></object></td></tr></table>';
		}
		
		$('#RW-BlockMessage').html(html);
		
	} else if (type == 'SCVideo') {
	  
	  /*
	  html 	= '<table width="100%" height="100%"><tr><td width="'+YT_Width+'" valign="top"><h1 style="padding-top:3px;">'+title+'</h1></td></tr><tr><td valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="380" height="370" id="innerVideo"><param name="movie" value="../../images/flash/videoPlayer.swf?vpath=video/Dragon Boat_with Caption.flv&autoplay=false" /><param name="quality" value="high" /><embed src="../../images/flash/videoPlayer.swf?vpath=video/Dragon Boat_with Caption.flv&autoplay=false" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="380" height="370"></embed></object></td><td width="20" valign="top"><div id="RW-BlockClose" style="float:none;position:relative;margin-top:0px;right:0px;"><a href="javascript:void(0)" class="RW-BtnClose"><img src="/festivehk2010/eng/images/rightwidget/closelabel.gif" alt="Close" /></a></div></td></tr></table>';
	  */
	  
	  html = '<table class="Festive-Video-Table"><tr><td class="titlebar"><div class="title">'+title+'</div><div id="RW-BlockClose" style="position:relative;margin-top:0px;right:0px;padding-right: 5px;"><a href="javascript:void(0)" class="RW-BtnClose"><img src="/festivehk2010/images/common/festive_close.jpg" alt="" /></a></div></td></tr><tr><td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="525" height="365" id="innerVideo"><param name="movie" value="/festivehk2010/images/flash/festive_video.swf?vpath=video/2010festive.flv&autoplay=true" /><param name="quality" value="high" /><embed src="/festivehk2010/images/flash/festive_video.swf?vpath=video/2010festive.flv&autoplay=true" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="525" height="365"></embed></object></td></tr></table>';
	  
	  $('#RW-BlockMessage').html(html);
	}
	
	$.blockUI({ message: $('#RW-BlockContent') });
	var BlockUIHeight = $('.blockPage').height();
	
	$('.blockPage').css('top','50%');
	$('.blockPage').css('left','50%');
	$('.blockPage').css('margin-top',$('.blockPage').height()/-2+'px');
	$('.blockPage').css('margin-left',$('.blockPage').width()/-2+'px');
	
	if (BlockUIHeight > $(window).height()) {
		if (navigator.appVersion.indexOf('MSIE 6.0') > -1) {
			$('.blockPage').css('height',$(window).height()+'px');
			$('.blockPage').css('max-height',$(window).height()+'px');
			$('.blockPage').css('min-height',$(window).height()+'px');
			$('.blockPage').css('overflow','hidden');
		} else if (navigator.appVersion.indexOf('MSIE 7.0') > -1) {
			$('.blockPage').css('height',$(window).height()+'px');
			$('.BlockUIImageWrapper').css('height',($(window).height()-60)+'px');
		} else {
			$('.blockPage').css('height',$(window).height()+'px');
			$('.blockPage').css('margin-top',(($(window).height())/-2)+'px');
			$('.BlockUIImageWrapper').css('height',($(window).height()-60)+'px');
		}
	}
	var bgImgSrc = 'url('+webRoot+'/images/common/ugc_bg/'+bgImg+'.jpg)';
	$('.blockPage').css('background-image',bgImgSrc);
	$('.blockPage').css('background-repeat','no-repeat');
	var BlockUITblHeight = $('#RW-BlockContent > table').height();	
	//$('#RW-BlockClose').css('margin-top',BlockUITblHeight*-1-10+'px');
	$('.RW-BtnClose, .blockOverlay').click($.unblockUI);
	
	
}

/******************************************************************************************************************************/
var done = false;
function HKE_RenderDiv(type1, type2){
	var contentNo1 = 0;
	var contentNo2 = 0;
	(type1 != '' && type1 != null) ? contentNo1 = $(xmlDoc).find(type1).size() : contentNo1 = 0;
	(type2 != '' && type2 != null) ? contentNo2 = $(xmlDoc).find(type2).size() : contentNo2 = 0;
	var contentNo = Math.round(contentNo1) + Math.round(contentNo2);
	var digitNo = (Math.round(contentNo/HKE_ImgPerPage) + '').length;
	var divNeeded = (contentNo-contentNo%HKE_ImgPerPage) / HKE_ImgPerPage + Math.round((contentNo%HKE_ImgPerPage == 0)?0:1);
	for (i=1; i<=divNeeded; i++) {
		$('<div></div>')
			.attr('id','ThumbnailWrapper_'+i)
			.appendTo('div.HKE_Thumbnail')
	}
	$('.HKE_Thumbnail> div').css('display','none')
	if (language == 'sc') {
		HKE_LoadContent('Image','',1);
	} else if (language == 'eng' || language == 'tc') {
		HKE_LoadContent('Image','Video',1);
	}
}
function HKE_LoadContent(type1,type2,page) {
	var contentNo1 = 0;
	var contentNo2 = 0;
	(type1 != '' && type1 != null) ? contentNo1 = $(xmlDoc).find(type1).size() : contentNo1 = 0;
	(type2 != '' && type2 != null) ? contentNo2 = $(xmlDoc).find(type2).size() : contentNo2 = 0;
	var contentNo = Math.round(contentNo1) + Math.round(contentNo2);
	var digitNo = (Math.round(contentNo/HKE_ImgPerPage) + '').length;
	var divNeeded = (contentNo-contentNo%HKE_ImgPerPage) / HKE_ImgPerPage + Math.round((contentNo%HKE_ImgPerPage == 0)?0:1);
	var sysRan = HKE_SysRandomNo(digitNo,divNeeded-1);
	while (!HKE_CheckAvailibilty(sysRan)) {
		sysRan = HKE_SysRandomNo(digitNo,divNeeded-1);
	}
	HKE_RandomNo[HKE_RandomNo.length] = sysRan;
	HKE_RandomNo.sort(function(a,b){return a - b;});
	var ratio1 = contentNo1 / contentNo;
	var ratio2 = contentNo2 / contentNo;
	var contentInfo = new Array;
	for (i=0; i<Math.round(contentNo*ratio1/divNeeded); i++) {
		contentInfo[i] = type1 + (sysRan+divNeeded*i);
	}
	for (j=0; j<Math.round(contentNo*ratio2/divNeeded); j++) {
		contentInfo[i] = type2 + (sysRan+divNeeded*j);
		i++;
	}
	if (contentInfo.length < HKE_ImgPerPage) {
		for (i=contentInfo.length; i<=HKE_ImgPerPage; i++) {
			contentInfo[i] = type1 + (sysRan+divNeeded*i);
		}
	}
	//alert("done : " + i);
	HKE_RandomizeArray(contentInfo);
	$('#ThumbnailWrapper_'+page).html($('#ThumbnailTemplate_1').html())
	for (i=0; i<$('#ThumbnailWrapper_'+page+' td.ThumbnailSmall').size(); i++) {	  	  
		type = contentInfo[i].substring(0,5);
		id = contentInfo[i].substr(5);
		if (id >= $(xmlDoc).find(type).size()) {
			id = Math.round($(xmlDoc).find(type).size() * Math.random());
		}
		title = $(xmlDoc).find(type+':eq('+(id)+')>title').text();
		thumbnail = $(xmlDoc).find(type+':eq('+(id)+')>thumbnail').text();
		
		/*if (thumbnail == '') {
			alert(contentInfo[i]);
			type = "Image";
			id = "1115";
			title = "2007 聖誕節";
			thumbnail = "/festivehk2010/images/thumbnail/flickr_thumbnail/3104434289_afdd8a325f.jpg";
		}*/
		//$('#ThumbnailWrapper_'+page+' td.ThumbnailSmall').eq(i).html('<a href="javascript:void(0)" onclick="RW_TriggerBlockUI(\''+type+'\',\''+thumbnail+'\')" title="' + title + '"><img src="'+thumbnail+'" width="102" /></a>'+((type == 'Video')?'<div class="ThumbOverlay" title="' + title + '" onclick="RW_TriggerBlockUI(\''+type+'\',\''+thumbnail+'\')"></div>':''));
		$('#ThumbnailWrapper_'+page+' td.ThumbnailSmall').eq(i).html('<a href="javascript:void(0)" onclick="RW_TriggerBlockUI(\''+type+'\',\''+thumbnail+'\')" title="' + title + '"><img src="'+thumbnail+'" onload="HKE_Resize_Thumb(this)" /></a>'+((type == 'Video')?'<div class="ThumbOverlay" title="' + title + '" onclick="RW_TriggerBlockUI(\''+type+'\',\''+thumbnail+'\')"></div>':''));
	}
	for (i=0; i<$('#ThumbnailWrapper_'+page+' td.ThumbnailLarge').size(); i++) {
		type = contentInfo[i+23].substring(0,5);
		id = contentInfo[i+23].substr(5);
		title = $(xmlDoc).find(type+':eq('+id+')>title').text();
		thumbnail = $(xmlDoc).find(type+':eq('+id+')>thumbnail').text();
		$('#ThumbnailWrapper_'+page+' td.ThumbnailLarge').eq(i).html('<a href="javascript:void(0)" onclick="RW_TriggerBlockUI(\''+type+'\',\''+thumbnail+'\')" title="' + title + '"><img src="'+thumbnail+'" width="205" /></a>'+((type == 'Video')?'<div class="ThumbOverlay" title="' + title + '" onclick="RW_TriggerBlockUI(\''+type+'\',\''+thumbnail+'\')" title="' + title + '"></div>':''))
		
	}
	$('#ThumbnailWrapper_'+page).addClass('CS-CurrentShow');
	HKE_CurrentPage = page;
	HKE_ImageLoaded[page] = true;
	
}
function HKE_Resize_Thumb(obj)
{
	var iWidth = obj.width;
	var iHeight = obj.height;
	//console.log(iWidth+"x"+iHeight);
	if (iWidth>iHeight) 
	{
		obj.width=102;
		iWidth = obj.width;
		iHeight = obj.height;
		obj.style.paddingTop=(102-iHeight)/2+"px";
		obj.style.paddingBottom=(102-iHeight)/2+"px";
	}	
	else 
	{
		obj.height=102;
		iWidth = obj.width;
		iHeight = obj.height;
		obj.style.paddingLeft=(102-iWidth)/2+"px";
		obj.style.paddingRight=(102-iHeight)/2+"px";
	}
}
function HKE_SysRandomNo(digit,maxNum) {
	var number = Math.round((Math.random()+'').substring(2,2+digit));
	while (number > maxNum) {
		number = Math.round((Math.random()+'').substring(2,2+digit));
	}
	return (number);
}
function HKE_CheckAvailibilty(number) {
	var availible = true;
	for (i=0; i<HKE_RandomNo.length; i++) {
		if (number == HKE_RandomNo[i]) {
			availible = false;
			break;
		}
	}
	return (availible);
}
function HKE_RandomizeArray(array) {
  var a = array.length;
  if (a == 0) return false;
  while (--a) {
     var b = Math.floor(Math.random() * (a + 1));
     var tempa = array[a];
     var tempb = array[b];
     array[a] = tempb;
     array[b] = tempa;
   }
   done = true;
}
function HKE_DivPaging(page) {
	var newPage = Math.round(HKE_CurrentPage + page);
	if (newPage > 0 && document.getElementById('ThumbnailWrapper_'+newPage)) {
		$('.HKE_Thumbnail #ThumbnailWrapper_'+HKE_CurrentPage).removeClass('CS-CurrentShow')
		if (!HKE_ImageLoaded[newPage]) {
			if (language == 'sc') {
				HKE_LoadContent('Image','',newPage);
			} else if (language == 'eng' || language == 'tc') {
				HKE_LoadContent('Image','Video',newPage);
			}
		}
		$('.HKE_Thumbnail #ThumbnailWrapper_'+HKE_CurrentPage).addClass('CS-CurrentHide')
		$('.HKE_Thumbnail #ThumbnailWrapper_'+newPage).addClass('CS-CurrentShow')
		HKE_CurrentPage = newPage;
	}
}
function HKERW_RenderDiv(tab) {
	var contentNo = $(xmlDoc).find(tab).length;
	if (contentNo > 0) {
		var digitNo = (Math.round(contentNo/HKERW_ContentPerPage) + '').length;
		var startNo = (Math.random()+'').substring(2,2+digitNo);
		while (Math.round(startNo) > contentNo || Math.round(startNo) == 0) {
			startNo = (Math.random()+'').substring(2,2+digitNo);
		}
		var divNeeded = (contentNo-contentNo%RW_ContentPerPage) / HKERW_ContentPerPage + Math.round((contentNo%HKERW_ContentPerPage == 0)?0:1);
		for (i=1; i<=divNeeded; i++) {
			$('<div></div>')
				.attr('id',tab+'_'+i)
				.appendTo('div.ContentWrapper')
		}
		$('.ContentWrapper>div').css('display','none')
		HKERW_BlogForumStartNo = Math.round(startNo);
		HKERW_LoadContent(tab,1);
	}
}
function HKERW_LoadContent(tab,page) {
	startNo = HKERW_BlogForumStartNo;
	var contentNo = $(xmlDoc).find(tab).length;
	var appendTo = page;
	for (i=HKERW_ContentPerPage*(page-1)+startNo; i<HKERW_ContentPerPage*page+startNo && HKERW_BlogForumContentCount<=contentNo; i++) {
		(i > contentNo) ? cItem = i - contentNo : cItem = i
		title = $(xmlDoc).find(tab).eq(cItem-1).find('title').text();
		desc = $(xmlDoc).find(tab).eq(cItem-1).find('desc').text();
		target = $(xmlDoc).find(tab).eq(cItem-1).find('target').text();
		src = $(xmlDoc).find(tab).eq(cItem-1).find('src').text();
		author = $(xmlDoc).find(tab).eq(cItem-1).find('author').text();
		if (language == 'eng') {
			finalDesc = (desc.length>90)?(desc.substring(0,desc.indexOf(' ',90))+'...'):(desc.substr(0));
		} else {
			finalDesc = (desc.length>30)?(desc.substring(0,30)+'…'):(desc);
		}
		html = '<p><a href="'+target+'" target="_blank"><strong><u>'+title+'</u></strong><br /><b>'+author+'</b><br>'+finalDesc+'</a></p><hr />';
		$(html).appendTo('div#'+tab+'_'+appendTo)
	}
	$('.UnofficialHK .ContentWrapper div#BlogForum_'+appendTo+' hr:last').remove()
	$('.UnofficialHK .ContentWrapper div#BlogForum_'+HKERW_CurrentPage).removeClass('CS-CurrentShow')
	$('.UnofficialHK .ContentWrapper div#BlogForum_'+page).addClass('CS-CurrentShow')
	HKERW_CurrentPage = page;
	HKERW_BlogForumLoaded[page-1] = true;
}
function HKERW_DivPaging(page) {
	var newPage = Math.round(HKERW_CurrentPage + page);
	if (newPage > 0 && document.getElementById('BlogForum_'+newPage)) {
		if (!(eval('HKERW_BlogForumLoaded['+(newPage-1)+']') == true)) {
			HKERW_LoadContent('BlogForum',newPage);
		}
		$('.UnofficialHK .ContentWrapper div#BlogForum_'+HKERW_CurrentPage).removeClass('CS-CurrentShow')
		$('.UnofficialHK .ContentWrapper div#BlogForum_'+newPage).addClass('CS-CurrentShow')
		HKERW_CurrentPage = newPage;
	}
}

var tcga={};tcga.gif=(window.location.protocol=='https:'?'https://ssl':'http://www')+'.google-analytics.com/__utm.gif';tcga.utmwv='1';tcga.utmn=parseInt(Math.random()*8999999999+1000000000);tcga.utmhn=window.location.hostname;tcga.utmcs=document.charset===undefined?document.characterSet:document.charset;tcga.utmsr=screen.width+'x'+screen.height;tcga.utmsc=screen.colorDepth+'-bit';tcga.utmul=navigator.language===undefined?navigator.browserLanguage.toLowerCase():navigator.language.toLowerCase();tcga.utmje=navigator.javaEnabled()?'1':'0';tcga.utmfl='-';tcga.utmdt=document.title;tcga.utmhid=parseInt(Math.random()*8999999999+1000000000);tcga.utmr=document.referrer?document.referrer:'-';tcga.utmp=window.location.pathname;tcga.utmac='UA-19982409-2';tcga.utmcc=utmcc();if(tcga.utmhn.indexOf('discoverhongkong.com')>-1&&tcga.utmp.indexOf('/festivehk2010')>-1){tcga.webbug=new Image;tcga.webbug.src=encodeURI(tcga.gif+'?utmwv='+tcga.utmwv+'&utmn='+tcga.utmn+'&utmhn='+tcga.utmhn+'&utmcs='+tcga.utmcs+'&utmsr='+tcga.utmsr+'&utmsc='+tcga.utmsc+'&utmul='+tcga.utmul+'&utmje='+tcga.utmje+'&utmfl='+tcga.utmfl+'&utmdt='+tcga.utmdt+'&utmhid='+tcga.utmhid+'&utmr='+tcga.utmr+'&utmp='+tcga.utmp+'&utmac='+tcga.utmac+'&utmcc='+tcga.utmcc);}
function utmcc(){index=document.cookie.indexOf('tcma');rand=parseInt(Math.random()*89999999+10000000);date=new Date-0;if(index>-1){colon=document.cookie.indexOf(';',index);array=document.cookie.substring(index+7,(colon>-1)?colon:document.cookie.length).split('.');bool=(date/1000-array[4])>3600;tcma=array[0]+'.'+array[1]+'.'+array[2]+'.'+(bool?array[4]:array[3])+'.'+(bool?parseInt(date/1000):array[4])+'.'+(bool?parseInt(array[5])+1:array[5]);}else{tcma=rand+'.'+tcga.utmn+'.'+parseInt(date/1000)+'.'+parseInt(date/1000)+'.'+parseInt(date/1000)+'.1';}array=tcma.split('.');if(tcga.utmr!='-'){url=UrlParser(tcga.utmr);if(tcga.utmr.indexOf('/search')>0){keyword=decodeURI(url[3].substring(url[3].indexOf('q=')+2,url[3].indexOf('&',url[3].indexOf('q=')+2)));tcmz=array[0]+'.'+array[4]+'.1.'+array[5]+'.utmcsr='+url[1]+'|utmccn=(organic)|utmcmd=organic|utmctr='+keyword;}else{tcmz=array[0]+'.'+array[4]+'.1.'+array[5]+'.utmcsr='+url[1]+'|utmccn=(referral)|utmcmd=referral|utmcct='+url[2];}}else{tcmz=array[0]+'.'+array[4]+'.1.'+array[5]+'.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)';}document.cookie='tcma='+tcma+';expires='+new Date(date+63072000000).toUTCString()+';path=/;';document.cookie='tcmz='+tcmz+';expires='+new Date(date+15768000000).toUTCString()+';path=/;';value='__utma='+tcma+';+__utmz='+tcmz;return value;};
function UrlParser(url){UrlHost=url.indexOf('://')+3;UrlPath=url.indexOf('/',UrlHost+3);UrlSearch=url.indexOf('?');UrlHash=url.indexOf('#');parsed=new Array();parsed.push(url.substring(0,UrlHost));parsed.push(url.substring(UrlHost,UrlPath));parsed.push(url.substring(UrlPath,UrlSearch>0?UrlSearch:(UrlHash>0?UrlHash:url.length)));parsed.push(UrlSearch>0?url.substring(UrlSearch+1,UrlHash>0?UrlHash:url.length):'');parsed.push(UrlHash>0?url.substr(UrlHash+1):'');return parsed;}

/*
	//HKE_ImgRanNo[0]
	digitNo = (Math.round(contentNo/imgPerPage) + '').length;
	for (i=1; i<=HKE_ImgRanPage; i++) {
		sysRan = (Math.random()+'').substring(2,2+digitNo);
		for (j=0; j<HKE_ImgRanNo.length; j++) {
			if (sysRan == HKE_ImgRanNo[j]) {
				sysRan = (Math.random()+'').substring(2,2+digitNo);
				j=0;
			}
		}
		HKE_ImgRanNo[i-1] = sysRan;
		for (j=0; j<imgPerPage; j++) {
			$('div#imgRandomize_'+i+' #img'+(j+1)).html('<img src="images/rw_thumbnail/'+$(xmlDoc).find(type).eq(Math.round(sysRan)+imgPerPage*j).attr('src')+'" />')
		}
	}
	$('div#imgRandomize_'+HKE_InitialPage).addClass('CS-CurrentShow');
}
function overviewImgRandomizeSwap(page) {
	var newPage = Math.round(HKE_CurrentPage + page);
	if (newPage > 0 && document.getElementById('imgRandomize_'+newPage)) {
		$('div#imgRandomize_'+HKE_CurrentPage).toggleClass('CS-CurrentShow')
		$('div#imgRandomize_'+newPage).toggleClass('CS-CurrentShow')
		HKE_CurrentPage = newPage;
	}
}



/*
var HKE_ImgRanNo = new Array;
var HKE_DivOccupy = new Array(36);
var HKE_LargeDiv = new Array(3);
var HKE_Large2Div = new Array;
var HKE_Large3Div = new Array;
var HKE_Small2Div = new Array;
var HKE_Small3Div = new Array;
function HKE_RendorDiv() {
	for (i=0; i<HKE_DivOccupy.length; i++) {
		HKE_DivOccupy[i] = false;
	}
	for (i=0; i<HKE_LargeDiv.length; i++) {
		HKE_LargeDiv[i] = HKE_RandomNo();
		while (!HKE_CheckAvailibilty(HKE_LargeDiv[i])) {
			HKE_LargeDiv[i] = HKE_RandomNo();
		}
		HKE_SetOccupation(HKE_LargeDiv[i]);
	}
	HKE_LargeDiv.sort(function(a,b){return a - b;});
	alert(HKE_LargeDiv[0]+' '+HKE_LargeDiv[1]+' '+HKE_LargeDiv[2]);
	for (i=0; i<HKE_LargeDiv.length; i++) {
		HKE_GetSpecialDiv(HKE_LargeDiv[i]);
	}
}
function HKE_RandomNo() {
	var number = Math.round((Math.random()+'').substring(2,4));
	while (number > 27 || number == 3 || number == 7 || number == 14 || number == 21) {
		number = Math.round((Math.random()+'').substring(2,4));
	}
	return (number);
}
function HKE_CheckAvailibilty(number) {
	var availible = true;
	if (number < 7) {
		if (HKE_DivOccupy[number]) availible = false
		if (HKE_DivOccupy[number+1]) availible = false
		if (HKE_DivOccupy[number+4]) availible = false
		if (HKE_DivOccupy[number+5]) availible = false
	} else {
		if (HKE_DivOccupy[number]) availible = false
		if (HKE_DivOccupy[number+1]) availible = false
		if (HKE_DivOccupy[number+7]) availible = false
		if (HKE_DivOccupy[number+8]) availible = false
	}
	return (availible);
}
function HKE_SetOccupation(number) {
	number = Math.round(number);
	if (number < 7) {
		HKE_DivOccupy[number] = true;
		HKE_DivOccupy[number+1] = true;
		HKE_DivOccupy[number+4] = true;
		HKE_DivOccupy[number+5] = true;
	} else {
		HKE_DivOccupy[number] = true;
		HKE_DivOccupy[number+1] = true;
		HKE_DivOccupy[number+7] = true;
		HKE_DivOccupy[number+8] = true;
	}
}
function HKE_GetSpecialDiv(number) {
	if (number != 0 && number != 4 && number != 8 && number != 15 && number != 22 && number != 29) {
		alert('in');
		if (number < 7) {
			for (i=number; i>number-number%4; i--) {
				HKE_Small2Div[HKE_Small2Div.length] = i-1;
				HKE_DivOccupy[i-1] = true;
				HKE_DivOccupy[i+3] = true;
			}
		} else {
			for (i=number; i>number-number%7+1; i--) {
				HKE_Small2Div[HKE_Small2Div.length] = i-1;
				HKE_DivOccupy[i-1] = true;
				HKE_DivOccupy[i+6] = true;
			}
		}
	}
	for (i=0; i<HKE_Small2Div.length; i++) {
		alert('small2 '+HKE_Small2Div[i]);
	}
}*/

