﻿// JScript File

// For imagebutton rollovers
function imageMouseOver(img) {
}

function imageMouseOut(img) {
}

// For search
function FlipSearch(searchtxt,search) {
    if (document.getElementById(searchtxt) != null)
        document.getElementById(searchtxt).readOnly = true;
        
    var message;
    
    message = document.getElementById(search);
   
    message.style.visibility = "visible";
    message.style.display = "block";

    setTimeout('document.images["imgSearch"].src = "images/searching.gif"', 200);
}

function CheckSearch(ddl,txt, buttonid)
{
    var ddlobj = document.getElementById(ddl);
    var txtobj = document.getElementById(txt);
    if (ddlobj.value > -1 && txtobj.value != "")
       document.getElementById(buttonid).disabled = false;
    else
        document.getElementById(buttonid).disabled = true; 
}

function ConfirmChecked(cb, btn)
{
    if (document.getElementById(cb).checked)
        document.getElementById(btn).disabled = false;
    else
        document.getElementById(btn).disabled = true;   
}

function EnableDisableSearch(txt,btn,searchWatermark)
{
    var searchtxt = document.getElementById(txt);
    var searchbtn = document.getElementById(btn);

    if (searchbtn != null && searchtxt != null) {
        var strReplaceAll = searchtxt.value;
        var intIndexOfMatch = strReplaceAll.indexOf(" ");

        while (intIndexOfMatch != -1) {
            strReplaceAll = strReplaceAll.replace(" ", "")

            intIndexOfMatch = strReplaceAll.indexOf(" ");
        }
        if (searchtxt.value == searchWatermark || strReplaceAll == "" || searchtxt.value == "Invalid Search")
            searchbtn.disabled = true;
        else
            searchbtn.disabled = false;
    }
}

function SetSearchBoxFocus(txt, searchWatermark)
{
    var searchtxt = document.getElementById(txt);

    if (searchtxt.value == searchWatermark)
    {
        searchtxt.value = "";
        searchtxt.style.color = "black";
    }
}

function SetSearchBoxBlur(txt, searchWatermark)
{
    var searchtxt = document.getElementById(txt);

    var strReplaceAll = searchtxt.value;
    var intIndexOfMatch = strReplaceAll.indexOf(" ");

    while (intIndexOfMatch != -1) {
        strReplaceAll = strReplaceAll.replace(" ", "")

        intIndexOfMatch = strReplaceAll.indexOf(" ");
    }

    if (strReplaceAll == "")
    {
        searchtxt.value = searchWatermark;  
        searchtxt.style.color = "gray";
    }
    
}

function ReturnPress(txt, msg, searchWatermark)
{ 
    if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13))
    {
        var txtval = document.getElementById(txt).value;
        
        var strReplaceAll = txtval;
        var intIndexOfMatch = strReplaceAll.indexOf( " " );
         
        while (intIndexOfMatch != -1){
        strReplaceAll = strReplaceAll.replace( " ", "" )         

        intIndexOfMatch = strReplaceAll.indexOf( " " );
        }

        txtval = strReplaceAll;

        if (txtval != "" && txtval != searchWatermark && document.getElementById(txt).value != "Invalid Search") 
        {
            FlipSearch(txt,msg); setCookie("maintab", "agContent");
        }
    }
    else if ((event.which && event.which == 8) || (event.keyCode && event.keyCode == 8)) 
    {
        var txtbox = document.getElementById(txt);
        if (txtbox.value == "Invalid Search")
        {
            txtbox.value = "";
            txtbox.style.color = "Black";
        }
    }
}

function Watermark(txt,mark,direction)
{
    if (direction == "focus")
    {
        if (txt.value == mark)
        {
            txt.value = "";
            txt.style.color = "Black";
        }
    }
    else if (direction == "load")
    {
        txt = document.getElementById(txt);

        if (txt != null) {
            if (txt.value == mark) {
                txt.style.color = "Gray";
            }
            else {
                txt.style.color = "Black";
            }
        }
    }
    else
    {
        if (txt.value == mark || txt.value == "")
        {
            txt.value = mark;
            txt.style.color = "Gray";
        } 
    }
}


// FOR CASE VIEWER
var objecttohide;
var selectednoteindex;

function SetTimedHideEnvelope(imgid, noteid)
{
    if (noteid == selectednoteindex)
    {
        objecttohide = document.getElementById(imgid);
        
        window.setTimeout(hideObject, 5000);
    }
}
function hideObject()
{
    objecttohide.style.display = "none";
}
