//set up the globals
var path = "/english/images/main/";             //path to graphics directory
var whichSub = "subNone"       //holds name of section
var selectLeftNav = "";        //holds name of selected left nav image

//check browser version

var browserFlag = 0;
if (navigator.userAgent.indexOf("MSIE 4") != -1)  {
	browserFlag = 1;
	}
else if(navigator.userAgent.indexOf("MSIE 3") != -1)  	{
	browserFlag = 3;
        }
else if(navigator.userAgent.indexOf("Mozilla/4") != -1)  {
	browserFlag = 1;
        }
else if(navigator.userAgent.indexOf("Mozilla/3") != -1)  {
	browserFlag = 3;
	}
else if(navigator.userAgent.indexOf("Mozilla/2") != -1)  {
	browserFlag = 2;
      	}
else browserFlag = 8;

//Rollover objects
function imgKey(sourceOff, sourceOn, imgName, jumpURL){
if(document.images && browserFlag !=3){
        this.on = new Image();
        this.on.src = path + sourceOn;
        this.off = new Image();
        this.off.src = path + sourceOff;
	this.name = imgName;
	this.url = jumpURL;
	}
}

//Image Swapping Function Area
var leftNavArray = new Array();
/*
MAU_14
var bMdcs is defined in the individual basepageXX.xml
	<add key="mdcsDefaultBaseXml" value="Templates/mdcsBasePage.xml" /> bMdcs =0
	<add key="mdcsDefaultBaseXml1" value="Templates/mdcsBasePageEU_MAIN.xml" /> bMdcs =1
	<add key="mdcsDefaultBaseXml2" value="Templates/mdcsBasePageEU.xml" />bMdcs =2
	<add key="mdcsDefaultBaseXml3" value="Templates/mdcsBasePageFR.xml" />bMdcs =3
	<add key="mdcsDefaultBaseXml4" value="Templates/mdcsBasePageDE.xml" />bMdcs =4
	<add key="mdcsDefaultBaseXml7" value="Templates/mdcsBasePageSPN.xml" />bMdcs =7
	<add key="mdcsDefaultBaseXml8" value="Templates/mdcsBasePageITL.xml" />bMdcs =8

	<add key="mdcsDefaultBaseXml9" value="Templates/mdcsBasePageAsia_MAIN.xml" /> bMdcs =9
	<add key="mdcsDefaultBaseXml10" value="Templates/mdcsBasePageAsia.xml" />bMdcs =10
	<add key="mdcsDefaultBaseXml11" value="Templates/mdcsBasePageCHN.xml" />bMdcs =11
	<add key="mdcsDefaultBaseXml12" value="Templates/mdcsBasePageTWN.xml" /> bMdcs =12
*/
// Here's the array of image objects for the right-side subnav area
if( bMdcs ==2 )
{
leftNavArray["a"] = new imgKey("moodysInEurope_n.gif","moodysInEurope_s.gif","a", "");
leftNavArray["b"] = new imgKey("corporates_n.gif","corporates_s.gif","b", "");
leftNavArray["c"] = new imgKey("projectFinance_n.gif","projectFinance_s.gif","c", "");
leftNavArray["d"] = new imgKey("financialInstitutions_n.gif","financialInstitutions_s.gif","d", "");
leftNavArray["e"] = new imgKey("governments_n.gif","governments_s.gif","e", "");
leftNavArray["f"] = new imgKey("structuredFinance_n.gif","structuredFinance_s.gif","f", "");
leftNavArray["g"] = new imgKey("managedFunds_n.gif","managedFunds_s.gif","g", "");
leftNavArray["h"] = new imgKey("insurance_n.gif","insurance_s.gif","h", "");
leftNavArray["i"] = new imgKey("investorsServices_n.gif","investorsServices_s.gif","i", "");
leftNavArray["j"] = new imgKey("moodysKMV_eu_n.gif","moodysKMV_eu_s.gif","j", "");
leftNavArray["k"] = new imgKey("TrainingServices_eu_n.gif","TrainingServices_eu_s.gif","k", "");
}

