flag=1;
var adlWallPaperLeft=827; 

 
function init_teaser(){
	document.write("<style>.hideable{display:none;}</style>");
	var subsm=getElementsByClassName("microbox", "div", document.getElementById("rechts"));
	var subsnm=getElementsByClassName("nm_microbox", "div", document.getElementById("rechts"));
	subsges = subsnm.concat(subsm);
	var anleser=getElementsByClassName("anleser", "div", document.getElementById("content"));
	//if(anleser.length!=0)readcookie("cont");
	//if(subsges.length!=0)readcookie("teas");
	init2();
}


function readcookie(pos){

	var cookiewert = auslesen(pos+getid());	

	if(cookiewert != '' && cookiewert.length>1)
		{
				

		var kat=cookiewert.split("-");
		var Reihenfolge = kat[0].split(",");

		
	

		var Sichtbarkeit = kat[1].split(",");
		if(kat[3]){
		if(kat[3].indexOf(";")!="-1"){
		kat[3]=kat[3].substring(0,kat[3].indexOf(";"));
		}
		}
		else{kat[3]="";}
		var show= kat[3].split(",");
		var parent=document;
		var count=0;
		if(check(kat[2], pos)){
			if(Reihenfolge!="")
			{
				for(var i=0;i<Reihenfolge.length;i++){
					if(Reihenfolge[i]=="ad"){Reihenfolge[i]="ad_teaser";}
					if(pos=="teas"){document.getElementById("rechts").appendChild(document.getElementById(Reihenfolge[i]));}
					if(pos=="cont"){document.getElementById("content").appendChild(document.getElementById(Reihenfolge[i]));}
				}
			}	
			if(pos=="teas")
			{
			document.getElementById("rechts").appendChild(document.getElementById("empty"));
			}
			for(var i=0;i<Reihenfolge.length;i++){
				
				if(Sichtbarkeit[i]=="h"){
					if(pos=="teas"){
						var subsm=getElementsByClassName("microbox", "div", document.getElementById("rechts"));
						var subsnm=getElementsByClassName("nm_microbox", "div", document.getElementById("rechts"));
											
subsges = subsnm.concat(subsm);
	
						
						subs=subsges[i];

						subs2=getElementsByClassName("boxheader", "div", subs)[0];

						//subs2=getElementsByClassName("boxheader", "div", document.getElementById("rechts"))[i];

						var schwester = subs2.nextSibling;
						while(schwester.nodeType!=1){
							schwester=schwester.nextSibling;
						}

						schwester.style.display="none";
						schwester.style.visibility="hidden";


						
						
						
var parschw=subs2.parentNode.nextSibling;
while(parschw.nodeType!=1){
parschw=parschw.nextSibling;
}
if(parschw.id=="ad_teaser"){



}

						
						
					}
					else{
						var subsm=getElementsByClassName("microbox", "div", document.getElementById("rechts"));
						var subsnm=getElementsByClassName("nm_microbox", "div", document.getElementById("rechts"));
											

						subsm=getElementsByClassName("boxheader", "div", document.getElementById("anleser"));
						subsnm=getElementsByClassName("nm_boxheader", "div", document.getElementById("anleser"));
						subsges = subsnm.concat(subsm);
						subs=subsges[i];
						
						var schwester = subs.nextSibling;
						while(schwester.nodeType!=1){
							schwester=schwester.nextSibling;
						}
						schwester.style.display="none";
						schwester.style.visibility="hidden";
					}
				}
			}
			for(var i=0;i<show.length;i++){
				rf=document.getElementById(Reihenfolge[i]);
				if(getElementsByClassName("threefeelds", "div", rf)!=""){
					sp=show[i].split(":");
					if(sp[0]!="" && sp[0]!="0"){
						sp1=sp[0]-1;
						var o=getElementsByClassName("threefeelds", "div", rf)[0].getElementsByTagName("a")[sp1];
						oc= o.attributes['onclick'].nodeValue;
						var oc2 =oc.replace(/this/gi, 'o');
						var oc3 =oc2.replace(/'false'/gi, '"true"');
						eval(oc3);
						if(getElementsByClassName("show", "div", rf)!=""){				
							if(sp[1]!=""){
								slength=sp[1];
							}
							else{slength=0;}
							plength=getElementsByClassName("show", "div", rf)[0].getElementsByTagName("li").length;
							for(var j=0;j<plength;j++){
								if(j<slength){
									getElementsByClassName("show", "div", rf)[0].getElementsByTagName("li")[j].className="visible";
								}
								else{
									getElementsByClassName("show", "div", rf)[0].getElementsByTagName("li")[j].className="hidden";
								}
							}					
						}
						if(getElementsByClassName("always", "div", rf)!=""){				
							if(sp[2]!=""){
								alength=sp[2];
							}
							else{alength=0;}
							plength=getElementsByClassName("always", "div", rf)[0].getElementsByTagName("li").length;
							for(var j=0;j<plength;j++){
								if(j<alength){
									getElementsByClassName("always", "div", rf)[0].getElementsByTagName("li")[j].className="visible";
								}
								else{
									getElementsByClassName("always", "div", rf)[0].getElementsByTagName("li")[j].className="hidden";
								}
							}					
						}
					}
				}
				else{
					if(getElementsByClassName("always", "div", rf)!=""){	
						sp=show[i].split(":");	
						if(sp[1]!=""){
							alength=sp[1];	
						}
						else{alength=0;}
						plength=getElementsByClassName("always", "div", rf)[0].getElementsByTagName("li").length;
						for(var j=0;j<plength;j++){
							if(j<alength){
								getElementsByClassName("always", "div", rf)[0].getElementsByTagName("li")[j].className="visible";
							}
							else{
								getElementsByClassName("always", "div", rf)[0].getElementsByTagName("li")[j].className="hidden";
							}
						}					
					}
				}
			}
		}
	}
	else{
		var weiterethemenul=getElementsByClassName("weiterethemen", "ul" ,document);	
		for(var i=0;i<weiterethemenul.length;i++){
			var li=weiterethemenul[i].getElementsByTagName("li");

			for(var j=0;j<li.length;j++){
				
				if(j<=li.length){
					li[j].className="visible";
				}
				else{
					li[j].className="hidden";
				}
			}
		}
		savedates_init("teaser");
		savedates_init("content");
	}
}


