﻿// Current path
var CurrHomePath;
if(location.href.toString().search('wwwt.trees.gov.hk')!=-1){
	CurrHomePath="wwwt.trees.gov.hk";
}else{
	CurrHomePath="www.trees.gov.hk";
}

function callBack(){
	$(".tip").tooltip({
		tip: ".tooltip",
		effect: 'slide',
		offset: [-5,60],
		onBeforeShow: function() {
		//		$(this).pngFix();
			//alert(this.getTip().html());
			tips_obj = this.getTip();
			text1 = $('.tip').attr('alt');
			text2 = '<a href="'+$(".tip").attr('href')+'">'+text1+'</a>';
			//alert($(text2).text());
			tips_obj.html((text2));

			//tips_obj.wrap('<a href="'+$(".tip").attr('href')+'"></a>');
			tips_obj.append($('<span class="arrow">&nbsp;</span>'));
			//this.getTip().pngFix();
		},
		onHide: function() {
			this.getTip().find('.arrow').remove();
		}
	});
	/*tooltips*/
}

$(document).ready(function(){
	var headID = document.getElementsByTagName("head")[0];
/*	var newScript = document.createElement('script');
	newScript.type = 'text/javascript';
	newScript.src = 'http://www.trees.gov.hk/js/jquery-1.4.2.min.js';
	headID.appendChild(newScript);*/
	$.getScript('http://'+CurrHomePath+'/js/jquery.tools.min.js', function(){
		callBack();
	});
	var cssNode = document.createElement('link');
	cssNode.type = 'text/css';
	cssNode.rel = 'stylesheet';
	cssNode.href = 'http://'+CurrHomePath+'/css/qtip.css';
	cssNode.media = 'all';
	headID.appendChild(cssNode);
});

var domain_pref ="";
//var domain="dev01.westcomzivo.com/"+domain_pref;
var domain="design.devprj.com/devb/trees/"+domain_pref;
var gb_urlPath='sc1.devb.gov.hk/TuniS/';
var loc = location.href;
if(loc.search("https")!=-1)
{
	window.location = loc.replace("https","http");
}

if(location.href.search(domain)==-1){

	if(location.href.search("wwwt.trees.gov.hk/"+domain_pref)==-1){
		domain="www.trees.gov.hk/"+domain_pref;
	}else{
		domain="wwwt.trees.gov.hk/"+domain_pref;
	}
	
}

if(document.URL.toString().search('/TuniS/')!=-1 ){
	langID=2;
	langFolder='/tc/';
	imgFolder='gb/';
}else if(document.URL.toString().search('/tc/')!=-1 || document.URL.toString().search('mode=288')!=-1){
	langID=2;
	langFolder='/tc/';
	imgFolder=langFolder;
}else{
	langID=1;
	langFolder='/en/';
	imgFolder=langFolder;
}

if(document.URL.toString().search('/TuniS/')!=-1){					//Setting kanhan path
	domain_url = "ht"+"tp://"+gb_urlPath+domain;
}else{
	domain_url = "ht"+"tp://"+domain;
}

if(document.URL.toString().search('/text/')!=-1){					//TEXTONLY VERSION
	langPath = domain_url + '/text' + langFolder;
}else{													//GRAPHIC VERSION
	langPath = domain_url + langFolder;
	imgPath = domain_url + imgFolder;
}



// -------------------------------------------------------------    Variable for Common Function for Left Menu -----------------------------------------

//Browser Type var:
var isNS4 = (document.layers) ? true : false;
var isIE4 = (document.all && !document.getElementById) ? true : false;
var isIE5 = (document.all && document.getElementById) ? true : false;
var isNS6 = (!document.all && document.getElementById) ? true : false;
//If not NS4. It should be IE or NS6+
isIE5 =!isNS4;

// -------------------------------------------------------------    End of Variable for Common Function for Left Menu -----------------------------------------


//change to text only version
function textSwitch() {
	document.location = domain_url+ "/index.htm";
	if(location.href.toString().search('search.info.gov.hk') != -1){
		if (location.href.toString().search('mode=174') != -1) { //change to English version
			goPath=location.href.replace("mode=174", "mode=16");
		}
		if (location.href.toString().search('mode=175') != -1) { //change to traditional chinese version
			goPath=location.href.replace("mode=175", "mode=15");
		}
		document.location=goPath;
	}else{
	var arrayEle = new Array()
	arrayEle = document.location.pathname.split('/')
	document.location = 't_'+arrayEle[arrayEle.length-1]
	}
}

