
	function chatActive() {
		var pass = false;
		if (cookies['KIOSK_NBR'] || cookies['STORE_NBR']) {
			chat_switch = "OFF";
		}
		var daylen = 1440; // 1440 mins in a day.
		var hourlen = 60; // 60 mins in an hour
		if (chat_switch.toUpperCase() == "ON") {
			var daysarray = chat_open_days.split('');
			var chat_open_time_array = chat_open_time.split(':');
			var chat_closed_time_array = chat_closed_time.split(':');
			var starttime = ((parseInt(chat_open_time_array[0]) + timeadjust) * hourlen) + parseInt(chat_open_time_array[1]);
			var worklen = (((parseInt(chat_closed_time_array[0]) + timeadjust) * hourlen) + parseInt(chat_closed_time_array[1])) - starttime;
			var mydate = new Date();
			var myminutes = (mydate.getUTCDay() * daylen) + (mydate.getUTCHours() * hourlen) + mydate.getUTCMinutes();
			for (var currentday in daysarray) {
				var calcday = parseInt(daysarray[currentday]) - 1;
				if (myminutes >= (starttime + (daylen * calcday)) && myminutes <= (starttime + (daylen * calcday) + worklen)) {
					pass = true;
					break;
				}
			}
		}
		return pass;
	}
	

	
	

			function myunescape (str)
			{
				str = "" + str;
				while (true)
				{
					var i = str . indexOf ('+');
					if (i < 0)
						break;
					str = str . substring (0, i) + '%20' +
						str . substring (i + 1, str . length);
				}
				return unescape (str);
			}

			function getArgs() {
				var args = new Object();
				var query = location.search.substring(1);
				var pairs = query.split("&");
				for (var i = 0; i < pairs.length ; i++) {
					var pos = pairs[i].indexOf('=');
					if (pos == -1) continue;
					var argname = pairs[i].substring(0,pos);
					var value = pairs[i].substring(pos+1);
					args[argname] = myunescape(value);
				}
				return args;
			}


	function securify (stringurl) {


		if (stringurl.indexOf('https:') != 0) {

			stringurl = 'https:' + stringurl.substr(5);


		}

		return stringurl;

	}
			
			var querystring = getArgs();

			var frameurl = 'http://www.staples.com';
			
			var questid = '3B1B748F-5E09-4DD4-8618-A72A497B1E33';
			var portid = '66A1A361-6DA5-4F36-912D-CEF0F682F703';
			
			var referrer = '';

			if (querystring.referrer) { 
				referrer = querystring.referrer;
			} else if (document.referrer) {
				referrer = document.referrer;			
			};

			if (querystring.frameurl) {
				frameurl = querystring.frameurl;
			} else if (referrer) {
				frameurl = referrer;
			}
			
			
			if (querystring.questid) {
				questid = querystring.questid;
			}

			if (querystring.portid) {
				portid = querystring.portid;
			}

			
			
	