function showzoom(nr) {
	elem=document.getElementById("gross_"+nr);
	elem.style.display="block";
//alert("s"+elem.scrollLeft+elem.firstChild.firstChild.scrollLeft+elem.firstChild.firstChild.style.left);
//	elem.firstChild.firstChild.style.left="-"+scrollelem.scrollLeft+"px";
//alert("s"+elem.scrollLeft+elem.firstChild.firstChild.scrollLeft+elem.firstChild.firstChild.style.left);
//	document.getElementById("gross_"+nr).style.left="-"+document.getElementById("gross_"+nr).parentNode.scrollWidth."px";
//alert(document.getElementById("gross_"+nr).parentNode.scrollLeft);
	
}
function toggleimg(img,zu,von) {
	src=img.src;
//	alert(src);
	if (zu=="gross") src=src.replace(/\/klein\//,"/"+zu+"/");
	if (zu=="klein") src=src.replace(/\/gross\//,"/"+zu+"/");
//	alert(src);
	img.src=src;
}
var kusers=new Array("holger","christine","julia","judith");
var clickedkuser="";
function kmout(str) {
	if (clickedkuser!="") return true;
//	if (clickedkuser==str) return true;
	document.getElementById('kontaktimg').src='/image/kontakt/alle.png';
	for (i=0;i<kusers.length;i++) {
		document.getElementById(kusers[i]).style.display="none";
	}
//	clickedkuser="";
	return true;
}
function kmover(str) {
	if (clickedkuser!="") return true;
	document.getElementById('kontaktimg').src='/image/kontakt/'+str+'.png';
	var i;
	for (i=0;i<kusers.length;i++) {
		if (kusers[i]==str) document.getElementById(str).style.display="block";
		else  document.getElementById(kusers[i]).style.display="none";
	}
	return true;
}
function kclick(str) {
	document.getElementById('kontaktimg').src='/image/kontakt/'+str+'.png';
	var i;
	for (i=0;i<kusers.length;i++) {
		if (kusers[i]==str) document.getElementById(str).style.display="block";
		else  document.getElementById(kusers[i]).style.display="none";
	}
	clickedkuser=str;
	return false;
}
function kmclick(str) {
	document.getElementById('kontaktimg').src='/image/kontakt/'+str+'.png';
	var i;
	for (i=0;i<kusers.length;i++) {
		if (kusers[i]==str) document.getElementById(str).style.display="block";
		else  document.getElementById(kusers[i]).style.display="none";
	}
	clickedkuser=str;
	return true;
}

///Über uns-Seite
var selmember=-1;
function selteam(nr) {
	var par=document.getElementById("teamcontainer");
	var ch=par.childNodes;
	for (var i=0;i<ch.length;i++) {
//		var pt=ch[i].id.split("_");
		if (ch[i].id==nr) ch[i].style.display="block";
		else ch[i].style.display="none";
	}
	var pt=nr.split("_");
	selmember=pt[1];
	par=document.getElementById("selcontainer");
	ch=par.childNodes;
	for (var i=0;i<ch.length;i++) {
//alert("id:"+ch[i].id+"??sel_"+selmember+"x");
//		var pt=ch[i].id.split("_");
		if (ch[i].id.indexOf("sel")==0) {
			if (ch[i].id=="sel_"+selmember) ch[i].className="teamlayer2";
			else ch[i].className="teamlayer3";
		}
	}

}
var scrollelem=null;
var scrolldir=0;
var scrollpointer=0;
var scrollpointers=0;
//function startscroll(name,dir,divwidth
function scroll2start() {
	scrollelem.scrollLeft=0;
	scrolldir=0;
	setselpoint(0);
}
function scroll2end() {
	var w1=parseInt(scrollelem.offsetWidth);
	var w=parseInt(scrollelem.scrollWidth);
	scrollelem.scrollLeft=w-w1;
//alert("scroll2end:"+(w-w1));
	scrolldir=0;
}
function scrollto(pos,nr){
	if (nr<0) return false;
	if (nr>pages) return false;
	document.getElementById("scrollpage"+scrollpointer).style.display="none";
	setselpoint(nr);
	document.getElementById("scrollpage"+scrollpointer).style.display="block";
	return false;
}
function initscroll(elem,bar) {
	for(var i=0;i<=pages;i++) {
		bar.innerHTML+='<img onclick="scrollto('+(i*w1)+','+i+')" id="bar'+i+'" class="kreis" src="/image/kreis_leer.png" />';
	}
	setselpoint(0);
	return false;
	scrollelem=elem;
	window.setInterval(scrollgal,50);
	var w1=parseInt(scrollelem.offsetWidth);
	var w=parseInt(scrollelem.scrollWidth);
	if (w>w1) {
		scrollpointers=Math.ceil((w-w1)/w1);
		for(var i=0;i<scrollpointers;i++) {
			bar.innerHTML+='<img onclick="scrollto('+(i*w1)+','+i+')" id="bar'+i+'" class="empty" src="/image/pointer.png" />';
		}
	}
	scrollelem.scrollLeft=0;
	setselpoint(0);
}
function setselpoint(selpoint) {
		for(var i=0;i<=pages;i++) {
			if (i!=selpoint) document.getElementById("bar"+i).src="/image/kreis_leer.png";
			else document.getElementById("bar"+i).src="/image/kreis.png";
		}
		scrollpointer=selpoint;
}
function scrollgal(){
	if (scrolldir==0) return ;
	if (scrollelem==null) return ;
	var w1=parseInt(scrollelem.offsetWidth);
	var w=parseInt(scrollelem.scrollWidth);
	var x=parseInt(scrollelem.scrollLeft);
	x+=scrolldir;
	if (x<0) x=0;
	if (x+w1>w) x=w-w1;
	scrollelem.scrollLeft=x;
	selpoint=Math.floor((x)/w1);
	if (selpoint!=scrollpointer) {
//alert(x+".."+selpoint);
		setselpoint(selpoint);
	}
	return ;
}
// Produkte-Seite
function selprod(nr) {
  
  window.location.hash = nr;
  
	var par=document.getElementById("prodcontainer");
	var ch=par.childNodes;
	for (var i=0;i<ch.length;i++) {
//		var pt=ch[i].id.split("_");
		if (ch[i].id==nr) ch[i].style.display="block";
		else ch[i].style.display="none";
	}
	nr=nr.replace(/prod/,"einfach");
	par=document.getElementById("prodeinfachcontainer");
	ch=par.childNodes;
	for (var i=0;i<ch.length;i++) {
//		var pt=ch[i].id.split("_");
		if (ch[i].id==nr) ch[i].style.display="block";
		else ch[i].style.display="none";
	}
	return false;
}
function filterprod(typ){
	var par=document.getElementById("selcontainer");
	var ch=par.childNodes;
	for (var i=0;i<ch.length;i++) {
		divinside=ch[i].firstChild
		var pt=divinside.id.split("_");
		if ((typ=="all")||(pt[2]==typ)) divinside.style.display="block";
		else divinside.style.display="none";
	}
	par=document.getElementById("prodcontainer");
	ch=par.childNodes;
	for (var i=0;i<ch.length;i++) {
		var pt=ch[i].id.split("_");
		if ((typ!="all")&&(pt[2]!=typ)&&(ch[i].style.display=="block")) ch[i].style.display="none";
	}
	par=document.getElementById("prodeinfachcontainer");
	ch=par.childNodes;
	for (var i=0;i<ch.length;i++) {
		var pt=ch[i].id.split("_");
		if ((typ!="all")&&(pt[2]!=typ)&&(ch[i].style.display=="block")) ch[i].style.display="none";
	}
	if (typ!="all") {
		par=document.getElementById("prodcontainer");
		ch=par.childNodes;
		for (var i=0;i<ch.length;i++) {
			var pt=ch[i].id.split("_");
			if ((pt[2]==typ)) {return selprod(ch[i].id);}
		}
	}

}
function opennews() {
	document.getElementById("grossekugel").style.display="block";
	var it=document.getElementById("abdecker");
	it.style.width=document.getElementById("page").scrollWidth+"px";
	it.style.left=-document.getElementById("centered").offsetLeft+"px";
	it.style.height=(document.getElementById("page").offsetHeight-35)+"px";
	it.style.top=(34-document.getElementById("centered").offsetTop)+"px";
	document.getElementById("abdecker").style.display="block";
			var mytask=new Array();
			mytask["function"]=fade;
			mytask["elem"]=document.getElementById("abdecker");
			mytask["ist"]=0;
			mytask["dir"]=1;
			mytask["steps"]=7;
			mytask["soll"]=0.7;
			mytask["id"]="resizenavi";
			taskpush(mytask);
	return false;
}
function closenews() {
	document.getElementById("grossekugel").style.display="none";
			var mytask=new Array();
			mytask["function"]=fade;
			mytask["elem"]=document.getElementById("abdecker");
			mytask["ist"]=7;
			mytask["dir"]=-1;
			mytask["after"]=afterfade;
			mytask["steps"]=7;
			mytask["soll"]=0.7;
			mytask["id"]="resizenavi";
			taskpush(mytask);
	return false;
}
function afterfade() {
	document.getElementById("abdecker").style.display="none";
}
function pngfix() {
  var arVersion = navigator.appVersion.split("MSIE");
//alert(arVersion);
  if (arVersion.length==1)  {window.clearInterval(pngfixinterval);return;}
  var version = parseFloat(arVersion[1]);
  if (version<5.5)  {window.clearInterval(pngfixinterval);return;}
  if (version>=7)  {window.clearInterval(pngfixinterval);return;}
//alert(version);
  if (!document.body)  return;
  if (!document.body.filters)  {window.clearInterval(pngfixinterval);return;}
  var needed=0;
  for(var i=0; i<document.images.length; i++) {
   var img = document.images[i];
   var imgName = img.src.toUpperCase();
   if (imgName.substring(imgName.length-3, imgName.length) == "PNG") {
    needed++;
    if ((img.width==0)&&(img.height==0)) continue;
    var imgID = (img.id) ? "id='" + img.id + "' " : "";
    var imgClass = (img.className) ? "class='" + img.className + "' " : "";
    var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
    var imgStyle = "display:inline-block;" + img.style.cssText ;
    if (img.align == "left") imgStyle = "float:left;" + imgStyle;
    if (img.align == "right") imgStyle = "float:right;" + imgStyle;
    if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;
    var strNewHTML = "<span " + imgID + imgClass + imgTitle
      + " style=\"padding:0px;margin:0px;" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
      + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
      + "(src=\'" + img.src + "\');\"><"+"/span>" ;
    img.outerHTML = strNewHTML;
    i = i-1;
   needed--;
   }
  }
  pngfixsteps++;
  if ((pngfixsteps>50)&&(needed==0)) window.clearInterval(pngfixinterval);
  return;
}
var pngfixsteps=0;
var pngfixinterval = window.setInterval("pngfix()",75);
//pngfix();


