var anzahl = pict.length-2;
bild_dummy = new Image();
var thumb_zeilen = Math.floor(anzahl/5)+1;
var thumbs_position = 0;
var thumbs_click;
var TimerID;
var TimerID_hidesub;
var clicked = 0;

var hauptmenu = menu.substr(0,1);
var submenu = menu.substr(1,2);

var hiliteNaviOk; //wg. onload="hiliteNavi.....

var isWin = (navigator.appVersion.indexOf("Win") != -1) ? true : false;

var aktuelle_seite = "";
var query = location.href;
var pos = query.indexOf('.html');
aktuelle_seite = query.substring(0,pos);

portfolio_seite = aktuelle_seite+"_portfolio.html";
//alert(portfolio_seite);
	
var thumb_ = new Array();	
var thumb_lo = new Array();
var thumb_hi = new Array();

function preload_images()
{	
	for (i = 1; i < pict.length; i++)
	{
		thumb_lo[i] = new Image();
		thumb_lo[i].src = thumb_[i]+"_thumb_lo.jpg";
	}	
	strich = new Image();
	strich.src = "picts/"+color+"strich.gif";
	klammer_oben = new Image();
	klammer_oben.src = "picts/"+color+"klammer_oben.gif";
	klammer_mitte = new Image();
	klammer_mitte.src = "picts/"+color+"klammer_mitte.gif";
	klammer_unten = new Image();
	klammer_unten.src = "picts/"+color+"klammer_unten.gif";

	
	navi_hi_1 = new Image();
	navi_hi_1.src = "picts/"+color+"_navi_medien_hi.gif";
	navi_hi_11 = new Image();
	navi_hi_11.src = "picts/"+color+"_navi_medien_powerpoint_hi.gif";
	navi_hi_12 = new Image();
	navi_hi_12.src = "picts/"+color+"_navi_medien_internet_hi.gif";
	navi_hi_13 = new Image();
	navi_hi_13.src = "picts/"+color+"_navi_medien_3d_hi.gif";
	navi_hi_14 = new Image();
	navi_hi_14.src = "picts/"+color+"_navi_medien_suchmaschinen_hi.gif";
	navi_hi_15 = new Image();
	navi_hi_15.src = "picts/"+color+"_navi_medien_referenzen_hi.gif";
	navi_hi_2 = new Image();
	navi_hi_2.src = "picts/"+color+"_navi_foto_hi.gif";
	navi_hi_21 = new Image();
	navi_hi_21.src = "picts/"+color+"_navi_foto_collagen_hi.gif";
	navi_hi_22 = new Image();
	navi_hi_22.src = "picts/"+color+"_navi_foto_produkt_hi.gif";
	navi_hi_23 = new Image();
	navi_hi_23.src = "picts/"+color+"_navi_foto_wissen_hi.gif";
	navi_hi_3 = new Image();
	navi_hi_3.src = "picts/"+color+"_navi_mikro_hi.gif";
	navi_hi_31 = new Image();
	navi_hi_31.src = "picts/"+color+"_navi_mikro_doku_hi.gif";
	navi_hi_32 = new Image();
	navi_hi_32.src = "picts/"+color+"_navi_mikro_bio_hi.gif";
	navi_hi_33 = new Image();
	navi_hi_33.src = "picts/"+color+"_navi_mikro_kinematografie_hi.gif";
	navi_hi_4 = new Image();
	navi_hi_4.src = "picts/"+color+"_navi_lehmann.gif";
	navi_hi_41 = new Image();
	navi_hi_41.src = "picts/"+color+"_navi_lehmann_kontakt_hi.gif";
	navi_hi_42 = new Image();
	navi_hi_42.src = "picts/"+color+"_navi_lehmann_impressum_hi.gif";

	navi_1 = new Image();
	navi_1.src = "picts/navi_medien.gif";
	navi_11 = new Image();
	navi_11.src = "picts/navi_medien_powerpoint.gif";
	navi_12 = new Image();
	navi_12.src = "picts/navi_medien_internet.gif";
	navi_13 = new Image();
	navi_13.src = "picts/navi_medien_3d.gif";
	navi_14 = new Image();
	navi_14.src = "picts/navi_medien_suchmaschinen.gif";
	navi_15 = new Image();
	navi_15.src = "picts/navi_medien_referenzen.gif";
	navi_2 = new Image();
	navi_2.src = "picts/navi_foto.gif";
	navi_21 = new Image();
	navi_21.src = "picts/navi_foto_collagen.gif";
	navi_22 = new Image();
	navi_22.src = "picts/navi_foto_produkt.gif";
	navi_23 = new Image();
	navi_23.src = "picts/navi_foto_wissen.gif";
	navi_3 = new Image();
	navi_3.src = "picts/navi_mikro.gif";
	navi_31 = new Image();
	navi_31.src = "picts/navi_mikro_doku.gif";
	navi_32 = new Image();
	navi_32.src = "picts/navi_mikro_bio.gif";
	navi_33 = new Image();
	navi_33.src = "picts/navi_mikro_kinematografie.gif";

	navi_4 = new Image();
	navi_4.src = "picts/"+color+"_navi_lehmann.gif";
	navi_41 = new Image();
	navi_41.src = "picts/"+color+"_navi_lehmann_kontakt.gif";
	navi_42 = new Image();
	navi_42.src = "picts/"+color+"_navi_lehmann_impressum.gif";
	
}
function preload_thumbs_hi()
{	
	for (i = 1; i < pict.length; i++)
	{
		thumb_hi[i] = new Image();
		thumb_hi[i].src = thumb_[i]+"_thumb_hi.jpg";
	}			
}

