obj = null;

document.onmousemove = updateDIV;

function updateDIV(e) {
        x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
        y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
        if (obj != null) {
                obj.style.left = (x + 20) + "px";
                obj.style.top  = (y - 40) + "px";
        }
}

function showDIV(id) {
        obj = document.getElementById(id);
        obj.style.display = "block"
}

function hideDIV() {
        obj.style.display = "none";
}

function detailopen(url,w,h,t,l) {
	detail = window.open(url,'detailopen','width='+w+',height='+h+',top=40,top='+t+',left='+l+',resizeable=yes');
	detail.focus();
}


function calendar(name,session,ohnejahr) {
	neu = window.open("run/calendar.php?ohnejahr="+ohnejahr+"&formular=0&inputfeld="+name+"&session="+session+"&altesdatum="+eval('document.formular.'+name+'.value') ,"calendar",'width=300,height=300');
	neu.focus();
}

function submitter(aktion) {
	document.formular.aktion.value = aktion;
	document.formular.yoffset.value = yoffset;
	document.formular.submit();
}

var ie4 = (document.all) ? true : false;
var ns4 = (document.layers) ? true : false;
var ns6 = (document.getElementById && !document.all) ? true : false;    

var yoffset = -10;
var top = 250;
	
function init(_yoffset) {
	
	if ( _yoffset > 0 ) {
		
		scrollTo(0,_yoffset+top);
		
	}

	if ( ie4 ) { window.setInterval("setDiv_ie()",50) }
	if ( ns4 ) { window.setInterval("setDiv_ns()",50) }
	if ( ns6 ) { window.setInterval("setDiv_ns6()",50) };
	
}

function setDiv_ns() {
	if(window.pageYOffset != yoffset) {
		window.document.toolbar.top = window.pageYOffset+top;
	}
	yoffset = window.pageYOffset;
}

function setDiv_ns6() {
	if(window.pageYOffset != yoffset) {
		document.getElementById(['toolbar']).style.top = window.pageYOffset+top;
	}
	yoffset = window.pageYOffset;
}

function setDiv_ie() {
	if(parseInt(document.body.scrollTop) != yoffset) {
		alert(document.all.tags("div")["toolbar"].style.top);
		document.all.tags("div")["toolbar"].style.top = document.body.scrollTop+top;
	}
	yoffset = parseInt(document.body.scrollTop);
}


var imagedir = '';
var nav_unterstrich = new Image();
var nav_unterstrich_leer = new Image();

var subnav_unterstrich = new Image();
var subnav_unterstrich_leer = new Image();

var nav_clicked = 0;
var isSubnav = false;

function setImagedir(dir){
	imagedir=dir;
}

function setSubnav() {
	isSubnav=true;
}

function setClicked(id) {
	if (id>0) {
		nav_clicked=id;
	}
}

function loadImages() {
	nav_unterstrich.src = imagedir+'nav_unterstrich.gif'
	nav_unterstrich_leer.src = imagedir+'nav_unterstrich-leer.gif'
	subnav_unterstrich.src = imagedir+'subnav_unterstrich.gif'
	subnav_unterstrich_leer.src = imagedir+'subnav_unterstrich-leer.gif'
	
}

function rolloverNav(id) {
	if (isSubnav) {
		var tmpUnterstrich = subnav_unterstrich.src;
	} else {
		var tmpUnterstrich = nav_unterstrich.src;
	}
	
	if (id!=nav_clicked) {
		document.images['nav'+id].src=tmpUnterstrich;
	}
}

function rolloutNav(id) {
	if (isSubnav) {
		var tmpUnterstrich_leer = subnav_unterstrich_leer.src;
	} else {
		var tmpUnterstrich_leer = nav_unterstrich_leer.src;
	}
	
	if (id!=nav_clicked) {
		document.images['nav'+id].src=tmpUnterstrich_leer;
	}
}

function clickNav(id) {
	if (isSubnav) {
		var tmpUnterstrich = subnav_unterstrich.src;
		var tmpUnterstrich_leer = subnav_unterstrich_leer.src;
	} else {
		var tmpUnterstrich = nav_unterstrich.src;
		var tmpUnterstrich_leer = nav_unterstrich_leer.src;
	}
	
	if (nav_clicked>0) {
		document.images['nav'+nav_clicked].src=tmpUnterstrich_leer;
	}
	
	nav_clicked=id;
	
	if (nav_clicked>0) {
		document.images['nav'+nav_clicked].src=tmpUnterstrich;
	}
}

function productToShoppingCart(prodId) {
	document.forms.formular['pro_'+prodId+'_'].value = 1;
	var z=0;
	for (var i=1;i<=8;i++) {
		if (document.forms.formular['pro_'+i+'_'].value == 1) {
			z++;
		}
	}
	document.getElementById('warenkorbanzahl').innerHTML = z;
}

function produktdetail(url,b,h) {
		sat=window.open(url,'sat','width='+b+',height='+h+',resizable=1,scrollbars=1');
		sat.focus();
}

function warenkorbcheck() {
	var ausgewaehlt = false;
	for (i=1; i<=8; i++) {
		if (document.formular['pro_'+i+'_'].value == 1) {
			ausgewaehlt = true;
			break;
		}
	}
	if (ausgewaehlt) {
		document.formular.submit();
	} else {
		alert('Bitte waehlen Sie ein Produkt aus');
	}
}

