﻿// Global Functions //
function addClass(t,c){var p=new RegExp("(^| )"+c+"( |$)");if(!p.test(t.className)){if(t.className =="")t.className=c;else t.className+=" "+c;}return true;}
function removeClass(t,c){var r=t.className;var p=new RegExp("(^| )"+c+"( |$)");r=r.replace(p,"$1");r=r.replace(/ $/,"");t.className=r;return true;}
function hasClass(t,c){var p=new RegExp("(^| )"+c+"( |$)");return p.test(t.className);}
function ieHover()
{
  if(window.ie6)
  {
    var d=document;
    var x=0;
    var h=new Array();
    var u=d.getElementsByTagName("ul");
    selectLists = document.getElementsByTagName('select');

    // REVEAL UNDERLYING SELECT LISTS
    for (var counter=0; counter<selectLists.length; counter++)
    {
       selectLists[counter].style.visibility = 'visible'   
    }  
    
    for(var i=0;i<u.length;i++)
    {
      if(hasClass(u[i],"hover"))
      {
        h[x]=u[i];x++;
      }
    }
    for(var i=0;i<h.length;i++)
    {
      var l=h[i].getElementsByTagName("LI");
      
      for(var j=0;j<l.length;j++)
      {
        var c=l[j].getElementsByTagName("UL")[0];
        
        if(c)
        {
          var cH=c.offsetHeight;
          var cW=c.offsetWidth;
          var insertHTML="<iframe style=\"height:"+cH+"px;width:"+cW+"\" frameborder=\"0\" scrolling=\"no\"></iframe>";
          c.insertAdjacentHTML("beforeBegin",insertHTML );
        }
        
        l[j].onmouseover=function()
        {
          // HIDE UNDERLYING SELECT LISTS
          for (var counter=0; counter<selectLists.length; counter++)
          {
            selectLists[counter].style.visibility = 'hidden'    
          }         
          addClass(this,"over");
        };
        
        l[j].onmouseout=function()
        {
          // REVEAL UNDERLYING SELECT LISTS
          for (var counter=0; counter<selectLists.length; counter++)
          {
            selectLists[counter].style.visibility = 'visible'   
          }  
        
          removeClass(this,"over");
        }
      }
    }
  }
}
var addLoadListener=function(fn){if(typeof window.addEventListener!='undefined'){window.addEventListener('load',fn,false);}else if(typeof document.addEventListener!='undefined'){document.addEventListener('load',fn,false);}else if(typeof window.attachEvent!='undefined'){window.attachEvent('onload',fn);}else{var oldfn=window.onload;if(typeof window.onload!='function'){window.onload=fn;}else{window.onload=function(){oldfn();fn();};}}}
if(window.ActiveXObject)window.ie=window[window.XMLHttpRequest?'ie7':'ie6']=true;else if(document.childNodes&&!document.all&&!navigator.taintEnabled)window.khtml=true;else if(document.getBoxObjectFor!=null)window.gecko=true;