var banner;
var banner2;
var pfad;
var z=0;
var imageObj;
var bar;
var club=false;

//textslider
//---------------------------
var slidebarvergroeszernID;
var slidebartimer;
var aktuelleHoehetxtslides=null;
var sl_max=95;
var sl_min=56;
function slideinit(){
	if(document.getElementById('txtslides')){
	if (aktuelleHoehetxtslides == null)aktuelleHoehetxtslides = parseInt(document.getElementById("txtslides").offsetHeight);
	var i=1;
	var menge = pruefetextslides();
		while(i<=menge){
		animation('txtslide'+i, 'zu');
		i++;
		}
	animation('txtslide1', 'auf');
	
	}
}
function slideBar(id, status){
	var aktuelleHoehe = parseInt(document.getElementById(id).style.height.split("px")[0]);
	clearInterval(slidebartimer);
	slidebartimer=null;
	if(status){
		
		slidebarvergroeszernID = id;
		if(aktuelleHoehe < sl_max){
		if(slidebartimer == null)slidebartimer = setInterval("slideBarAuf()", 10);
		}	
	}
	
}
function pruefetextslides(){
	var menge = 0;
	var arr_txtslides = document.getElementById('txtslides').getElementsByTagName("div");
		for(t=0;t<arr_txtslides.length; t++){
			if (arr_txtslides[t].nodeType == 1 || arr_txtslides[t].nodeType == 3){
				if (arr_txtslides[t].getAttribute("id")){
					menge++;
					var aktid = arr_txtslides[t].getAttribute("id");
					hoehe = parseInt(arr_txtslides[t].style.height.split("px")[0]);
					if(slidebarvergroeszernID != aktid && hoehe > sl_min)slideBarZu(aktid);
				}
			}
		}
		
	return menge;
}
function slideBarAuf(){
	var aktuelleHoehe = parseInt(document.getElementById(slidebarvergroeszernID).style.height.split("px")[0]);
	//document.getElementById(slidebarvergroeszernID).innerHTML += aktuelleHoehe+"<br/>";
	pruefetextslides();
	if(aktuelleHoehe > sl_max){
		clearInterval(slidebartimer);
		slidebartimer = null;
	}else{
		document.getElementById(slidebarvergroeszernID).style.height = aktuelleHoehe + 4 +"px";
		//bild verarbeiten
		document.getElementById(slidebarvergroeszernID).style.position = "relative";
		animation(slidebarvergroeszernID, 'auf');
	}
}
function animation(id, status){
	
	var aktuelleHoehe = parseInt(document.getElementById(id).style.height.split("px")[0]);
	var bild = null;
	var veraenderung = 0;
	if(status=='auf'){
		veraenderung =(aktuelleHoehe-sl_min)*100/(sl_max-sl_min);
		bild = document.getElementById(id).getElementsByTagName("img")[0].getAttribute('id');
		setOpacitySlide(bild, veraenderung);
		bild = document.getElementById(id).getElementsByTagName("img")[1].getAttribute('id');
		setOpacitySlide(bild, veraenderung);
		document.getElementById(bild).style.left = '-'+parseInt(veraenderung/5)+'px';
		bild = document.getElementById(id).getElementsByTagName("span")[0].getAttribute('id');
		document.getElementById(bild).style.top = ''+parseInt(veraenderung/5)+'px';
		document.getElementById(bild).style.height = ''+parseInt(veraenderung/5+40)+'px';
	}else{
		veraenderung =(aktuelleHoehe-sl_min)*100/sl_min;
		bild = document.getElementById(id).getElementsByTagName("img")[0].getAttribute('id');
		setOpacitySlide(bild, veraenderung);
		bild = document.getElementById(id).getElementsByTagName("img")[1].getAttribute('id');
		setOpacitySlide(bild, veraenderung);
		
		bild = document.getElementById(id).getElementsByTagName("span")[0].getAttribute('id');
		document.getElementById(bild).style.top = ''+parseInt(veraenderung/5+20)+'px';
		document.getElementById(bild).style.height = ''+parseInt(veraenderung/5+20)+'px';
	}
}
function slideBarZu(id){
	var aktuelleHoehe = parseInt(document.getElementById(id).style.height.split("px")[0]);
	var aktuelleHoehetxtslidesNEU = parseInt(document.getElementById("txtslides").offsetHeight);
	//alert(aktuelleHoehetxtslidesNEU);
	//document.getElementById(slidebarverkleinernID).innerHTML += aktuelleHoehe;
	var bild = null;
	var veraenderung =null;
	while(aktuelleHoehetxtslidesNEU > aktuelleHoehetxtslides && aktuelleHoehe > sl_min){
	document.getElementById(id).style.height = aktuelleHoehe - 1 +"px";
	aktuelleHoehe = parseInt(document.getElementById(id).style.height.split("px")[0]);
	
	animation(id, 'zu');
	aktuelleHoehetxtslidesNEU = parseInt(document.getElementById("txtslides").offsetHeight);
	}
	
}
function setOpacitySlide(id, value) {
	value = (value>100)?'100':value;
		if(document.getElementById(id)){
			var obj = document.getElementById(id);
			obj.style.opacity = value/100;
			obj.style.filter = 'alpha(opacity=' + value*10 + ')';
			}
		}

