	var strColor = null;
	var strRowEnter = "#333333";
    var oImageControl;
    var oImageWindow;
    var oDrag = false;
	
	function EnablePostBack() {
	    document.frmMain.action = '/' + document.frmMain.action;
	}
	
	function ResizePage() {
	    window.resizeTo(screen.width,screen.height);
	    window.moveTo(0,0);
	}

	function setFocus(oId)
	{
		e = document.getElementById(oId);
		e.focus();
	}
	
	function Get(strObject) {
	    return document.getElementById(strObject);
	}
	
    function GrayMouseOver(oRow) {
	    strColor = oRow.bgColor;
	    oRow.bgColor = strRowEnter;
	    oRow.style.cursor = "hand";
	    oRow.className = "cmwhite";
    }

    function GrayMouseOut(oRow) {
	    oRow.bgColor = strColor;
	    oRow.style.cursor = "default";
	    oRow.className = "cmdefault";
    }
    
    function ChangeTab(btnShow, divShow, btnHide, divHide, intCookie){ 
	    btnShow = Get(btnShow);
	    divShow = Get(divShow);
	    btnHide = Get(btnHide);
	    divHide = Get(divHide);

	    btnShow.style.borderTop = "3px solid orange"
	    btnShow.style.borderBottom = "1px solid #EEEEEE"
	    btnHide.style.border = "1px solid #94a6b5"

	    divShow.style.display = "inline";
	    divHide.style.display = "none";

	    setCookie("menu_tab", intCookie, 30);
    }

    function CheckCookie(btnFirst, divFirst, btnSecond, divSecond) {
	    btnFirst = Get(btnFirst);
	    divFirst = Get(divFirst);
	    btnSecond = Get(btnSecond);
	    divSecond = Get(divSecond);
	    if (getCookie("menu_tab") == null || getCookie("menu_tab") == "1") {
		    btnFirst.style.borderTop = "3px solid orange"
		    btnFirst.style.borderBottom = "1px solid #EEEEEE"
		    btnSecond.style.border = "1px solid #94a6b5"
		    divFirst.style.display = "inline";
		    divSecond.style.display = "none";
	    }
	    else {
		    btnSecond.style.borderTop = "3px solid orange"
		    btnSecond.style.borderBottom = "1px solid #EEEEEE"
		    btnFirst.style.border = "1px solid #94a6b5"
		    divSecond.style.display = "inline";
		    divFirst.style.display = "none";
	    }
    }

    function setCookie(name, value, expires, path, domain, secure)
    {
        if (expires != null) {
            var today = new Date();
            today.setTime( today.getTime() );
            expires = new Date( today.getTime() + (expires * 1000 * 60 * 60 * 24));
        }
	    document.cookie= name + "=" + escape(value) +
		    ((expires) ? "; expires=" + expires.toGMTString() : "") +
		    ((path) ? "; path=" + path : "") +
		    ((domain) ? "; domain=" + domain : "") +
		    ((secure) ? "; secure" : "");
    }

    function getCookie(name)
    {
	    var dc = document.cookie;
	    var prefix = name + "=";
	    var begin = dc.indexOf("; " + prefix);
	    if (begin == -1) {
		    begin = dc.indexOf(prefix);
		    if (begin != 0) return null;
	    }
	    else
		    begin += 2;
	    var end = document.cookie.indexOf(";", begin);
	    if (end == -1)
		    end = dc.length;
	    return unescape(dc.substring(begin + prefix.length, end));
    }
        
    function RefreshParent() {
        window.top.location.reload();
    }
    
    function BrowseImage(strControl) {
        oImageControl = Get(strControl);
	    if ((oImageWindow != null) && (!oImageWindow.closed))
		    oImageWindow.close();
	    if (oImageControl.value == '')
    	    oImageWindow = window.open("/SiteSteam/support/image.aspx?Folder=/images&src=/images/spacer.gif&button=Select","NONE","width=600,height=500,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no");
        else
    	    oImageWindow = window.open("/SiteSteam/support/image.aspx?Folder=/images&src=" + oImageControl.value + "&button=Select","NONE","width=600,height=500,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no");
	    return false;
    }

    function InsertImagePath(strImage) {
        oImageControl.value = strImage;
	    if ((oImageWindow != null) && (!oImageWindow.closed))
		    oImageWindow.close();
    }

    function FileBrowse(strControl) {
        oImageControl = Get(strControl);
	    if ((oImageWindow != null) && (!oImageWindow.closed))
		    oImageWindow.close();
	    oImageWindow = window.open("/SiteSteam/support/fileBrowse.aspx","NONE","width=425,height=375,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no");
	    return false;
    }

    function SelectFile(strPath) {
        oImageControl.value = strPath.substring(1);
	    if ((oImageWindow != null) && (!oImageWindow.closed))
		    oImageWindow.close();
    }
    
    function ShowHideDiv(oDiv) {
        oDiv = Get(oDiv);
        if (oDiv.style.display == "inline")
            oDiv.style.display = "none";
        else
            oDiv.style.display = "inline";
        return false;
    }

    function ShowHideDivImage(oImage, oDiv) {
        oDiv = Get(oDiv);
        oImage = Get(oImage);
        if (oDiv.style.display == "inline") {
            oDiv.style.display = "none";
    		oImage.src = "/SiteSteam/admin/images/hide.gif";
        }
        else {
            oDiv.style.display = "inline";
    		oImage.src = "/SiteSteam/admin/images/show.gif";
        }
        return false;
    }

    function overDrag() {
        // tell onOverDrag handler not to do anything:
        window.event.returnValue = false;
    }
    function enterDrag() {
        // allow target object to read clipboard:
        window.event.dataTransfer.getData('Text');
    }
    function onDrop(strPH, oHidden) {
        oHidden = Get(oHidden);
        oHidden.value = strPH + "_" + oDrag.options[oDrag.selectedIndex].value;
        document.forms[0].submit();
    }

