// + Navigation ---------------------------------------------------------------- */
function startList() {
	if(document.all&&document.getElementById) {
		navRoot = document.getElementById("hauptmenu");
		for(i=0;i<navRoot.childNodes.length;i++) {
			node = navRoot.childNodes[i];
			if(node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over","");
				}
			}
		}
	}
}

// + Ratings ------------------------------------------------------------------- */
function animateRating(jokeId, benchmarkValue) {
	// Animate current benchmark line
	var image;
	for (i=1 ; i<=5 ; i++) {
		image = document.getElementById('jb_'+jokeId+'_'+i);
		if (image) {
			if (benchmarkValue >= i) image.src = '/pict/logohead.png';
			else image.src = '/pict/logohead-gray.png';
		}
	}
}

// + Misc functions ------------------------------------------------------------ */
function layerclose() {
	document.getElementById('lwrot').style.display='none';
	document.getElementById('anderesflash').style.display='block';
	setCookie("layerclose",1,1);
}
function setCookie(c_name,value,expiredays){
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}
function blurField(id, label) {
	field = document.getElementById(id);
	if (field) {
		field.onblur = function() { alert('blur: '+label); if (field.value == '') field.value = label; }
		field.onfocus = function() { alert('focus: '+field.value); if (field.value == label) field.value = '';	}
	}
}
function toggleComments(object_id) {
	if (document.getElementById('comments_of_object_'+object_id).style.display == 'none') {
		// show it!
		document.getElementById('comments_of_object_'+object_id).style.display = 'block';
		document.getElementById('kommentarformular'+object_id).style.display = 'block';
	} else {
		// hide it!
		document.getElementById('comments_of_object_'+object_id).style.display = 'none';
		document.getElementById('kommentarformular'+object_id).style.display = 'none';
	}
}

// + Page loaded --------------------------------------------------------------- */
window.onload = function() {
	startList();
}