        function clearMe(formfield) {
            if (formfield.defaultValue==formfield.value)
               formfield.value = ""
         }
        
        function showContent(content) {
            document.getElementById(content).style.display = 'block';
        }
        
        function hideContent(content) {
            document.getElementById(content).style.display = 'none';
        }
 
        function ajaxpage(url, containerid){
            var page_request = false
            if (window.XMLHttpRequest) // if Mozilla, Safari etc
                page_request = new XMLHttpRequest()
            else if (window.ActiveXObject){ // if IE
                try {
                    page_request = new ActiveXObject("Msxml2.XMLHTTP")
                } 
                catch (e){
                    try{
                        page_request = new ActiveXObject("Microsoft.XMLHTTP")
                    }
                    catch (e){}
                }
            }
            else
                return false

            page_request.onreadystatechange=function(){
                loadpage(page_request, containerid)
            }
            page_request.open('GET', url, true)
            page_request.send(null)
        }

        function loadpage(page_request, containerid){
            if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
                document.getElementById(containerid).innerHTML=page_request.responseText;
            if (containerid == 'navMenu') 
                nav_overs('nav');
            
        }

        function loadobjs(){
            if (!document.getElementById)
                return
            for (i=0; i<arguments.length; i++){
                var file=arguments[i]
                var fileref=""
                if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
                    if (file.indexOf(".js")!=-1){ //If object is a js file
                        fileref=document.createElement('script')
                        fileref.setAttribute("type","text/javascript");
                        fileref.setAttribute("src", file);
                    }
                    else if (file.indexOf(".css")!=-1){ //If object is a css file
                        fileref=document.createElement("link")
                        fileref.setAttribute("rel", "stylesheet");
                        fileref.setAttribute("type", "text/css");
                        fileref.setAttribute("href", file);
                    }
                }
                if (fileref!=""){
                    document.getElementsByTagName("head").item(0).appendChild(fileref)
                    loadedobjects+=file+" " //Remember this object as being already added to page
                }
            }
        }


        //function for making rollovers in per_nav
        function nav_overs(elem)
        {
                var pnav = document.getElementById(elem);

                var nav_items = pnav.getElementsByTagName('li');
                for(i=0;i<nav_items.length;i++){
                        //dont try to make rollovers for images with no_rollover class
                        if(nav_items[i].className != 'act'){
                                nav_items[i].onmouseover=function(){this.className = 'act';}
                                nav_items[i].onmouseout=function(){this.className = '';}
                        }				
                }
        }

        function swapimg(elem){
                        var itemimg = elem.getElementsByTagName('img');
                        for(i=0;i<itemimg.length;i++){
                                itemimg[i].src = splitSrc(itemimg[i].src);
                        }
        }

        //helper function for rollovers
        function splitSrc(imgsrc){			
                //now break it into parts so that we can change it to the over state
                var this_ext = imgsrc.substring(imgsrc.length-4,imgsrc.length);
                //flag the current state (on/off)
                var state = imgsrc.substring(imgsrc.length-7,imgsrc.length-4) == '_on' ? true : false;

                        if(state){
                                var this_src_split = imgsrc.split('_on');
                                var newsrc = this_src_split[0]+''+this_ext;
                        }else{
                                var this_src_split = imgsrc.split(this_ext);
                                var newsrc = this_src_split[0]+'_on'+this_ext;
                        } 
                return newsrc;
        }

        window.onload=function(){
                nav_overs('nav');
        }