// -----------------------------
// Filename: "genericscripts.js"
// Description: Javascript functions that have a global (generic) functional context.
//
// Functions in this file:
// -----------------------------
// GetStyle(id);
// RestyleElementId(elementId, colour, backgroundColor);
// -----------------------------


// -----------------------------
// FUNCTIONAL SNIFFING
var DOM    = (document.getElementById ? 1 : 0);
var IE4DOM = (document.all ? 1 : 0);
var NS4    = (document.layers ? 1 : 0);



// -----------------------------
// FUNCTION TO RETURN A HANDLE TO ANY ELEMENT WITH A UNIQUE ID
function GetStyle(id) {
    var idHandle = (DOM ? document.getElementById(id) : (IE4DOM ? document.all[id] : false));
    return (idHandle ? idHandle.style : false);
}


// -----------------------------
// FUNCTION TO CHANGE THE color AND background-color OF AN ELEMENT [OBTAINED BY GetStyle()]
function RestyleElementId(elementId, color, backgroundColor) {
    styleHandle = GetStyle(elementId);
		if (styleHandle) {
        styleHandle.color = color;
        styleHandle.backgroundColor = backgroundColor;
    }
}



