// preload pictures into browsers cache

var count = 0;

// positioning all layer

var sideFixPointTop = null;

function layerSetup() {

	dummyLyr = eval(doc + braceLeft + '"dummyLayer"' + braceRight + sty);
	dummyLyr.left = available_width/2-395;
	dummyLyr.top = available_height/2-240;

	logoLyr = eval(doc + braceLeft + '"logoLayer"' + braceRight + sty);
	logoLyr.left = parseInt(dummyLyr.left)+27;
	logoLyr.top = parseInt(dummyLyr.top)+351;
	
	rahmenLyr = eval(doc + braceLeft + '"rahmenLayer"' + braceRight + sty);
	rahmenLyr.left = parseInt(dummyLyr.left)+121;
	rahmenLyr.top = parseInt(dummyLyr.top)+110;	
	
	bgTopLyr = eval(doc + braceLeft + '"bgTopLayer"' + braceRight + sty);
	bgTopLyr.left = parseInt(dummyLyr.left);
	bgTopLyr.top = parseInt(dummyLyr.top);
	
	bgLeftLyr = eval(doc + braceLeft + '"bgLeftLayer"' + braceRight + sty);
	bgLeftLyr.left = parseInt(dummyLyr.left);
	bgLeftLyr.top = parseInt(dummyLyr.top)+110;
	
	miniBogenLyr = eval(doc + braceLeft + '"miniBogenLayer"' + braceRight + sty);
	miniBogenLyr.left = parseInt(dummyLyr.left)+121;
	miniBogenLyr.top = parseInt(dummyLyr.top)+110;
	
	contentBgLyr = eval(doc + braceLeft + '"contentBgLayer"' + braceRight + sty);
	contentBgLyr.left = parseInt(dummyLyr.left)+197;
	contentBgLyr.top = parseInt(dummyLyr.top)+153;
	
	leistungen1Lyr = eval(doc + braceLeft + '"leistungen1Layer"' + braceRight + sty);
	leistungen1Lyr.left = parseInt(dummyLyr.left)+219;
	leistungen1Lyr.top = parseInt(dummyLyr.top)+325;
	
	leistungen2Lyr = eval(doc + braceLeft + '"leistungen2Layer"' + braceRight + sty);
	leistungen2Lyr.left = parseInt(dummyLyr.left)+219;
	leistungen2Lyr.top = parseInt(dummyLyr.top)+179;
	
	leistungen3Lyr = eval(doc + braceLeft + '"leistungen3Layer"' + braceRight + sty);
	leistungen3Lyr.left = parseInt(dummyLyr.left)+421;
	leistungen3Lyr.top = parseInt(dummyLyr.top)+325;
	
	leistungen4Lyr = eval(doc + braceLeft + '"leistungen4Layer"' + braceRight + sty);
	leistungen4Lyr.left = parseInt(dummyLyr.left)+453;
	leistungen4Lyr.top = parseInt(dummyLyr.top)+177;
	
	kontakt1Lyr = eval(doc + braceLeft + '"kontakt1Layer"' + braceRight + sty);
	kontakt1Lyr.left = parseInt(dummyLyr.left)+219;
	kontakt1Lyr.top = parseInt(dummyLyr.top)+179;
	
	kontakt2Lyr = eval(doc + braceLeft + '"kontakt2Layer"' + braceRight + sty);
	kontakt2Lyr.left = parseInt(dummyLyr.left)+367;
	kontakt2Lyr.top = parseInt(dummyLyr.top)+310;
	
	sprechstunden1Lyr = eval(doc + braceLeft + '"sprechstunden1Layer"' + braceRight + sty);
	sprechstunden1Lyr.left = parseInt(dummyLyr.left)+219;
	sprechstunden1Lyr.top = parseInt(dummyLyr.top)+179;
	
	sprechstunden2Lyr = eval(doc + braceLeft + '"sprechstunden2Layer"' + braceRight + sty);
	sprechstunden2Lyr.left = parseInt(dummyLyr.left)+219;
	sprechstunden2Lyr.top = parseInt(dummyLyr.top)+179;
	
	sprechstunden3Lyr = eval(doc + braceLeft + '"sprechstunden3Layer"' + braceRight + sty);
	sprechstunden3Lyr.left = parseInt(dummyLyr.left)+219;
	sprechstunden3Lyr.top = parseInt(dummyLyr.top)+310;
	
	weg1Lyr = eval(doc + braceLeft + '"weg1Layer"' + braceRight + sty);
	weg1Lyr.left = parseInt(dummyLyr.left)+219;
	weg1Lyr.top = parseInt(dummyLyr.top)+179;
	
	weg2Lyr = eval(doc + braceLeft + '"weg2Layer"' + braceRight + sty);
	weg2Lyr.left = parseInt(dummyLyr.left)+219;
	weg2Lyr.top = parseInt(dummyLyr.top)+282;
	
	weg3Lyr = eval(doc + braceLeft + '"weg3Layer"' + braceRight + sty);
	weg3Lyr.left = parseInt(dummyLyr.left)+453;
	weg3Lyr.top = parseInt(dummyLyr.top)+282;
	
	pflichtangaben1Lyr = eval(doc + braceLeft + '"pflichtangaben1Layer"' + braceRight + sty);
	pflichtangaben1Lyr.left = parseInt(dummyLyr.left)+219;
	pflichtangaben1Lyr.top = parseInt(dummyLyr.top)+169;
	
	headerInfoLyr = eval(doc + braceLeft + '"headerInfoLayer"' + braceRight + sty);
	headerInfoLyr.left = parseInt(dummyLyr.left)+367;
	headerInfoLyr.top = parseInt(dummyLyr.top)+8;
	
	bottomInfoLyr = eval(doc + braceLeft + '"bottomInfoLayer"' + braceRight + sty);
	bottomInfoLyr.left = parseInt(dummyLyr.left)+8;
	bottomInfoLyr.top = parseInt(dummyLyr.top)+321;
	
	lastInfoLyr = eval(doc + braceLeft + '"lastInfoLayer"' + braceRight + sty);
	lastInfoLyr.left = parseInt(dummyLyr.left)+8;
	lastInfoLyr.top = parseInt(dummyLyr.top)+424;
	
	teaserLyr = eval(doc + braceLeft + '"teaserLayer"' + braceRight + sty);
	teaserLyr.left = parseInt(dummyLyr.left)+142;
	teaserLyr.top = parseInt(dummyLyr.top);
	
	naviLyr = eval(doc + braceLeft + '"naviLayer"' + braceRight + sty);
	naviLyr.left = parseInt(dummyLyr.left)+6;
	naviLyr.top = parseInt(dummyLyr.top)+146;
	
	pflichtangabenLyr = eval(doc + braceLeft + '"pflichtangabenLayer"' + braceRight + sty);
	pflichtangabenLyr.left = parseInt(dummyLyr.left)+543;
	pflichtangabenLyr.top = parseInt(dummyLyr.top)+447;


	sideFixPointTop = dummyLyr.top;

	visibilitySetup();
	
}


