<!--//<![CDATA[

// these two functions are for getting around IE6 bug of not allowing hover styles on elements that aren't 'a'
startList=function() {
	if(document.all&&document.getElementById) {
		var ul_array=document.getElementsByTagName("ul");
		for(i=0;i<ul_array.length;i++) {
			if(hasClass(ul_array[i],"nav_top")) {
				setList(ul_array[i]);
			}
		}
	}
}
window.onload=startList;
function setList(list) {
	var items = list.getElementsByTagName("li");
	for(k=0;k<items.length;k++) {
		items[k].onmouseover=function() {
			addClass(this,"over");
		}
		items[k].onmouseout=function() {
			removeClass(this,"over");
		}
	}
}

//function library
function id(id) {return document.getElementById(id);}
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 ieVersion(){ieVersion=-1;if(navigator.appVersion.indexOf("MSIE")!=-1){var tempNavigatorString=navigator.appVersion.split("MSIE");ieVersion=parseFloat(tempNavigatorString[1]);}	return ieVersion;}



// layer toggleing scripts
function showHide(elementname)
{
        if (document.all)
        {
                if (document.all(elementname).style.display != 'none')
                {
                        document.all(elementname).style.display = 'none';
      document.all(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_rt.gif')";
                        return 'hidden';
                } else {
                        document.all(elementname).style.display = '';
      document.all(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_dn.gif')";
                        return 'visible';              
                }

    document.all(elementname).style.display = '';
 
        } else {
                if (document.getElementById(elementname).style.display != 'none')
                {
                        document.getElementById(elementname).style.display = 'none';
      document.getElementById(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_rt.gif')";
                        return 'hidden';
                } else {
                        document.getElementById(elementname).style.display = '';
      document.getElementById(elementname + '_link').style.backgroundImage = "url('images/sm_arrow_dn.gif')";
                        return 'visible';
                }
        }
} 

function show(elementname)
{

        if (document.all)
        {
   document.all(elementname).style.display = '';
          return 'visible';
        } else {
   document.getElementById(elementname).style.display = '';
   return 'visible';
        }
} 

function hide(elementname)
{
        if (document.all)
        {
         // IE6 chooses this option. 
   document.all(elementname).style.display = 'none';
        } else {
   document.getElementById(elementname).style.display = 'none';
        }
} 

// change element style
function setStyle(elementname, newstyle) {
 if (document.all)
 {
  document.all(elementname).className = newstyle; 
 } else {
  document.getElementById(elementname).className = newstyle;
 }
}


//]]>-->
