<!-- Hide/Show Description
function hideshowlayer(LayerName) {
var VState = document.getElementById(LayerName).style.display;
document.title = LayerName +" "+document.getElementById(LayerName).style.display;
if (VState=="inline") {
document.getElementById(LayerName).style.display = "none";
}
if (VState=="none") {
document.getElementById(LayerName).style.display = "inline";
}
}
//-->

<!-- Filetype Auto-Labeling on Links
function fileLinks() {
    var fileLink;
    if (document.getElementsByTagName('a')) {
        for (var i = 0; (fileLink = document.getElementsByTagName('a')[i]); i++) {
            if (fileLink.href.indexOf('.pdf') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'PDF Document');
                fileLink.className = 'pdfLink';
            }
            if (fileLink.href.indexOf('.doc') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'Word Document');
                fileLink.className = 'docLink';
            }
            if (fileLink.href.indexOf('.zip') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'Zip File');
                fileLink.className = 'zipLink';
            }
            if (fileLink.href.indexOf('.xls') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'Excel Document');
                fileLink.className = 'xlsLink';
            }
            if (fileLink.href.indexOf('.pub') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'Publisher Document');
                fileLink.className = 'pubLink';
            }
            if (fileLink.href.indexOf('.ppt') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'PowerPoint Template');
                fileLink.className = 'pptLink';
            }
            if (fileLink.href.indexOf('.pps') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'PowerPoint Slideshow');
                fileLink.className = 'ppsLink';
            }
            if (fileLink.href.indexOf('.rtf') != -1) {
                fileLink.setAttribute('target', '_blank');
                fileLink.setAttribute('title', 'RTF Document');
                fileLink.className = 'rtfLink';
            }
            if (fileLink.href.indexOf('.mp3') != -1) {
                fileLink.setAttribute('target', '_self');
                fileLink.setAttribute('title', 'MP3 Audio');
                fileLink.className = 'mp3Link';
            }
        }
    }
}
window.onload = function() {
    fileLinks();
}
//-->

<!-- Popup Window
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
win=window.open(mypage,myname,settings);}
//-->

<!-- Auto-Height iFrame
//Input the IDs of the IFRAMES you wish to dynamically resize to match its content height:
//Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none:
var iframeids=["autoheight"]

//Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended):
var iframehide="yes"

var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1]
var FFextraHeight=parseFloat(getFFVersion)>=0.1? 16 : 0 //extra height in px to add to iframe in FireFox 1.0+ browsers

function resizeCaller() {
var dyniframe=new Array()
for (i=0; i<iframeids.length; i++){
if (document.getElementById)
resizeIframe(iframeids[i])
//reveal iframe for lower end browsers? (see var above):
if ((document.all || document.getElementById) && iframehide=="no"){
var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i])
tempobj.style.display="block"
}
}
}

function resizeIframe(frameid){
var currentfr=document.getElementById(frameid)
if (currentfr && !window.opera){
currentfr.style.display="block"
if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
currentfr.height = currentfr.Document.body.scrollHeight;
if (currentfr.addEventListener)
currentfr.addEventListener("load", readjustIframe, false)
else if (currentfr.attachEvent){
currentfr.detachEvent("onload", readjustIframe) // Bug fix line
currentfr.attachEvent("onload", readjustIframe)
}
}
}

function readjustIframe(loadevt) {
var crossevt=(window.event)? event : loadevt
var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement
if (iframeroot)
resizeIframe(iframeroot.id);
}

function loadintoIframe(iframeid, url){
if (document.getElementById)
document.getElementById(iframeid).src=url
}

if (window.addEventListener)
window.addEventListener("load", resizeCaller, false)
else if (window.attachEvent)
window.attachEvent("onload", resizeCaller)
else
window.onload=resizeCaller
//-->