function init2()
{

	
		var subsm=getElementsByClassName("microbox", "div", document.getElementById("rechts"));
	var subsnm=getElementsByClassName("nm_microbox", "div", document.getElementById("rechts"));
	subsges = subsnm.concat(subsm);
	var anleser=getElementsByClassName("anleser", "div", document.getElementById("content"));


	if(anleser.length!=0)draw_arrows("content");
	if(subsges.length!=0)draw_arrows("rechts");
	
	
	
	
	var weiterethemen=getElementsByClassName("weiterethemen", "div" ,document);		
	for(var j=0;j<weiterethemen.length;j++){
		html="<a onclick='plusminus(this, \"minus\")'><img src='fileadmin/templates/images/btn_itemminus.gif' class='item_minus' /></a><a onclick='plusminus(this, \"plus\")'><img src='fileadmin/templates/images/btn_itemplus.gif' class='item_plus' /></a>"+weiterethemen[j].innerHTML;
		weiterethemen[j].innerHTML=html;
	}
	
	var weiterethemendd=getElementsByClassName("dd_weiterethemen", "div" ,document);

	

	for(var j=0;j<weiterethemendd.length;j++){
		html='<a  onclick="dropdown(this)";><img src="fileadmin/templates/images/box_open.gif" class="boxopenclose" style="padding-right:6px" /></a>'+weiterethemendd[j].innerHTML;

		weiterethemendd[j].innerHTML=html;
		
		var schwester = weiterethemendd[j].nextSibling;
						while(schwester.nodeType!=1){
							schwester=schwester.nextSibling;
						}
						schwester.style.display="block";
						schwester.style.visibility="visible";
		
	}
	
	
	var weiterethemenul=getElementsByClassName("weiterethemen", "ul" ,document);		

	for(var i=0;i<weiterethemenul.length;i++){
		var li=weiterethemenul[i].getElementsByTagName("li");
		var livis=getElementsByClassName("visible", "li", weiterethemenul[i]).length;
		var lihid=getElementsByClassName("hidden", "li", weiterethemenul[i]).length;
		img=weiterethemen[i].getElementsByTagName("img");
		
		if(li.length==livis){
			img[1].src="fileadmin/templates/images/btn_itemplus_ia.gif";
			//img[1].getAttributeNode('src').value="fileadmin/templates/images/btn_itemplus_ia.gif";
		}

		if(livis==0 && lihid!=0){
			img[0].src="fileadmin/templates/images/btn_itemminus_ia.gif";
			//img[1].src="fileadmin/templates/images/btn_itemplus_ia.gif";
		}
		if(livis==0 && lihid==0){
			//count=2;
			count=li.length;
			}
		else{count=livis-1;}

		for(var j=0;j<li.length;j++){
			if(j<=count){
				li[j].className="visible";
			}
			else{
				li[j].className="hidden";
			}
		}
	}
	var weiterethemenul=getElementsByClassName("weiterethemen_bg", "ul" ,document);
		
	for(var i=0;i<weiterethemenul.length;i++){

		var li=weiterethemenul[i].getElementsByTagName("li");
		var livis=getElementsByClassName("visible", "li", weiterethemenul[i]).length;
		var lihid=getElementsByClassName("hidden", "li", weiterethemenul[i]).length;
		img=weiterethemen[i].getElementsByTagName("img");
		
		if(li.length==livis){
			img[1].src="fileadmin/templates/images/btn_itemplus_ia.gif";
			//img[1].getAttributeNode('src').value="fileadmin/templates/images/btn_itemplus_ia.gif";
		}
		if(livis==0 && lihid!=0){
			img[0].src="fileadmin/templates/images/btn_itemminus_ia.gif";
			//img[1].src="fileadmin/templates/images/btn_itemplus_ia.gif";
		}
		if(livis==0 && lihid==0){count=li.length;}
		else{count=livis-1;}
		for(var j=0;j<li.length;j++){
			if(j<=count){
				li[j].className="visible";
			}
			else{
				li[j].className="hidden";
			}
		}
	}
}

