﻿if (!window.console) {
	(function() {
		var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml",
			"group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"];
		window.console = {};
		for (var i = 0; i < names.length; ++i)
			window.console[names[i]] = function() {}
	})();
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toUTCString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(name) {
    var curCookie = document.cookie.split("; ");
    for (var i=0; i < curCookie.length; i++) {
        var crumb = curCookie[i].split("=");
        if (name == crumb[0]) 
            return unescape(crumb[1]);
    }
    return null;
}

function saveQstoCookie() {
    var query = window.location.search.substring(1);
    if (query.length > 0) {
        var expDate = new Date();
        expDate.setHours( parseInt(expDate.getHours()) + 22 );
        setCookie("qs",query,expDate,"/");
    }
}

function prepop() {
    //saveQstoCookie();
    var cookie = getCookie("qs");
    if (cookie) {
        var qs = cookie.split("&");
        var elem;
        for (i=0;i<qs.length;i++) {
            ft = qs[i].split("=");
            elem = document.getElementById(ft[0]);  //key
            if ((elem != null) && (elem.value == ""))
                elem.value = ft[1];  //value
        }
    }
}

function getEvent() {
    var cookie = getCookie("qs");
    if (cookie) {
        var qs = cookie.split("&");
        var elem;
        for (i=0;i<qs.length;i++) {
            ft = qs[i].split("=");
            if (ft[0] == "eventid")
                return ft[1];  //value
        }
		return 0;
    }
}