//switch language version
var chi_str = document.URL.toString(); 

if(chi_str.search('/TuniS/') != -1){ 
	chi_str = chi_str.substring( chi_str.indexOf('/TuniS/')+4, chi_str.length ); 
} 
else {
	chi_str = chi_str.substring( 7, chi_str.length ); 
}

function report(){
if(document.URL.toString().search('/TuniS/')==-1){					//Setting kanhan path
	location.href = "/TreeReport/TreeReportSC.aspx";
}
}


function langSwitch(lang) {
var currentPath=location.href.toString();  
var switchTc='/tc/';
var switchEn='/en/';

var TempCurrpath = currentPath.split("#");

	currentPath = TempCurrpath[0];
	
	if(currentPath.indexOf('contactus/index.asp?') != -1){
		currentPath = currentPath.substring(0, currentPath.indexOf("?"));
	}
	
	if(lang=="tc"){
		currentPath=currentPath.replace(switchEn, switchTc);
		currentPath=currentPath.replace(gb_urlPath, "");
	}else if(lang=="sc"){
		currentPath=currentPath.replace('http://', 'http://'+gb_urlPath);
		currentPath=currentPath.replace(switchEn, switchTc);
	}else if(lang=="en"){
		currentPath=currentPath.replace(switchTc, switchEn);
		currentPath=currentPath.replace(gb_urlPath, "");
	}
	location.href=currentPath;
}

//generate common look & feel header
function getHeader(){
	//define the common background image path
	//var bkImgPath=domain_url+'/images/bkgdtexture.gif';
	//define the language icon image path
		
	var langLink = new Array();
	langLink[0] = 'javascript:langSwitch(\'tc\')'; //Traditional Chinese
	langLink[1] = 'javascript:langSwitch(\'en\')'; //English
	langLink[2] = 'javascript:langSwitch(\'sc\')'; //Simplified Chinese
	
	var langAlt = new Array();
	langAlt[0] = '繁體版';
	langAlt[1] = 'English';
	langAlt[2] = '簡體版';
	
	var langImg = new Array();
	langImg[0] = 'btn_tc.gif';
	langImg[1] = 'btn_en.gif';
	langImg[2] = 'btn_sc.gif';
	
	if(document.URL.toString().search('/TuniS/')!=-1){
		/*
		var lang1Link='javascript:langSwitch(\'tc\')'; //Traditional Chinese
		var lang2Link='javascript:langSwitch(\'en\')'; //English
		*/
		
		langImg[2]='btn_sc_h.gif';
		//var graphicAlt='圖像版';
	}else if(document.URL.toString().search('/tc/')!=-1 || document.URL.toString().search('mode=288')!=-1){
		/*
		var lang1Link='javascript:langSwitch(\'sc\')'; //Simplified Chinese
		var lang2Link='javascript:langSwitch(\'en\')'; //English
		*/		
		
		///var graphicAlt='圖像版';
		langImg[0]='btn_tc_h.gif';
	}else{
		/*
		var lang1Link='javascript:langSwitch(\'tc\')'; //Traditional Chinese
		var lang2Link='javascript:langSwitch(\'sc\')'; //Simplified Chinese
		*/
		
		
		langImg[1]='btn_en_h.gif';
		//var graphicAlt='Graphic Version';
	}		
	
	//generate the menu to the buffer variable
	var scriptBuffer='';	

	//check not textonly version
	if(document.URL.toString().search('/text/')==-1){

	
document.writeln('        <table width="100%" border="0" cellspacing="0" cellpadding="0">');
document.writeln('          <tr>');
document.writeln('            <td><img src="'+imgPath+'images/dot.gif" alt="" width="30" height="16" /></td>');
document.writeln('            </tr>');
for (var i in langLink){
	if (langImg[i].indexOf("_h.gif") == -1){
		document.writeln('          <tr><td><a href="'+langLink[i]+'" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage(\'btn'+i+'\',\'\',\''+imgPath+'images/'+langImg[i].replace(".gif","_o.gif")+'\',0)"><img src="'+imgPath+'images/'+langImg[i]+'" name="btn'+i+'" width="30" height="30" border="0" id="btn'+i+'" alt="'+langAlt[i]+'" title="'+langAlt[i]+'" /></a></td></tr>');
	}else{
		document.writeln('          <tr><td><img src="'+imgPath+'images/'+langImg[i]+'" name="btn'+i+'" width="30" height="30" border="0" id="btn'+i+'" alt="'+langAlt[i]+'" title="'+langAlt[i]+'" /></a></td></tr>');
	}
}
document.writeln('          <tr>');
document.writeln('            <td><img src="'+imgPath+'images/dot.gif" alt="" width="30" height="16" /></td>');
document.writeln('            </tr>');
document.writeln('        </table>');

	
	}
	
	return scriptBuffer;
}




