<!--
		// HEH Web 
		var isCMS = false;
		var isCMSEdit = false;
		var isCMSPreview = false;
		
		var isHtml = false;
		var isTo = false;
		var isMo = false
		
		// Browser Reference - From webreference.com
		
		var agt=navigator.userAgent.toLowerCase();
		var appVer = navigator.appVersion.toLowerCase();
		
		var is_getElementById   = (document.getElementById) ? "true" : "false";
		var is_all = (document.all) ? "true":"false";
		
    
		var is_minor = parseFloat(appVer);
		var is_major = parseInt(is_minor);
		var is_opera = (agt.indexOf("opera") != -1);
    
		var is_konq = false;
		var kqPos   = agt.indexOf('konqueror');
		if (kqPos !=-1) {                 
			is_konq  = true;
			is_minor = parseFloat(agt.substring(kqPos+10,agt.indexOf(';',kqPos)));
			is_major = parseInt(is_minor);
		}           
		var is_safari = ((agt.indexOf('safari')!=-1)&&(agt.indexOf('mac')!=-1))?true:false;
		var is_khtml  = (is_safari || is_konq);
		
		var is_gecko = ((!is_khtml)&&(navigator.product)&&(navigator.product.toLowerCase()=="gecko"))?true:false;
		
		var is_moz   =	((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
								(agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
								(agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
								(is_gecko) && 
								((navigator.vendor=="")||(navigator.vendor=="Mozilla")||(navigator.vendor=="Debian")));
								
        var is_fb = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                 (is_gecko) && (navigator.vendor=="Firebird"));
                 
        var is_fx = ((agt.indexOf('mozilla/5')!=-1) && (agt.indexOf('spoofer')==-1) &&
                 (agt.indexOf('compatible')==-1) && (agt.indexOf('opera')==-1)  &&
                 (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)     &&
                 (is_gecko) && (navigator.vendor=="Firefox"));
		
		var is_nav  =	((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
								&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
								&& (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1)
								&& (!is_khtml) && (!(is_moz)) && (!is_fb) && (!is_fx));
		if	 ((navigator.vendor)&&
			 ((navigator.vendor=="Netscape6")||(navigator.vendor=="Netscape"))&&
			 (is_nav)) {
					is_major = parseInt(navigator.vendorSub);
			        is_minor = parseFloat(navigator.vendorSub);
		}
								
		var is_nav6   = (is_nav && is_major==6);    
		var is_nav6up = (is_nav && is_minor >= 6); 
		
		var is_nav7   = (is_nav && is_major == 7);
		var is_nav7up = (is_nav && is_minor >= 7);
    
		var is_mac = (agt.indexOf("mac")!=-1);
		var iePos  = appVer.indexOf('msie');
		if (iePos !=-1) {
		if(is_mac) {
			var iePos = agt.indexOf('msie');
			is_minor = parseFloat(agt.substring(iePos+5,agt.indexOf(';',iePos)));
		}
		else is_minor = parseFloat(appVer.substring(iePos+5,appVer.indexOf(';',iePos)));
		is_major = parseInt(is_minor);
		}
								
		var is_ie   = ((iePos!=-1) && (!is_opera) && (!is_khtml));								
		var is_ie5up = (is_ie && is_minor >= 5);          
        var is_ie4up = (is_ie && is_minor >= 4);
        
        var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );              
        
        
        
        // // Browser Reference - Detect Flash
		var is_Flash        = false;
		var is_FlashVersion = 0;	
		var is_ProvideFlash        = false;	
		
		if ((is_nav||is_opera||is_moz||is_fb||is_fx)||
						(is_mac&&is_ie5up)) {
						var plugin = (navigator.mimeTypes && 
										navigator.mimeTypes["application/x-shockwave-flash"] &&
										navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) ?
										navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;
					//      if (plugin) {
						if (plugin&&plugin.description) {
							is_Flash = true;
							is_FlashVersion = parseInt(plugin.description.substring(plugin.description.indexOf(".")-1));
						}
					}
					if (is_win&&is_ie4up)
					{
						document.write(
							'<scr' + 'ipt language=VBScript>' + '\n' +
							'Dim hasPlayer, playerversion' + '\n' +
							'hasPlayer = false' + '\n' +
							'playerversion = 10' + '\n' +
							'Do While playerversion > 0' + '\n' +
								'On Error Resume Next' + '\n' +
								'hasPlayer = (IsObject(CreateOb' + 'ject("ShockwaveFlash.ShockwaveFlash." & playerversion)))' + '\n' +
								'If hasPlayer = true Then Exit Do' + '\n' +
								'playerversion = playerversion - 1' + '\n' +
							'Loop' + '\n' +
							'is_FlashVersion = playerversion' + '\n' +
							'is_Flash = hasPlayer' + '\n' +
							'<\/sc' + 'ript>'
						);
		}
		if(is_win)
		{			
			if(is_ie && is_Flash)
				is_ProvideFlash	= true;
			else if(is_nav&& is_minor>7 && is_nav7up && is_FlashVersion>=6 )
				is_ProvideFlash	= true;		
			else if(is_fx)
				is_ProvideFlash	= true;		
		}
		// Browser Reference - Detect Quicktime
		var is_QuickTime        = false;
		var is_QuickTimeVersion = 0;	
		
		  document.write(
							'<scr' + 'ipt language=VBScript>' + '\n' +
							'Dim hasQPlayer, playerversion' + '\n' +
							'hasQPlayer = false' + '\n' +
							'playerversion = 1' + '\n' +
							'Do While playerversion > 0' + '\n' +
								'On Error Resume Next' + '\n' +
								'hasQPlayer = (IsObject(CreateOb' + 'ject("QuickTimeCheckObject.QuickTimeCheck." & playerversion)))' + '\n' +
								'If hasPlayer = true Then Exit Do' + '\n' +
								'playerversion = playerversion - 1' + '\n' +
							'Loop' + '\n' +
							'is_QuickTimeVersion = playerversion' + '\n' +
							'is_QuickTime = hasQPlayer' + '\n' +
							'<\/sc' + 'ript>'
						);
		if (navigator.plugins) {
          for (i=0; i < navigator.plugins.length; i++ ) {
               if (navigator.plugins[i].name.indexOf("QuickTime") >= 0)
                    { is_QuickTime = true; }
            }
        }
		
			
		// Browser Reference - From webreference.com
		
		// Open Window
		function popUpWindow (url, name, w,h,para){
			if(w==null || w=="")
				w=800;
			if(h==null || h=="")
				h=600;
			/*if(name==null || name=="")
				name = "HehWinPopUp";*/
			if(isCMS)
				w = parseInt(w) +170;
			/*if(window.name==null || window.name=="")
				window.name="HehWinMain";*/
			if(para==null || para=="")
				para =  'toolbar=no,left=100,top=100,width='+w+', height='+h+',location=no,resizable=yes,directories=no,status=no,scrollbars=yes,menubar=no';			
			//window.status = name;
			var win = window.open(url, name ,para);
			if(win != null){	
				//win.resizeTo(parseInt(w),parseInt(h));				
				try{
					win.focus();
				}catch(e)
				{}			
			}
			else 
				window.status = "HEH: Pop Up Blocker Enabled.";
		}
		function redirectLink(url){
			window.location=url;
		}
		
		// Register event handler
		
		function cssAddRules(className, statement)
		{
			var styleID = "hehStyle";
			if (is_ie)
			{
				document.styleSheets[styleID].addRule (className, statement);								
			}	
			else if(is_gecko)
			{
				
				if(document.getElementById(styleID).sheet.addRule)
				{
					document.getElementById(styleID).sheet.addRule(className, statement)			
					
				}
				else
					document.getElementById(styleID).sheet.insertRule(className+" {" +statement+"}", document.getElementById(styleID).sheet.cssRules.length )				
			}		
		}
		
		function dynamicCss(){
			
			var classNameJs = ".contentJs";
			var classNameNoJs = ".contentNoJs";
			var classNameSwf = ".contentSwf";
			var classNameNoSwf = ".contentNoSwf";
			var classNameBackToTop = ".stdBackToTop";
			
			cssAddRules(classNameNoJs,  "display:none;");
			cssAddRules(classNameJs,  "display:inline;");		
			if(!is_ProvideFlash || !isHtml)
			{
				cssAddRules(classNameSwf,  "display:none;");		
				//cssAddRules("obj"+"ect",  "display:none;");	
				//cssAddRules("emb"+"ed",  "display:none;");	
				cssAddRules(classNameNoSwf,  "display:inline;");		
			}
			
			
			/*cssAddRules(".imgMo",  "display:inline !important;");		
			cssAddRules(".contentMo",  "display:inline !important;");		*/
			//window.status  = "HEH: dynamicCss";				
		}
		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_controlShockwave(objStr,x,cmdName,frameNum) { //v3.0
			var obj=MM_findObj(objStr);
			if (obj) eval('obj.'+cmdName+'('+((cmdName=='GotoFrame')?frameNum:'')+')');			
		}
		var reportStatus = new Array();			
		
		function reportError(err, url, line)
		{			
			window.status  = "HEH: Js Error [line:"+line+"]"+"[err:"+err+"]";			
			return true;
		}	
		function isNeedScroll()
		{		
			if((document.body.scrollHeight/2)>document.body.clientHeight)
				return true;
			else 
				return false;			
		}
		function displaystdBackToTop(dis)
		{		
				
				if(is_ie && is_all)
				{
					if(document.all['stdBackToTop']!=null)
						dis ? document.all['stdBackToTop'].style.visibility="visible" : document.all['stdBackToTop'].style.visibility="hidden";
				}
				else{
					if(document.getElementById('stdBackToTop')!=null)
						dis ? document.getElementById("stdBackToTop").style.visibility="visible" : document.getElementById("stdBackToTop").style.visibility="hidden";
				}
				
		}
		function hehOnResize()
		{
			
			if(is_ie && mainNeedResize  && !isTo)
			{
				fixMainWidth();					
			}	
			if(is_ie && isHomePage  && !isTo)
			{
				fixHomeMainWidth();					
			}	
			displaystdBackToTop(isNeedScroll());	
			//window.status = document.body.offsetWidth + " " +document.all['main'].offsetWidth;
			
		}
		function hehOnload(){
									
			if(window.flyoutPreloadImg && !isTo)
				flyoutPreloadImg();					
			if(window.minisitePreloadImg && !isTo)
				minisitePreloadImg();
			if(is_ie && mainNeedResize && !isTo)
			{
				fixMainWidth();					
			}	
			if(is_ie && isHomePage && !isTo)
			{
				fixHomeMainWidth();					
			}	
			if(!isTo)		
				dynamicCss();			
			
			if(is_ProvideFlash && is_getElementById && document.getElementById('thematic') != null  && !isTo){							
				MM_controlShockwave('thematic','','Play');							
				setTimeout("MM_controlShockwave('thematic','','Play');",1000);																
			}
			displaystdBackToTop(isNeedScroll());	
			
			window.status = "Page Ready";			
		}
		if(!is_win)
		{
				document.write("<style>");
				document.write(".contentSwf{display:none !important;}");
				document.write(".contentNoSwf{display:inline  !important;}")
				document.write("</style>");
		}
		
		
		
		/*PopUp*/
		function virtualTourPopup(popupName, language){
			// Virtual tour of facility
			 if (popupName == "arrangeVisits") {
				if (language == "en-us") {
					window.open("/hehWeb/CommunityAndEducation/VirtualTourofFacilities/ArrangeVisit_en");
				} else if (language == "zh-tw" || language == "zh-cn") {
					window.open("/hehWeb/CommunityAndEducation/VirtualTourofFacilities/ArrangeVisit_zh");
				}
			}
			else if(popupName!="")
				popUpWindow('/hehWeb/VirtualTour/QtTemplate.aspx?qtname='+popupName+'&qtlang=' + language,'','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' );
			/*
			
			if (popupName == "coalSupply") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/coalunloader.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "centralControlRm1") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/controlroom.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "centralControlRm2") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/controlroom2.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "lammaPowerStation") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/lammastation.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "wahfuBowenCableTunnel") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/wahfutunnel.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "switchingStation") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/switch.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "zoneStation") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/zone.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "systemControlCentre") {
				popUpWindow('/hehWeb/VirtualTour/VirtualTourOfFacilities/' + language + '/system.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			}
			
			// Electric Appliances Display centre
			else if (popupName == "kitchenZone") {
				popUpWindow('/hehWeb/VirtualTour/ElectricAppliancesDisplayCentre/kitchen.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			}
			
			// Home Management Centre
			else if (popupName == "cookRm1") {
				popUpWindow('/hehWeb/VirtualTour/HomeManagementCentre/chi_rm.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "cookRm2") {
				popUpWindow('/hehWeb/VirtualTour/HomeManagementCentre/wes_rm.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			} else if (popupName == "lobby") {
				popUpWindow('/hehWeb/VirtualTour/HomeManagementCentre/lobby.htm','','','','toolbar=no,left=100,top=100,width=400px, height=315px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no' )
			}
			*/
		}
		function popUpAOL(url){
			popUpWindow(url,'','','','toolbar=no,left=100,top=100,width=800px, height=600px,location=no,resizable=yes,directories=no,status=no,scrollbars=yes,menubar=no');}
		function popUpHome(url){
			popUpWindow(url,'','','','toolbar=no,left=100,top=100,width=790px, height=600px,location=no,resizable=yes,directories=no,status=no,scrollbars=yes,menubar=no');}
		function popUpOffice(url){
			popUpWindow(url,'','','','toolbar=no,left=100,top=100,width=790px, height=600px,location=no,resizable=yes,directories=no,status=no,scrollbars=yes,menubar=no');}
		function popUpEAPG(url){
			popUpWindow(url,'','','','toolbar=no,left=100,top=100,width=790px, height=540px,location=no,resizable=yes,directories=no,status=no,scrollbars=yes,menubar=no');}
		function popUpReadBill(url){
			popUpWindow(url,'','','','toolbar=no,left=100,top=100,width=610px, height=460px,location=no,resizable=yes,directories=no,status=no,scrollbars=yes,menubar=no');}
		function popUpFontSizeTips(url){
			popUpWindow(url,'','','','toolbar=no,left=100,top=100,width=620px, height=400px,location=no,resizable=yes,directories=no,status=no,scrollbars=no,menubar=no');}
		
		//-->