function plusminus(node, direction)
{
	var schwester = node.parentNode.nextSibling;
	while(schwester.nodeType!=1){
		schwester=schwester.nextSibling;
	}

if(getElementsByClassName("weiterethemen_bg", "ul", schwester).length>=1){
	maxli=getElementsByClassName("weiterethemen_bg", "ul", schwester);
}
else{
maxli=getElementsByClassName("weiterethemen", "ul", schwester);
}
	maxli2=maxli[0].getElementsByTagName("li");
	maxlength=maxli2.length;
	viewable=getElementsByClassName("visible", "li", maxli[0]);
	viewlength=viewable.length;
	if(direction=="plus"){
		if(viewlength<maxlength){
			maxli2[viewlength].className="visible";
		}
		max1=maxlength-1;
		img=node.parentNode.getElementsByTagName("img");
		if(viewlength>=max1){
			img[0].getAttributeNode('src').value="fileadmin/templates/images/btn_itemminus.gif";
			img[1].getAttributeNode('src').value="fileadmin/templates/images/btn_itemplus_ia.gif";
		}
		else{
			img[0].getAttributeNode('src').value="fileadmin/templates/images/btn_itemminus.gif";
			img[1].getAttributeNode('src').value="fileadmin/templates/images/btn_itemplus.gif";
		}
	}
	if(direction=="minus"){
		if(viewlength>0){
			maxli2[viewlength-1].className="hidden";
		}
		img=node.parentNode.getElementsByTagName("img");
		if(viewlength<=1){
			img[0].getAttributeNode('src').value="fileadmin/templates/images/btn_itemminus_ia.gif";
			img[1].getAttributeNode('src').value="fileadmin/templates/images/btn_itemplus.gif";
		}
		else{
			img[0].getAttributeNode('src').value="fileadmin/templates/images/btn_itemminus.gif";
			img[1].getAttributeNode('src').value="fileadmin/templates/images/btn_itemplus.gif";
		}
	}


	savedates();
}


function dropdown(object)
{
	var subs=object.parentNode;
	var schwester = subs.nextSibling;
		while(schwester.nodeType!=1){
			schwester=schwester.nextSibling;
		}
	if(schwester.style.visibility=='hidden'){
		schwester.style.visibility='visible';
		schwester.style.display='block';
		object.firstChild.src="fileadmin/templates/images/box_open.gif";
		}
	else{
		schwester.style.visibility='hidden';
		schwester.style.display='none';
		object.firstChild.src="fileadmin/templates/images/box_close.gif";
		}
	savedates();	
}


function move(obj, direc)
{
	var actual=obj.parentNode.parentNode;
	var parent=obj.parentNode.parentNode.parentNode;
	var ad=0;
	if(direc=="down"){
		var after2 = actual.nextSibling;
		while(after2.nodeType!=1){
			after2=after2.nextSibling;
		}
		parent.insertBefore(after2, actual);
		if(after2.id=="ad_teaser"){
			ad=1;			
		}
	}
	else{
		var before = actual.previousSibling;
		while(before.nodeType!=1){
			before=before.previousSibling;
		}
		parent.insertBefore(actual, before);	
		if(before.id=="ad_teaser"){
			ad=1;	
		}
	}
	if(ad==1){
		if(direc=="down"){
			var before = actual.previousSibling;
			while(before.nodeType!=1){
				before=before.previousSibling;
			}
			var after1 = actual.nextSibling;
			while(after1.nodeType!=1){
				after1=after1.nextSibling;
			}
			parent.insertBefore( after1, before);
		}
		else{
			var before = actual.previousSibling;
			while(before.nodeType!=1){
				before=before.previousSibling;
			}
			var after1 = actual.nextSibling;
			while(after1.nodeType!=1){
				after1=after1.nextSibling;
			}
			var after = after1.nextSibling;
			while(after.nodeType!=1){
				after=after.nextSibling;
			}
			parent.insertBefore( before, after);
		}
	}
	draw_arrows("rechts");
	draw_arrows("content");
	savedates();
}



