// Handle Enter key in text box.
function addressInput_onkeypress(e)
{
    var keynum;

    if (window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    
    if (keynum == 13) 
    {
        btnGo_onclick()
        return false;
    }
    else return true;
}

function to_addr_onkeypress(e)
{
    var keynum;

    if (window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if (e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    
    if (keynum == 13) 
    {
        $("btnGetDir").click();
        return false;
    }
    else return true;
}

// Handle text box focus.
function addressInput_onfocus(obj)
{
    obj.style.backgroundColor = "#FFFFFF";
}

// Handle text box blur.
function addressInput_onblur(obj)
{
    if (obj.value != "") return;
    obj.style.backgroundColor = "Transparent";
}
// Close info window.
function close_window()
{
	var my_window = $('overlay');
	if (!my_window) return;
	
	map.getPane(G_MAP_MARKER_PANE).removeChild(my_window);
	deactivate_marker(global_locations[selected_location.pk]);
}



function btnGo_onclick()
{
	Effect.SlideUp('boxResultDetail', {afterFinish: 
	    function()
	    {
            close_window();
            map.clearOverlays();
    
	        $('ResultDetail').innerHTML = "";

		writedarttags();

            global_markers.length = 0;
            global_locations.length = 0;
            selected_location = null;
	        
	        getStores(0);
	    }
	});

}

function getStores(start)
{
    // Pull location info from addressInput.
    var addressInput = $("addressInput");
    if (addressInput.value == '') 
    {
        $('ResultHeader').style.display = 'none';    
        return;
    }

}
