function rand(max) {
	rNum=NaN;
	while (isNaN(rNum)) {
		rNum=Math.floor(Math.random()*(max));
	}
	return rNum+1;
}

// debug
function show_props(obj, objName) {   
	var result = "" ;
	for (var i in obj) {      
		result += objName + "." + i + " = " + obj[i] + " <BR>\n";
	}   
	return result;
}

// opera 5 and 6 doesn't allow dynamically changing contents of div's
// parse userAgent since appVersion returns 4 on opera 7.11 (mozilla 4.0)
if (navigator.userAgent.toLowerCase().indexOf('opera') != -1 && parseInt(navigator.userAgent.toLowerCase().substring(navigator.userAgent.toLowerCase().indexOf('opera')+5)) < 7) {
	alert(navigator.userAgent.toLowerCase().indexOf('opera')+5);
	alert('Pga. mangler i Opera 5 og 6 vil foreløpig ikke denne siden vises riktig\ni disse nettleserene.\n\nDu anbefales å laste ned Opera 7 fra www.opera.no.\n\n'+navigator.userAgent+'\n'+navigator.appVersion);
}