if(typeof VZO=="undefined"){
	var VZO=new Object()
}
function OAS_RICH(){}

var lastactivpic=0;


VZO.displayTime=function(elementId){
	if($("#"+elementId).length==0){
		return
	}
	var now=new Date();
	var h=now.getHours();
	var m=now.getMinutes();
	if(m<10){m="0"+m}var s=now.getSeconds();
	if(s<10){s="0"+s}var D=now.getDate();
	var M=now.getMonth()+1;
	var Y=now.getFullYear();
	var output=D+"."+M+"."+Y+" "+h+":"+m+":"+s+" Uhr ";
	$("#"+elementId).text(output);
	window.setTimeout(function(){VZO.displayTime(elementId)},1000)};
	VZO.keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
	VZO.encode64=function(inp){var chr1,chr2,chr3,enc3,enc4,i=0,out="";
	while(i<inp.length){
		chr1=inp.charCodeAt(i++);
		if(chr1>127){chr1=88}
		chr2=inp.charCodeAt(i++);
		if(chr2>127){chr2=88}
		chr3=inp.charCodeAt(i++);
		if(chr3>127){chr3=88}
		if(isNaN(chr3)){
			enc4=64;
			chr3=0
		}else{
			enc4=chr3&63
		}
		if(isNaN(chr2)){
			enc3=64;
			chr2=0
		}else{
			enc3=((chr2<<2)|(chr3>>6))&63
		}
		out+=VZO.keyStr.charAt((chr1>>2)&63)+VZO.keyStr.charAt(((chr1<<4)|(chr2>>4))&63)+VZO.keyStr.charAt(enc3)+VZO.keyStr.charAt(enc4)
	}
	return encodeURIComponent(out)
};

VZO.decode64=function(inp){
	inp=inp.replace(/<.*?>/g,"");
	inp=inp.replace(/\n|\r| |\t/g,"");
	inp=inp.replace(/=/g,"");
	var out="";
	var chr1,chr2,chr3="";
	var enc1,enc2,enc3,enc4="";
	var i=0;
	inp=inp.replace(/[^A-Za-z0-9\+\/\=]/g,"");
	do{
		enc1=VZO.keyStr.indexOf(inp.charAt(i++));
		enc2=VZO.keyStr.indexOf(inp.charAt(i++));
		enc3=VZO.keyStr.indexOf(inp.charAt(i++));
		enc4=VZO.keyStr.indexOf(inp.charAt(i++));
		chr1=(enc1<<2)|(enc2>>4);
		chr2=((enc2&15)<<4)|(enc3>>2);
		chr3=((enc3&3)<<6)|enc4;
		out=out+String.fromCharCode(chr1);
		if(enc3!=64){
			out=out+String.fromCharCode(chr2)
		}
		if(enc4!=64){
			out=out+String.fromCharCode(chr3)
		}
		chr1=chr2=chr3="";
		enc1=enc2=enc3=enc4=""
	}while(i<inp.length);
	return out
};

function whichBrowser(){
	var browser=navigator.appName;
	var version=navigator.appVersion.substring(0,1);
	var agent=navigator.userAgent;
	if((browser=="Microsoft Internet Explorer")&&(version>=4)){
		return"ie"
	}
	if((browser=="Netscape")&&(version>=4&&version<5)){
		return"ns"
	}
	if((browser=="Netscape")&&(agent.search(/Netscape/))>0){
		return"ns7"
	}
	return""
}





