/*************************************
 goodranking.js [M.Hoffmann] 13.08.2008
 Functions: 
   - check_sreen() wird bei onload aufgerufen, wenn z.B. IE window.innerWidth nicht versteht; und bei onresize
	- setSizeClass(screenWidth) class-Weiche abhängig von aktueller screenWidth
	- screenMinWidth : minWidth, bei der class-Weiche greift
**************************************/

/** Resize **/
var screenMinWidth = 800;
var infoAktiv = null;

if(resize){
	if(window.innerWidth) setSizeClass(window.innerWidth);
	else if(screen.width) setSizeClass(screen.width);
	else window.onload = check_sreen;
}

function check_sreen(){
	setSizeClass($("body").offsetWidth);
}

function setSizeClass(screenWidth){
	var css_alt = $('sizeCss').href;
	if(screenWidth <= screenMinWidth){	
		if(!css_alt.match(/klein/)){
			$('sizeCss').href = css_alt.replace(/mittel/, "klein");
		}
	}
}

var infoAktiv = null;
function requestSlice(slice_id){
	if(infoAktiv != slice_id || infoAktiv == null){
		var url = "./temp/slice"+slice_id+".txt";
		new Ajax(
				url, 
				{ method: 'get',	
			     update: $("sliceContent"), 
				  onComplete: function(){
				  	$("sliceContent").style.display = "block"; 
					infoAktiv = slice_id;
				  } 
				}
		).request();
	}else{
		$("sliceContent").style.display = "none";
		infoAktiv = null;
	}
}
