var Cookiename = "csmc";
var separator = "?";
function CSmodule(pos, layer, imgdiv1, imgdiv2, ext) {
	if(pos == 0) { // If the left button was pressed
		gettingClass(imgdiv1).className = "mbarbuttonleftc";
		gettingClass(imgdiv2).className = "mbarbuttonrightc";
		if(ext != "" && ext != "<!--[csextra]-->") {
			gettingClass(ext).className = "bbarposterc";
		}
		getStyle(layer).display = "none";
	} else { // If the right button was pressed
		gettingClass(imgdiv1).className = "mbarbuttonlefto";
		gettingClass(imgdiv2).className = "mbarbuttonrighto";
		if(ext != "" && ext != "<!--[csextra]-->") {
			gettingClass(ext).className = "bbarposter";
		}
		getStyle(layer).display = "block";
	}
}

function CSmenumodule(pos, id, layer, imgdiv1, imgdiv2, ext) {
	if(pos == 0) { // If the left button was pressed
		gettingClass(imgdiv1).className = "mbarbuttonleftc";
		gettingClass(imgdiv2).className = "mbarbuttonrightc";
		if(ext != "" && ext != "<!--[csextra]-->") {
			gettingClass(ext).className = "bbarposterc";
		}
		cookiecontrol(1, id);
		getStyle(layer).display = "none";
	} else { // If the right button was pressed
		gettingClass(imgdiv1).className = "mbarbuttonlefto";
		gettingClass(imgdiv2).className = "mbarbuttonrighto";
		if(ext != "" && ext != "<!--[csextra]-->") {
			gettingClass(ext).className = "bbarposter";
		}
		cookiecontrol(0, id);
		getStyle(layer).display = "block";
	}
}

function loadcookie() {
	var ck = "";
	if(ck = getCookie(Cookiename)) {
		var cookiearr = ck.split(separator);
		for(var i = 0; i < cookiearr.length; i++) {
			getStyle("module" + cookiearr[i]).display = "none";
			gettingClass("limage" + cookiearr[i]).className = "mbarbuttonleftc";
			gettingClass("rimage" + cookiearr[i]).className = "mbarbuttonrightc";
		}
	}
}

function cookiecontrol(adre, module) {
	if(adre == 1) { // Toevoegen aan de cookie
		var ck = "";
		if(ck = getCookie(Cookiename)) {
			var cookiearr = ck.split(separator);
			if(isArray(cookiearr)) {
				if(cookiearr.inArray(module) >= 0) {
					
				} else {
					ck = ck + separator + module;
				}
			} else {
				if(cookiearr == module) {
					
				} else {
					ck = ck + separator + module;
				}
			}
			
			setCookie(Cookiename, ck);
		} else {
			setCookie(Cookiename, module);
		}
	} else { // Verwijderen uit de cookie
		var ck = "";
		if(ck = getCookie(Cookiename)) {
			var cookiearr = ck.split(separator);
			var pos = 0;
			var j = 0;
			var newchars = new Array();
			for(var i = 0; i < cookiearr.length; i++) {
				if(cookiearr[i] != module) {
					newchars[j] = cookiearr[i];
					j++;
				}
			}
			ck = newchars.join(separator);
		
			setCookie(Cookiename, ck);
		}
	}
}

function explode(inputstring, separators, includeEmpties) {
	inputstring = new String(inputstring);
	separators = new String(separators);
	
	if(separators == "undefined") {
		separators = " :;";
	}
	
	fixedExplode = new Array(1);
	currentElement = "";
	count = 0;
	
	for(x=0; x < inputstring.length; x++) {
		character = inputstring.charAt(x);
		if(separators.indexOf(character) != -1) {
			if ( ( (includeEmpties <= 0) || (includeEmpties == false)) && (currentElement == "")) { 
			
			} else {
				fixedExplode[count] = currentElement;
				count++;
				currentElement = "";
			}
		} else {
			currentElement += character;
		}
	}
	
	if (( ! (includeEmpties <= 0) && (includeEmpties != false)) || (currentElement != "")) {
		fixedExplode[count] = currentElement;
	}
	return fixedExplode;
}

function setCookie(name, value) {
	document.cookie = name + "=" + escape(value);
}

function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function InsertLink(type, value) {
	var link = "<a href='";
	if(type = "webdevelopment") {
		link += "mailto:";
		link += "bennorem";
		link += "@";
		link += "gmail.com,";
		link += "floort";
		link += "@";
		link += "gmail.com?subject=FBproductions SMCReunie";
	}
	link += "'>";
	link += value;
	link += "</a>";
	document.writeln(link);
}
