var gBookmark = false;

function releaseBookmarkBtn()
{
	try
	{
		document.images[ "addbookmark" ].src= 'Images/add_bookmark.gif';
	}
	catch( er )
	{
		;
	}
}

function addBookmark( aType, aVal )
{
	gBookmark = !gBookmark;
	if ( gBookmark ) 
	{
		document.body.style.cursor = 'crosshair';
		document.images[ "addbookmark" ].src= 'Images/add_bookmark_h.gif';
	}
	else {
		document.body.style.cursor = 'default';
		releaseBookmarkBtn();
	}
}

function newBookmark( aLat, aLon )
{
	var myURL = "addBookmark.asp?lat=" + aLat + "&lon=" + aLon;
	var winParams = "resizable=no,menubar=no,scrollbars=yes,toolbar=no,height=180,width=360";
	var newWin = window.open( myURL, "Bookmark", winParams );
	if ( newWin.focus ) newWin.focus();	
}

function showBookmarks()
{
	var myURL = "bookmarks_list.asp";
	var winParams = "resizable=no,menubar=no,scrollbars=yes,toolbar=no,height=360,width=400";
	var newWin = window.open( myURL, "Bookmarks", winParams );
	if ( newWin.focus ) newWin.focus();	
}


function updateBookmarkInfo()
{
	try
	{
		if ( !requestFrame ) requestFrame = window.frames[ 'requestImage' ];
		var requestDoc = requestFrame.document;
		if ( requestDoc )
		{
			if ( requestDoc.getElementById( 'bookmark' ) ) 
			{
				var aLat = String( readValue( 'lat' ) );
				var aLon = String( readValue( 'lon' ) );
				newBookmark( aLat, aLon );
			}
		}
	}
	catch ( er )
	{
		;
	}
}
