/****************************************************************************
* scripts.js
* Common JavaScript functions:
* author: oh@design-aspekt.com | date: 2005-09-07
*
* produced by design aspekt
* http://design-aspekt.com
***************************************************************************/


//______________________________________________________________________
// Layer
function getLayer(layerID) {
	return (document.getElementById?document.getElementById(layerID).style:document.all?document.all[layerID].style:document.layers[layerID]);
}
function layerAn() {
	for(i=0;i<arguments.length;i++) { getLayer(arguments[i]).visibility="visible"; }
}
function layerAus() {
	for(i=0;i<arguments.length;i++) { getLayer(arguments[i]).visibility="hidden"; }
}


//______________________________________________________________________
// Bildwechsel
var Bilder = new Array();
function vorLader(bildName, src1, src2) {
	Bilder[bildName] = new Array();
	Bilder[bildName]["aus"] = new Image();
	Bilder[bildName]["aus"].src = src1;
	Bilder[bildName]["an"] = new Image();
	Bilder[bildName]["an"].src = src2;
}
//vorLader("home","grafiken/home_out.gif","grafiken/home_ov.gif");

function getImage(bildName, layerID) {
	return (document.all || document.getElementById ? window.document.images[bildName] : layerID ? document.layers[layerID].document.images[bildName] : window.document.images[bildName]);
}
function bildAn(bildName, layerID) {
	getImage(bildName, layerID).src = Bilder[bildName]["an"].src;
}
function bildAus(bildName, layerID) {
	getImage(bildName, layerID).src = Bilder[bildName]["aus"].src;
}
function bildTausch(bildName, over, layerID) {
	if (over == 0) {
		getImage(bildName, layerID).src = Bilder[bildName]["an"].src;
	}
	else {	
		getImage(bildName, layerID).src = Bilder[bildName]["aus"].src;
	}
}


//______________________________________________________________________
// opens new window
function popup(url) {
	var w = 400; var h = 500;
	l = Math.round(screen.width/2) - Math.round(w/2);
	t = Math.round(screen.height/2) - Math.round(h/2);
	if (screen.height<h) { h = (screen.height-80);}
	owin = open(url,'popup','toolbar=0,status=0,scrollbars=1,width='+w+',height='+h+',resizable=1,top='+t+',left='+l);
	owin.focus();
}
function openwin(url,w,h,r,s) {
	if (screen.height<h) { h = (screen.height-80);}
	owin = open(url,'','toolbar=0,status=1,scrollbars='+s+',width='+w+',height='+h+',resizable='+r+',top=0,left=0');
	owin.focus();
}
