var scserver = "sc.icac.org.hk";
var engCol = "col=6";
var tcCol = "col=7";
var gbCol = "col=9";
var enPressCol = "col=1";
var tcPressCol = "col=3";
var gbPressCol = "col=8";
var enMobilePressCol = "col=15";
var tcMobilePressCol = "col=16";
var gbMobilePressCol = "col=17";

var default_revision_date = '7/16/2010';
var default_review_review_Date = '7/16/2010';
var langs = new Array('en', 'tc', 'sc');
var langCaption = new Array('English', '繁体中文', '简体中文');
var lang = '';
var langSearch = '';
var isKanHan = false;

if (location.href.indexOf(scserver + "/TuniS/")>0  || location.href.indexOf(scserver + "/gb/")>0) {
	isKanHan = true;
}

if (location.href.indexOf("currFontSize")>=0) {
	var fontClass = getParam("currFontSize");
	if (fontClass=="small" || fontClass=="middle" || fontClass=="large") {
		setCookie('hec_pagesizes', fontClass, 365);
		window.location = location.href.replace(/currFontSize=[small|middle|large]/,"");
	}
}

function Menu() {
	this.contentId = 0;
	this.alt = "";
	this.href = "";
	this.target = "";
	this.Class = "";
	this.aClass = "";
	this.divClass = "";
	this.menuItem="";
	this.ulID = '';
	this.ulClass = '';
	this.extraHTML="";
	this.childs = new Array();
	this.addChild = function(m) {
		this.childs[this.childs.length] = m;
	}
}

for(var counter=0; counter<langs.length; counter++){
	if(location.href.toString().search('/'+langs[counter]+'/')!=-1){
		lang = langs[counter];
		
	}
}
if(lang==''){
	var temp = 1;
	if (location.href.indexOf("lang=")>0) {
		temp = location.href.match(/lang=\d+/)[0];
		temp = temp.replace('lang=','') - 1;
	}
	lang = langs[temp];
	var currentSection = '';
}else{
	var theEval = eval('/'+lang+'\\/[a-zA-Z0-9\_]+/');
	var currentSection = location.href.toString().match(theEval)[0].replace(lang+'/','');
}
try{
	var currentRootSection = zmsCurrentContentId;
	if(zmsParentContentId!=''){
		currentRootSection = zmsParentContentId.match(/\d+,$/)[0].replace(',','');
	}
	
}catch(e){
}

function getPath(){
	var langs = ['en', 'tc', 'sc'];
	var currentLang = langs[0];
	for(x in langs){
		if(location.href.search("/"+langs[x]+"/")!=-1){
			currentLang = langs[x];
		}
	}
	return [location.href.substr(0, location.href.search('/'+currentLang+'/')), currentLang];
}

var temp = getPath();
var currentPath = temp[0];
var currentLang = temp[1];
var currentPathLang = temp[0] + '/' + temp[1] + '/';

/* try{
	var ori_url = window.location.toString();
	var font_pos = ori_url.indexOf("currFontSize");
	var font = ori_url.substring(font_pos+13);
	alert(font);
}catch(error){
} */

/* FontSize */
var currFontSize = getCookie('hec_pagesizes');
currFontSize = currFontSize.replace("=","");
if(currFontSize==''){currFontSize = "small";}
var sizeKeyWords = [
	{classname:'small', caption:'Small'},
	{classname:'middle', caption: 'Mid'}, 
	{classname:'large', caption: 'Large'}
];
function loadFontSize() {
	var currFontSize = getCookie('hec_pagesizes');
	currFontSize = currFontSize.replace("=","");
	if(currFontSize==''){currFontSize = "small";}
	var index=1;
	for(var i in sizeKeyWords){
		if(sizeKeyWords[i].classname==currFontSize){	index=i;	break;	}
	}
	changeFontSize(parseInt(index)+1, true);
}

function changeFontSize(index, isPageStart){
	//
	if(! isPageStart){
		for(var i in sizeKeyWords){
			var ClassName = sizeKeyWords[i].classname;
			if(i==index-1){
				$('#sizecontrol').addClass(''+ClassName+'size');
				$('.'+ClassName).children('a').addClass('selected');
				
			}else{
				$('#sizecontrol').removeClass(''+ClassName+'size');
				$('.'+ClassName).children('a').removeClass('selected');
				
			}
		}
	}

	setCookie('hec_pagesizes', sizeKeyWords[index-1].classname, 365);
}