if( bMdcs ==1 || bMdcs ==3 || bMdcs ==4|| bMdcs ==7|| bMdcs ==8 )
{
leftNavArray["eueu"] = new imgKey("moodysEuropeP_n.gif","moodysEuropeP_s.gif","eueu", "");
leftNavArray["eu"] = new imgKey("moodysEurope_n.gif","moodysEurope_s.gif","eu", "");
leftNavArray["fr"] = new imgKey("moodysFrance_n.gif","moodysFrance_s.gif","fr", "");
leftNavArray["frz"] = new imgKey("TrainingServices_fr_n.gif","TrainingServices_fr_s.gif","frz", "");
leftNavArray["de"] = new imgKey("moodysDeutsch_n.gif","moodysDeutsch_s.gif","eu", "");
leftNavArray["dez"] = new imgKey("TrainingServices_de_n.gif","TrainingServices_de_s.gif","dez", "");
leftNavArray["es"] = new imgKey("moodysEspana_n.gif","moodysEspana_s.gif","es", "");
leftNavArray["it"] = new imgKey("moodysItalia_n.gif","moodysItalia_s.gif","it", "");
leftNavArray["mdc"] = new imgKey("moodysDotCom_n.gif","moodysDotCom_s.gif","mdc", "");

leftNavArray["z"] = new imgKey("TrainingServices_all_n.gif","TrainingServices_all_s.gif","z", "");
}
leftNavArray["y"] = new imgKey("moodysKMV_all_n.gif","moodysKMV_all_s.gif","y", "");
leftNavArray["x"] = new imgKey("EconomyDotCom_all_n.gif","EconomyDotCom_all_s.gif","x", "");

//MADC specific images
if( bMdcs == 9 || bMdcs == 10 || bMdcs ==11 || bMdcs ==12)
{
	leftNavArray["ma10"] = new imgKey("MOODYsinASIA_n_10.gif","MOODYsinASIA_s_10.gif","ma10", "");
	leftNavArray["ma9"] = new imgKey("MOODYsinASIA_n_9.gif","MOODYsinASIA_s_9.gif","ma9", "");
	leftNavArray["mamdc"] = new imgKey("MoodysDotCom_n_9.gif","MoodysDotCom_s_9.gif","mamdc", "");

	leftNavArray["maos"] = new imgKey("OtherSites_n_9.gif","OtherSites_s_9.gif","maos", "");
	leftNavArray["maos10"] = new imgKey("OtherSites_n_10.gif","OtherSites_s_10.gif","maos10", "");

		leftNavArray["macn9"] = new imgKey("MOODYsCHINA_n_9.gif","MOODYsCHINA_s_9.gif","macn9", "");
	leftNavArray["macnchr9"] = new imgKey("MOODYsCHINA_n_char_9.gif","MOODYsCHINA_s_char_9.gif","macnchr9", "");
	leftNavArray["matw9"] = new imgKey("MOODYsTAIWAN_n_9.gif","MOODYsTAIWAN_s_9.gif","matw9", "");
	leftNavArray["matwchr9"] = new imgKey("MOODYsTAIWAN_n_char_9.gif","MOODYsTAIWAN_s_char_9.gif","matwchr9", "");

}

if( bMdcs ==11 )
{
	leftNavArray["Acn11"] = new imgKey("Acn_n_11.gif","Acn_s_11.gif","Acn11", "");
	leftNavArray["Bcn11"] = new imgKey("Bcn_n_11.gif","Bcn_s_11.gif","Bcn11", "");
	leftNavArray["Ncn11"] = new imgKey("Ncn_n_11.gif","Ncn_s_11.gif","Ncn11", "");
	leftNavArray["Ocn11"] = new imgKey("Ocn_n_11.gif","Ocn_s_11.gif","Ocn11", "");
	leftNavArray["Pcn11"] = new imgKey("Ocn_n_11.gif","Ocn_s_11.gif","Pcn11", "");
}

if( bMdcs ==12 )
{
	leftNavArray["Atw12"] = new imgKey("Atw_n_12.gif","Atw_s_12.gif","Atw12", "");
	leftNavArray["Btw12"] = new imgKey("Btw_n_12.gif","Btw_s_12.gif","Btw12", "");
	leftNavArray["Ntw12"] = new imgKey("Ntw_n_12.gif","Ntw_s_12.gif","Ntw12", "");
	leftNavArray["Otw12"] = new imgKey("Otw_n_12.gif","Otw_s_12.gif","Otw12", "");
	leftNavArray["Ptw12"] = new imgKey("Ptw_n_12.gif","Ptw_s_12.gif","Ptw12", "");
}


function swap(subName, imgName){
//DebugWrite("image name: " + imgName); 
    if (document.images && browserFlag !=3){

		document[imgName].src = leftNavArray[imgName].on.src;   //swap leftnav image

    }
}

function swapoff(imgName){
//DebugWrite("image name: " + imgName); 
    if (document.images && browserFlag !=3){
                                             //turn off most recently displayed leftnav image
     document[imgName].src = leftNavArray[imgName].off.src;

     }
}


//Begin DHTML for rollovers

//Preload the off images
/*function doPreload(){
   var the_images = new Array("/gfx/RelatedSites_au_s.gif",
			"/gfx/red_tri.gif")
   preloadImages(the_images);
}
function preloadImages(the_images_array) {
   for(var loop = 0; loop < the_images_array.length; loop++)
   {
 	var an_image = new Image();
	an_image.src = the_images_array[loop];
   }

}
*/
rolloutTimer = setTimeout ("window.status = ''", 10);