function init()
{
	hiliteNaviOk = 1;
	thumb_menu_ausfuehren();
	preload_images();
	showsub(hauptmenu);
	setTimeout("preload_thumbs_hi()",30);
	hiLiteImage("navi"+menu,"navi_hi_"+menu);
	hiLiteImage("navi"+hauptmenu,"navi_hi_"+hauptmenu);
}

function lage_korrigieren()
{
	var breite = document.body.offsetWidth;
	//if (breite > 1200) breite = 1200

	if (document.all)
	 {breite = breite - 20}
	if (navigator.userAgent.indexOf("Opera")!=-1)
	 {breite = breite + 20}
	var breite_thumbsnavi = breite - 420;
	var breite_links = breite - 50;
	var breite_links_text = breite_links - 20;
	
	document.getElementById('thumbsebene').style.width = breite_links;
	if (thumb_zeilen > 1)
		document.getElementById('thumbsnaviebene').style.width = breite_thumbsnavi;
	//alert(breite_links);
	}

function hiLiteImage(bildname,bildobjekt) 
{
	if (hiliteNaviOk == 1)
	document.getElementById(bildname).src = eval(bildobjekt + ".src");
	
	else if (thumbs_click !=  bildname.substr(5,6))
	document.getElementById(bildname).src = eval(bildobjekt + ".src");

hiliteNaviOk = 0;
}

function hiLiteNavi(bildname,bildobjekt) 
{
	if ((bildname.length == 5) && (hauptmenu !=  bildname.substr(4,4)))
		document.getElementById(bildname).src = eval(bildobjekt + ".src");
	else if ((bildname.length == 6) && (menu !=  bildname.substr(4,5)))
		document.getElementById(bildname).src = eval(bildobjekt + ".src");
}

