	
function openStateBox(event,id)
{
    dv = document.getElementById("state_box");
    if(!dv)
    {
        dv = document.createElement('div');
    }

    dv.setAttribute('id',"state_box");       
    dv.style.position="absolute";       
    if (navigator.appName == "Microsoft Internet Explorer") 
    {
        isIE = true;
    }
    else
    {
        isIE = false;
    }

    
    var root = document.documentElement || document.body;
    if(isIE)
    {
        x = event.clientX + root.scrollLeft;
        y = event.clientY + root.scrollTop;
    }
    else
    {
        x = (event.pageX);
        y = event.pageY;
    }
    dv.style.left=x + "px";
    dv.style.top=y + "px";

    contents='<ul>';

    for(i=0; i < states[id].length; i++)
    {
        contents+= "<li><a href='/stores/" + states[id][i][1] + "'>" + states[id][i][0] + "</a></li>";
    }

    contents += "</ul>";
    dv.innerHTML= contents;

    if(isIE)
    {
        document.body.appendChild(dv);
    }
    else
    {
        root.appendChild(dv);
    }
}

function clearStateBox()
{
    return;
    parent = document.getElementById("map_holder");
    child = document.getElementById("state_box");
    if(child)
        parent.removeChild(child);
}