//---------------------------

//create onDomReady Event
 window.onDomReady = initReady;
 // Initialize event depending on browser
function initReady(fn)
{
	
//W3C-compliant browser
if(document.addEventListener) {
document.addEventListener("DOMContentLoaded", fn, false);
}
//IE
else {
document.onreadystatechange = function(){readyState(fn)}
}
}

function setClub(status){
club = status;
}

//IE execute function
function readyState(func)
{
// DOM is ready
if(document.readyState == "interactive" || document.readyState == "complete")
{
 func();
}
}






function preloader(eb, member)
	{
	
	pfad=eb;
	club = member;
	banner=document.getElementById("banner1");
	banner2=document.getElementById("banner2");
	// Zähler
	var i = 0;
	// Objekt erzeugen
	
	init_fortschritt();
	preload();
	}
	

function preload()
	{
	for (z=0;z<40;z++)
		{
		imageObj = new Image();
		imageObj.setAttribute("src", '/'+pfad+'gfx/banner/b'+(z+1)+'.png');
		//imageObj.src=''+pfad+'gfx/banner/b'+(z+1)+'.png';
		fortschritt(z,39);
		//alert(z);
		}
	}

function init_fortschritt()
	{
		if(banner){
		banner.innerHTML ='<div style="width:100px;height:2px;background-color:#000000;border:1px #1f1f1f solid;position:relative; top:70px; margin:auto;"><div id="bannerbar" style="height:2px;background-color:#F066A8;"><img src="gfx/main_gfx/theme1/allgemein/dummy.gif" width="1" height="1" alt="" border="0"></div></div>';
		bar=document.getElementById("bannerbar");
		}
	}
	
function fortschritt(bakt, bmax)
	{
	var proz = bakt*100/bmax;
	if(document.getElementById("bannerbar")){
	bar=document.getElementById("bannerbar");
	bar.style.width = proz + 'px';
	if (proz==100)
		{
		bilder_einblenden()
		}
	}else{
		setTimeout("loader_einblenden(false)", 1000);
	}
	}
function tabk(tabid){
	if(document.getElementById("tab_"+tabid)){
	tab = document.getElementById("tab_"+tabid)
	tab.style.height = "55px";
	tab.style.overflow = "hidden";
	}
	}
	function tabg(tabid){
	
	if(document.getElementById("tab_"+tabid)){
	tab = document.getElementById("tab_"+tabid)
	tab.style.height = "auto";
	tab.style.overflow = "auto";
	}
	}
function loadpic(pic)
		{
			document.getElementById("prevpic").src = ""+pic+".jpg"
		}
function bilder_einblenden()
	{
	banner.innerHTML='';
	banner2.innerHTML = '';
	var zusatz = '';
	for(i=0; i<20; i++)
		{
		banner.innerHTML+='<img src="'+pfad+'gfx/banner/b'+(i+1)+'.png" class="bk" />';
		}
	zusatz = (club==true)?'club/':'';
	for(i=20; i<27; i++)
		{
		banner.innerHTML+='<img src="'+pfad+'gfx/banner/'+zusatz+'b'+(i+1)+'.png" class="bk" />';
		}
	for(i=27; i<28; i++)
		{
		banner.innerHTML+='<img src="'+pfad+'gfx/banner/b'+(i+1)+'.png" class="bk" />';
		}
	banner.innerHTML+='<img src="'+pfad+'gfx/banner/b29.png"  class="bk" style="width:17px;"/>';
	for(i=29; i<39; i++)
		{
		banner2.innerHTML+='<img src="'+pfad+'gfx/banner/b'+(i+1)+'.png" class="bg" />';
		}
	banner2.innerHTML+='<img src="'+pfad+'gfx/banner/b40.png" class="bg"  style="width:19px;"/>';
	tabk('startseite');
	tabk('member');
	tabk('join');
	tabk('models');
	tabk('partner');
	tabk('tour');
	tabk('logout');
	tabk('gallery_in');
	if(this.initiw){initiw();}
	setTimeout("loader_einblenden(false)", 100);
	slideinit();
	}
function loader_einblenden(status){
	if(document.getElementById('loader')){
	if(status){
	/*document.getElementById('loader').innerHTML = '<div style="text-align:center;height:200px;width: 400px;position:fixed; top: 400px; left: 700px; z-index: 1000" class="box" id="loadinfo2">'+
			'<div style="margin-left:50%;margin-right:50%;"><img src="gfx/loader.gif" width="32" height="32" alt="" border="0"></div>'+
			'<br>'+
			'Daten werden geladen...</div>';*/
	}else{
	document.getElementById('loader').innerHTML = '';
	}
	}
}