var thumbs_string = "";
function thumb_menu_schreiben()
{

for (i = 1; i < pict.length; i++)
	{
	var pos = pict[i].indexOf('.');
	thumb_[i] = pict[i].substring(0,pos);
	}
	
		if (anzahl >= 5)
			var anzahl5 = 5;
		else anzahl5 = (anzahl+1)
		for (i = 1; i <= anzahl5; i++)
		{
			if (pict[i] == '')
				thumbs_string += "<IMG ID='thumb"+i+"' SRC='picts/_blind.gif' WIDTH=58 HEIGHT=93 style='margin-left: 17px;' BORDER='0'>";	
			else
				thumbs_string += "<A HREF='"+portfolio_seite+"?"+i+"' onmouseover='hiLiteImage(\"thumb"+i+"\",\"thumb_hi["+i+"]\")' onmouseout='hiLiteImage(\"thumb"+i+"\",\"thumb_lo["+i+"]\")' onclick='this.blur();'><IMG ID='thumb"+i+"' SRC='"+thumb_[i]+"_thumb_lo.jpg' WIDTH=58 HEIGHT=93 BORDER='0' style='margin-left: 17px;'></A>";
		}
		thumbs_string += "<BR>";		
		
		if (anzahl >= 10)
			var anzahl10 = 10;
		else anzahl10 = (anzahl+1)
		for (i = 6; i <= anzahl10; i++)
		{
			if (pict[i] == '')
				thumbs_string += "<IMG ID='thumb"+i+"' SRC='picts/_blind.gif' WIDTH=58 HEIGHT=93 style='margin-left: 17px;' BORDER='0'>";	
			else
				thumbs_string += "<A HREF='"+portfolio_seite+"?"+i+"' onmouseover='hiLiteImage(\"thumb"+i+"\",\"thumb_hi["+i+"]\")' onmouseout='hiLiteImage(\"thumb"+i+"\",\"thumb_lo["+i+"]\")' onclick='this.blur();'><IMG ID='thumb"+i+"' SRC='"+thumb_[i]+"_thumb_lo.jpg' WIDTH=58 HEIGHT=93 BORDER='0' style='margin-left: 17px;'></A>";
		}
		thumbs_string += "<BR>";		
				
		if (anzahl >= 15)
			var anzahl15 = 15;
		else anzahl15 = (anzahl+1)
		for (i = 11; i <= anzahl15; i++)
		{
			if (pict[i] == '')
				thumbs_string += "<IMG ID='thumb"+i+"' SRC='picts/_blind.gif' WIDTH=58 HEIGHT=93 style='margin-left: 17px;' BORDER='0'>";	
			else
				thumbs_string += "<A HREF='"+portfolio_seite+"?"+i+"' onmouseover='hiLiteImage(\"thumb"+i+"\",\"thumb_hi["+i+"]\")' onmouseout='hiLiteImage(\"thumb"+i+"\",\"thumb_lo["+i+"]\")' onclick='this.blur();'><IMG ID='thumb"+i+"' SRC='"+thumb_[i]+"_thumb_lo.jpg' WIDTH=58 HEIGHT=93 BORDER='0' style='margin-left: 17px;'></A>";
		}
		thumbs_string += "<BR>";
				
}

function thumb_menu_ausfuehren()
{
document.getElementById('Layer40').innerHTML = thumbs_string;
}

function make_thumb_zeilen()
{
if (thumb_zeilen > 1)
	{
	var margin_top = 126-(thumb_zeilen*16);
	document.write("<div id='thumbsnaviebene' CLASS=thumbnavi STYLE='z-index:60;width: "+breite_thumbsnavi+"px;margin-top:"+margin_top+"px'>");
	document.write("<A HREF='javascript:amount=-93;move_ok()' onclick='this.blur()'><IMG SRC='picts/"+color+"_pfeil_rauf.gif' WIDTH=17 HEIGHT=14 BORDER='0' STYLE='float:right; clear:right; margin-bottom: 3px; margin-right:1px;'></A>");
	for (i = 0; i < thumb_zeilen; i++)
		document.write("<IMG ID='thumbsnavi"+i+"' SRC='picts/"+color+"_thumbnavi_lo.gif' WIDTH=17 HEIGHT=13 BORDER='0' STYLE='float:right; clear:right; margin-bottom:3px; margin-right:1px;'>");
	document.write("<A HREF='javascript:amount=93;move_ok()' onclick='this.blur()'><IMG SRC='picts/"+color+"_pfeil_runter.gif' WIDTH=17 HEIGHT=14 BORDER='0' STYLE='float:right; clear:right; margin-bottom:3px; margin-right:1px;'></A>");
	document.write("</div>");
	hilite_thumb_navi();
	}
}

