function hilight_link ()
{
    var loc = window.location.toString();
    var loc_array = new Array();

    loc_array = loc.split("/");

    var page = loc_array[3].toString();

    if ( loc_array.length > 4)
        var page2 = loc_array[4].toString();

    if ( loc_array.length > 5)
        var page3 = loc_array[5].toString();

    if (document.getElementById('gallery_menu'))
    {
        page="gallery";
    }

    if (page == "")
        page = 'home';

    if (page == 'shop')
    {
        page = 'jewelry';

        if (page2 == 'cart' || page2 == 'checkout')
            page = 'viewcart';

        if (page3.indexOf("gallery") >= 0 )
            page = 'gallery';
    }

    if (page == 'info')
    {
        page2_elm = document.getElementById(page2);

        if (page2_elm)
        {
            page2_elm.style.fontWeight = "bold";
            //page2_elm.style.fontSize = "12pt";
            page2_elm.style.textDecoration = "underline";
        }
    }

    if ( document.getElementById('cat_name') )
    {
        cat_slug = document.getElementById('cat_name').innerHTML;

        document.getElementById(cat_slug).style.fontWeight = "bold";
        //document.getElementById(cat_slug).style.fontSize = "13pt";
        document.getElementById(cat_slug).style.textDecoration = "underline"

    }

    //if (page2 == 'category')
    //{
    //    page3 = loc_array[5].toString();
    //}

    //document.getElementById("debug").innerHTML = loc_array +"; "+ page +", "+ page2 +", "+ page3;

    if (page && document.getElementById(page) )
    {
        document.getElementById(page).style.backgroundColor = "#efefef";
    }

    if (page3 && document.getElementById(page3) )
    {
        //document.getElementById(page3).style.borderBottom = "2px solid #dfdfdf";
        document.getElementById(page3).style.backgroundColor = "#efefef";
    }


}