var active_id=0;
var next_id=0;
var prev_id=0;

var auto_mode='off';
	
function auto_gallery(){
	if(auto_mode=='run'){
		var next_id=active_id;
		next_id++;
		if(next_id > txt.length)next_id=1;
		active_img(next_id);
		document.getElementById('GalleryOnOff').src='/assets2010/global/gallery_stop.png';
		window.setTimeout("auto_gallery()", gallery_interval);
	}else{
		document.getElementById('GalleryOnOff').src='/assets2010/global/gallery_play.png';
	}
}

function init_auto_gallery(){
	auto_mode = (auto_mode=='run') ? 'off' : 'run';	
	auto_gallery();
}

function init_gallery(){
	imgs=new Array();
	
	var infos=0;
	for (var i = 0; i < txt.length; i++) {
		imgs[i]=new Image();
 		imgs[i].src=txt[i]["imgsrc"];
		
	}

	for (var i = 0; i < txt.length; i++) {
		var mylabel=i;
		mylabel++;
				
		var mystring="<a id='href" + mylabel + "' href='#' OnMouseOver='javascript:active_img(" + mylabel+ ")'>" + mylabel + "</a>";
		var tmp=document.getElementById("TheMenu").innerHTML + mystring;
		document.getElementById("TheMenu").innerHTML=tmp;

		var newdiv=document.createElement("div");
		mytxt="Img" + mylabel;
		newdiv.setAttribute("id",mytxt);
		var newLabelTxt = document.createTextNode(" ");
		newdiv.appendChild(newLabelTxt);
		document.getElementById("Thegallery").appendChild(newdiv);

		document.getElementById(mytxt).style.display='none';

		var imgid="theimg" + mylabel;
		myalttxt = "";
		if(txt[i]["imgalt"] !='' && txt[i]["imgalt"] != undefined){
		    myalttxt=txt[i]["imgalt"];
		}
		var imgstr="<label style='display:none;' for='" + imgid + "'>" + myalttxt + "</label><img alt='" + myalttxt + "' id='" + imgid + "' src='" + imgs[i].src + "'>";
		
		document.getElementById(mytxt).innerHTML=imgstr;
		
		delete newdiv;
		
		
		
		
		
		
		
	}
	
	active_img(1);
}

function next_img(){
	active_img(next_id);
}
function prev_img(){
	active_img(prev_id);
}


function active_img(id){
		
	// reset former
	var divid='Img' + active_id;
	if(document.getElementById(divid)){
		document.getElementById(divid).style.display='none';
	}
	if(document.getElementById('href' + active_id)){	
		document.getElementById('href' + active_id).className='';
	}
	
	// and action
	var divid='Img' + id;
	if(document.getElementById('href' + id)){	
	    document.getElementById('href' + id).className='act';
	}
	if(document.getElementById(divid)){		
	    document.getElementById(divid).style.display='block';
	}
	var mylabel=id;
	
	mylabel--;
	
	if(txt[mylabel]["infotext"] !='' && txt[mylabel]["infotext"] != undefined){
		document.getElementById('TheInfo').style.width='170px';
		document.getElementById('TheInfo').innerHTML=txt[mylabel]["infotext"];
	}
	if(txt[mylabel]["link_shop"] !='' && txt[mylabel]["link_shop"] != undefined){
		//document.getElementById('gallery_link_shop').style.width='170px';
		document.getElementById('gallery_link_shop').innerHTML='<a href="'+ txt[mylabel]["link_shop"] +'">Modul Konfiguration</a>';
	}
	if(txt[mylabel]["link_konfiguration"] !='' && txt[mylabel]["link_konfiguration"] != undefined){
		document.getElementById('gallery_link_konfiguration').innerHTML='<a href="'+ txt[mylabel]["link_konfiguration"] +'" target="_blank">Tisch Konfiguration</a>';
	}
	
	    if(txt[mylabel]["designer"] !='' && txt[mylabel]["designer"] != undefined){
		//alert(txt[mylabel]["designer"]);
		document.getElementById('TheDesigner').style.display='block';
		document.getElementById('TheDesigner').style.width='170px';
	        document.getElementById('TheDesigner').style.height='22px';
		document.getElementById('TheDesigner').innerHTML=txt[mylabel]["designer"];
	    }
	
	
	
	active_id=id;

	next_id=active_id;
	prev_id=active_id;
	next_id++;
	prev_id--;
	if(next_id > txt.length)next_id=1;
	if(prev_id < 1) prev_id=txt.length;
}


function kataloggalerie(k){
	var url="/galeriepopup.php?katalog=" + k;
	var popup=window.open(url,"popup","status=no,toolbar=no,location=no,menue=no,scrollbars=no,width=750,height=570");
}