//Dreamweaver Code
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_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_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 MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function PopWin(url, x, y, w, h){
	url = domain_url + url;
    eval("popup0 = window.open(url,'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,pageXOffset=300,pageYOffset=500,top=" + y + ",left=" + x +",width=" + w + ",height=" + h + "')");
        if ( popup0.focus != null){
        popup0.focus();
    }
}

function Trim(TRIM_VALUE){
	if(TRIM_VALUE.length < 1){
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	
	if(TRIM_VALUE==""){
		return "";
	}else{
		return TRIM_VALUE;
	}
}

function RTrim(VALUE){
	var w_space = String.fromCharCode(32);
	var v_length = VALUE.length;
	var strTemp = "";
	if(v_length < 0){
		return"";
	}
	var iTemp = v_length -1;

	while(iTemp > -1){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp = iTemp-1;

	}
	return strTemp;
}

function LTrim(VALUE){
	var w_space = String.fromCharCode(32);
	
	if(v_length < 1){
		return"";
	}
	var v_length = VALUE.length;
	var strTemp = "";

	var iTemp = 0;

	while(iTemp < v_length){
		if(VALUE.charAt(iTemp) == w_space){
		}
		else{
			strTemp = VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp = iTemp + 1;
	}
	return strTemp;
}	

// counter path
var CounterHomePath;
if(location.href.toString().search('wwwt.trees.gov.hk')!=-1){
	CounterHomePath="wwwt.trees.gov.hk"
}

else{
	CounterHomePath="www.trees.gov.hk"
}

document.write('<img src="http://' + CounterHomePath +'/counter.asp?' + window.location.href + '" width="0" height="0" align="right">');

function getFooter(){
	var altText='Top';
	if(langID!=1) altText='頁首';

	
	var altBack='Back';
	if(langID!=1) altBack='回上頁';


	var ipv6_txt='This website is IPv6 enabled';
	if(langID!=1) ipv6_txt='IPv6電腦器材可瀏覧本網站';
	
	var V6title='This website is IPv6 enabled';
	if(langID!=1) V6title='本網站採用IPv6互聯網通訊協定';


	var ipv6Link="http://"+CounterHomePath+langFolder+"ipv6.htm";	
	var copyYear='2010';
	var noticesLink='notices.htm';
	var privacyLink='privacy_policy.htm';
	var noticeText='Important notice';
	var privacyText='Privacy Policy';
	var revisionText='Last revision date: ';	
	var reserverText='Tree Management Office. All rights reserved. ';
//	var reviewText='Last review date: ';	
	if (revisionDate==''||revisionDate=='MM/DD/YYYY') revisionDate='07/16/2010';
//	if (reviewDate==''||reviewDate=='MM/DD/YYYY') reviewDate='01/15/2008';
	if (langID==2){
		noticeText='重要告示';
		privacyText='私隱政策';
		revisionText='修訂日期： ';	
		reserverText='樹木管理辦事處。 版權所有。 ';
//		reviewText='覆檢日期： ';	




	}
	var monthArray=new Array();
	monthArray[0]='January';
	monthArray[1]='February';
	monthArray[2]='March';
	monthArray[3]='April';
	monthArray[4]='May';
	monthArray[5]='June';
	monthArray[6]='July';
	monthArray[7]='August';
	monthArray[8]='September';
	monthArray[9]='October';
	monthArray[10]='November';
	monthArray[11]='December';
	var reDate=new Date(Date.parse(revisionDate))
	var showDate=reDate.getDate()+' '+monthArray[reDate.getMonth()]+' '+reDate.getFullYear();
	if (langID==2) showDate=reDate.getFullYear()+'年'+(reDate.getMonth()+1)+'月'+reDate.getDate()+'日';








	
/*	var reDate2=new Date(Date.parse(reviewDate))
	var showDate2=reDate2.getDate()+' '+monthArray[reDate2.getMonth()]+' '+reDate2.getFullYear();
	if (langID==2) showDate2=reDate2.getFullYear()+'年'+(reDate2.getMonth()+1)+'月'+reDate2.getDate()+'日';*/
	//generate the topic image to the buffer variable
	/*if(!isText){
		document.writeln('<p>');
		document.writeln('<table width="100%" border="0" cellspacing="0" cellpadding="0">');
		if(topButton=='Y')
			document.writeln('	<tr valign=top><td colspan=2 align=right><img src="'+imagePath+'images/spacer.gif" name="backtotopspacer" width=38 height=20></td></tr>');
		document.writeln('	<tr>');
		document.writeln('		<td><img src="'+imagePath+'images/spacer.gif" alt="" border="0" width=5 height=1></td>');
		document.writeln('		<td valign="top" align="center">');
		document.writeln('		<table width="100%" border="0" cellspacing="0" cellpadding="0">');
		document.writeln('		<tr bgcolor="#FFFFFF">');
		document.writeln('			<td colspan="2" align="right"><img src="'+imagePath+'images/pic_dotline.gif" alt="" width="810" border=0></td>');
		document.writeln('		</tr>');
		document.writeln('		<tr bgcolor="#FFFFFF">');
		document.writeln('			<td height="15" bgcolor="#FFFFFF" class="footer"><img src="'+imagePath+'images/spacer.gif" alt="" border="0" width=15 height=5><b>'+copyYear+'</b> &copy; | <a href="'+noticesLink+'" class="footer">'+noticeText+'</a></td>');
//		document.writeln('			<td height="15" bgcolor="#FFFFFF" class="footer"><img src="'+imagePath+'images/spacer.gif" alt="" border="0" width=15 height=5><b>'+copyYear+'</b> <img src="'+imagePath+'../images/copy.gif" alt="" width="12" height="11"> | <b><a href="'+noticesLink+'" class="footer">'+noticeText+'</a></b></td>');
//		document.writeln('			<td height="15" align="right" bgcolor="#FFFFFF" class="footer">'+reviewText+showDate2+'</td>');
		document.writeln('			<td height="15" align="right" bgcolor="#FFFFFF" class="footer">'+revisionText+showDate+'</td>');
		document.writeln('		</tr>');
		document.writeln('		</table>');
		document.writeln('		</td>');
		document.writeln('	</tr>');
		document.writeln('</table><br>');
	}else{ */
		document.writeln('<table width="100%" border="0" cellspacing="0" cellpadding="0">');
		document.writeln('<tr>');
		document.writeln('<td width="60" valign="top"><a class="tip" href="'+ipv6Link+'" alt="'+V6title+'" title="'+V6title+'"><img src="'+domain_url+'images/ipv6.gif" border="0" alt="'+ipv6_txt+'" title="'+ipv6_txt+'"></a></td>');
		if (langID==2){
			document.writeln('<td class="content" valign="top">&copy; 2010 '+reserverText+'&nbsp;|&nbsp;&nbsp;<a href="'+noticesLink+'" class="footer">'+noticeText+'</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="'+privacyLink+'" class="footer">'+privacyText +'</a></td>');
		}
		else {
			document.writeln('<td class="content" valign="top">&copy; 2010 '+reserverText+'<br><a href="'+noticesLink+'" class="footer">'+noticeText+'</a> | <a href="'+privacyLink+'" class="footer">'+privacyText +'</a></td>');
		}
		document.writeln('<td align="right" valign="top" class="content">'+revisionText+' '+showDate+'</td>');
		document.writeln('</tr>');
		document.writeln('</table><div class="tooltip"></div>');
//		document.writeln('</td></tr></table>');





	
		/*document.writeln('<table border=0 cellspacing=0 cellpadding=1 width=100%>');
		document.writeln('<tr valign=top>');
		document.writeln('	<td colspan=3><hr width=100%></td>');
		document.writeln('</tr>');
		document.writeln('<tr valign=top>');
		document.writeln('	<td>[ <a href="#">'+altText+'</a> ]</td>');
		document.writeln('	<td align="right" colspan=2>&nbsp;</td>');
		document.writeln('</tr>');
		document.writeln('<tr valign=top>');
		document.writeln('	<td colspan=3><hr width=100%></td>');
		document.writeln('</tr>');
		document.writeln('<tr>');
		document.writeln('	<td class="footer"><b>'+copyYear+'</b> | <b><a href="'+noticesLink+'" class="footer">'+noticeText+'</a></b></td>');
		document.writeln('	<td height="15" align="right" bgcolor="#FFFFFF" class="footer">'+reviewText+showDate2+'</td>');
		document.writeln('	<td align="right" class="footer">'+revisionText+showDate+'</td>');
		document.writeln('</tr>');
		document.writeln('</table>'); */
//	}


}