function CookieSetzen(Bezeichner,Wert)
{
	jetzt=new Date();
	Auszeit=new Date(jetzt.getTime()+360*86400000);
	document.cookie=Bezeichner+"="+Wert+";expires="+Auszeit.toGMTString()+";";
}

   
function savedates()
{
	savedates2("teaser");
	savedates2("content");	
}
   
function savedates2(place)
{
	switch(place){
		case "teaser":
		id="rechts";
		className="microbox";
		className2="nm_microbox";
		cook="teas";
		break;
		case "content":
		id="content";
		className="anleser";
		cook="cont";
		break;
	}
	a = document.cookie;
	var parent=document.getElementById(id);
	var string1 = "";
	var string2 = "";
	var string3 = "";
	if(place=="teaser"){
		
		var child=getElementsByClassName(className2, "div", document);
		
		for(var no=0;no<child.length;no++){
			
			if(child[no].id!="ad_teaser"){
				if(string1.length>0)string1 = string1 + ',';
				string1 = string1 + child[no].id;

				if(getElementsByClassName("show", "div" ,child[no])[0]!=undefined){
					v=getElementsByClassName("show", "div" ,child[no]);
					if(v[0].hasChildNodes()){
						vis=getElementsByClassName("cont", "div", v[0])[0].id;
						//vis=v[0].innerHTML;
						if(getElementsByClassName("visible", "li", v[0]).length!=0)
						{
							vis=vis+":"+getElementsByClassName("visible", "li", v[0]).length;
						}
						else{vis=vis+":0";}
					}
					else{		
						vis="0";
					}
				}
				else{		
					vis="0";
				}
				if(getElementsByClassName("always", "div", child[no])[0])
				{
					v=getElementsByClassName("always", "div", child[no])[0];
					vis=vis+":"+getElementsByClassName("visible", "li", v).length;
				}
				if(string2.length>0)string2 = string2 + ',';
				if(string3.length>0)string3 = string3 + ',';
				//string3 = string3+vis;
				vd=child[no].getElementsByTagName("div")[1].style.visibility;
				if(vd=="" || vd=="visible"){
					visibile="v";
				}
				else{visibile="h";}
			}
			else{
				if(string1.length>0)string1 = string1 + ',';
				string1 = string1 + child[no].id;	
				if(string2.length>0)string2 = string2 + ',';
				if(string3.length>0)string3 = string3 + ',';		
				visibile="v";
				vis="0";
				}
		string2 = string2 + visibile;
		string3 = string3+vis;
		}
	}
	var child=getElementsByClassName(className, "div", document.getElementById(place));
	for(var no=0;no<child.length;no++)
	{
		if(child[no].id!="ad_teaser"){
			
			if(string1.length>0)string1 = string1 + ',';
			string1 = string1 + child[no].id;	
			if(getElementsByClassName("show", "div" ,child[no])[0]!=undefined){
				v=getElementsByClassName("show", "div" ,child[no]);
				
				if(v[0].hasChildNodes()){
					if(getElementsByClassName("cont", "div", v[0])[0].parentNode.style.display=="block"){
				vis=getElementsByClassName("cont", "div", v[0])[0].id;
			}
			else{
				vis="0";
				}
				
				//vis=v[0].innerHTML;
				if(getElementsByClassName("visible", "li", v[0]).length!=0)
				{
				vis=vis+":"+getElementsByClassName("visible", "li", v[0]).length;
				}
				else{vis=vis+":0";}
				}
				else{		
					vis="0";
				}
			}
			else{		
			vis="0";
			}
			if(getElementsByClassName("always", "div", child[no])[0]){
				v=getElementsByClassName("always", "div", child[no])[0];
				vis=vis+":"+getElementsByClassName("visible", "li", v).length;
			}
			if(string2.length>0)string2 = string2 + ',';
			if(string3.length>0)string3 = string3 + ',';
			
			
			
			vd=child[no].getElementsByTagName("div")[1].style.visibility;
			if(vd=="" || vd=="visible"){
				visibile="v";
			}
			else{visibile="h";}
		}
		else{
			if(string1.length>0)string1 = string1 + ',';
			string1 = string1 + child[no].id;
			if(string2.length>0)string2 = string2 + ',';
			if(string3.length>0)string3 = string3 + ',';		
			visibile="v";
			vis="0";
		}
		string2 = string2 + visibile;
		string3 = string3+vis;
	}
	var cookiewert = auslesen(cook+getid());
	if(cookiewert == '')
	{
		cookiewert = a.substr(a.search('=')+1,a.length); 
	}
	var kat=cookiewert.split("-");
	katsplit=kat[2].split(";");
	var string=string1+"-"+string2+"-"+katsplit[0]+"-"+string3;
	CookieSetzen(cook+getid(),string);
}


