var mq_cookiename = 'forenscout';
var xfelement = new Array();

// Element finden
function xfFetchElement(id)
{
	if(xfelement[id])
	{
		return xfelement[id]
	}
	if (document.getElementById)
	{
		xfelement[id] = document.getElementById(id)
	}
	else if (document.all)
	{
		xfelement[id] = document.all[id]
	}
	else if (document.layers)
	{
		xfelement[id] = document.layers[id]
	}
	return xfelement[id]
}

function confirmDelete() {
	return confirm("Möchten Sie diesen Eintrag wirklich löschen?");
}

function fs() {
    var cookie = getCookie();
    if(cookie) {
        var values = cookie.split(',');
        for(var i = 0; i < values.length; i++) {
            var id = 'f_' + values[i];
			var itm = xfFetchElement(id);
            if(itm) {
                itm.checked = true;
            }
        }
    }
}

function fs_change(id) {
	img = xfFetchElement('f_'+id);
    cookie = getCookie();
    values = new Array();
    newval = new Array();
    add    = 1;

    if(cookie) {
        values = cookie.split(',');

        for(var i = 0; i < values.length; i++) {
            if(values[i] == id) {
                 add = 0;
            }
            else {
                newval[newval.length] = values[i];
            }
        }
    }

    if(add) {
        newval[newval.length] = id;
    }

    makeCookie(newval.join(','));
    return;
}

function makeCookie(value) {
    var cookie = mq_cookiename + '=' + escape(value) + '; ';
    document.cookie = cookie;
}

function getCookie() {
    if(document.cookie == '') {
        return false;
    }

    var name = mq_cookiename;

    var firstPos;
    var lastPos;
    var cookie = document.cookie;

    firstPos = cookie.indexOf(name);

    if(firstPos != -1) {
        firstPos += name.length + 1;
        lastPos = cookie.indexOf(';', firstPos);

        if(lastPos == -1) {
            lastPos = cookie.length;
        }

        return unescape(cookie.substring(firstPos, lastPos));
	}

    else {
        return false;
	}
}