﻿    function toggleEdit(c)
    {
        editDiv = document.getElementById(c)

        if (editDiv.style.display == "")
        {
            editDiv.style.display = "none";
        }
        else
        {
            editDiv.style.display = "";
        }

    }


    var goClick = 0;
    function go(url)
    {
        if (goClick > 0)
        {
            return false;
        }
        window.location = url;
        goClick++;
    }

    function openNew(url)
    {
        window.open(url,"OfficeWindow","menubar=1,resizable=1,width=800,height=600");

    }
    

    function overButton(e)
    {
        e.style.backgroundPosition = "0px -21px";
    }
    
    function outButton(e)
    {
        e.style.backgroundPosition = "0px 0px";
    }
    
    function inputText(input, text)
    {
        if (input.value == "")
        {
            input.value = text;
        }
        else
        {
            if (input.value == text)
            {
                input.value = "";
            }
        }
    }
    
    function passwordText(input, text)
    {
        if (input.value == "")
        {
            input.type = "text";
            input.value = text;
        }
        else
        {
            if (input.value == text)
            {
                input.type = "password";
                input.value = "";
            }
        }
    }
    
    function inputTextLocal(input, text)
    {
        var ckText = document.getElementById("Local_" + text).innerHTML;
        if (input.value == "")
        {
            input.value = ckText;
        }
        else
        {
            if (input.value == ckText)
            {
                input.value = "";
            }
        }
    }
    

    function viewInfo(v)
    {
       if (document.getElementById(v + "_info").style.display == "")
       {
            //alert("Show Form");
            
            //document.getElementById(v).style.background = "url(/images/office/section_form_bg.png) left bottom repeat-x";
            document.getElementById(v + "_info").style.display = "none";
            document.getElementById(v + "_form").style.display = "";
            document.getElementById(v + "_edit").className = "edit_up";
            document.getElementById(v + "_edit").innerHTML = document.getElementById("office_global_hide").innerHTML;
            
       }
       else
       {
            //alert("Hide Form");
            
            document.getElementById(v).style.background = "none";
            document.getElementById(v + "_info").style.display = "";
            document.getElementById(v + "_form").style.display = "none";
            document.getElementById(v + "_edit").className = "edit_down";
            document.getElementById(v + "_edit").innerHTML = document.getElementById("office_global_view").innerHTML;
       }
    }
    

    function viewInfoNoBack(v)
    {
       if (document.getElementById(v + "_info").style.display == "")
       {
            //alert("Show Form");
            
            document.getElementById(v + "_info").style.display = "none";
            document.getElementById(v + "_form").style.display = "";
            document.getElementById(v + "_edit").className = "edit_up";
            document.getElementById(v + "_edit").innerHTML = document.getElementById("office_global_hide").innerHTML;
            
       }
       else
       {
            //alert("Hide Form");
            
            document.getElementById(v + "_info").style.display = "";
            document.getElementById(v + "_form").style.display = "none";
            document.getElementById(v + "_edit").className = "edit_down";
            document.getElementById(v + "_edit").innerHTML = document.getElementById("office_global_view").innerHTML;
       }
          }


          function editInfo(v)
          {
          	if (document.getElementById(v + "_info").style.display == "")
          	{
          		//alert("Show Form");

          		//document.getElementById(v).style.background = "url(/images/office/section_form_bg.png) left bottom repeat-x";
          		document.getElementById(v + "_info").style.display = "none";
          		document.getElementById(v + "_form").style.display = "";
          		document.getElementById(v + "_edit").className = "edit_up";
          		document.getElementById(v + "_edit").innerHTML = document.getElementById("office_global_hide").innerHTML;

          	}
          	else
          	{
          		//alert("Hide Form");

          		document.getElementById(v).style.background = "none";
          		document.getElementById(v + "_info").style.display = "";
          		document.getElementById(v + "_form").style.display = "none";
          		document.getElementById(v + "_edit").className = "edit_down";
          		document.getElementById(v + "_edit").innerHTML = document.getElementById("office_global_edit").innerHTML;
          	}
          }


          function editProfileInfo(v)
          {
          	if (document.getElementById(v + "_info").style.display == "")
          	{
          		//alert("Show Form");

          		document.getElementById(v + "_info").style.display = "none";
          		document.getElementById(v + "_form").style.display = "";
          		document.getElementById(v + "_edit").style.display = "none";

          	}
          	else
          	{
          		//alert("Hide Form");

          		document.getElementById(v).style.background = "none";
          		document.getElementById(v + "_info").style.display = "";
          		document.getElementById(v + "_form").style.display = "none";
          		document.getElementById(v + "_edit").style.display = "";
          	}
          }

    function SortGrid(SortColumn, SortOrder)
    {
        var url = new String(window.location);
        var args = url.substring(url.indexOf("?"), url.length);

        //alert("args starts as: " + args);

        /////////////////////////////////////////////////////////////
        //
        // Strip existing sort args
        //
        if (args.indexOf("SortColumn") > 0)
        {
            args = args.substring(0, args.indexOf("SortColumn") - 1);
            //alert("args after sort strip: " + args);
        }

        /////////////////////////////////////////////////////////////
        //
        // Do we need & or ?
        //
        if (args.indexOf("?") < 0)
        {
            args = "?";
        }
        else
        {
            args += "&";
        }

        /////////////////////////////////////////////////////////////
        //
        // Add new sort args
        //
        args += "SortColumn=" + SortColumn + "&SortOrder=" + SortOrder;

        //alert("args ends as: " + args);

        window.location = args;
    }


    function setCookie(c_name, value, expiredays)
    {
        var exdate = new Date();
        exdate.setDate(exdate.getDate() + expiredays);
        document.cookie = c_name + "=" + escape(value) +
        ((expiredays == null) ? "" : ";expires=" + exdate.toUTCString());
    }
    function getCookie(c_name)
    {
        if (document.cookie.length > 0)
        {
            c_start = document.cookie.indexOf(c_name + "=");
            if (c_start != -1)
            {
                c_start = c_start + c_name.length + 1;
                c_end = document.cookie.indexOf(";", c_start);
                if (c_end == -1) c_end = document.cookie.length;
                return unescape(document.cookie.substring(c_start, c_end));
            }
        }
        return "";
    }




    function gotoProfile(v, s, i)
    {
        var profileURL = "/profile/index.html?ProfileID=" + v + "";

        if (s != "")
        {
            profileURL = profileURL + "&Screen=" + s + "";
        }

        if (i != "")
        {
            profileURL = profileURL + "&" + i + "";
        }

        window.location = profileURL;
    }