// JavaScript Document
/***********************************************
* Pop-it menu- © Dynamic Drive (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var news=new Array()
news[0]='<a href="/news/default.aspx">News by Categories</a>'
news[0]+='<img src="/images/blank.gif" height="1" width="150">'
news[0]+='<a href="/news/news-archive.aspx">News Archive</a>'
news[0]+='<img src="/images/blank.gif" height="1" width="150">'
news[0]+='<a href="/news/news-search.aspx">Search News</a>'
news[0]+='<img src="/images/blank.gif" height="1" width="150">'
news[0]+='<a href="/events.aspx">Events</a>'

var infobank=new Array()
infobank[0]='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/01china.aspx\',\'CBG\');">About China</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="/infobank/government.aspx">Government Structure</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/index.aspx\',\'CBG\');">All Provinces in Detail</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/02economy.aspx\',\'CBG\');">Economy at a Glance</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/03infrastructure.aspx\',\'CBG\');">Infrastructure</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/04financial.aspx\',\'CBG\');">Financial System</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/05education.aspx\',\'CBG\');">Education and R&amp;D</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/06integration.aspx\',\'CBG\');">Integration with the World</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/07business.aspx\',\'CBG\');">Setting up a Business</a>'
infobank[0]+='<img src="/images/blank.gif" height="1" width="150">'
infobank[0]+='<a href="javascript:void();" onClick="javascript:NewCBGWin(\'/guides/08automobile.aspx\',\'CBG\');">Industry Specific Info</a>'


var ca=new Array()
ca[0]='<a href="/commentary-analysis/default.aspx">Articles by Categories</a>'
ca[0]+='<img src="/images/blank.gif" height="1" width="150">'
ca[0]+='<a href="/commentary-analysis/archive.aspx">Articles Archive</a>'
ca[0]+='<img src="/images/blank.gif" height="1" width="150">'
ca[0]+='<a href="/commentary-analysis/search.aspx">Search for Articles</a>'

var databank=new Array()
databank[0]='<a href="javascript:void();" onClick="javascript:NewDataBankWin(\'/databank/national-monthly.aspx\',\'Databank\');" >National Economic Data (Monthly)</a>'
databank[0]+='<img src="/images/blank.gif" height="1" width="150">'
databank[0]+='<a href="javascript:void();" onClick="javascript:NewDataBankWin(\'/databank/national-yearly.aspx\',\'Databank\');">National Economic Data (Yearly)</a>'
databank[0]+='<img src="/images/blank.gif" height="1" width="150">'
databank[0]+='<a href="javascript:void();" onClick="javascript:NewDataBankWin(\'/databank/provincial-monthly.aspx\',\'Databank\');" >Provincial Economic Data (Monthly)</a>'
databank[0]+='<img src="/images/blank.gif" height="1" width="150">'
databank[0]+='<a href="javascript:void();" onClick="javascript:NewDataBankWin(\'/databank/provincial-yearly.aspx\',\'Databank\');" >Provincial Economic Data (Yearly)</a>'

var financial=new Array()
financial[0]='<a href="/financial/news.aspx">Financial News</a>'
financial[0]+='<img src="/images/blank.gif" height="1" width="150">'
financial[0]+='<a href="/financial/services.aspx">Financial Services in China</a>'
financial[0]+='<img src="/images/blank.gif" height="1" width="150">'
financial[0]+='<a href="/financial/fund-management.aspx">Fund Management in China</a>'
financial[0]+='<img src="/images/blank.gif" height="1" width="150">'
financial[0]+='<a href="/financial/stock-markets.aspx">Stock Markets</a>'
financial[0]+='<img src="/images/blank.gif" height="1" width="150">'
financial[0]+='<a href="/financial/bank-interest-rates.aspx">Bank Interest Rates</a>'

var manufacturing=new Array()
manufacturing[0]='<a href="/manufacturing/north-eastern.aspx">Northeastern Region</a>'
manufacturing[0]+='<img src="/images/blank.gif" height="1" width="150">'
manufacturing[0]+='<a href="/manufacturing/central.aspx">Central Region</a>'
manufacturing[0]+='<img src="/images/blank.gif" height="1" width="150">'
manufacturing[0]+='<a href="/manufacturing/western.aspx">Western Region</a>'
manufacturing[0]+='<img src="/images/blank.gif" height="1" width="150">'
manufacturing[0]+='<a href="/manufacturing/coastal.aspx">Coastal Region</a>'
manufacturing[0]+='<img src="/images/blank.gif" height="1" width="150">'
manufacturing[0]+='<a href="/manufacturing/ip.aspx">Industrial Park Uploader</a>'

var documentaries=new Array()
documentaries[0]='<a href="/documentaries/largestfactory.aspx">Inside the World Largest Factory</a>'
documentaries[0]+='<img src="/images/blank.gif" height="1" width="150">'
documentaries[0]+='<a href="/documentaries/2005pageant.aspx">Miss Chinese Cosmos Pageant 2005</a>'
documentaries[0]+='<img src="/images/blank.gif" height="1" width="150">'
documentaries[0]+='<a href="/documentaries/powerhouse.aspx">Inside China Next Powerhouse</a>'

var whoswho=new Array()
whoswho[0]='<a href="/whoswho/listed.aspx">Listed Companies</a>'
whoswho[0]+='<img src="/images/blank.gif" height="1" width="150">'
whoswho[0]+='<a href="/whoswho/private.aspx">Private Companies</a>'
whoswho[0]+='<img src="/images/blank.gif" height="1" width="150">'
whoswho[0]+='<a href="/whoswho/politics.aspx">Politics</a>'

var flights=new Array()
flights[0]='<a href="/flights/default.aspx">Flight Timetable Search</a>'
flights[0]+='<img src="/images/blank.gif" height="1" width="150">'
flights[0]+='<a href="/flights/international.aspx">International Flights</a>'
flights[0]+='<img src="/images/blank.gif" height="1" width="150">'
flights[0]+='<a href="/flights/domestic.aspx">Domestic Flights</a>'
flights[0]+='<img src="/images/blank.gif" height="1" width="150">'
flights[0]+='<a href="/flights/airfares.aspx">Airfares</a>'
flights[0]+='<img src="/images/blank.gif" height="1" width="150">'
flights[0]+='<a href="/flights/airports.aspx">Airports</a>'
flights[0]+='<img src="/images/blank.gif" height="1" width="150">'
flights[0]+='<a href="/flights/airlines.aspx">Airline Codes</a>'
flights[0]+='<img src="/images/blank.gif" height="1" width="150">'
flights[0]+='<a href="/flights/booking.aspx">Flight Booking Form</a>'

var train=new Array()
train[0]='<a href="/train/default.aspx">Train Schedule Search</a>'
train[0]+='<img src="/images/blank.gif" height="1" width="150">'
train[0]+='<a href="/train/default.aspx">Railway Route Map</a>'


var branding=new Array()
branding[0]='<a href="/branding/default.aspx">Media Articles</a>'
branding[0]+='<img src="/images/blank.gif" height="1" width="150">'
branding[0]+='<a href="/branding/directories.aspx">Directories</a>'
branding[0]+='<img src="/images/blank.gif" height="1" width="150">'
branding[0]+='<a href="/branding/media-rates.aspx">Media Rates</a>'

var tools=new Array()
tools[0]='<a href="/currency.aspx">RMB Exchange Rate</a>'
tools[0]+='<img src="/images/blank.gif" height="1" width="150">'
tools[0]+='<a href="/currency.aspx">Currency Converter</a>'
tools[0]+='<img src="/images/blank.gif" height="1" width="150">'
tools[0]+='<a href="/find-your-way.aspx">Find Your Way</a>'
tools[0]+='<img src="/images/blank.gif" height="1" width="150">'
tools[0]+='<a href="/weather/default.aspx">Weather</a>'



////No need to edit beyond here

var menuwidth_SideMenu='180px' //default menu width
var menubgcolor_SideMenu='#FFFFFF'  //menu bgcolor
var disappeardelay_SideMenu=550  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick_SideMenu="yes" //hide menu when user clicks within menu?


/////No further editting needed

var ie4_SideMenu=document.all
var ns6_SideMenu=document.getElementById&&!document.all

if (ie4_SideMenu||ns6_SideMenu)
document.write('<div id="dropmenudiv_SideMenu" style="visibility:hidden;width:'+menuwidth_SideMenu+';background-color:'+menubgcolor_SideMenu+'" onMouseover="clearhidemenu_SideMenu()" onMouseout="dynamichide_SideMenu(event)"></div>')

function getposOffset_SideMenu(what, offsettype){
	
var totaloffset_SideMenu=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl_SideMenu=what.offsetParent;
while (parentEl_SideMenu!=null){
totaloffset_SideMenu=(offsettype=="left")? totaloffset_SideMenu+parentEl_SideMenu.offsetLeft : totaloffset_SideMenu+parentEl_SideMenu.offsetTop;
parentEl_SideMenu=parentEl_SideMenu.offsetParent;
}
return totaloffset_SideMenu;
}


function showhide_SideMenu(obj, e, visible, hidden, menuwidth){
	
if (ie4_SideMenu||ns6_SideMenu)
//dropmenuobj_SideMenu.style.left=dropmenuobj_SideMenu.style.top=-100
{
dropmenuobj_SideMenu.style.left=dropmenuobj_SideMenu.style.top=-500
//dropmenuobj_SideMenu.style.left=800
//dropmenuobj_SideMenu.style.top=800
}

if (menuwidth!=""){
dropmenuobj_SideMenu.widthobj=dropmenuobj_SideMenu.style
dropmenuobj_SideMenu.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover"){
	
obj.visibility=visible}
else if (e.type=="click"){
obj.visibility=hidden}

}

function iecompattest_SideMenu(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge_SideMenu(obj, whichedge){
var edgeoffset_SideMenu=0
if (whichedge=="rightedge"){
var windowedge_SideMenu=ie4_SideMenu && !window.opera? iecompattest_SideMenu().scrollLeft+iecompattest_SideMenu().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj_SideMenu.contentmeasure=dropmenuobj_SideMenu.offsetWidth
if (windowedge_SideMenu-dropmenuobj_SideMenu.x < dropmenuobj_SideMenu.contentmeasure)
edgeoffset_SideMenu=dropmenuobj_SideMenu.contentmeasure-obj.offsetWidth
}
else{
var windowedge_SideMenu=ie4_SideMenu && !window.opera? iecompattest_SideMenu().scrollTop+iecompattest_SideMenu().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj_SideMenu.contentmeasure=dropmenuobj_SideMenu.offsetHeight
if (windowedge_SideMenu-dropmenuobj_SideMenu.y < dropmenuobj_SideMenu.contentmeasure)
edgeoffset_SideMenu=dropmenuobj_SideMenu.contentmeasure+obj.offsetHeight
}
return edgeoffset_SideMenu
}

function populatemenu_SideMenu(what){
if (ie4_SideMenu||ns6_SideMenu)
dropmenuobj_SideMenu.innerHTML=what.join("")
}


function dropdownmenu_SideMenu(obj, e, menucontents, menuwidth){

if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu_SideMenu()
dropmenuobj_SideMenu=document.getElementById? document.getElementById("dropmenudiv_SideMenu") : dropmenudiv_SideMenu
populatemenu_SideMenu(menucontents)
	
if (ie4_SideMenu||ns6_SideMenu){
showhide_SideMenu(dropmenuobj_SideMenu.style, e, "visible", "hidden", menuwidth)

dropmenuobj_SideMenu.x=getposOffset_SideMenu(obj, "left")
dropmenuobj_SideMenu.y=getposOffset_SideMenu(obj, "top")
//dropmenuobj_SideMenu.style.left=dropmenuobj_SideMenu.x-clearbrowseredge_SideMenu(obj, "rightedge")+"px"
dropmenuobj_SideMenu.style.left=dropmenuobj_SideMenu.x-clearbrowseredge_SideMenu(obj, "rightedge")+165+"px"

dropmenuobj_SideMenu.style.top=dropmenuobj_SideMenu.y-clearbrowseredge_SideMenu(obj, "bottomedge")-28+obj.offsetHeight+"px"

}

return clickreturnvalue_SideMenu()
}

function clickreturnvalue_SideMenu(){
if (ie4_SideMenu||ns6_SideMenu) return false
else return true
}

function contains_ns6_SideMenu(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide_SideMenu(e){
if (ie4_SideMenu&&!dropmenuobj_SideMenu.contains(e.toElement))
delayhidemenu_SideMenu()
else if (ns6_SideMenu&&e.currentTarget!= e.relatedTarget&& !contains_ns6_SideMenu(e.currentTarget, e.relatedTarget))
delayhidemenu_SideMenu()
}

function hidemenu_SideMenu(e){
if (typeof dropmenuobj_SideMenu!="undefined"){
if (ie4_SideMenu||ns6_SideMenu)
dropmenuobj_SideMenu.style.visibility="hidden"
}
}

function delayhidemenu_SideMenu(){
if (ie4_SideMenu||ns6_SideMenu)
delayhide=setTimeout("hidemenu_SideMenu()",disappeardelay_SideMenu)
}

function clearhidemenu_SideMenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick_SideMenu=="yes")
document.onclick=hidemenu_SideMenu// JavaScript DocumentS



var mediacenter=new Array()
mediacenter[0]='<a href="/partners.aspx">Media & Content Partners</a>'
mediacenter[0]+='<img src="/images/blank.gif" height="1" width="150">'
mediacenter[0]+='<a href="/print-media.aspx">Print Media</a>'
mediacenter[0]+='<img src="/images/blank.gif" height="1" width="150">'
mediacenter[0]+='<a href="/broadcast-media.aspx">Broadcast Media</a>'
mediacenter[0]+='<img src="/images/blank.gif" height="1" width="150">'
mediacenter[0]+='<a href="/book-reviews.aspx">Book Reviews</a>'
mediacenter[0]+='<img src="/images/blank.gif" height="1" width="150">'
mediacenter[0]+='<a href="/press-releases.aspx">Press Releases</a>'


////No need to edit beyond here

var menuwidth_TopMenu='165px' //default menu width
var menubgcolor_TopMenu='#FFFFFF'  //menu bgcolor
var disappeardelay_TopMenu=550  //menu disappear speed onMouseout (in miliseconds)
var hidemenu_onclick_TopMenu="yes" //hide menu when user clicks within menu?


/////No further editting needed

var ie4_TopMenu=document.all
var ns6_TopMenu=document.getElementById&&!document.all

if (ie4_TopMenu||ns6_TopMenu)
document.write('<div id="dropmenudiv_TopMenu" style="visibility:hidden;width:'+menuwidth_TopMenu+';background-color:'+menubgcolor_TopMenu+'" onMouseover="clearhidemenu_TopMenu()" onMouseout="dynamichide_TopMenu(event)"></div>')

function getposOffset_TopMenu(what, offsettype){
	
var totaloffset_TopMenu=(offsettype=="left")? what.offsetLeft : what.offsetTop;
var parentEl_TopMenu=what.offsetParent;
while (parentEl_TopMenu!=null){
totaloffset_TopMenu=(offsettype=="left")? totaloffset_TopMenu+parentEl_TopMenu.offsetLeft : totaloffset_TopMenu+parentEl_TopMenu.offsetTop;
parentEl_TopMenu=parentEl_TopMenu.offsetParent;
}
return totaloffset_TopMenu;
}


function showhide_TopMenu(obj, e, visible, hidden, menuwidth){
	
if (ie4_TopMenu||ns6_TopMenu)
//dropmenuobj_TopMenu.style.left=dropmenuobj_TopMenu.style.top=-100
{
dropmenuobj_TopMenu.style.left=dropmenuobj_TopMenu.style.top=-500
//dropmenuobj_TopMenu.style.left=800
//dropmenuobj_TopMenu.style.top=800
}

if (menuwidth!=""){
dropmenuobj_TopMenu.widthobj=dropmenuobj_TopMenu.style
dropmenuobj_TopMenu.widthobj.width=menuwidth
}
if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover"){
	
obj.visibility=visible}
else if (e.type=="click"){
obj.visibility=hidden}

}

function iecompattest_TopMenu(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function clearbrowseredge_TopMenu(obj, whichedge){
var edgeoffset_TopMenu=0
if (whichedge=="rightedge"){
var windowedge_TopMenu=ie4_TopMenu && !window.opera? iecompattest_TopMenu().scrollLeft+iecompattest_TopMenu().clientWidth-15 : window.pageXOffset+window.innerWidth-15
dropmenuobj_TopMenu.contentmeasure=dropmenuobj_TopMenu.offsetWidth
if (windowedge_TopMenu-dropmenuobj_TopMenu.x < dropmenuobj_TopMenu.contentmeasure)
edgeoffset_TopMenu=dropmenuobj_TopMenu.contentmeasure-obj.offsetWidth
}
else{
var windowedge_TopMenu=ie4_TopMenu && !window.opera? iecompattest_TopMenu().scrollTop+iecompattest_TopMenu().clientHeight-15 : window.pageYOffset+window.innerHeight-18
dropmenuobj_TopMenu.contentmeasure=dropmenuobj_TopMenu.offsetHeight
if (windowedge_TopMenu-dropmenuobj_TopMenu.y < dropmenuobj_TopMenu.contentmeasure)
edgeoffset_TopMenu=dropmenuobj_TopMenu.contentmeasure+obj.offsetHeight
}
return edgeoffset_TopMenu
}

function populatemenu_TopMenu(what){
if (ie4_TopMenu||ns6_TopMenu)
dropmenuobj_TopMenu.innerHTML=what.join("")
}


function dropdownmenu_TopMenu(obj, e, menucontents, menuwidth){

if (window.event) event.cancelBubble=true
else if (e.stopPropagation) e.stopPropagation()
clearhidemenu_TopMenu()
dropmenuobj_TopMenu=document.getElementById? document.getElementById("dropmenudiv_TopMenu") : dropmenudiv_TopMenu
populatemenu_TopMenu(menucontents)
	
if (ie4_TopMenu||ns6_TopMenu){
showhide_TopMenu(dropmenuobj_TopMenu.style, e, "visible", "hidden", menuwidth)

dropmenuobj_TopMenu.x=getposOffset_TopMenu(obj, "left")
dropmenuobj_TopMenu.y=getposOffset_TopMenu(obj, "top")
//dropmenuobj_TopMenu.style.left=dropmenuobj_TopMenu.x-clearbrowseredge_TopMenu(obj, "rightedge")+"px"
dropmenuobj_TopMenu.style.left=dropmenuobj_TopMenu.x-clearbrowseredge_TopMenu(obj, "rightedge")-30+"px"

dropmenuobj_TopMenu.style.top=dropmenuobj_TopMenu.y-clearbrowseredge_TopMenu(obj, "bottomedge")+2+obj.offsetHeight+"px"

}

return clickreturnvalue_TopMenu()
}

function clickreturnvalue_TopMenu(){
if (ie4_TopMenu||ns6_TopMenu) return false
else return true
}

function contains_ns6_TopMenu(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}

function dynamichide_TopMenu(e){
if (ie4_TopMenu&&!dropmenuobj_TopMenu.contains(e.toElement))
delayhidemenu_TopMenu()
else if (ns6_TopMenu&&e.currentTarget!= e.relatedTarget&& !contains_ns6_TopMenu(e.currentTarget, e.relatedTarget))
delayhidemenu_TopMenu()
}

function hidemenu_TopMenu(e){
if (typeof dropmenuobj_TopMenu!="undefined"){
if (ie4_TopMenu||ns6_TopMenu)
dropmenuobj_TopMenu.style.visibility="hidden"
}
}

function delayhidemenu_TopMenu(){
if (ie4_TopMenu||ns6_TopMenu)
delayhide=setTimeout("hidemenu_TopMenu()",disappeardelay_TopMenu)
}

function clearhidemenu_TopMenu(){
if (typeof delayhide!="undefined")
clearTimeout(delayhide)
}

if (hidemenu_onclick_TopMenu=="yes")
document.onclick=hidemenu_TopMenu// JavaScript DocumentS



function highlightbgcolor(tditem,bgcolorcode){
    tditem.style.backgroundColor=bgcolorcode;
    tditem.style.cursor="hand";
}

function golink(thislink){
    location.href=thislink;
}

