


function koskon_renderSizeChoosers () {

	if (!document.getElementById) {
		return (false);
	}

	document.write("<div id=\"sizechooser\">");
	document.write("<a href=\"#\" id=\"sizetonormal\"  title=\"Setzt die Schriftgröße auf normale Größe\" onClick=\"koskon_setFontsize('normal'); return(false);\"><span>Schrift normal</span></a>");
	document.write("<a href=\"#\" id=\"sizetolarger\"  title=\"Setzt die Schriftgröße auf große Größe\"  onClick=\"koskon_setFontsize('larger'); return(false);\"><span>Schrift groß</span></a>");
	document.write("<a href=\"#\" id=\"sizetolargest\" title=\"Setzt die Schriftgröße auf sehr große Größe\"  onClick=\"koskon_setFontsize('largest'); return(false);\"><span>Schrift größer</span></a>");
	document.write("</div>");
};


function koskon_setFontsize (to) {

	if (!document.getElementById) {
		return (false);
	}

	var tochange = document.getElementById("thepage");

	if (!tochange) {
		return (false);
	}

	var a = new Date();
	a.setTime (a.getTime() +1000*60*60*24*365);
	document.cookie = 'fontsize='+to+'; expires='+a.toGMTString()+';'; 

	tochange.className = to;
	

};


function koskon_renderPrintLink () {
	document.write("<div id=\"printbox\">");
	document.write("<a href=\"JavaScript:window.print();\">Drucken</a>&nbsp;| ");
	document.write("</div>");
};
startList = function() {

		var l = $$('#realinnerc a.external-link-new-window');
		for (var i = 0; i < l.length; i++){
			l[i].innerHTML = "<span><img src=\"fileadmin/images/external.gif\"> "+l[i].innerHTML+"</span>";
		}
}
function doppelteWeg(arrayName) {
	var newArray=new Array();
	label:for(var i=0; i<arrayName.length;i++ ) {  
		for(var j=0; j<newArray.length;j++ ) {
			if(newArray[j]==arrayName[i]) 
				continue label;
			}
			newArray[newArray.length] = arrayName[i];
		}
	return newArray;
}
function warenkorbKeks (id,entfernen) {
	var inhalt;
	var alleBestellungen;
	var neuerWert;
	var temp;
	inhalt = Get_Cookie("bestellIds");
	if (inhalt === null) {
		SetCookie('bestellIds',id);
	}
	else {
		if (inhalt.search(',') != "-1") {
			alleBestellungen = inhalt.split(',');
			if (entfernen === true) {
				var weg = array_search(id,alleBestellungen);
				SetCookie('bestellIds',alleBestellungen.splice(weg,1));
			}
			else {
				alleBestellungen.push(id);
				SetCookie('bestellIds',doppelteWeg(alleBestellungen));
			}
		}
		else {
			if (entfernen === true) {
				neuerWert = "leer";
			}
			else if (inhalt != "leer") {
				neuerWert = inhalt + "," + id;
			}
			else if (entfernen === true && inhalt == "leer") {
				neuerWert = "leer";
			}
			else {
				neuerWert = id;
			}			
			SetCookie('bestellIds',neuerWert);
		}
	}

}
function setzeInputStatus (wert) {
        var inhalt;
        var alleBestellungen;
        inhalt = Get_Cookie("bestellIds");
		if (inhalt === null) {
		}
		else {
			if (inhalt.search(',') == -1) {
				document.getElementById(inhalt).checked = true;
			}
			else {
				alleBestellungen = inhalt.split(',');
					for(var i=0; i<alleBestellungen.length; i++ ) {
						document.getElementById(alleBestellungen[i]).checked = true;
					}
			}
	
		}
}
function bestellSeiteStatus (id,zustand){
	if (zustand === true) {
		warenkorbKeks(id);
	}
	else if(zustand === false) {
		warenkorbKeks(id,true);
	}
}

function SetCookie(cookieName,cookieValue) {
       var today = new Date();
       var expire = new Date();
       var path = "/";
       expire.setTime(today.getTime() + 2147483647);
       document.cookie = cookieName+"="+cookieValue
                + ";expires="+expire.toGMTString()+";path="+path;
}
function Get_Cookie( name ) {
       var start = document.cookie.indexOf( name + "=" );
       var len = start + name.length + 1;
       if ( ( !start ) &&
       ( name != document.cookie.substring( 0, name.length ) ) )
       {
       return null;
       }
       if ( start == -1 ) return null;
       var end = document.cookie.indexOf( ";", len );
       if ( end == -1 ) end = document.cookie.length;
       return unescape( document.cookie.substring( len, end ) );
}

function array_search (needle, haystack, argStrict) {
    var strict = !!argStrict;
    var key = '';
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            return key;
        }
    }
    return false;
}
function alleEntfernen(){
        var inhalt;
        inhalt = Get_Cookie("bestellIds");
		SetCookie('bestellIds',"leer");
}

window.onload=startList;

