// Mitch Leung @ Ion Global dot com
// 20060303
// image roll over
function rollover(){
	var ahrefs = document.getElementsByTagName('a');
	for (i=0; i<ahrefs.length; i++){
		if (ahrefs[i].className=="ro"){
			// attach mouseover and mouseout events
			ahrefs[i].onmouseover = mouseon;
			ahrefs[i].onmouseout = mouseoff;
			if (typeof(ahrefs[i].onclick) != "function" && ahrefs[i].getAttribute("href").toLowerCase().indexOf("javascript:")==-1){
				ahrefs[i].onclick = function(){
					window.location = this.getAttribute("href");
				};
			}
				
			var spans = ahrefs[i].getElementsByTagName('span');
			var hiFlag = false;
			for (j=0; j<spans.length; j++){
				if (spans[j].className.indexOf("hi")!=-1){
					hiFlag = true;
					break;
				}
			}
			if (hiFlag || ahrefs[i].id == l1id || ahrefs[i].id == l2id || ahrefs[i].id == l3id){
				var imgSub = ahrefs[i].getElementsByTagName('img');
				if (imgSub.length>=1){
					var imgpathOff = imgSub[0].src;
					var pos = imgSub[0].src.lastIndexOf('_off.');
					if (pos != -1){
						var imgpathOn = imgpathOff.substring(0,pos) + '_on.'+ imgpathOff.substring(pos+5,imgpathOff.length);
						imgSub[0].src = imgpathOn;
					}
				}
			}
		}
	}
}
function mouseon(){
	var img = this.getElementsByTagName('img');
	if (img.length>=1){
		var imgpathOff = img[0].src;
		var pos = img[0].src.lastIndexOf('_off.');
		if (pos != -1){
			var imgpathOn = imgpathOff.substring(0,pos) + '_on.'+ imgpathOff.substring(pos+5,imgpathOff.length);
			img[0].src = imgpathOn;
		}
	}
}
function mouseoff(){
	var img = this.getElementsByTagName('img');
	if (img.length>=1 && this.id!=l1id  && this.id!=l2id  && this.id!=l3id ){
		var imgpathOn = img[0].src;
		var pos = img[0].src.lastIndexOf('_on.');
		if (pos != -1){
			var spans = this.getElementsByTagName('span');
			if (spans[0] && typeof(tabMouseoff)=="function"){
				tabMouseoff(gCurrentTabId);
				return;
			}
			var imgpathOff = imgpathOn.substring(0,pos) + '_off.'+ imgpathOn.substring(pos+4,imgpathOn.length);
			img[0].src = imgpathOff;
		}
	}
}
function roinit(){
	var currentUrl = "" + window.location;
	currentUrl = currentUrl.replace(/%2D/g,'-');
	lb = "\n";
	var set1 = false;
	var set2 = false;
	var set3 = false;
	var path = "";
	for (var i in objMenu){
		var e = objMenu[i];
		if (currentUrl.indexOf(i)!=-1 && !set1 && !set2 && !set3){
			for (var j in e){
				path = i;
				if (!set1 || !set2 || !set3){
					if (!set1 && j=="l1"){
						l1id = e[j];
						set1 = true;
					}else if (!set2 && j=="l2"){
						l2id = e[j];
						set2 = true;
					}else if (!set3 && j=="l3"){
						l3id = e[j];
						set3 = true;
					}
				}
			}
			break;
		}
	}
	// attach rollover
	rollover();
	// resume other window.onload functions
	if (typeof(followupRollover)=="function"){
		followupRollover();
	}
}
// menu object
var objMenu = {
// our-company
	'/our-company/faq/': {"l1":'lnkOurCompany',"l2":'lnkCorporateFAQ',"l3":""},
	'/our-company/partners/': {"l1":'lnkOurCompany',"l2":'lnkPartners',"l3":""},
	'http://www.xinhuafinance.com/libraryfoundation/': {"l1":'lnkOurCompany',"l2":'lnkCitizenship',"l3":""},
	'/our-company/subsidiaries/': {"l1":'lnkOurCompany',"l2":'lnkSubsidiaries',"l3":""},
	'/our-company/board-and-management/': {"l1":'lnkOurCompany',"l2":'lnkBoardAndMgt',"l3":""},	
	'/our-company/our-history/': {"l1":'lnkOurCompany',"l2":'lnkOurHistory',"l3":""},	
	'/our-company/our-vision-and-strategy/': {"l1":'lnkOurCompany',"l2":'lnkVisionAndStrategy',"l3":""},
	'/our-company/from-the-ceo/': {"l1":'lnkOurCompany',"l2":'lnkFromCEO',"l3":""},
	'/our-company/at-a-glance/': {"l1":'lnkOurCompany',"l2":'lnkAtaGlance',"l3":""},
	'/our-company/what-we-do/': {"l1":'lnkOurCompany',"l2":'lnkWhatWeDo',"l3":""},	
	'/our-company/': {"l1":'lnkOurCompany',"l2":'',"l3":""},
// what-we-do
	//'/what-we-do/': {"l1":'what_we_do',"l2":'',"l3":""},
// products-and-services and Services
	'/products-and-services/faq/': {"l1":'lnkProductsAndServices',"l2":'lnkProductsAndServicesFAQ',"l3":""},	
	'/products-and-services/integrated-solutions/china-insight/': {"l1":'lnkProductsAndServices',"l2":'lnkIntegratedSolution',"l3":"lnkChinaInsights"},	
	'/products-and-services/integrated-solutions/': {"l1":'lnkProductsAndServices',"l2":'lnkIntegratedSolution',"l3":""},	
	'/products-and-services/distribution/desktop-terminals/': {"l1":'lnkProductsAndServices',"l2":'lnkDistribution',"l3":"lnkDesktopTerminals"},
	'/products-and-services/distribution/advertising/': {"l1":'lnkProductsAndServices',"l2":'lnkDistribution',"l3":"lnkAdvertising"},
	'/products-and-services/distribution/financial-media/': {"l1":'lnkProductsAndServices',"l2":'lnkDistribution',"l3":"lnkFinancialMedia"},	
	'/products-and-services/distribution/': {"l1":'lnkProductsAndServices',"l2":'lnkDistribution',"l3":""},
	'/products-and-services/ir-services/top-sky/': {"l1":'lnkProductsAndServices',"l2":'lnkIRServices',"l3":"lnkTopsky"},
	'/products-and-services/ir-services/fortune-china/': {"l1":'lnkProductsAndServices',"l2":'lnkIRServices',"l3":"lnkFortuneChina"},
	'/products-and-services/ir-services/taylor-rafferty/': {"l1":'lnkProductsAndServices',"l2":'lnkIRServices',"l3":"lnkTaylorRafferty"},
	'/products-and-services/ir-services/xinhua-pr-newswire/': {"l1":'lnkProductsAndServices',"l2":'lnkIRServices',"l3":"lnkPrNews"},
	'/products-and-services/ir-services/': {"l1":'lnkProductsAndServices',"l2":'lnkIRServices',"l3":""},
	'/products-and-services/ratings/ford-equity-research/': {"l1":'lnkProductsAndServices',"l2":'lnkRatings',"l3":"lnkFord"},
	'/products-and-services/ratings/mergent/': {"l1":'lnkProductsAndServices',"l2":'lnkRatings',"l3":"lnkMergent"},	
	'/products-and-services/ratings/far-east-china-ratings/': {"l1":'lnkProductsAndServices',"l2":'lnkRatings',"l3":"lnkXFNFeChinaRating"},
	'/products-and-services/ratings/glass-lewis/': {"l1":'lnkProductsAndServices',"l2":'lnkRatings',"l3":"lnkGlasslewis"},
    '/products-and-services/ratings/china-indicators/': {"l1":'lnkProductsAndServices',"l2":'lnkRatings',"l3":"lnkIndicator"},
	'/products-and-services/ratings/': {"l1":'lnkProductsAndServices',"l2":'lnkRatings',"l3":""},
	'/products-and-services/financial-news/washington-analysis/': {"l1":'lnkProductsAndServices',"l2":'lnkProductsFnNews',"l3":"lnkWashington"},
	'/products-and-services/financial-news/g7-group/': {"l1":'lnkProductsAndServices',"l2":'lnkProductsFnNews',"l3":"lnkG7Group"},
	'/products-and-services/financial-news/stone-and-mccarthy-research-associates/': {"l1":'lnkProductsAndServices',"l2":'lnkProductsFnNews',"l3":"lnkStone"},
	'/products-and-services/financial-news/market-news-international/': {"l1":'lnkProductsAndServices',"l2":'lnkProductsFnNews',"l3":"lnkMktNewsIntl"},
	'/products-and-services/financial-news/xinhua-finance-news/': {"l1":'lnkProductsAndServices',"l2":'lnkProductsFnNews',"l3":"lnkXFNNews"},
	'/products-and-services/financial-news/': {"l1":'lnkProductsAndServices',"l2":'lnkProductsFnNews',"l3":""},
	
	'/products-and-services/indices/mergent-dividend-achievers-index/': {"l1":'lnkProductsAndServices',"l2":'lnkIndices',"l3":"lnkMergentIdx"},
	'/products-and-services/indices/xinhua-lehman-index/': {"l1":'lnkProductsAndServices',"l2":'lnkIndices',"l3":"lnkXFNLehmanIdx"},	
	'/products-and-services/indices/xinhua-ftse-index/': {"l1":'lnkProductsAndServices',"l2":'lnkIndices',"l3":"lnkXFNFtseIdx"},
	'/products-and-services/indices/': {"l1":'lnkProductsAndServices',"l2":'lnkIndices',"l3":""},
	
	//added by zhangzhaoyun
	'/products-and-services/cm/research-report/': {"l1":'lnkProductsAndServices',"l2":'lnkCM',"l3":"lnkResearchReport"},
	'/products-and-services/cm/invest-consultant/': {"l1":'lnkProductsAndServices',"l2":'lnkCM',"l3":"lnkInvestConsultant"},	
	'/products-and-services/cm/financial-product/': {"l1":'lnkProductsAndServices',"l2":'lnkCM',"l3":"lnkFinancialProduct"},
	'/products-and-services/cm/': {"l1":'lnkProductsAndServices',"l2":'lnkCM',"l3":""},
	//added over
	
	'/products-and-services/product-portfolio/': {"l1":'lnkProductsAndServices',"l2":'lnkPortfolio',"l3":""},
	'/products-and-services/': {"l1":'lnkProductsAndServices',"l2":'',"l3":""},
// For Investors	
	
	'/for-investors/corporate-governance/committees/': {"l1":'lnkForInvestors',"l2":'lnkCorporateGovernance',"l3":"lnkCommittees"},
	'/for-investors/corporate-governance/shareholder-rights/': {"l1":'lnkForInvestors',"l2":'lnkCorporateGovernance',"l3":"lnkShareholderRights"},
	'/for-investors/corporate-governance/management-philosophy/': {"l1":'lnkForInvestors',"l2":'lnkCorporateGovernance',"l3":"lnkMgtPhilosophy"},
	'/for-investors/corporate-governance/': {"l1":'lnkForInvestors',"l2":'lnkCorporateGovernance',"l3":""},
	
	'/for-investors/xinhua-finance-overview/investor-kit/': {"l1":'lnkForInvestors',"l2":'lnkXFNOverview',"l3":"lnkFIInvestorKit"},
	'/for-investors/xinhua-finance-overview/major-shareholders/': {"l1":'lnkForInvestors',"l2":'lnkXFNOverview',"l3":"lnkFIMajorShareholders"},
	'/for-investors/xinhua-finance-overview/m-and-a-strategy/': {"l1":'lnkForInvestors',"l2":'lnkXFNOverview',"l3":"lnkFIMaStrategy"},
	'/for-investors/xinhua-finance-overview/analyst-consensus/': {"l1":'lnkForInvestors',"l2":'lnkXFNOverview',"l3":"lnkAnalystConsensus"},
	'/for-investors/xinhua-finance-overview/': {"l1":'lnkForInvestors',"l2":'lnkXFNOverview',"l3":""},
	
	'/for-investors/stock-infomation/share-price-and-adr-information/': {"l1":'lnkForInvestors',"l2":'lnkStockPrice',"l3":"lnkSharepriceAndADRinfo"},
	'/for-investors/stock-infomation/historical-trend/': {"l1":'lnkForInvestors',"l2":'lnkStockPrice',"l3":"lnkHistoricalTrend"},
	'/for-investors/stock-infomation/investment-calculator/': {"l1":'lnkForInvestors',"l2":'lnkStockPrice',"l3":"lnkInvestmentCalculator"},
	'/for-investors/stock-infomation/': {"l1":'lnkForInvestors',"l2":'lnkStockPrice',"l3":""},
	
	
	'/for-investors/reporting/quarterly-results/': {"l1":'lnkForInvestors',"l2":'lnkReporting',"l3":"lnkQuarterlyResults"},
	'/for-investors/reporting/annual-reports/': {"l1":'lnkForInvestors',"l2":'lnkReporting',"l3":"lnkAnnualReports"},
	'/for-investors/reporting/filings/': {"l1":'lnkForInvestors',"l2":'lnkReporting',"l3":"lnkFilings"},
	'/for-investors/reporting/accounting-standards/': {"l1":'lnkForInvestors',"l2":'lnkReporting',"l3":"lnkAccounting_Standards"},
	'/for-investors/reporting/': {"l1":'lnkForInvestors',"l2":'lnkReporting',"l3":""},
	
    '/for-investors/press-releases/': {"l1":'lnkForInvestors',"l2":'lnkPressRelease',"l3":""},
    '/for-investors/webcast/': {"l1":'lnkForInvestors',"l2":'lnkWebcast',"l3":""},
	'/for-investors/ir-calendar/': {"l1":'lnkForInvestors',"l2":'lnkIRCalendar',"l3":""},
    '/for-investors/faq/': {"l1":'lnkForInvestors',"l2":'lnkInvestorQA',"l3":""},
	'/for-investors/debt-investors-info/': {"l1":'lnkForInvestors',"l2":'lnkDebtInvestorsInfo',"l3":""},
    '/for-investors/contact-info/': {"l1":'lnkForInvestors',"l2":'lnkContactInfo',"l3":""},
	
	'/for-investors/': {"l1":'lnkForInvestors',"l2":'',"l3":""},
	
// Media Centre	
	'/media-center/media-contact/': {"l1":'lnkMediaCentre',"l2":'lnkMediaContact',"l3":""},
	'/media-center/image-library/': {"l1":'lnkMediaCentre',"l2":'lnkImageLibrary',"l3":""},
	'/media-center/at-a-glance/': {"l1":'lnkMediaCentre',"l2":'lnkMCAtaGlance',"l3":""},
	'/media-center/in-the-media/': {"l1":'lnkMediaCentre',"l2":'lnkIntheMedia',"l3":""},
	'/media-center/news-and-events/event-calendar/': {"l1":'lnkMediaCentre',"l2":'lnkMediaCentreNewsAndEvents',"l3":"lnkNEEventCalendar"},
	'/media-center/news-and-events/webcast/': {"l1":'lnkMediaCentre',"l2":'lnkMediaCentreNewsAndEvents',"l3":"lnkCEOWebcast2"},
	'/media-center/news-and-events/presentations/': {"l1":'lnkMediaCentre',"l2":'lnkMediaCentreNewsAndEvents',"l3":"lnkNEPresentations"},
	'/media-center/news-and-events/press-releases/': {"l1":'lnkMediaCentre',"l2":'lnkMediaCentreNewsAndEvents',"l3":"lnkPressReleases"},
	'/media-center/news-and-events/company-newsletter/': {"l1":'lnkMediaCentre',"l2":'lnkMediaCentreNewsAndEvents',"l3":"lnkMediaCompanyNewsletter"},
	'/media-center/news-and-events/': {"l1":'lnkMediaCentre',"l2":'lnkMediaCentreNewsAndEvents',"l3":""},
	'/media-center/': {"l1":'lnkMediaCentre',"l2":'',"l3":""},

// stock price
  // '/for-investors/stock-infomation/share-price-and-adr-information/': {"l1":'stockprice',"l2":'lnkStockPrice',"l3":"lnkSharepriceAndADRinfo"},
	
// Contact Us
	'/contact-us/': {"l1":'contactUs',"l2":'',"l3":""},
// Feeback
	'/feedback/': {"l1":'feedback',"l2":'',"l3":""},
// Careers
	'/careers/': {"l1":'careers',"l2":'',"l3":""},
// Site Map
	'/site-map/': {"l1":'siteMap',"l2":'',"l3":""},
// Search
	'/search/': {"l1":'search',"l2":'',"l3":""},
// Advanced Search
	'/advanced-search/': {"l1":'advancedSearch',"l2":'',"l3":""},
// Legal Information
	'/legal-information/': {"l1":'',"l2":'',"l3":""},
// Home
	'/': {"l1":'lnkHome',"l2":'',"l3":""}
};
// init
var followupRollover;
var l1id='';
var l2id='';
var l3id='';
if (typeof(window.onload)=="function"){
	followupRollover = window.onload;
}
window.onload = roinit;