function SwitchLang(charsetID){
	var url = window.location.toString();
	var isStaticURL = false;
	var langPaths = new Array("en", "tc", "sc");
	var oldLangPath = "";

	// Check url type (is static page or dynamic page)
	for (i=0; i < langPaths.length; i++){
		if (url.indexOf("/"+langPaths[i]+"/") != -1){
			oldLangPath = "/"+langPaths[i]+"/";
			isStaticURL = true;
			break;
		}
	}

	if (isStaticURL){
		var path;
		if (charsetID<3) {
			path = window.location.href;
			path = path.replace(scserver+"/TuniS/","");
			window.location = path.replace(oldLangPath, "/"+langPaths[charsetID - 1]+"/");
		} else if (charsetID==3) {
			if (window.location.href.indexOf(scserver)<0) {
				var httpPos;
				httpPos = url.indexOf("://");
				path = url.substring(0, httpPos+3);
				window.location = path + scserver + "/TuniS/" + url.substring(httpPos+3).replace(oldLangPath, "/tc/");
			}
		}
	}else{
		if (url.indexOf("lang=") != -1 || url.indexOf("/search/")>=0){
			if (charsetID<3) {
				path = window.location.href;
				path = path.replace(scserver+"/TuniS/","");
				if (charsetID==1) {
					path = path.replace("icac_tc2.xsl","icac_en2.xsl");
					path = path.replace("icac_tc_pda.xsl","icac_en_pda.xsl");
					path = path.replace(tcCol+"&",engCol+"&");
					path = path.replace(gbCol+"&",engCol+"&");
					path = path.replace(tcPressCol+"&",enPressCol+"&");
					path = path.replace(gbPressCol+"&",enPressCol+"&");
					path = path.replace(tcMobilePressCol+"&",enMobilePressCol+"&");
					path = path.replace(gbMobilePressCol+"&",enMobilePressCol+"&");
				} else {
					path = path.replace("icac_en2.xsl","icac_tc2.xsl");
					path = path.replace("icac_en_pda.xsl","icac_tc_pda.xsl");
					path = path.replace(engCol+"&",tcCol+"&");
					path = path.replace(gbCol+"&",tcCol+"&");
					path = path.replace(enPressCol+"&",tcPressCol+"&");
					path = path.replace(gbPressCol+"&",tcPressCol+"&");
					path = path.replace(enMobilePressCol+"&",tcMobilePressCol+"&");
					path = path.replace(gbMobilePressCol+"&",tcMobilePressCol+"&");
				}
				window.location = path.replace(/lang=\d/, "lang="+charsetID);
			}else{
				if (window.location.href.indexOf(scserver)<0) {
					var httpPos;
					httpPos = url.indexOf("://");
					path = url.substring(0, httpPos+3);
					url = url.replace("icac_en2.xsl","icac_tc2.xsl");
					url = url.replace("icac_en_pda.xsl","icac_tc_pda.xsl");
					url = url.replace(engCol+"&",gbCol+"&");
					url = url.replace(tcCol+"&",gbCol+"&");
					url = url.replace(enPressCol+"&",gbPressCol+"&");
					url = url.replace(tcPressCol+"&",gbPressCol+"&");
					url = url.replace(enMobilePressCol+"&",gbMobilePressCol+"&");
					url = url.replace(tcMobilePressCol+"&",gbMobilePressCol+"&");
					window.location = path + scserver + "/TuniS/" + url.substring(httpPos+3).replace(/lang=\d/, "lang=2");
				}
			}
		}
	}
}



function getCookie(c_name) {
	if (document.cookie.length>0) {
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1) { 
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
				return unescape(document.cookie.substring(c_start,c_end));
		} 
	}
	return "";
}
function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	deleteCookie(c_name);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()+";path=/");
}

function deleteCookie(c_name) {
	if (getCookie(c_name))	document.cookie = c_name + "=;expires=Thu, 01-Jan-1970 00:00:01 GMT;path=/";
}

