/***** functions for wildbild *****/
// for Netscape4++ && MSIE4++ on mac || win
// for Opera5++  partial optimized ;-((
//
// written by DIE BRIGADE - 2001
// net:  www.diebrigade.de
// mail: contact@diebrigade.de
//
// FEEL FREE TO USE THIS FUNCTIONS,
// BUT PLEASE DON'T DELETE THIS ;-)) THX
//
/******************************************/

/***** vars die wir brauchen *****/

// browserkennung
//ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false
dom = (document.getElementById)? true:false

// bildschirmgröße auslesen
var weite = screen.availWidth;
var hoehe = screen.availHeight;
//alert(weite);

// position des hauptfensters festlegen (hier 800x600 in der mitte)
var mainLeft = weite / 2 - 400; 
var mainTop = hoehe / 2 - 300;
//alert(mainTop);

// position des navigationsfensters (links neben dem hauptfenster)
var navLeft = mainLeft - 110;
var navTop = mainTop;

// position eines controlfensters (rechts neben dem hauptfenster)
var volLeft = mainLeft + 810;
var volTop = mainTop;

// position eines weiteren menufensters (unter dem hauptfenster)
var menuLeft = mainLeft;
var menuTop = mainTop + 570;

// position des kontaktfensters im hauptfenster
var kontaktTop = mainTop + 160;
var kontaktLeft = mainLeft + 310;


// vars zum scrollen des fensters
var scrolliLeft = weite - 1;
var scrolliBottom = hoehe - 1;
//alert(scrolliBottom);
var scrolliTop = hoehe / 2 - 275;
//alert(scrolliTop);
var scrolliEnde = weite / 2 - 375; 
var stepLeft = 5; 
var stepTop = 5;

/***** vars ENDE *****/

/***** die arrays die wir brauchen *****/

// arrays zum bilder vorladen
var bild = new Array();
var loadImg = new Array('./img/top.jpg','./img/left.jpg','./img/back.jpg');

/***** arrays ENDE *****/

/***** functions for all *****/

// die grossen bilder des hauptfensters vorladen
function loadMainImg() {
	var j = 0;
	for(i=0;i<loadImg.length;i++) {
		bild[j] = new Image();
		bild[j].src = loadImg[i];
		//alert(bild[j].src);
	}
}

// öffnen der fenster
function openUP(){
	setTimeout('neuesFenster()','3000');
}

function neuesFenster(){
	mainscreen = eval("window.open('./home.html','wildbild','toolbar=no,statusbar=no,personalbar=no,scrollbars=no,locationbar=no,menubar=no,border=0,width=775,height=599,top=" + mainTop + ",left=" + mainLeft + ",screenX=" + mainLeft + ",screenY=" + mainTop + "')");

/***** wieder rein, wenn extra fenster benötigt werden !!!!!
navscreen = window.open('html/navscreen.html','navigation','width=40,height=540,top=' + navTop + ',left=' + navLeft + ',screenX=' + navLeft + ',screenY=' + navTop );

volscreen = window.open('html/volumescreen.html','volumen','width=40,height=540,top=' + volTop + ',left=' + volLeft + ',screenX=' + volLeft + ',screenY=' + volTop );

menuescreen = window.open('html/menuscreen.html','menue','width=800,height=40,top=' + menuTop + ',left=' + menuLeft + ',screenX=' + menuLeft + ',screenY=' + menuTop );
*/
}

/***** scrolling window from outside *****/
//
// geht nur im IE, da netscape keine fenster
// ausserhalb des bildschirms positionieren kann,
// oder ???

function zweitesFenster(ref,difx){
	if(ie4){
		//alert(difx);
		if(difx == 1) {
			neuesFenster=eval("window.open(ref,'neu','width=750,height=550,left=" + scrolliLeft + ",top=" + scrolliTop + ",screenX=" + scrolliLeft + ",screenY=" + scrolliTop + "')");
			neuesFenster.focus();
			moveZweitesFenster();
		}
		else {
			neuesFenster=eval("window.open(ref,'neu','width=750,height=550,left=" + scrolliEnde + ",top=" + scrolliBottom + ",screenX=" + scrolliEnde + ",screenY=" + scrolliBottom + "')");
			neuesFenster.focus();
			moveDrittesFenster();
		}
	}
	else{
		//alert("nix ie4");
		neuesFenster = eval("window.open(ref,'neu','toolbar=no,statusbar=no,personalbar=no,scrollbar=no,locationbar=no,menubar=no,border=0,width=750,height=540,top=" + scrolliTop + ",left=" + scrolliEnde + ",screenX=" + scrolliEnde + ",screenY=" + scrolliTop + "')");
		neuesFenster.focus();
	}
}

function moveZweitesFenster(){
	if(scrolliLeft > scrolliEnde){
		scrolliLeft = scrolliLeft - stepLeft;
		scrolliTop = scrolliTop;
		neuesFenster.moveTo(scrolliLeft,scrolliTop);
		neuesFenster.focus();
		setTimeout('moveZweitesFenster()',0);
	}
	else{
		scrolliLeft = weite - 1;
		scrolliBottom = hoehe - 1;
	}
}
function moveDrittesFenster(){
	if(scrolliBottom > scrolliTop){
		//alert(scrolliBottom);
		scrolliLeft = scrolliEnde;
		scrolliBottom = scrolliBottom - stepTop;
		neuesFenster.moveTo(scrolliLeft,scrolliBottom);
		neuesFenster.focus();
		setTimeout('moveDrittesFenster()',0);
	}
	else{
		scrolliBottom = hoehe - 1;
		scrolliLeft = weite - 1;
	}
}
function wegMitFenster(){
	if(ie4){
		if(scrolliEnde < weite){
			scrolliEnde = scrolliEnde + stepLeft;
			scrolliTop = scrolliTop + stepTop;
			window.moveTo(scrolliEnde,scrolliTop);
			setTimeout('wegMitFenster()',0);
		}
		else{
			scrolliEnde = weite / 2 - 375; 
			window.close();
		}
	}
	else{
		window.close();
	}
}


/***** scrolling window ENDE *****/

/***** Kontaktformular in neuem Fenster *****/

function kontaktFenster(){
	conWin = eval("window.open('../html/kontakt_pvc.html','kontaktpvc','toolbar=no,statusbar=no,personalbar=no,scrollbars=yes,locationbar=no,menubar=no,border=0,width=480,height=360,top=" + kontaktTop + ",left=" + kontaktLeft + ",screenX=" + kontaktLeft + ",screenY=" + kontaktTop + "')");
	//kontaktOn = 1;
}

/***** Kontaktformular ENDE *****/