VZO.bildnavi=function(centerOn,numPics,selector,width){
	var text="";
	var theClass;
	var width=width||4;
	var from=centerOn-width;
	var to=centerOn+width;
	if(VZO.slide.indexPage==1){numPics++}
	if(from<0){
		to-=from;
		from=0
	}
	if(from>0&&numPics>9){
		text='<a class="rand" href="#slideshow" onclick="VZO.slide.load(0);return false">1</a>'
	}
	if(from>1&&numPics>9){
		text+='<span class="punkte">...</span>'
	}
	if(to>=numPics-1){
		from-=to-numPics+1;
		to=numPics-1;
		if(from<0){
			from=0
		}
	}
	for(var i=from;i<=to;i++){
		theClass="";
		if(i==from&&i!=1){
			theClass="class='rand'"
		}
		if(i==centerOn){
			text+='<a '+theClass+'href="#slideshow"><span class="aktiv">'+(i+1)+"</span></a>";
		}else{
			text+='<a '+theClass+' href="#slideshow" onclick="VZO.slide.load('+i+');return false">'+(i+1)+"</a>"
		}
	}
	if(to<numPics-2){
		text+='<span class="punkte">...</span>'
	}
	if(to<numPics-1){
		theClass="class='rand'";
		if(to==numPics-2){
			theClass=""
		}
		text+='<a '+theClass+' href="#slideshow" onclick="VZO.slide.load('+(numPics-1)+');return false">'+numPics+"</a>"
	}
	var previous=centerOn-1;
	if(previous<0){
		previous=numPics-1
	}
	var next=centerOn+1;
	if(next==numPics){
		next=0
	}
	text='<a href="" class="right" onclick="VZO.slide.load('+next+');return false">weiter</a><a href="" class="left" onclick="VZO.slide.load('+previous+');return false">zur&uuml;ck</a>'+text;
	jQuery(selector).html(text)
};

VZO.slide={numPics:1,indexPage:1,centerImg:1,refback:"",load:function(n){
	if(n==this.numPics+this.indexPage){
		n=0
	}else{
		if(n==this.numPics){
		}else{
			if(n>this.numPics){
				return
			}
		}
	}
	if(jQuery("#klick_skip")[0]){
		jQuery("#klick_skip")[0].value=n
	}
	var div=jQuery("#slide_"+n);
	var img=jQuery("#slide_img_"+n);
	if(div.length){
		if(img.length){
			if(img.attr("src")!=img.attr("slide:src")){
				img.attr("src",img.attr("slide:src"))
			}
		}
		VZO.bildnavi(n,this.numPics,"div.bildnavi");
		jQuery("div.bildbereich:visible").customFadeOut("fast",function(){
			jQuery("#slide_"+n).customFadeIn("fast");

		});
		var pixel=document.getElementById("ivwpix");
		if(pixel!==null){
			var reg=/.*\/CP\/[^;]+;(.*?)\/[^/]+\/[0-9]+\?r=/;
			if((result=reg.exec(pixel.src))!==null){
				var dpath=result[1];
				dpath+="/"+$("#slide_"+n).attr("slide:id")
			}
			VZO.reloadIVW(null,dpath)
		}
	}

}
};

(function($){
			$.fn.customFadeIn=function(speed,callback){
			$(this).fadeIn(speed,function(){
				if(jQuery.browser.msie){
					$(this).get(0).style.removeAttribute("filter")
				}
				if(callback!=undefined){
					callback()
				}
			})
		};

		$.fn.customFadeOut=function(speed,callback){
			$(this).fadeOut(speed,function(){
				if(jQuery.browser.msie){
					$(this).get(0).style.removeAttribute("filter")
				}
				if(callback!=undefined){
					callback()
				}
			})
		}
	}
)(jQuery);




VZO.reloadIVW=function(sktg,path,referer,path_search,path_replace){
	var pixel=document.getElementById("ivwpix");
	if(pixel===null){
		return
	}
	var pixelsrc=pixel.src;
	if(pixelsrc==null){
		return
	}
	if(!sktg||!path||!referer){
		var reg=/.*\/CP\/([^;]+);(.*)\/[0-9]+\?r=(.*)&.*/;
		if((result=reg.exec(pixelsrc))!==null){
			if(!sktg){
				sktg=result[1]
			}
			if(!path){
				path=result[2]
			}
			if(!referer){
				referer=result[3]||""
			}
		}
	}
};