function getParam(name) {
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var tmpURL = window.location.href;
  var results = regex.exec( tmpURL );
  if( results == null )
    return "";
  else
    return results[1];
}

function changeClass(number) {
//alert("changeBackground...");
	switch(number)
	{
	case 1:
	  if(document.getElementById('M_size').className=='size_selected'){
		document.getElementById('M_size').className='';
	  }
	  if(document.getElementById('L_size').className=='size_selected'){
		document.getElementById('L_size').className='';
	  }
	  document.getElementById('S_size').className='size_selected';
	  break;
	case 2:
	 if(document.getElementById('S_size').className=='size_selected'){
		document.getElementById('S_size').className='';
	  }
	  if(document.getElementById('L_size').className=='size_selected'){
		document.getElementById('L_size').className='';
	  }
	  document.getElementById('M_size').className='size_selected';
	  break;
	case 3:
		if(document.getElementById('S_size').className=='size_selected'){
		document.getElementById('S_size').className='';
		}
		 if(document.getElementById('M_size').className=='size_selected'){
		document.getElementById('M_size').className='';
		}
	  document.getElementById('L_size').className='size_selected';
		break;
	default:
	  alert("internal error!");
	}
} 

loadFontSize();


/* DATE */
var reviewDateExists = true;
var reviewDate = new Date(document.lastModified);
	reviewDate_Year = reviewDate.getFullYear();
	reviewDate_Month = reviewDate.getMonth() + 1;
	reviewDate_Day = reviewDate.getDate();
//var divDate = document.getElementById("div_reviewdate");
//if (divDate != null){
	//divDate.innerHTML = loadDateString(reviewDate_Year, reviewDate_Month, reviewDate_Day);
//}
function loadDateString(yyyy, mm, dd){
	//switch ((zmsCharsetID%3)){
	switch (lang){
		case "en":
			//var monthName = new Array("", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
			//return dd+" "+monthName[mm]+" "+yyyy;
			return dd+"/"+mm+"/"+yyyy;
			break;
		case "tc":
			//return yyyy+"年"+mm+"月"+dd+"日";
			return dd+"/"+mm+"/"+yyyy;
			break;
		case "sc":
			//return yyyy+"年"+mm+"月"+dd+"日";
			return dd+"/"+mm+"/"+yyyy;
			break;
	}
}

function getPath(){
	var langs = ['en', 'tc', 'sc'];
	var currentLang = langs[0];
	for(x in langs){
		if(location.href.search("/"+langs[x]+"/")!=-1){
			currentLang = langs[x];
		}
	}
	//alert(location.href.substr(0, location.href.search('/'+currentLang+'/')));
	return [location.href.substr(0, location.href.search('/'+currentLang+'/')), currentLang];
}
var temp = getPath();
var currentPath = temp[0];
var currentLang = temp[1];
var currentPathLang = temp[0] + '/' + temp[1] + '/';

function submitsearch(template) {

	var query = document.getElementById('search').value;

	if (query=='SEARCH 搜寻' || query=='SEARCH' || query=='搜寻') {
		query='';
	}

	if (query.length > 0) {	
		query = Url.encode(query);		
	}

	if (template == 'icac_en2.xsl') {	//For EN
		location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + engCol + "&fe=utf-8&query="+query+"&xsl="+template;
	} else if (location.href.indexOf(scserver)>=0) {	//For SC
		location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + gbCol + "&fe=utf-8&query="+query+"&xsl="+template;
	} else {	//For TC
		location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + tcCol + "&fe=utf-8&query="+query+"&xsl="+template;
	}
}

