// Sets cookie values. Expiration date is optional
		//
		var arrivalsource='';
		function setCookie(name, value, expire) {
			document.cookie = name + "=" + escape(value)
			+ ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
		}
		function getCookie(Name) {
			var search = Name + "="
			if (document.cookie.length > 0) {
				// if there are any cookies
				offset = document.cookie.indexOf(search)
				if (offset != -1) { // if cookie exists
					offset += search.length
					// set index of beginning of value
					end = document.cookie.indexOf(";", offset)
					// set index of end of cookie value
					if (end == -1)end = document.cookie.length
					return unescape(document.cookie.substring(offset, end))
	      }
	    }
	  }
	  function TestHash(){
	  	re = /(.*)\?(.*)/;
	  	str = location.href;
	  	bitsarray = str.match(re);
   		//window.alert("hash would be " + RegExp.$2);
   		if (RegExp.$2 != ""){
	   		location.hash = RegExp.$2;
	   	}
	  }
		function WelcomeCookie(setting){
			var today = new Date();
			var expires = new Date();
			TestHash(location.href);
			arrivalsource = getCookie("coolmirror_abcdefjkl")
			if (arrivalsource == null){
				expires.setTime(today.getTime() + 1000*60*60*24*365);
				setCookie("coolmirror_abcdefjkl", location.hash, expires);
			}
			if (setting !=''){
				document.orderreview.arrivedfrom.value=arrivalsource;
				//alert("Thanks for visiting" + arrivalsource);
			}
			//alert("Thanks for visiting");
		}

