﻿
function DocumentHashValue( strKey, strDefaultValue ) {

	// See if the identifier is found in the hash
	var strHash = String(document.location.hash);
	if ( strHash.charAt(0) == '#' ) {
		strHash = strHash.substring(1);
	}
	
	// Try and split it by pairs
	var aPairs = strHash.split("&");
	for( var iPair=0;iPair<aPairs.length;iPair++) {
		// Try and split the pair
		var aPair = aPairs[iPair].split("=");
		if ( aPair.length == 2 ) {
			if ( aPair[0] == strKey ) {
				return aPair[1];
			}
		}
	}
	
	return strDefaultValue
}

function UpdateHash() {
	var strHash = ( "filter=" + g_strFilterID + "&sort=" + g_strSort + "&page=" + g_iPage + "&marquee=" + g_strMarqueeID );
	// alert(strHash);
	document.location.hash = strHash;
}