function hilite_thumb_navi()
{
	for (i = 0; i < thumb_zeilen; i++)
		document.getElementById('thumbsnavi'+i).src = "picts/"+color+"_thumbnavi_lo.gif"
	document.getElementById('thumbsnavi'+((thumb_zeilen-1)-thumbs_position)).src = "picts/"+color+"_thumbnavi_hi.gif";
}

function get_thumb_position()
{
	positionslevel = positionslevel + (amount/93);
	thumbs_position = -1 * positionslevel;
	hilite_thumb_navi();
}



function lo_all_thumbs()
{
	for (i = 1; i < (pict.length); i++)
	{
	if (pict[i] != '')
	hiLiteImage("thumb"+i+"","thumb_lo["+i+"]");
	}
}


var bf;
var f;
var n;
var k = 1;
var warte = 0;
var TimerID_slideshow;
var pos_slide;
var naechstes_bild;

function slideshow()
{
	warte = 0;
	if (clicked == 1)
		return
	document.getElementById('bild_innen').onload = warten;
	document.getElementById('bild_innen').onerror = document.getElementById('bild_innen').onload;
	document.getElementById('bild_innen').src = naechstes_bild+""+k+".jpg";
	
	if (k < f) k = k +1
	else k = 1
	fertig_gewartet();
	
	slideshow_preload = new Image();
	slideshow_preload.src = naechstes_bild+""+k+".jpg";
}

/***********************wg. preload vonner slideshow***********************/
/*
function fertig_gewartet()
{
	if (warte == 0)
	{
		setTimeout("fertig_gewartet()",500);
		clearTimeout(TimerID_slideshow);
	}
	else
		TimerID_slideshow = setTimeout("slideshow()",bf)
}

function warten()
{
	warte = 1;
}
*/
/***********************wg. preload vonner slideshow***********************/

// untermenues zeigen und verstecken
var id;
var i=0;

function hidesub()
{

	for (i = 1; i < 5; i++)
		if (document.getElementById)
			eval("window.document.getElementById('subnavi" + i + "').style.visibility='hidden';")
		else if (document.all)
			eval("window.document.all.subnavi" + i + ".style.visibility='hidden';")
		//alert(submenu);
			
}

function hidesub_timed()
{
	TimerID_hidesub = setTimeout("hidesub()",1100);
	TimerID = setTimeout("hiLiteImage('navi"+hauptmenu+"','navi_hi_"+hauptmenu+"')",1100);	
	TimerID = setTimeout("hiLiteNavi('navi"+menu+"','navi_hi_"+menu+"')",1100);	
	TimerID = setTimeout("showsub(hauptmenu)",1100);

}

function kill_hidesub_timed()
{
	if(TimerID_hidesub)
		{
		clearTimeout(TimerID_hidesub);
		}
	if(TimerID)
		{
		clearTimeout(TimerID);
		}
}

function showsub(Layerid) //w&auml;hlt den entsprechenden layer des hauptmenues
{
	if (document.getElementById)
		eval("window.document.getElementById('subnavi" + Layerid + "').style.visibility='visible';")
	else if (document.all)     
		eval("window.document.all.subnavi" + Layerid + ".style.visibility='visible';")
}

function hide(id1) //versteckt den entsprechenden layer des 1. submenues
{
		if (document.getElementById)
			eval("window.document.getElementById('subnavi" + id1 + "').style.visibility='hidden';")
		else if (document.all)
			eval("window.document.all.subnavi" + id1 + ".style.visibility='hidden';")
}

