Flash = {
    show:function(){
        $('flashMessage').visualEffect('appear');
        this.timer = setTimeout('Flash.hide()',3000);
    },
    hide:function(){
        $('flashMessage').visualEffect('fade');
        clearTimeout(this.timer);
        return false;
    }
};

var e;

function handleFocus(element) {
    e = element;
}

Ajax.Responders.register({

    onCreate: function(request) {

        e.addClassName('work');
        request['timeoutId'] = window.setTimeout(
            function() {
                request.transport.abort();
                e.removeClassName('work');
        },
        3500 // 3.5 seconds
        );
    },
    onComplete: function(request) {
        e.removeClassName('work');
        window.clearTimeout(request['timeoutId']);
    },
    onFailure: function(request) {
        e.removeClassName('work');
    }
});


function resetParent() {
   if($('MenuItemTempUrl').value == '') {
        document.getElementById('MenuItemParentId').value = 0;
   }
}

function handleParentSelect() {

    element = arguments[0];
    selectedElement = arguments[1];
    //assign path
    document.getElementById('MenuItemParentId').value = selectedElement.id;

}
function handlePathSelect() {

    element = arguments[0];
    selectedElement = arguments[1];
    //assign path
    document.getElementById('ContentPath').value = element.value;

}
//Directory list
function trHover(obj,clss) {
    (clss == 'even')? obj.className='evenOver':obj.className='oddOver';
}
function trHoverOut(obj,clss) {
    (clss == 'even')? obj.className='even':obj.className='odd';
}