function savedates2(place)
{
	switch(place){
		case "teaser":
		id="rechts";
		className="microbox";
		className2="nm_microbox";
		cook="teas";
		break;
		case "content":
		id="content";
		className="anleser";
		cook="cont";
		break;
	}
	a = document.cookie;
	var parent=document.getElementById(id);
	var string1 = "";
	var string2 = "";
	var string3 = "";
	if(place=="teaser"){
		
		var child=getElementsByClassName(className2, "div", document);
		
		for(var no=0;no<child.length;no++){
			
			if(child[no].id!="ad_teaser"){
				if(string1.length>0)string1 = string1 + ',';
				string1 = string1 + child[no].id;

				if(getElementsByClassName("show", "div" ,child[no])[0]!=undefined){
					v=getElementsByClassName("show", "div" ,child[no]);
					if(v[0].hasChildNodes()){
						
						
						if(getElementsByClassName("cont", "div", v[0])[0].parentNode.style.display=="block"){
				vis=getElementsByClassName("cont", "div", v[0])[0].id;
			}
			else{
				vis="0";
				}
								
						//vis=v[0].innerHTML;
						if(getElementsByClassName("visible", "li", v[0]).length!=0)
						{
							vis=vis+":"+getElementsByClassName("visible", "li", v[0]).length;
						}
						else{vis=vis+":0";}
					}
					else{		
						vis="0";
					}
				}
				else{		
					vis="0";
				}
				if(getElementsByClassName("always", "div", child[no])[0])
				{
					v=getElementsByClassName("always", "div", child[no])[0];
					vis=vis+":"+getElementsByClassName("visible", "li", v).length;
				}
				if(string2.length>0)string2 = string2 + ',';
				if(string3.length>0)string3 = string3 + ',';
				//string3 = string3+vis;
				vd=child[no].getElementsByTagName("div")[1].style.visibility;
				if(vd=="" || vd=="visible"){
					visibile="v";
				}
				else{visibile="h";}
			}
			else{
				if(string1.length>0)string1 = string1 + ',';
				string1 = string1 + child[no].id;	
				if(string2.length>0)string2 = string2 + ',';
				if(string3.length>0)string3 = string3 + ',';		
				visibile="v";
				vis="0";
				}
		string2 = string2 + visibile;
		string3 = string3+vis;
		}
	}
	var child=getElementsByClassName(className, "div", document.getElementById(place));
	for(var no=0;no<child.length;no++)
	{
		if(child[no].id!="ad_teaser"){
			
			if(string1.length>0)string1 = string1 + ',';
			string1 = string1 + child[no].id;	
			if(getElementsByClassName("show", "div" ,child[no])[0]!=undefined){
				v=getElementsByClassName("show", "div" ,child[no]);
				
				if(v[0].hasChildNodes()){
					if(getElementsByClassName("cont", "div", v[0])[0].parentNode.style.display=="block"){
				vis=getElementsByClassName("cont", "div", v[0])[0].id;
			}
			else{
				vis="0";
				}
				
				//vis=v[0].innerHTML;
				if(getElementsByClassName("visible", "li", v[0]).length!=0)
				{
				vis=vis+":"+getElementsByClassName("visible", "li", v[0]).length;
				}
				else{vis=vis+":0";}
				}
				else{		
					vis="0";
				}
			}
			else{		
			vis="0";
			}
			if(getElementsByClassName("always", "div", child[no])[0]){
				v=getElementsByClassName("always", "div", child[no])[0];
				vis=vis+":"+getElementsByClassName("visible", "li", v).length;
			}
			if(string2.length>0)string2 = string2 + ',';
			if(string3.length>0)string3 = string3 + ',';
			
			
			
			vd=child[no].getElementsByTagName("div")[1].style.visibility;
			if(vd=="" || vd=="visible"){
				visibile="v";
			}
			else{visibile="h";}
		}
		else{
			if(string1.length>0)string1 = string1 + ',';
			string1 = string1 + child[no].id;
			if(string2.length>0)string2 = string2 + ',';
			if(string3.length>0)string3 = string3 + ',';		
			visibile="v";
			vis="0";
		}
		string2 = string2 + visibile;
		string3 = string3+vis;
	}
	var cookiewert = auslesen(cook+getid());
	if(cookiewert == '')
	{
		cookiewert = a.substr(a.search('=')+1,a.length); 
	}
	var kat=cookiewert.split("-");
	katsplit=kat[2].split(";");
	var string=string1+"-"+string2+"-"+katsplit[0]+"-"+string3;
	CookieSetzen(cook+getid(),string);
}
	
 
function savedates_init(place)
{

	switch(place){
		case "teaser":
		className="microbox";
		className2="nm_microbox";
		cook="teas";
		break;
		case "content":
		className="anleser";
		cook="cont";
		break;
	}
	//var parent=document.getElementById("moveable");
	var string1 = "";
	var string2 = "";
	var child=getElementsByClassName(className, "div", document.getElementById(place));
	if(place=="teaser"){
		var childnm=getElementsByClassName(className2, "div", document.getElementById(place));
		for(var no=0;no<childnm.length;no++){
			if(string1.length>0)string1 = string1 + ',';
			string1 = string1 + childnm[no].id;	
		}
	}
	for(var no=0;no<child.length;no++){
		if(string1.length>0)string1 = string1 + ',';
		string1 = string1 + child[no].id;	
	}
	var string="--"+string1;
	CookieSetzen(cook+getid(),string);

}	 
  
 
function mo_changepic(object, pic)
{
	obj=object.parentNode;
	if(obj.style.width!="152px" && obj.style.width!=""){video(object, "out");}
	var schwester = object.parentNode.previousSibling;
	while(schwester.nodeType!=1){
		var schwester=schwester.previousSibling;
	}
	if(pic==""){pic="typo3conf/ext/teaser/pi1/style/dummy.gif";}
	schwester.innerHTML='<div id=img style="background-image:url('+pic+');background-repeat:x-repeat;overflow:hidden;height:144px;width:154px"></div>';
	for(var i=0;i<object.parentNode.getElementsByTagName('a').length;i++){
		var classN=object.parentNode.getElementsByTagName('div')[i].className;
		if(classN.substr(classN.length-3, 3)=="_ac"){
			object.parentNode.getElementsByTagName('div')[i].className=classN.substr(0, classN.length-3);
			object.parentNode.getElementsByTagName("span")[i].style.display="none";
		}
	}
	ac=object.firstChild.className+"_ac";
	object.firstChild.className=ac;
	object.firstChild.getElementsByTagName("span")[0].style.display="block";
}
	
	
function mo_changepic2(object, pic)
{
	obj=object.parentNode;
	if(obj.style.width!="152px" && obj.style.width!=""){video(object, "out");}
	var schwester = object.parentNode.previousSibling;
	while(schwester.nodeType!=1){
		var schwester=schwester.previousSibling;
	}
	if(pic==""){
		pic="typo3conf/ext/teaser/pi1/style/dummy.gif";
	}
	schwester.innerHTML='<div id=img style="background-image:url('+pic+');background-repeat:x-repeat;overflow:hidden;height:141px;width:154px"></div>';
	for(var i=0;i<object.parentNode.getElementsByTagName('a').length;i++)
	{
		var classN=object.parentNode.getElementsByTagName('div')[i].className;
		if(classN.substr(classN.length-1, 1)=="2"){
			object.parentNode.getElementsByTagName('div')[i].className=classN+"_ac";
			object.parentNode.getElementsByTagName("span")[i].style.display="block";
		}
		else{
			if(classN.substr(classN.length-4, 4)=="2_ac"){
				object.parentNode.getElementsByTagName('div')[i].className=classN;
				object.parentNode.getElementsByTagName("span")[i].style.display="block";
			}
			else if(classN.substr(classN.length-3, 3)=="_ac")
			{
				object.parentNode.getElementsByTagName('div')[i].className=classN.substr(0, classN.length-3);
				object.parentNode.getElementsByTagName("span")[i].style.display="none";
			}
		}
	}
}


