function getCookieVal(offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}
function read_cookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function set_cookie (name,value) {
	var a = new Date();
	a = new Date(a.getTime() +1000*60*60*24*365);
	document.cookie = name+'='+value+'; expires='+a.toGMTString()+';';
}

function init_plusminus() {
	status_sitemap=read_cookie('sitemap_status');
	if(status_sitemap!=null) {
		if(status_sitemap=='0') {
			showHide('sitemap_icon','sitemap_menu','0');
		} else {
			showHide('sitemap_icon','sitemap_menu','1');
		}
	}
	else {
		//set_cookie('sitemap_status','1');
		showHide('sitemap_icon','sitemap_menu','sitemap_status','1');
	}

	status_quickjump=read_cookie('quickjump_status');
	if(status_quickjump!=null) {
		if(status_quickjump=='0') {
			showHide('quickjump_icon','quickjump_menu','0');
		} else {
			showHide('quickjump_icon','quickjump_menu','1');
		}
	}
	else {
		//set_cookie('quickjump_status','0');
		showHide('quickjump_icon','quickjump_menu','0');
	}
}

function showHide(icon_id,layer_id,status) {
	if (status=='1') {
		document.getElementById(layer_id).className = 'plusminus-layer-visible';
		document.getElementById(icon_id).src = iconMinus;
	}
	else {
		document.getElementById(layer_id).className = 'plusminus-layer-hidden';
		document.getElementById(icon_id).src = iconPlus;
	}
}

function showHideAuto(icon_id,layer_id,iconColor) {
	if(iconColor=='') {
		useIconMinus = iconMinus;
		useIconPlus = iconPlus;
	}
	else if (iconColor=='white') {
		useIconMinus = iconMinusWhite;
		useIconPlus = iconPlusWhite;
	}
	else if (iconColor=='blue') {
		useIconMinus = iconMinusBlue;
		useIconPlus = iconPlusBlue;
	}
	if(document.getElementById(layer_id).className=='plusminus-layer-hidden') {
		document.getElementById(layer_id).className = 'plusminus-layer-visible';
		document.getElementById(icon_id).src = useIconMinus;
	}
	else {
		document.getElementById(layer_id).className = 'plusminus-layer-hidden';
		document.getElementById(icon_id).src = useIconPlus;
	}
}

function toggleShowHide(icon_id,layer_id,cookiename) {
	status=read_cookie(cookiename);
	if (status=='0') {
		showHide(icon_id,layer_id,'1')
		set_cookie(cookiename,'1');
	}
	else {
		showHide(icon_id,layer_id,'0')
		set_cookie(cookiename,'0');
	}
}

var iconPlus = "fileadmin/sgbkk/mediapool/images/button-plus.png";
var iconMinus = "fileadmin/sgbkk/mediapool/images/button-minus.png";
var iconPlusWhite = "fileadmin/sgbkk/mediapool/images/button-plus-white.png";
var iconMinusWhite = "fileadmin/sgbkk/mediapool/images/button-minus-white.png";
var iconPlusBlue = "fileadmin/sgbkk/mediapool/images/button-plus-blue.png";
var iconMinusBlue = "fileadmin/sgbkk/mediapool/images/button-minus-blue.png";
