/*
 * iDiver Core - Web framework
 * Copyright (c) 2004-2006 m3y
 * $Revision: 1.4 $
 */

// Retrieve the value of the cookie with the specified name.
function getCookie(sName) {
	// cookies are separated by semicolons
	var aCookie = document.cookie.split("; ");
	for (var i=0; i < aCookie.length; i++) {
		// a name/value pair (a crumb) is separated by an equal sign
		var aCrumb = aCookie[i].split("=");
		if (sName == aCrumb[0]) 
		return unescape(aCrumb[1]);
	}

	// a cookie with the requested name does not exist
	return null;
}

function loadScroll() {
	if (document.getElementById('menu_box')) document.getElementById('menu_box').scrollTop = getCookie('st');
}

function setHash(h) {
	if (h) window.location.hash = h;
}

function ararat_DoFSCommand(command, args) {
	setHash(args);
}

addEvent(window, 'load', loadScroll);