function oc_changepic(object, pic, id, color, enclosure, init)
{
	var schwester = object.parentNode.previousSibling;
	while(schwester.nodeType!=1){
		schwester=schwester.previousSibling;
	}
	if(enclosure=="1")
	{
		schwester.onmouseover=function() {video(this, 'in');};	
	}
	for(var i=0;i<object.parentNode.getElementsByTagName('a').length;i++){
		object.parentNode.getElementsByTagName('div')[i].className="teaser_linkbox_"+color;
		object.parentNode.getElementsByTagName("span")[i].style.display="none";
	}
	schwester.style.backgroundImage="url("+pic+")";
	ac=object.firstChild.className+"2_ac";
	object.firstChild.className=ac;
	object.firstChild.getElementsByTagName("span")[0].style.display="block";
	showteaserbox(object, id);
	if(init=="false"){
		savedates();
	}
}	
			
	

function showteaserbox(object, id)  {
	
	nid=getElementsByClassName("cont", "div", schwester)[0].id;
		var schwester = object.parentNode.parentNode.nextSibling;
	while(schwester.nodeType!=1){
		schwester=schwester.nextSibling;
	}
	var schwester2 = schwester.nextSibling;
	while(schwester2.nodeType!=1){
		schwester2=schwester2.nextSibling;
	}	
	if(schwester.getElementsByTagName("div").length>0){
		boo=0;
		if(schwester.style.display=="none"){
			schwester.style.display="block";
			boo=1;
			}
		
		if(schwester.style.display=="block"){
			if(nid==id && boo==0){
				schwester.style.display="none";
					}
		}
	}
	else{
	schwester.style.display="block";
	}
	schwester.innerHTML=getElementsByClassName("hideable", "div", schwester2)[id-1].innerHTML;
}

