var closetimer = 0;
var ddmenuitem = 0;

function selectTab(caller, linkselector, contentselector)
{
    var callernum = caller.id.split('-')[1];
    var parent = $(caller).parent();
    parent.children('.'+linkselector).each(function(){
       $(this).removeClass('selected'); 
    });
    $(caller).addClass('selected');
    parent.parent().children('.'+contentselector).each(function(){
        $(this).hide();
    })
    $('#'+contentselector+'-'+callernum).show();
}

function jsddm_open()
{
    jsddm_canceltimer();
    jsddm_close();
    ddmenuitem = $(this).find('table').css('visibility','visible');
}

function jsddm_close()
{
    if (ddmenuitem) ddmenuitem.css('visibility','hidden');
}

function jsddm_timer()
{
    closetimer = window.setTimeout(jsddm_close, 500);
}

function jsddm_canceltimer()
{
    if (closetimer){
        window.clearTimeout(closetimer);
        closetimer = null;
    }
}
