	function findCookie(name)
	{	
		var pos;
		var token = name + "=";
		var tklen = token.length;
		var cklen = document.cookie.length;
		var i = 0;
		var j;
		while (i < cklen)
		{	j = i + tklen;
			if(document.cookie.substring(i,j) == token)
			{
				pos = document.cookie.indexOf(";", j);
				if(pos == -1)
					pos = document.cookie.length;
				return unescape(document.cookie.substring(j, pos));
			}
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0) break;
		} /* End While*/
		return null;
	}
  
	function linkCookieCheck(cookieName, link) {
		var ret_value = findCookie(cookieName);
		if(ret_value == null)
			window.location = "/webapp/commerce/command/ExecMacro/err_handler.d2w/report?error_code=300";
		else 
			window.location = link;
		return;
	}
	
	function formCookieCheck(cookieName, form) {
		var ret_value = findCookie(cookieName);
		if(ret_value == null)
			window.location = "/webapp/commerce/command/ExecMacro/err_handler.d2w/report?error_code=300";
		else
			form.submit();
		return;
	}