function submitpresssearch(templateid) {
	var query = document.getElementById('presssearchfield').value;
	
	if (query.length > 0) {	
			query = Url.encode(query);		
	}
	
	if (location.href.indexOf("/mobile/")>=0) {
		if (templateid == 1) {	//For EN
			location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + enMobilePressCol + "&fe=utf-8&query="+query+"&xsl=icac_en_pda.xsl";
		} else	if (templateid == 2 && !isKanHan) {	//For TC			
			location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + tcMobilePressCol + "&fe=utf-8&query="+query+"&xsl=icac_tc_pda.xsl";
		} else {		//For SC
			location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + gbMobilePressCol + "&fe=utf-8&query="+query+"&xsl=icac_tc_pda.xsl";
		}
	} else {
		if (templateid == 1) {	//For EN
			location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + enPressCol + "&fe=utf-8&query="+query+"&xsl=icac_en2.xsl";
		} else	if (templateid == 2 && !isKanHan) {	//For TC			
			location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + tcPressCol + "&fe=utf-8&query="+query+"&xsl=icac_tc2.xsl";
		} else {		//For SC
			location.href = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/search/servlet/SearchServlet?" + gbPressCol + "&fe=utf-8&query="+query+"&xsl=icac_tc2.xsl";
		}
	}
}

var Url = {
	// public method for url encoding
	encode : function (string) {
		return escape(this._utf8_encode(string));
	},

	// public method for url decoding
	decode : function (string) {
		return this._utf8_decode(unescape(string));
	},

	// private method for UTF-8 encoding
	_utf8_encode : function (string) {
		string = string.replace(/\r\n/g,"\n");
		var utftext = "";

		for (var n = 0; n < string.length; n++) {
			var c = string.charCodeAt(n);
			if (c < 128) {
				utftext += String.fromCharCode(c);
			}
			else if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			}
			else {
				utftext += String.fromCharCode((c >> 12) | 224);
				utftext += String.fromCharCode(((c >> 6) & 63) | 128);
				utftext += String.fromCharCode((c & 63) | 128);
			}
		}

		return utftext;
	},

	// private method for UTF-8 decoding
	_utf8_decode : function (utftext) {
		var string = "";
		var i = 0;
		var c = c1 = c2 = 0;

		while ( i < utftext.length ) {
			c = utftext.charCodeAt(i);
			if (c < 128) {
				string += String.fromCharCode(c);
				i++;
			}
			else if((c > 191) && (c < 224)) {
				c2 = utftext.charCodeAt(i+1);
				string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
				i += 2;
			}
			else {
				c2 = utftext.charCodeAt(i+1);
				c3 = utftext.charCodeAt(i+2);
				string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
				i += 3;
			}
		}

		return string;
	}
}

function popup_print() {
	var URL;

	URL = location.href;
	if (URL.indexOf("?")>0) {
		URL += "&print=1";
	} else {
		URL += "?print=1";
	}

	window.open(URL);
}

function showPrintHeader() {
	document.write('<img src=\"http://www.icac.org.hk/banner.gif\" alt=\"\" /><br />');
	document.write('<span class=\"mainContent sec1\"><table width=\"100%\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"15px\"> </td><td>');
}

function ShowPrintFooter() {
	document.write("</td></tr></table></span>");
}

function jump(lang) {
	if (lang==1) {
		window.location = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/en/qq/index.html";
	}
	if (lang==2) {
		window.location = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/tc/qq/index.html";
	}
	if (lang=="en") {
		window.location = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/en/home/index.html";
	}
	if (lang=="tc") {
		window.location = "http://sc.icac.org.hk/TuniS/www.icac.org.hk/tc/home/index.html";
	}
	if (lang=="sc") {
		var httpPos;
		var domainPos;
		var domain;
		var url = location.href;
		httpPos = url.indexOf("://");
		domainPos = url.indexOf("/", httpPos+3);
		if (domainPos>0) {
			domain = url.substring(httpPos+3, domainPos);
		} else {
			domain = url.substring(httpPos+3);
		}
		path = url.substring(0, httpPos+3);
		window.location = path + scserver + "/TuniS/" + domain + "/tc/home/index.html";
	}
}