function getElementsByClassName(strClass, strTag, objContElm) {
  strTag = strTag || "*";
  objContElm = objContElm || document;
  var objColl = objContElm.getElementsByTagName(strTag);
  if (!objColl.length &&  strTag == "*" &&  objContElm.all) objColl = objContElm.all;
  var arr = new Array();
  var delim = strClass.indexOf('|') != -1  ? '|' : ' ';
  var arrClass = strClass.split(delim);
  for (var i = 0, j = objColl.length; i < j; i++) {
    var arrObjClass = objColl[i].className.split(' ');
    if (delim == ' ' && arrClass.length > arrObjClass.length) continue;
    var c = 0;
    comparisonLoop:
    for (var k = 0, l = arrObjClass.length; k < l; k++) {
      for (var m = 0, n = arrClass.length; m < n; m++) {
        if (arrClass[m] == arrObjClass[k]) c++;
        if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) {
          arr.push(objColl[i]);
          break comparisonLoop;
        }
      }
    }
  }
  return arr;
}


function getCurrentTree(pos)
{
	switch(pos){
		case "teas":
		var md=getElementsByClassName("microbox", "div", document);
		var nmd=getElementsByClassName("nm_microbox", "div", document);
		break;
		case "cont":
		var md=getElementsByClassName("anleser", "div", document);
		break;
	}
	var string="";
	if(pos=="teas"){
		for(var i=0; i<nmd.length;i++){
			if(string.length>0)string = string + ',';
			string = string + nmd[i].id;	
		}
	}
	for(var i=0; i<md.length;i++){
		if(string.length>0)string = string + ',';
		string = string + md[i].id;	
	}
	return string;
}


	
function check(org, pos)
{
	if(org.indexOf(";")!="-1"){
		org=org.substring(0,org.indexOf(";"));
	}
	if(org==getCurrentTree(pos)){
		return true;
	}
	else{
		switch(pos){
			case "cont":
			st="content";
			break;
			case "teas":
			st="teaser";
			break;
		}
		savedates_init(st);
		return false;
	}
}


function auslesen(CookieName)
{
	var dc = "" + document.cookie;
	var Muster = 'dc.match(/' + CookieName + '=(.+)/)';
	eval(Muster);
	var Wert = unescape(RegExp.$1);
	var w = Wert.split(";");
	return w[0];
}
 

function video(object, dir){
	var schwester = object.nextSibling;
	while(schwester.nodeType!=1){
		schwester=schwester.nextSibling;
	}
	if(dir=="in" && schwester.style.width=="152px"){
		flag=1;
		var id=object.parentNode.parentNode.parentNode.id;
		video_in(id);
	}
	if(dir=="out" && schwester.style.width!="152px"){
		var id=object.parentNode.parentNode.parentNode.parentNode.id;
		flag=0;
		video_out(id);
	}
}

moving = setTimeout('null', 1);

	
function video_out(id){
	if(flag==0){
		clearTimeout(moving);
		moving=setTimeout(function(){video_out(id);}, 20);
		slideMenu(id, -10, "out");
	}
}
	 	
	

function video_in(id){
	if(flag==1){
		clearTimeout(moving);
		moving=setTimeout(function(){video_in(id);}, 20);
		slideMenu(id, 10, "in");
	}
} 
	
