var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isDyn = (isDOM || isIE4 || isNS4);

var navigation_navigator_yy;
var ie_navigation_version=0;
if (navigator.appName == 'Microsoft Internet Explorer') {
  var xyzArray = navigator.appVersion.split(";");
  var xyzArray2 = xyzArray[1].split(" ");
  ie_navigation_version = Number(xyzArray2[2]);
}

function getRef(id) {
 if (isDOM) return document.getElementById(id);
 if (isIE4) return document.all[id];
 if (isNS4) return document.layers[id];
}

function popupWindow(url) {
  window.open(url,'_blank','')
}

function Fensterweite () {
  if (window.innerWidth) {
    return window.innerWidth;
  } else if (document.body && document.body.offsetWidth) {
    return document.body.offsetWidth;
  } else {
    return 0;
  }
}
function Fensterhoehe () {
  if (window.innerHeight) {
    return window.innerHeight;
  } else if (document.body && document.body.offsetHeight) {
    return document.body.offsetHeight;
  } else {
    return 0;
  }
}
 
function getScrollX() {
	var scrOfX = 0, scrOfY = 0;
 
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return scrOfX;
}
function getScrollY() {
	var scrOfX = 0, scrOfY = 0;
 
	if( typeof( window.pageYOffset ) == 'number' ) {
		//Netscape compliant
		scrOfY = window.pageYOffset;
		scrOfX = window.pageXOffset;
	} else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		//DOM compliant
		scrOfY = document.body.scrollTop;
		scrOfX = document.body.scrollLeft;
	} else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		//IE6 standards compliant mode
		scrOfY = document.documentElement.scrollTop;
		scrOfX = document.documentElement.scrollLeft;
	}
	return scrOfY;
}

 
 
function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}



function getCookie(name) { 
  var mein_cookie = document.cookie; 
  if (mein_cookie.indexOf(name) == -1) { 
    return null; 
  }
  var anfang = mein_cookie.indexOf(name) + name.length + 1;  
  var ende = mein_cookie.indexOf(";", anfang); 
  if (ende == -1) { 
    ende = mein_cookie.length; 
  } 
  var laenge = ende - anfang;
  var cookie_wert = unescape(mein_cookie.substr(anfang, laenge));
  return cookie_wert; 
} 



function urlencodeGames(txt)
{
	for(var i=0; i<3; i++) {
	   txt = txt.replace("ä", "ae");
	   txt = txt.replace("ö", "oe");
	   txt = txt.replace("ü", "ue");
	   txt = txt.replace("Ä", "Ae");
	   txt = txt.replace("Ö", "Oe");
	   txt = txt.replace("Ü", "Ue");
	   txt = txt.replace("ß", "sss");
	   txt = txt.replace(" & ", "-und-");
	   txt = txt.replace(":", "");
	   txt = txt.replace(" ", "-");
	   txt = txt.replace("|", "-");
	}
   return txt;
}
