/*

Correctly handle PNG transparency in Win IE 5.5 & 6.
http://homepage.ntlworld.com/bobosola. Updated 18-Jan-2006.

Use in <HEAD> with DEFER keyword wrapped in conditional comments:
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->

*/

var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
var cursor_pointer = version < 6 ? 'hand' : 'pointer'
var title_hide = ''
var title_show = ''

function dirname(path) {
    // http://kevin.vanzonneveld.net
    // +   original by: Ozh
    // +   improved by: XoraX (http://www.xorax.info)
    // *     example 1: dirname('/etc/passwd');
    // *     returns 1: '/etc'
    // *     example 2: dirname('c:/Temp/x');
    // *     returns 2: 'c:/Temp'
    // *     example 3: dirname('/dir/test/');
    // *     returns 3: '/dir'
    
    return path.replace(/\\/g,'/').replace(/\/[^\/]*\/?$/, '');
}

function Side_Show()
{
  var img = document.getElementById("side_hide_show");
  if (title_hide == '') {
    var pos = img.title.indexOf('|')
    title_hide = img.title.substr(0, pos);
    title_show = img.title.substr(pos + 1);
    img.style.display = 'inline';
  }
  img.src = dirname(img.src) + '/side_hide.gif';
  img.title = title_hide;
  img.style.cursor = cursor_pointer;
  img.onclick = Side_Hide;
  document.getElementById("sidebar").style.display = 'block';
}

function Side_Hide()
{
  var img = document.getElementById("side_hide_show");
  img.src = dirname(img.src) + '/side_show.gif';
  img.title = title_show;
  img.style.cursor = cursor_pointer;
  img.onclick = Side_Show;
  document.getElementById("sidebar").style.display = 'none';
}

function FixEmails() {
  var i, pos, at = '<at>';
  for (i = 0; i < document.links.length; i++) {
    pos = document.links[i].href.indexOf(at);
    if (pos >= 0)
      document.links[i].href = document.links[i].href.substr(0, pos)
        + '@' + document.links[i].href.substr(pos + at.length);
      pos = document.links[i].innerHTML.indexOf(at);
      if (pos >= 0)
        document.links[i].innerHTML = document.links[i].innerHTML.substr(0, pos)
          + '@' + document.links[i].innerHTML.substr(pos + at.length);
  }
//quick fix for IE 4
  if (!document.getElementById && document.all) {
    document.getElementById = document.all;
  }
  Side_Show();
}

if (document.links.length > 0 && version > 5)
  FixEmails();
else
  window.onload = FixEmails;

if ((version >= 5.5) && (document.body.filters) && false)     //alkis
{
   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
      }
   }
}
