﻿function Focus(objname, waterMarkText) {
    obj = document.getElementById(objname);
    if (obj.value == waterMarkText) {
        obj.value = "";
    }
}

function Blur(objname, waterMarkText) {
    obj = document.getElementById(objname);
    if (obj.value == "") {
        obj.value = waterMarkText;
        obj.className = "WaterMarkedTextBox";
    }

}

//Global Declarations
var ie = (document.all) ? true : false;

function toggleClass(objClass) {
    //  This function will toggle obj visibility of an Element
    //  based on Element's Class
    //  Works with IE and Mozilla based browsers

    if (getElementByClass(objClass).style.display == "none") {
        showClass(objClass)
    } else {
        hideClass(objClass)
    }
}

function hideClass(objClass) {
    //  This function will hide Elements by object Class
    //  Works with IE and Mozilla based browsers

    var elements = (ie) ? document.all : document.getElementsByTagName('*');
    for (i = 0; i < elements.length; i++) {
        if (elements[i].className == objClass) {
            elements[i].style.display = "none"
        }
    }
}

function showClass(objClass) {
    //  This function will show Elements by object Class
    //  Works with IE and Mozilla based browsers
    var elements = (ie) ? document.all : document.getElementsByTagName('*');
    for (i = 0; i < elements.length; i++) {
        if (elements[i].className == objClass) {
            elements[i].style.display = ""
        }
    }
}

function toggleID(objID) {
    //  This function will toggle obj visibility of an Element
    //  based on Element's ID
    //  Works with IE and Mozilla based browsers
    var element = (ie) ? document.all(objID) : document.getElementById(objID);
    if (element.style.display == "none") {
        showID(objID)
    } else {
        hideID(objID)
    }
}

function hideID(objID) {
    //  This function will hide Elements by object ID
    //  Works with IE and Mozilla based browsers
    var element = (ie) ? document.all(objID) : document.getElementById(objID);
    element.style.display = "none"
}

function showID(objID) {
    //  This function will show Elements by object ID
    //  Works with IE and Mozilla based browsers
    var element = (ie) ? document.all(objID) : document.getElementById(objID);
    element.style.display = ""
}

function getElementByClass(objClass) {
    //  This function is similar to 'getElementByID' since there
    //  is no inherent function to get an element by it's class
    //  Works with IE and Mozilla based browsers
    var elements = (ie) ? document.all : document.getElementsByTagName('*');
    for (i = 0; i < elements.length; i++) {
        //alert(elements[i].className)
        //alert(objClass)
        if (elements[i].className == objClass) {
            return elements[i]
        }
    }
}
