   var strLocation = "";
            var strLastMark = "";
            var blnOver = false;
        /*
    var arrEurope = new Array ('london','cologne','stockholm');
            var arrAsia = new Array ('shanghai','sydney','tokyo','hong_kong');
            var arrAmericas = new Array ('new_york','los_angeles','detroit','toronto');
*/
            /*
            var blnAsia = true;
            var blnEurope = true;
            var blnAmericas = true;
            var arrEurope = new Array ('london','cologne','stockholm');
            var arrAsia = new Array ('shanghai','sydney','tokyo','hong_kong');
            var arrAmericas = new Array ('new_york','los_angeles','detroit','toronto');
          */
		  function getId(e)
		  {
		  	  if(cFF)	
	          	var strId = e.currentTarget.id.replace('_mark','');
	          if(cIE)
			  	var strId = e.srcElement.id.replace('_mark','');
			return strId
		  }
		  
		  
                 /*
 function fHideRegion(strId)
          {
              if(strId != 'asia')
              {
                   var objMark = document.getElementById('asia');
                   objMark.style.visibility = 'hidden';
              }
              if(strId != 'americas')
              {
                   var objMark = document.getElementById('americas');
                   objMark.style.visibility = 'hidden';
              }
              if(strId != 'europe')
              {
                   var objMark = document.getElementById('europe');
                   objMark.style.visibility = 'hidden';
              }
              var objMark = document.getElementById(strId);
              objMark.style.visibility = 'visible';
          }
*/
          
          function fOnMarkOver(e)
          {
              blnOver = true;
			  var strId = getId(e['event'])
              if(strLastMark != "")
              {
                  if(strLastMark != strId)
                  {
                      var objText = document.getElementById(strLastMark);
                      objText.style.visibility = 'hidden';
                  }
                  else
                  {
                      blnOver = true;
                  }
              }
              strLastMark = strId;
              if (strLocation != "")
              {
                  
                  if(strLocation == strId)
                  {
                      var objText = document.getElementById(strId);
                      objText.style.visibility = 'visible';
                      objText.style.cursor = 'pointer';
                      addEvent(objText,'mouseover',fOnTextOver.closure(this));
                      addEvent(objText,'mouseout',fOnTextOut.closure(this));
                  }
                  else
                  {
                      var objText = document.getElementById(strLocation);
                      objText.style.visibility = 'hidden';
                      objText.style.cursor = 'pointer';
                      var objText = document.getElementById(strId);
                      objText.style.visibility = 'visible';
                      objText.style.cursor = 'pointer';
                      addEvent(objText,'mouseover',fOnTextOver.closure(this));
                      addEvent(objText,'mouseout',fOnTextOut.closure(this));
                  }
              }
              else
              {
                  var objText = document.getElementById(strId);
                  objText.style.visibility = 'visible';
                  objText.style.cursor = 'pointer';
                  addEvent(objText,'mouseover',fOnTextOver.closure(this));
                  addEvent(objText,'mouseout',fOnTextOut.closure(this));
              }
              
          }
          function fOnTextOver(e)
          {
              blnOver = true;
              var strId = getId(e['event'])
              var objText = document.getElementById(strId);
              objText.style.visibility = 'visible';
              objText.style.cursor = 'pointer';
              addEvent(objText,'click',fOnCityClick.closure(this, 'max'));
          }
          function fOnTextOut(e)
          {
              blnOver = false;
              var strId = getId(e['event'])
              setTimeout("fHideText('" + strId + "')", 500)
          }
          function fOnMarkOut(e)
          {
              blnOver = false;
              var strId = getId(e['event'])
              setTimeout("fHideText('" + strId + "')", 500)
          }
          function fShowText(e)
          {
              var strId = getId(e['event'])
              var objText = document.getElementById(strId);
              objText.style.visibility = 'visible';
              objText.style.cursor = 'pointer';
              addEvent(objText, 'mouseover', fOnTextOver.closure(this))
          }
          function fHideText(id)
          {
              if(blnOver == false)
              if (strLocation != "")
              {
                  if(strLocation != id)
                  {
                      var objText = document.getElementById(strLocation);
                      objText.style.visibility = 'visible';
                      objText.style.cursor = 'pointer';
                      var objText = document.getElementById(id);
                      objText.style.visibility = 'hidden';
                      objText.style.cursor = 'pointer';
                      //removeEvent(objText,'click',fOnCityClick.closure(this))
                  }
              }
              else
              {
                  var objText = document.getElementById(id);
                  objText.style.visibility = 'hidden';
                  //removeEvent(objText,'click',fOnCityClick.closure(this))
              }
          }
