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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

//Modified version of MM_swapImage that works with asp.net Hyperlink objects that use the ImageURL property
function MM_swapImage_HL() {
  var i, j=0, x, a=MM_swapImage_HL.arguments;
  document.MM_sr = new Array;
  
  for (i=0; i<(a.length-2); i+=3)
    if ((x=MM_findObj(a[i])) != null) {
      x = x.children(0);
      document.MM_sr[j++]=x;
      if (!x.oSrc) x.oSrc = x.src;
      x.src=a[i+2];
    }
}

// Correctly handle PNG transparency in Win IE 5.5 or higher.
// http://homepage.ntlworld.com/bobosola. Updated 02-March-2004

function correctPNG() 
   {
   for(var i=0; i<document.images.length; i++)
      {
	  var img = document.images[i]
	  var imgName = img.src.toUpperCase()
	  if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
	     {
		 var imgID = (img.id) ? "id='" + img.id + "' " : ""
		 var imgClass = (img.className) ? "class='" + img.className + "' " : ""
		 var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
		 var imgStyle = "display:inline-block;" + img.style.cssText 
		 if (img.align == "left") imgStyle = "float:left;" + imgStyle
		 if (img.align == "right") imgStyle = "float:right;" + imgStyle
		 if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle		
		 var strNewHTML = "<span " + imgID + imgClass + imgTitle
		 + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	     + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
		 + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
		 img.outerHTML = strNewHTML
		 i = i-1
	     }
      }      
   }
if (window.attachEvent)
	window.attachEvent("onload", correctPNG);

///
/// Makes visible the DIV tag with found in the document with the id.
/// Makes invisible the previously visible DIV tag.
///
var VisibleDiv;
function ShowDivTag(id)
{
    var Div = document.getElementById(id);
    
    if (Div != undefined)
    {
        // Hide previous DIV
        if (VisibleDiv != undefined)
            VisibleDiv.style.display = "none";
        
        // Show current DIV
        Div.style.display = "";
        
        // Mark current DIV
        VisibleDiv = Div;
    }
}

///
/// Hides comma delimited list of DIV tag ids.
///
function HideDivTags(ids)
{
    var i;
    var Div;
    var DivIds = ids.split(',');
    
    for (i=0; i<DivIds.length; i++)
    {
        // Get DIV tag
        Div = document.getElementById(DivIds[i]);
        
        // Hide div
        Div.style.display = "none";
    }    
}

function RunFlashContent(movieSRC,movieWidth,movieHeight) 
 {
      document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="https://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+movieWidth+'" height="'+movieHeight+'" align="middle">\n'); 
      document.write('<param name="movie" value="'+movieSRC+'" /><param name="quality" value="high" /><PARAM NAME="WMode" VALUE="Transparent" /><param name="bgcolor" value="#ffffff" /><embed src="'+movieSRC+'" quality="high" bgcolor="#ffffff" width="'+movieWidth+'" height="'+movieHeight+'" menu="false" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="https://www.macromedia.com/go/getflashplayer" />\n'); 
      document.write('</object>\n'); 
 } 