	// cookie monster (text zoom)
	function readCookie(cookieName){
		if (document.cookie.length>0){
			var cookiebegin = document.cookie.indexOf(cookieName + "=");
			if (cookiebegin != -1){ 
				cookiebegin = cookiebegin + cookieName.length + 1; 
				var cookieend = document.cookie.indexOf(";", cookiebegin);
				if (cookieend == -1) cookieend = document.cookie.length;
				return unescape(document.cookie.substring(cookiebegin, cookieend));
			};
		};
		return "";
	};
	function getLSCCookie(subName){
		var maincookie = readCookie("LSC");
		var subcookie = maincookie.split("&");
		for (var i=0;i<subcookie.length;i++){
			var cookievalue = subcookie[i].split("=");
			if (cookievalue[0] == subName) return cookievalue[1];
		};
	};
	function setLSCCookie(subName, subValue){
		var maincookie = readCookie("LSC");
		var subcookie = maincookie.split("&");
		for (var i=0;i<subcookie.length;i++){
			var cookievalue = subcookie[i].split("=");
			if (cookievalue[0] == subName){
				var oldsub = subcookie[i];
				var newsub = subName + "=" + subValue;
				var newcookie = maincookie.replace(oldsub, newsub);
				var expcookie = new Date();
				expcookie.setDate(expcookie.getDate() + 5);
				document.cookie = "LSC=" + newcookie + ";expires=" + expcookie.toGMTString();
				return true;
			};
		};
		return false;
	};
	// text zoom (Details,SDetails,XDetails)
	function zoomText(textSize){
		var textPr;
		$("#text_sb a").removeClass("sel");
		switch(textSize){
		case "M":	textPr = "115%"; $("#ztm a").addClass("sel"); break;
		case "L":	textPr = "130%"; $("#ztl a").addClass("sel"); break;
		default: textPr = "100%"; $("#zts a").addClass("sel");
		};
		$(".text_zoom").css("font-size",textPr);
		setLSCCookie("TX",textSize);
	};
	// parse query string (Catalog)
	function querySt(param){
		var qstr = window.location.search.substring(1);
		var qparam = qstr.split("&");
		var pnam;
		for (var i=0;i<qparam.length;i++){
			pname = qparam[i].split("=");
			if (pname[0] == param) return pname[1];
		};
	};
