// JavaScript Document

function css_browser_selector(u){
 var ua = u.toLowerCase(),is=function(t){return ua.indexOf(t)>-1;},g='gecko',w='webkit',s='safari',o='opera',h=document.documentElement,b=[(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?g+' ff2':is('firefox/3.5')?g+' ff3 ff3_5':is('firefox/3')?g+' ff3':is('gecko/')?g:is('opera')?o+(/version\/(\d+)/.test(ua)?' '+o+RegExp.$1:(/opera(\s|\/)(\d+)/.test(ua)?' '+o+RegExp.$2:'')):is('konqueror')?'konqueror':is('chrome')?w+' chrome':is('iron')?w+' iron':is('applewebkit/')?w+' '+s+(/version\/(\d+)/.test(ua)?' '+s+RegExp.$1:''):is('mozilla/')?g:'',is('j2me')?'mobile':is('iphone')?'iphone':is('ipod')?'ipod':is('mac')?'mac':is('darwin')?'mac':is('webtv')?'webtv':is('win')?'win':is('freebsd')?'freebsd':(is('x11')||is('linux'))?'linux':'','js']; c = b.join(' '); h.className += ' '+c; return c;}; 
 css_browser_selector(navigator.userAgent);
		
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
  var arVersion = navigator.appVersion.split("MSIE");
  var version = parseFloat(arVersion[1]);
  
  if ((version < 7)  && (version >= 5.5) && (document.body.filters)) 
  {
     
     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;
        }
     }
  }
}
window.attachEvent("onload", correctPNG);



