var departments = {
'category14': 'Outdoor_Gear',
'category15': 'Outdoor_Gear',
'category16': 'Outdoor_Gear',
'category17': 'Outdoor_Gear',
'category18': 'Outdoor_Gear',
'category19': 'Outdoor_Gear',
'category20': 'Outdoor_Gear',
'category21': 'Outdoor_Gear',
'category22': 'Outdoor_Gear',
'category23': 'Raingear_Outerwear',
'category24': 'Raingear_Outerwear',
'category25': 'Raingear_Outerwear',
'category26': 'Raingear_Outerwear',
'category27': 'Raingear_Outerwear',
'category28': 'Raingear_Outerwear',
'category29': 'Raingear_Outerwear',
'category30': 'Raingear_Outerwear',
'category31': 'Raingear_Outerwear',
'category32': 'Footwear_Socks',
'category33': 'Footwear_Socks',
'category34': 'Footwear_Socks',
'category35': 'Footwear_Socks',
'category36': 'Footwear_Socks',
'category37': 'Footwear_Socks',
'category38': 'Footwear_Socks',
'category39': 'Mens_Clothing',
'category40': 'Mens_Clothing',
'category41': 'Mens_Clothing',
'category42': 'Mens_Clothing',
'category43': 'Mens_Clothing',
'category85': 'Mens_Clothing',
'category44': 'Mens_Clothing',
'category45': 'Mens_Clothing',
'category46': 'Mens_Clothing',
'category47': 'Womens_Clothing',
'category48': 'Womens_Clothing',
'category49': 'Womens_Clothing',
'category50': 'Womens_Clothing',
'category52': 'Alaskan_Gifts_Souvenirs',
'category53': 'Alaskan_Gifts_Souvenirs',
'category54': 'Alaskan_Gifts_Souvenirs',
'category55': 'Alaskan_Gifts_Souvenirs',
'category56': 'Alaskan_Gifts_Souvenirs',
'category57': 'Alaskan_Gifts_Souvenirs',
'category58': 'Alaskan_Gifts_Souvenirs',
'category59': 'Alaskan_Gifts_Souvenirs',
'category60': 'Alaskan_Gifts_Souvenirs',
'category61': 'Alaskan_Gifts_Souvenirs',
'category62': 'Alaskan_Gifts_Souvenirs',
'category63': 'Alaskan_Gifts_Souvenirs',
'category64': 'Alaska_Apparel',
'category65': 'Alaska_Apparel',
'category66': 'Alaska_Apparel',
'category67': 'Alaska_Apparel',
'category68': 'Alaska_Apparel',
'category69': 'Alaska_Apparel',
'category70': 'Alaska_Apparel',
'category71': 'Alaska_Apparel',
'category72': 'Alaska_Apparel',
'category73': 'Alaska_Apparel',
'category75': 'Wood_Casegoods',
'category76': 'Wood_Casegoods',
'category77': 'Wood_Casegoods',
'category78': 'Wood_Casegoods',
'category79': 'Lamps_Decor',
'category80': 'Lamps_Decor',
'category81': 'Lamps_Decor',
'category82': 'Lamps_Decor',
'category83': 'Mattress_Bedding',
'category84': 'Mattress_Bedding'
};

var img_dep_over = null;
var oldsrc = null;

if (document.images){
    img_dep_over = new Image();
    img_dep_over.src = "http://www.tongasstrading.com/images/menu/department_arrow_down.gif";
}

function over(imgname){
    if (document.images) {
        var img = document.images[imgname];
        if (img){
            oldsrc = img.src;
            img.src = img_dep_over.src;
        }
    }
}
function out(imgname){
    if ((document.images) && (oldsrc)) {
        var img = document.images[imgname];
        if (img){
            img.src = oldsrc;
        }
    }
}


var active_menu = null;
var active_dep = null;
var hide_menu_timeout = 1000;
var hide_menu_timeout_id = null;
var active_menu_over = false;
var active_name = null;
var last_over_category = null;

function showMenu(name){
    hideActiveMenu();
    hideDefaultMenu();
    showMenu1(name);
}

function showMenu1(name){
    over(name);
    active_name = name;
    var obj = document.getElementById(name + "_Menu");
    var dep = document.getElementById(name + "_Dep");
    if (obj){
        active_menu = obj;
        obj.className = 'category_area';
        active_dep = dep;
        dep.className = 'department_item_active';
    }
}

function hideActiveMenu(){
    clearTimeout(hide_menu_timeout_id);
    hideMenu();
    active_menu = null;
    active_name = null;
}
function hideDefaultMenu(){
    if (!default_menu_name) return;
    out(default_menu_name);
    var default_menu = document.getElementById(default_menu_name + '_Menu');
    var default_dep = document.getElementById(default_menu_name + '_Dep');
    if (default_menu){
        default_menu.className = 'category_area_hidden';
        default_dep.className = 'department_item';
    }
}

function hideMenu(){
    out(active_name);
    if (active_menu){
        active_menu.className = 'category_area_hidden';
        active_dep.className = 'department_item';
    }
    showDefaultMenu();
}

function hideMenuTimeout(){
    hide_menu_timeout_id = setTimeout('hideMenuTimeout1()', hide_menu_timeout);
}
function hideMenuTimeout1(){
    if (active_menu_over){
        hide_menu_timeout_id = setTimeout('hideMenuTimeout1()', hide_menu_timeout);
        return;
    }
    hideMenu();
}

function showDefaultMenu(){
    if (!default_menu_name) return;
    showMenu1(default_menu_name);
}

function menuOver(){
    active_menu_over = true;
}

function menuOut(){
    active_menu_over = false;
}

function overCategory(obj){
    last_over_category = obj;
}

function departmentClick(){
    if (last_over_category){
        if (last_over_category.href){
            document.location.href = last_over_category.href;
        }
    }
}

