// --------------------------------------------------
// Function: preloadImgSets(imgSet)
// imgSet: Name der vordefinierte, zu ladenden
//         Bilder-Satz.
// Infos: Ruft die Preload-Funktion inkl.
//        allen Parametern auf.
// --------------------------------------------------

function preloadImgSets(imgSet){
	switch (imgSet){
		case "btns" :
			preloadImgs('/images/btns/btn.up.normal.gif',
                        '/images/btns/btn.left.normal.gif',
                        '/images/btns/btn.right.normal.gif',
                        '/images/btns/btn.right.over.gif',
                        '/images/btns/btn.up.over.gif',
                        '/images/btns/btn.down.over.gif',
                        '/images/btns/btn.down.normal.gif',
                        '/images/btns/btn.left.over.gif'
			);
			break;
		case "intro" :
			preloadImgs('/images/intro/logo.over.gif',
                        '/images/intro/btn.buero.over.gif',
                        '/images/intro/btn.referenz_objekte.over.gif',
                        '/images/intro/btn.aktuelles.over.gif',
                        '/images/intro/btn.kontakt.over.gif'
			);
			break;
	}
}

// --------------------------------------------------
function preloadImgs(){
	// Browser-Test
	if(document.images){

		buttonImg = new Array()
		
		// Preload images
		for(i=0; i < arguments.length; i++) {
			buttonImg[i] = new Image();
			buttonImg[i].src = arguments[i];
		}
    }
}    	

// --------------------------------------------------
function changeImages(){
	for (var i=0; i<arguments.length; i+=2) {
		document.images[arguments[i]].src = arguments[i+1];
	}
}

// --------------------------------------------------
function dropdownSurfTo(form) {
	if (form != "0") {
		location=form;
	}
}

// --------------------------------------------------
function openerSurfTo(url) {
	opener.location.href = url;
}

// --------------------------------------------------
// Function: newWindow(page, name, w, h, scroll)
//
// page  : URL der anzuzeigenden Datei. (string)
// name  : Name des neuen Window. (string)
// w     : Breite (int)
// h     : hoehe (int)
// scroll: 0 = keine Scrollbars, 1 = automatisch
// --------------------------------------------------
function newWindow(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';
	
	win = window.open(page, name, winprops);
	
	//win.opener.name = "opener";
	
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

// --------------------------------------------------
function newWindowPlus(page, name, w, h, tb, lc, dt, st, mb, sb, rs) {

	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	
	var winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',toolbar='+tb+',location='+lc+',directories='+dt+',status='+st+',menubar='+mb+',scrollbars='+sb+',resizable='+rs;

	win = window.open(page, name, winprops);
	
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}