var ct = 0;
var qsParm = new Array();
function qs() {
    var query = window.location.search.substring(1);
    var parms = query.split('&');
    for (var i = 0; i < parms.length; i++) {
        var pos = parms[i].indexOf('=');
        if (pos > 0) {
            var key = parms[i].substring(0, pos);
            var val = parms[i].substring(pos + 1);
            qsParm[key] = val;
        }
    }
}
qsParm['HomeID'] = null;
qsParm['tools'] = null;
qs();

function requestShowing () {
	if (CheckForCookie("requestShowing", 3)) {
		return true;
	} else {
		return false;
	}
}

function CheckForCookie(name, cookiecheck) {
    var homeid = qsParm['HomeID'];
    var admin = qsParm['tools'];
    if (admin == "yes") {
        return true;
    }
    var cookie_name = name + "_" + homeid;
    var existing = CountCookie(cookie_name);
    if (existing > cookiecheck) {
        return false;
    } else {
        if (existing > 0) {
            var count = 0;
            count = parseFloat(existing) + parseFloat(1);
            AddCookie(cookie_name, count, 7, '/', '', '');
        } else {
            AddCookie(cookie_name, '1', 7, '/', '', '');
        }
        return true;
    }
}
function CountCookie(cookiename) {
    var a_all_cookies = document.cookie.split(';');
    var a_temp_cookie = '';
    var cookie_name = '';
    var cookie_value = '';
    var b_cookie_found = false;
    //alert(a_all_cookies.length);
    for (i = 0; i < a_all_cookies.length; i++) {
        a_temp_cookie = a_all_cookies[i].split('=');
        cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
        //alert(cookie_name);
        if (cookie_name == cookiename) {
            b_cookie_found = true;
            if (a_temp_cookie.length > 1) {
                cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, ''));
            }
            ct = parseFloat(ct) + parseFloat(cookie_value);
            //alert(ct);
            return ct;
            break;
        }
        a_temp_cookie = null;
        cookie_name = '';
    }
    if (!b_cookie_found) {
        return null;
    }
}
function AddCookie(name, value, expires, path, domain, secure) {
    var today = new Date();
    today.setTime(today.getTime());
    if (expires) {
        expires = expires * 1000 * 60 * 60 * 24;
    }
    var expires_date = new Date(today.getTime() + (expires));
    document.cookie = name + "=" + escape(value) + ((expires) ? ";expires=" + expires_date.toGMTString() : "") + ((path) ? ";path=" + path : "") + ((domain) ? ";domain=" + domain : "") + ((secure) ? ";secure" : "");
}

