// erzeuge einen Rollover-Effekt für alle Listenelemente im Container categories
$(document).ready(function(){
	$("div.categories li").hover(function(){ // hover funktioniert nicht in der neuesten Alpha-Version von jQuery
		$(this).addClass("li_hover");
	},function(){
		$(this).removeClass("li_hover");
	});
	// now using even shorter syntax:
	$("input.checkbox:checked").each(function(i){
		$(this).parent().parent().addClass("li_checked");
	});
	// $("div").filter(".categories").find("li").click(function(){
	$("div.categories li").click(function(){
		if ($(this).find("input").get(0).checked) {
			$(this).addClass("li_checked"); // possibly not in the originally intended scope
		} else {
			$(this).removeClass(); // be nice to IE7 -- leider wird der Rollover dadurch auch gelöscht
		}
	});
});


/* newsletter anmeldung field validation
var fieldstocheck = new Array();
fieldnames = new Array();
function checkform() {
for (i=0;i<fieldstocheck.length;i++) {
if (eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].value") == "") {
alert("Folgende Angabe fehlt: "+fieldnames[i]);
eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].focus()" );
return false;
}
}
return true;
}
function addFieldToCheck(value,name) {
fieldstocheck[fieldstocheck.length] = value;
fieldnames[fieldnames.length] = name;
}
*/