function slideMenu(id, num, dir){
	var threefeelds=getElementsByClassName("threefeelds", "div", document.getElementById(id));
	var schwester = threefeelds[0].previousSibling;
	while(schwester.nodeType!=1){
		schwester=schwester.previousSibling;
	}
	var breite2=threefeelds[0].style.width;
	var px2=breite2.indexOf("px");
	var realbreite2=breite2.substr(0,px2 );
	realbreite2 -=num;
	threefeelds[0].style.width =realbreite2;
	schwester.style.width=304-realbreite2;
	if(dir=="in"){
		if(realbreite2>20){
			flag=1;
		}
		else{flag=0;}
	}
	if(dir=="out"){
		if(realbreite2<=142 ){
			flag=0;
		}
		else{flag=1;}	
	}
}

function draw_arrows(pos){
	node=document.getElementById(pos);
	var boxheader=getElementsByClassName("boxheader", "div" ,node);	
	for(var i=0;i<boxheader.length;i++){
		
		if(pos=="rechts"){
			var microbox_head=getElementsByClassName("microbox_head", "span" ,boxheader[i]);
			headline='<span class="microbox_head">'+microbox_head[0].innerHTML+'</span>';
		}
		else{
			var headline = '<h4>'+boxheader[i].getElementsByTagName("h4")[0].innerHTML+'</h4>';
		}
		html="";
		nm_microbox=getElementsByClassName("nm_microbox", "div", node);
		if(i==nm_microbox.length){
			html+='<img src="fileadmin/templates/images/btn_boxup_ia.gif" class="boxmove_up" /><a onclick="move(this, \'down\')"><img src="fileadmin/templates/images/btn_boxdown.gif" class="boxmove_down" /></a><a  onclick="dropdown(this)";><img src="fileadmin/templates/images/box_open.gif" class="boxopenclose"  /></a>'+headline;
		}
		else if(i==boxheader.length-1){
			html+='<a onclick="move(this, \'up\' )"><img src="fileadmin/templates/images/btn_boxup.gif" class="boxmove_up" /></a><img src="fileadmin/templates/images/btn_boxdown_ia.gif" class="boxmove_down" /></a><a onclick="dropdown(this)";><img src="fileadmin/templates/images/box_open.gif" class="boxopenclose"  /></a>'+headline;
		}
		else{
			if(boxheader[i].parentNode.className!="nm_microbox"){
				html+='<a onclick="move(this, \'up\')"><img src="fileadmin/templates/images/btn_boxup.gif" class="boxmove_up" /></a><a onclick="move(this, \'down\')"><img src="fileadmin/templates/images/btn_boxdown.gif" class="boxmove_down" /></a><a onclick="dropdown(this)";><img src="fileadmin/templates/images/box_open.gif" class="boxopenclose"  /></a>'+headline;
			}
			else{
				html+='<a onclick="dropdown(this)";><img src="fileadmin/templates/images/box_open.gif" class="boxopenclose"  /></a>'+headline;
			}
		}
		boxheader[i].innerHTML=html;
		var schwester = boxheader[i].nextSibling;
		while(schwester.nodeType!=1){
			schwester=schwester.nextSibling;
		}
		if(schwester.style.visibility=="hidden"){
			if(boxheader[i].getElementsByTagName("img").length==3){
				boxheader[i].getElementsByTagName("img")[2].src="fileadmin/templates/images/box_close.gif";
			}
			else{
				boxheader[i].getElementsByTagName("img")[0].src="fileadmin/templates/images/box_close.gif";
			}
		}
	}
}

	
	
	
function schrift(dir)
{
	sch=getElementsByClassName("schrift", "div", document);
	switch(sch[0].style.fontSize){
		case "12px":
		max="15px";
		min="12px";
		break;
		case "15px":
		max="17px";
		min="12px";
		break;
		case "17px":
		max="20px";
		min="15px";
		break;
		case "20px":
		max="30px";
		min="17px";
		break;
		case "30px":
		max="30px";
		min="20px";
		break;
	}
	if(dir=="plus"){
		sch[0].style.fontSize=max;
		sch[1].style.fontSize=max;
	}
	else{
		sch[0].style.fontSize=min;
		sch[1].style.fontSize=min;
	}
}

function ReloadPixelImages(PixelCode, PixelComment){
var Code = PixelCode;
var Comment = PixelComment;
var IVW="http://frtag.ivwbox.de/cgi-bin/ivw/CP/" + Code + ";" +Comment;
document.szmimages.src = IVW+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000);
}
