// muckenhuber.net

// some useful stuff

function browsercheck(){ 
  this.ver=navigator.appVersion
  this.agent=navigator.userAgent
  this.dom=document.getElementById?1:0
  this.opera5=this.agent.indexOf("Opera 5")>-1
  this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
  this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
  this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
  this.ie=this.ie4||this.ie5||this.ie6
  this.mac=this.agent.indexOf("Mac")>-1
  this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
  this.ns4=(document.layers && !this.dom)?1:0;
  this.bw=(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5)
  return this;
}
browser = new browsercheck();


// NS4 resize bug fix
if (browser.ns4) {var origWidth = window.innerWidth;var origHeight = window.innerHeight; window.onresize = reDo;}
function reDo() {if (window.innerWidth != origWidth || window.innerHeight != origHeight) location.reload();}

function popup(page, name, w, h, scroll) {
            var winl = (screen.width - w) / 2;
            var wint = (screen.height - h) / 2;
            winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable=no'
            win = window.open(page, name, winprops)
            if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

function hover(obj, func) {
	var newclass, cursorstyle;
	
	if (!browser.ns4){
		if (obj.className.match("small")) {
			if (func == "normal") {
				newclass = "submenusmall";
				cursorstyle = "normal";
			}
			else {
				newclass = "submenusmall_hover";
				cursorstyle = "pointer";
			}
		}
		else {
			if (func == "normal") {
				newclass = "submenu";
				cursorstyle = "normal";
			}
			else {
				newclass = "submenu_hover";
				cursorstyle = "pointer";
			}
		}
		obj.className=newclass;
		obj.style.cursor = cursorstyle;
		if (obj.children) {
			//obj.children[0].className = newclass;
		}
	}
}

function cursor(obj, cursorstyle) { // nicht gebraucht momentan
	obj.style.cursor = cursorstyle;
}

function gotourl(url, target) {
	if ( target == "_blank" ) window.open( url, "new_window" );
	else window.location.href = url;

}
