function chkVer(imagename,objectsrc)
{
var n=navigator.appName
var v=parseInt(navigator.appVersion)
var browsok=((n=="Netscape")&&(v>=3))
var browsok2=((n=="Microsoft Internet Explorer")&&(v>=4))
if ((browsok)||(browsok2))
document.images[imagename].src=eval(objectsrc+".src")
}

function JavaMenuCSS(elemId) {
    if (document.getElementById(elemId)) {
      var navroot = document.getElementById(elemId);
      var lis=navroot.getElementsByTagName("LI");
      for (i=0; i<lis.length; i++) {
        for (j=0; j<lis[i].getElementsByTagName("UL").length; j++) {
          lis[i].onmouseover = function() {
            this.getElementsByTagName("UL")[j].style.visibility = 'visible';
          }
          lis[i].onmouseout = function() {
            this.getElementsByTagName("UL")[j].style.visibility = 'hidden';
          }
        }
      }
    }
  }

function OpenWindow(url,width,height)
{

  var mwin;
  var margins = 10;
  var xwidth = width + margins;
  var yheight = height + margins;

  var centerx = (screen.width/2)-(width/2);
  var centery = (screen.height/2)-(height/2);

    var wf = "";	

	wf = wf + "width=" + xwidth;

	wf = wf + ",height=" + yheight;

	wf = wf + ",resizable=no";

	wf = wf + ",scrollbars=no";

	wf = wf + ",menubar=no";

	wf = wf + ",toolbar=no";

	wf = wf + ",directories=no";

	wf = wf + ",location=no";

	wf = wf + ",status=yes";


  mwin = window.open("/popup.php?pict="+url+"&x="+width+"&y="+height, "Detail", wf);
  mwin.resizeTo( xwidth+8, yheight+58)
  mwin.moveTo(centerx,centery);
  mwin.focus()

}

function fix_flash() {
    // loop through every embed tag on the site
    var embeds = document.getElementsByTagName('object');
    for (i = 0; i < embeds.length; i++) {
        embed = embeds[i];
        var new_embed;
        // everything but Firefox & Konqueror
        if (embed.outerHTML) {
            var html = embed.outerHTML;
            // replace an existing wmode parameter
            if (html.match(/wmode\s*=\s*('|")[a-zA-Z]+('|")/i))
                new_embed = html.replace(/wmode\s*=\s*('|")window('|")/i, "wmode='transparent'");
            // add a new wmode parameter
            else
                new_embed = html.replace(/<object\s/i, "<object wmode='transparent' ");
            // replace the old embed object with the fixed version
            embed.insertAdjacentHTML('beforeBegin', new_embed);
            embed.parentNode.removeChild(embed);
        } else {
            // cloneNode is buggy in some versions of Safari & Opera, but works fine in FF
            new_embed = embed.cloneNode(true);
            if (!new_embed.getAttribute('wmode') || new_embed.getAttribute('wmode').toLowerCase() == 'window')
                new_embed.setAttribute('wmode', 'transparent');
            embed.parentNode.replaceChild(new_embed, embed);
        }
    }
    // loop through every object tag on the site
    var objects = document.getElementsByTagName('object');
    for (i = 0; i < objects.length; i++) {
        object = objects[i];
        var new_object;
        // object is an IE specific tag so we can use outerHTML here
        if (object.outerHTML) {
            var html = object.outerHTML;
            // replace an existing wmode parameter
            if (html.match(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")[a-zA-Z]+('|")\s*\/?\>/i))
                new_object = html.replace(/<param\s+name\s*=\s*('|")wmode('|")\s+value\s*=\s*('|")window('|")\s*\/?\>/i, "<param name='wmode' value='transparent' />");
            // add a new wmode parameter
            else
                new_object = html.replace(/<\/object\>/i, "<param name='wmode' value='transparent' />\n</object>");
            // loop through each of the param tags
            var children = object.childNodes;
            for (j = 0; j < children.length; j++) {
                try {
                    if (children[j] != null) {
                        var theName = children[j].getAttribute('name');
                        if (theName != null && theName.match(/flashvars/i)) {
                            new_object = new_object.replace(/<param\s+name\s*=\s*('|")flashvars('|")\s+value\s*=\s*('|")[^'"]*('|")\s*\/?\>/i, "<param name='flashvars' value='" + children[j].getAttribute('value') + "' />");
                        }
                    }
                }
                catch (err) {
                }
            }
            // replace the old embed object with the fixed versiony
            object.insertAdjacentHTML('beforeBegin', new_object);
            object.parentNode.removeChild(object);
        }
    }
}

