
function $(sId){ 
    return document.getElementById(sId); 
}

function $fire(e, sEvent)
{
    var myEvent;
    if (document.createEvent) {
        myEvent = document.createEvent("HTMLEvents");
        myEvent.initEvent(sEvent, true, true);
    } else {
        myEvent = document.createEventObject();
        myEvent.eventType = "on" + sEvent;
    }

    if (document.createEvent) {
        e.dispatchEvent(myEvent);
    } else {
        e.fireEvent(myEvent.eventType, myEvent);
    }
}

function clearFieldText(e, text)
{
    if (typeof(e) == 'string') e = $(e);
    if (!e) return;
    
    try
    {
        if (e.value == text)
        {
            e.value = "";
        }
        else if (e.value.replace(/\s/g,'').length == 0)
        {
            e.value = text;
        }
    }catch(e){}
}

function submitOnEnter(sId)
{
	if (window.event && window.event.keyCode == 13)
	{
	    __doPostBack(sId, '');
	}
}