
function toggle_visibility_courses(id,imageid,morelessid) 
{
     var e = document.getElementById(id);
     var i = document.getElementById(imageid);
     var text = document.getElementById(morelessid);
     if(e.style.display == 'block')
        {
            e.style.display = 'none';
            i.src = '/_layouts/images/EPA_Images/plus.gif';            
        }
     else
        {
            e.style.display = 'block';
            i.src = '/_layouts/images/EPA_Images/minus.gif';
        }
}
function toggle_visibility(id,imageid) 
{
     var e = document.getElementById(id);
     var i = document.getElementById(imageid);
     if(e.style.display == 'block')
        {
            e.style.display = 'none';
            i.src = '/_layouts/images/VividGroup/plus.gif';            
        }
     else
        {
            e.style.display = 'block';
            i.src = '/_layouts/images/VividGroup/minus.gif';
        }
}

	function windowSpawn(windowToOpenURL, iWidth, iHeight, ScrollBars) {
	    var sScrollBars;
	    timeStamp = new Date();
	    WinName = "ModalWindow" + timeStamp.getHours() + timeStamp.getMinutes() + timeStamp.getMilliseconds();
	    if (ScrollBars = '1') {
	        sScrollBars = "scrollbars=1";
	    } else {
	        sScrollBars = "scrollbars=0";
	    }
	    window.open(windowToOpenURL, WinName, 'toolbar=no,location=no,menubar=no,status=no,' + sScrollBars + ',resizable=no,height=' + iHeight + ',width=' + iWidth);
	}



	function popup(thetext) {
	    var thcolor = 'silver'
	    var thewidth = 500
	    if (ns6 || ie) {
	        if (typeof thewidth != "undefined") tipobj.style.width = thewidth + "px"
	        if (typeof thecolor != "undefined" && thecolor != "") tipobj.style.backgroundColor = thecolor
	        tipobj.innerHTML = thetext
	        enabletip = true
	        return false
	    }
	}

	function positiontip(e) {
	    if (enabletip) {
	        var curX = (ns6) ? e.pageX : event.clientX + ietruebody().scrollLeft;
	        var curY = (ns6) ? e.pageY : event.clientY + ietruebody().scrollTop;
	        //Find out how close the mouse is to the corner of the window
	        var rightedge = ie && !window.opera ? ietruebody().clientWidth - event.clientX - offsetxpoint : window.innerWidth - e.clientX - offsetxpoint - 20
	        var bottomedge = ie && !window.opera ? ietruebody().clientHeight - event.clientY - offsetypoint : window.innerHeight - e.clientY - offsetypoint - 20

	        var leftedge = (offsetxpoint < 0) ? offsetxpoint * (-1) : -1000

	        //if the horizontal distance isn't enough to accomodate the width of the context menu
	        if (rightedge < tipobj.offsetWidth)
	        //move the horizontal position of the menu to the left by it's width
	            tipobj.style.left = ie ? ietruebody().scrollLeft + event.clientX - tipobj.offsetWidth + "px" : window.pageXOffset + e.clientX - tipobj.offsetWidth + "px"
	        else if (curX < leftedge)
	            tipobj.style.left = "5px"
	        else
	        //position the horizontal position of the menu where the mouse is positioned
	            tipobj.style.left = curX + offsetxpoint + "px"

	        //same concept with the vertical position
	        if (bottomedge < tipobj.offsetHeight)
	            tipobj.style.top = ie ? ietruebody().scrollTop + event.clientY - tipobj.offsetHeight - offsetypoint + "px" : window.pageYOffset + e.clientY - tipobj.offsetHeight - offsetypoint + "px"
	        else
	            tipobj.style.top = curY + offsetypoint + "px"
	        tipobj.style.visibility = "visible"
	    }
	}

	function popout() {
	    if (ns6 || ie) {
	        enabletip = false
	        tipobj.style.visibility = "hidden"
	        tipobj.style.left = "-1000px"
	        tipobj.style.backgroundColor = ''
	        tipobj.style.width = ''
	    }
	}