// show layers

function visibilitySetup(){

	logoLyr.visibility = "visible";
	rahmenLyr.visibility = "visible";
	bgTopLyr.visibility = "visible";
	bgLeftLyr.visibility = "visible";
	miniBogenLyr.visibility = "visible";
	contentBgLyr.visibility = "visible";
	naviLyr.visibility = "visible";
	teaserLyr.visibility = "visible";
	leistungen1Lyr.visibility = "visible";
	leistungen2Lyr.visibility = "visible";
	leistungen3Lyr.visibility = "visible";
	leistungen4Lyr.visibility = "visible";
	headerInfoLyr.visibility = "visible";
	bottomInfoLyr.visibility = "visible";
	lastInfoLyr.visibility = "visible";
	pflichtangabenLyr.visibility = "visible";

	preloadImages();
}



// preloading images


imageArray = new Array('sprechstunden','kontakt','leistungen','weg');

function preloadImages(){
	for (i=0; i<imageArray.length; i++) {
		eval(imageArray[i] + "_lo = new Image();");
		eval(imageArray[i] + "_hi = new Image();");
		eval(imageArray[i] + "_lo.src = '" + rolloverPath + "homepage1_images/" + imageArray[i] + "_l.gif';");
		eval(imageArray[i] + "_hi.src = '" + rolloverPath + "homepage1_images/" + imageArray[i] + "_h.gif';");
	}
}




// function for rollover

function change(decide,imgName,layerName){
	imgOn = eval(imgName + "_hi.src");
	imgOff = eval(imgName + "_lo.src");
	if(decide==1){
		if(is.ns4){
			eval('document.' + layerName + 'Layer.document.images[imgName].src = imgOn');
		}
		if(is.ie || is.ns6){
			document[imgName].src = imgOn;
		}	
	}
	if(decide==0){
		if(is.ns4){
			eval('document.' + layerName + 'Layer.document.images[imgName].src = imgOff');
		}
		if(is.ie || is.ns6){
			document[imgName].src = imgOff;
		}
	}
}


// function for status reporting

function setMsg(msg){
	window.status = msg;
	return true;
}


// switching layer on and off

contentArray = new Array('leistungen','kontakt','sprechstunden','weg','pflichtangaben');

leistungenArray = new Array('1','2','3','4');
kontaktArray = new Array('1','2');
sprechstundenArray = new Array('1','2','3');
wegArray = new Array('1','2','3');
pflichtangabenArray = new Array('1');

function moveLayer(arg1){

	for(i=0; i<contentArray.length; i++){
		for(j=1; j<eval(contentArray[i] + 'Array.length')+1; j++){
			eval(contentArray[i] + [j] + 'Lyr.visibility = "hidden"');
		}
	}

	for(i=1; i<eval(arg1 + 'Array.length')+1;i++){
		eval(arg1 + i + 'Lyr.visibility = "visible"');
	}
}