//shows rollover and popup for business line

var bRelatedSitesNavigated = false;
function showBoth(divID, imgName) {
	clearTimeout(rolloutTimer);	
	hideAll(imgName);

	var Adiv = document.getElementById(divID);
	var AshadowDiv = document.getElementById(divID + "S");

	//document[imgName].src = "/gfx/" + imgName + "_au_s.gif";
	toggleImage(imgName);

	Adiv.style.visibility="visible";
	AshadowDiv.style.visibility="visible";
	bRelatedSitesNavigated = true;
}

//Hides rollover and popup

function bothOff(divID,imgName){
	var Bdiv = document.getElementById(divID);
	var shadowDiv = document.getElementById(divID + "S");
	var redDiv = document.getElementById("redArrowDiv");
	//var popupImg = document.getElementById("popup");

	//if (popupImg)
	//{
	//	popupImg.style.visibility="hidden";
	//}
	Bdiv.style.visibility="hidden";
	shadowDiv.style.visibility="hidden";
	if (redDiv) {redDiv.style.visibility="hidden";}

	//showImgOff(imgName);
	toggleImage(imgName);
}

//shows image rollover

//function showImgOn(imgName) {
//	hideAll(imgName);
//	document[imgName].src = "/gfx/" + imgName + "_au_s.gif";
//}

//hides image rollover

//function showImgOff(imgName) {
//	document[imgName].src = "/gfx/" + imgName + "_au_n.gif";
//}

//shows red arrow rollover for popup

function showSubImgOn(imgName,pos) {
	redDiv = document.getElementById("redArrowDiv");
	redDiv.style.visibility="visible";
	redDiv.style.top=pos + "px";
}

//hides red arrow rollover for popup

function showSubImgOff(imgName) {
	redDiv = document.getElementById("redArrowDiv");
	redDiv.style.visibility="hidden";
}

//hides business line rollover and popup -- uses bothOff above

function showBothOff(divID, imgName){
	if (!bRelatedSitesNavigated) {hideAll(imgName);}
	nDivID = divID;
	nImgName = imgName;
   	rolloutTimer = setTimeout ("bothOff(nDivID, nImgName)", 5000);
}

//hides all rollovers and popups
/*function hideAll() {
	var div = document.getElementById("RelatedSitesDiv");
	var shadowDiv = document.getElementById("RelatedSitesDivS");
	div.style.visibility = "hidden";
	shadowDiv.style.visibility = "hidden";
	if (document.getElementById("RelatedSites"))
	{
		if (document.RelatedSites.src.indexOf("_s.gif") > 0)
		{ 
			document.RelatedSites.src = "/gfx/RelatedSites_au_n.gif";
		}
	}
}	
*/

function toggleImage(imgName)
{
	if (document.images && browserFlag !=3){
      if(document[imgName].src == leftNavArray[imgName].off.src)
      {
		document[imgName].src == leftNavArray[imgName].on.src
      }else{
		document[imgName].src == leftNavArray[imgName].off.src
      }

     }
}
function hideAll(imgName) {
	var div = document.getElementById("RelatedSitesDiv");
	var shadowDiv = document.getElementById("RelatedSitesDivS");
	div.style.visibility = "hidden";
	shadowDiv.style.visibility = "hidden";
	if (document.getElementById(imgName))
	{
		toggleImage(imgName)
		//if (document.RelatedSites.src.indexOf("_s.gif") > 0)
		//{ 
			//swapoff(imgName);
			//document.RelatedSites.src = "/gfx/RelatedSites_au_n.gif";
		//}
	}
}	

///////////////////////////debugger/////////////////////////////
/*
// Global variable for Debugger Content Array 
var DebugWindowContents; 
// true=run debugger; false=ignore debugger calls; 
var DebugOn=true;       
// will equal true once the DebugInit has run and DebugOn = true 
var DebugStarted=false; 
function DebugShowResults() 
{ 
	if ((DebugOn!=true) || (DebugStarted==false)) { return; } 
	var sOption="toolbar=yes,location=no,directories=yes,menubar=yes,"; 
         sOption+="scrollbars=yes,width=550,height=300,left=100,top=25"; 
	var winprint=window.open("","",sOption); 
       winprint.document.open(); 
       winprint.document.write('<html><body>'); 
       winprint.document.write(DebugWindowContents.join(' '));           
       winprint.document.write('</body></html>'); 
       winprint.document.close(); 
       winprint.focus(); 
} 
function DebugInit() 
{ 
    DebugWindowContents=new Array(); 
    DebugStarted=true; 
} 
function DebugWrite(sVal) 
{ 
  if (DebugOn!=true) { return; } 
  if (DebugStarted==false) { DebugInit(); } 
  DebugWindowContents.push(sVal + "<br>"); 
} 
*/
///////////////////////////debugger/////////////////////////////
