//Funktion liest Parameter aus URL
function MyGetParam(param) {
	var url = String(window.location.search);
	var erg = "";
	var i = 0;
	
	if(window.location.search != "") {
		var undef = url.split("?");
		var args = undef[1].split("&");		
		for(i = 0; i < args.length; i++) {		
			var a = args[i].split("=");
			if(a[0] == param) {
				erg = a[1];
				return erg;
			}	
		}		
	}
	return erg;	
}

// Tooltip
tooltip = null;
document.onmousemove = updateTT;

function showTT(id){
	tooltip = document.getElementById(id);
	tooltip.style.display = "block";
}

function updateTT(e) {
	x = (document.all) ? window.event.x + document.documentElement.scrollLeft : e.pageX;
	y = (document.all) ? window.event.y + document.documentElement.scrollTop  : e.pageY;		
	
	//Patch fuer IE 5.x
	if(navigator.appVersion.indexOf("MSIE 5") > 0) {
		x = window.event.x + document.body.scrollLeft;
		y = window.event.y + document.body.scrollTop;
	}
	
	if (tooltip != null) {		
		tooltip.style.left = (x + 0) + "px";		
		if(document.all) {
			tooltip.style.top= (y - 30) + "px";
		} else {
			tooltip.style.top= (y - 30) + "px";
		}
	}
}

function hideTT(id){
  	tooltip = document.getElementById(id);
	tooltip.style.display = "none";
}

// Laenderauswahl
function submitForm() {	
	if(document.frm.cc=="") {
		return false;
	} else {
		document.frm.submit();		
	}
}		

// Druckfunktion
// Beim Aufruf der Druckvorschau kann es vorkommen, dass die Seite noch nicht geladen, wenn der Druck-Dialog aufpoppt.
// Deshalb der Timer :)
var secs;
var timerID = null;
var timerRunning = false;
var delay = 1000;

function InitializePrintTimer() {
    // Set the length of the timer, in seconds
    secs = 1;
    StopTheClock();
    StartTheTimer();
}

function StopTheClock() {
    if(timerRunning) {
        clearTimeout(timerID);
	    timerRunning = false;
	}
}

function StartTheTimer() {
    if (secs==0) {
        StopTheClock();
		window.print();
    } else {
        self.status = secs;
        secs = secs - 1;
        timerRunning = true;
        timerID = self.setTimeout("StartTheTimer()", delay);
    }
}