function map(location){
	var newwindow=window.open('http://sc.icac.org.hk/TuniS/www.icac.org.hk/filemanager/'+lang+'/Content_1212/map_pop_'+location+'.html','name','height=650,width=740');
	if (window.focus && newwindow) {newwindow.focus()}
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function openWindow(path) {
  window.open(path);
}

function openPopup(path,width,height) {
  window.open(path,'','height='+height+', width='+width+', toolbar=no, menubar=no, location=no, status=no, scrollbars=no, resizable=yes');
}

function showPress(latest_press, latest_press_date, latest_press_links, pressHomeThumbPath, pressHomeThumbPos, pressHomeThumbCaption) {
	var html="";
	var pressThumbFile='';
	var pressThumbAlt='';
	var pressCount = 0;

	if (pressHomeThumbPath && pressHomeThumbPath.length>0 && (pressHomeThumbPos<=2 || latest_press_highlight!='')) {
		pressThumbFile=pressHomeThumbPath;
		pressThumbAlt=pressHomeThumbCaption;
	} else {
		pressThumbFile="/filemanager/en/Content_2/default_photo_hq.gif";
		pressThumbAlt="";
	}

	if (latest_press_highlight!='') {
		switch (lang){
			case "en":
				html += "<h3>Highlight</h3>";
				break;
			case "tc":
				html += "<h3>焦点</h3>";
				break;
		}
	}
	html += "<ul>";
	if (latest_press_highlight!='')	{
		html += "<li class=\"highlight\"><img title=\""+pressThumbAlt+"\" src=\""+pressThumbFile+"\" alt=\""+pressThumbAlt+"\" /><h3>"+latest_press_highlight_date+"</h3>";
		html += "<a href=\""+latest_press_highlight_links+"\">"+latest_press_highlight+"</a></li>";
		pressHomeThumbPos=-2;
	}
	for (var i = 0; i < latest_press.length; i++) {
		if (latest_press_links[i]==latest_press_highlight_links) {
			continue;
		}
		pressCount++;
		html += "<li>";
		if (i==pressHomeThumbPos || (pressHomeThumbPos==-1 && i==0) || (i==0 && pressHomeThumbPos>2 && latest_press_highlight=='')) {
			html += "<img title=\""+pressThumbAlt+"\" src=\""+pressThumbFile+"\" alt=\""+pressThumbAlt+"\" />";
		}
		html += "<span class=\"date\">"+latest_press_date[i]+"</span> - ";
		html += "<a href=\"" + latest_press_links[i] + "\">"+latest_press[i]+"</a></li>";
		if (pressCount>=3) {
			break;
		}
	}
	html += "</ul>";
	if (document.getElementById('pressrelease_content')) {
		document.getElementById('pressrelease_content').innerHTML = html;
	}
}

function showPressThumb(file, altText) {
	if (document.getElementById('pressThumb')) {
		if (file.length>0) {
			document.getElementById('pressThumb').src=file;
			document.getElementById('pressThumb').alt=altText;
			document.getElementById('pressThumb').title=altText;
		} else {
			var imageIndex = Math.round(Math.random()*(pressImage.length-1));
			document.getElementById('pressThumb').src=pressImage[imageIndex];
			document.getElementById('pressThumb').alt=pressImageAlt[imageIndex];
			document.getElementById('pressThumb').title=pressImageAlt[imageIndex];
		}
	}
}

function showActivity(latest_activity, latest_activity_date, latest_activity_links) {
	var html;
	html = "<ul>";
	for (var i = 0; i < latest_activity.length; i++) {
		html += "<li><span class=\"date\">"+latest_activity_date[i]+"</span> ";
		html += "<a href=\"" + latest_activity_links[i] + "\">"+latest_activity[i]+"</a></li>";
	}
	html += "</ul>";
	if (document.getElementById('event_content')) {
		document.getElementById('event_content').innerHTML = html;
	}
}

function showQuotes(latest_quotes_hk, latest_quotes_speaker_hk, latest_quotes_international, latest_quotes_speaker_international) {
	var html="";
	var rand_hk;
	var rand_international;
	if (latest_quotes_hk.length>0) {
		rand_hk = Math.floor(Math.random()*latest_quotes_hk.length);
		if (lang=="en")	{
			html += "<span><b>Hong Kong, Mainland, Others</b></span>";
		} else {
			html += "<span><b>香港，内地，其他</b></span>";
		}
		html += "<span class=\"quotes\">"+latest_quotes_hk[rand_hk]+"</span>";
		html += "<span class=\"des\">"+latest_quotes_speaker_hk[rand_hk]+"</span>";
	}
	if (latest_quotes_international.length>0) {
		rand_hk = Math.floor(Math.random()*latest_quotes_international.length);
		if (lang=="en")	{
			html += "<span><b>International Organisations</b></span>";
		} else {
			html += "<span><b>国际组织</b></span>";
		}
		html += "<span class=\"quotes\">"+latest_quotes_international[rand_hk]+"</span>";
		html += "<span class=\"des\">"+latest_quotes_speaker_international[rand_hk]+"</span>";
	}
	if (document.getElementById('quotes_content')) {
		document.getElementById('quotes_content').innerHTML = html;
	}
}

function banners_hlist(banners, altTexts, links, bannername, lang) {
	var html = "";
	var imgCount = banners.length;
	if (imgCount>0)	{
		html = "<ul>";
		if (lang=="tc" && location.href.indexOf("/TuniS/")>0) {
			lang="gb";
		}
		for (var i = 0; i < imgCount; i++) {
			html+='<li class="image image_'+(i+1)+'"><a href="'+links[i]+'"><img src="/filemanager/banners/'+lang+'/images/'+banners[i]+'" alt="'+altTexts[i]+'" title="'+altTexts[i]+'" border="0" /></a></li>';
		}
		html += "</ul>";
		if (document.getElementById('banner_'+bannername)) {
			document.getElementById('banner_'+bannername).innerHTML=html;
		}
	}
}

function banners_vlist(banners, altTexts, links, bannername, lang) {
	var html = "";
	var imgCount = banners.length;
	if (imgCount>0)	{
		if (lang=="tc" && location.href.indexOf("/TuniS/")>0) {
			lang="gb";
		}
		for (var i = 0; i < imgCount; i++) {
			html+='<a href="'+links[i]+'"><img src="/filemanager/banners/'+lang+'/images/'+banners[i]+'" alt="'+altTexts[i]+'" title="'+altTexts[i]+'" border="0" /></li>';
		}
		if (document.getElementById('banner_'+bannername)) {
			document.getElementById('banner_'+bannername).innerHTML=html;
		}
	}
}

function banners_rotate(banners, altTexts, links, bannername, lang) {
}

function addFacebook() {
	var u=location.href;
	var t=document.title;
	window.open('http://sc.icac.org.hk/TuniS/www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
}

function addTwitter() {
	var u=location.href;
	var t=document.title;
	window.open('http://sc.icac.org.hk/TuniS/twitter.com/home?status=Currently reading '+u+'', 'sharer','toolbar=0,status=0,width=800,height=436');
}

function addBlog() {
	var Popw='';
	var Q='';
	var x=document;
	var y=window;
	if(x.selection) {Q=x.selection.createRange().text;} 
	else if (y.getSelection) {Q=y.getSelection();} 
	else if (x.getSelection) {Q=x.getSelection();}
	popw = y.open('http://sc.icac.org.hk/TuniS/www.blogger.com/blog_this.pyra?t=' + escape(Q) + '&amp;u=' + escape(location.href) + '&amp;n=' + escape(document.title),'bloggerForm','scrollbars=no,width=475,height=300,top=175,left=75,status=yes,resizable=yes');
	if (!document.all) T = setTimeout('popw.focus()',50);
	void(O);
}

function openWindowLaw(url, target, specs){ //For Landmark Cases Only
	var domainHost = window.location.toString();	
	var kanHanDomain =  scserver;
	
	var tempDomain;
	var indx1;
	var indx2;


	if (isKanHan) {		
		if (location.href.indexOf(scserver + "/TuniS/")>0 ) {
			kanHanDomain += "/TuniS/";
		} else {
			kanHanDomain += "/gb/";
		}

		tempDomain = domainHost.replace(kanHanDomain,"");
		
		indx1 = tempDomain.indexOf("/tc/");
		indx2 = tempDomain.indexOf("/index.aspx");
		if (indx1 > 0) { //HTML mode	
			tempDomain = tempDomain.substring(7,indx1);		
		} 
		
		if (indx2 > 0) { //.NET mode	
			tempDomain = tempDomain.substring(7,indx2);		
		} 
		
		url =  "ht"+"tp://" + scserver +"/gb/" + tempDomain + url;
	}
		
	window.open(url, target, specs);
}
