﻿var DC = {
    Copyright: function() { var d = new Date(); alert('©Walters Gardens, Inc. '+d.getFullYear()); return false; }
 }

/*************************************************************************************************/
/*************************************************************************************************/
/***
/*** Common/Shared Methods
/***
/*************************************************************************************************/
/*************************************************************************************************/

function docObj(id)   { return document.getElementById(id); }
function docObjs(tag) { return document.getElementsByTagName(tag); }
function dotNetObj(id,tag)
{
    if (!tag) tag = 'input';
        
    var arFld = docObjs(tag);
    if (id)
    {
        var serverCtrlName = id.replace(/_/g,'$');
        var regExId = new RegExp(id+"$", "i");

        for (var i = 0; i < arFld.length; i++)
        {
            if (arFld[i].id)
            {            
                if (arFld[i].id.match(regExId))
                    return arFld[i];
            }
            else if (arFld[i].name)
            {
                (arFld[i].name == serverCtrlName)
                    return arFld[i];
            }
        }
    }
    
    return false;
}
function findPos(obj) 
{
	var curleft = curtop = 0;
	if (obj.offsetParent)
	{
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent)
		{
			curleft += obj.offsetLeft
			curtop  += obj.offsetTop
		}
	}
	return { left:parseInt(curleft), top:parseInt(curtop) };
}