var tmp_img = new Image();
var galery_imgage = null;
				
function um_changeimg(i) {
	if ( i.src.indexOf('_a.gif') > 0 ) {
		i.src = i.src.replace(/_a\.gif/i, '.gif');
	} else {
		i.src = i.src.replace(/\.gif/i, "_a.gif");
	}
}

function change_anchor(anc) {
	if ( anc.getElementsByTagName ) {
		var i = anc.getElementsByTagName("IMG").item(0);
		if ( i ) um_changeimg(i);
	}
}
/*Clemens hat das toll gemacht*/
function click_image(e,media,w, autoclick) {
	var big_image = document.getElementById("big_image");
	if (big_image) {
		tmp_img.src = '/(cms)/media/resize/size='+w+'x0/'+media;		
		tmp_img.onload = change;
		tmp_img.title = e.title;
		tmp_img.alt = e.alt;
		if ( autoclick == false ) {
			window.clearInterval( image_interval );
		}
	}
}

function change() {
	var hint = document.getElementById("galery_title");
	if (hint) {
		hint.innerHTML = "<h1>"+tmp_img.title+"</h1>"+tmp_img.alt;
	}
	var big_image = document.getElementById("big_image");
	//tmp_img.width = tmp_img.width * 0.5; 
	//tmp_img.height = tmp_img.height * 0.5;
	tmp_img.id = "big_image";
	big_image.parentNode.insertBefore(tmp_img,big_image);
	big_image.parentNode.removeChild(big_image);
	tmp_img = new Image();
	// sifr aufruf für die überschriften;
	if (typeof sIFR=="function") {
		sIFR.replaceElement(named({sSelector:"div#galery_title h1", sFlashSrc:"/static/swf/sifr.swf", sColor:"#D58C0F", sLinkColor:"#D58C0F", sBgColor:"#FFFFFF", sHoverColor:"#D58C0F", nPaddingTop:0, nPaddingBottom:0, sWmode:"transparent", sFlashVars:"padding-bottom:1px;offsetTop=0"}));
	}
}


function change_image() {
	var big_image;
	if (big_image = document.getElementById("big_image")) {
		big_image.title = galery_imgage.title;
		big_image.src = galery_imgage.src;
	}
}

function scroll_stop(){ window.clearTimeout(scroll_timer); };

function scroll_left( id ){
	if ( typeof id != 'undefined' ) {
		scroll_e = document.getElementById( 'gallery_slider_'+id );
	}
	
	if(scroll_e.scrollLeft > 0) {
		scroll_e.scrollLeft -= scroll_step;
		scroll_timer = setTimeout("scroll_left();", scroll_timer_ms);
	}
}

function scroll_right( id ){
	if ( typeof id != 'undefined' ) {
		scroll_e = document.getElementById( 'gallery_slider_'+id );
	}
	
	if(true) {
		scroll_e.scrollLeft += scroll_step;
		scroll_timer = setTimeout("scroll_right();", scroll_timer_ms);
	}
}
if ( typeof LyteBox != 'undefined') {
	LyteBox.prototype.updateDetails = function() {
		var object = this.doc.getElementById('lbCaption');
		var sTitle = (this.isSlideshow ? this.slideArray[this.activeSlide][1] : (this.isLyteframe ? this.frameArray[this.activeFrame][1] : this.imageArray[this.activeImage][1]));
		var url = this.imageArray[this.activeImage][0].replace(/\/size.*?\//g, "/size=0x9999/");
		object.style.display = '';
		object.innerHTML = (sTitle == null ? '' : sTitle);
		this.updateNav();
		this.doc.getElementById('lbDetailsContainer').style.display = '';
		object = this.doc.getElementById('lbNumberDisplay');
		if (this.isSlideshow && this.slideArray.length > 1) {
			object.style.display = '';
			object.innerHTML = "Image " + eval(this.activeSlide + 1) + " of " + this.slideArray.length;
			this.doc.getElementById('lbNavDisplay').style.display = (this.navType == 2 && this.showNavigation ? '' : 'none');
		} else if (this.imageArray.length > 1 && !this.isLyteframe) {
			object.style.display = '';
			object.innerHTML = "Image " + eval(this.activeImage + 1) + " of " + this.imageArray.length;
			this.doc.getElementById('lbNavDisplay').style.display = (this.navType == 2 ? '' : 'none');
		} else if (this.frameArray.length > 1 && this.isLyteframe) {
			object.style.display = '';
			object.innerHTML = "Page " + eval(this.activeFrame + 1) + " of " + this.frameArray.length;
			this.doc.getElementById('lbNavDisplay').style.display = '';
		} else {
			this.doc.getElementById('lbNavDisplay').style.display = 'none';
		}
		var download_link = this.doc.getElementById('lbDownload') || document.createElement('a');
		download_link.href = url;
		download_link.className = "lb_download";
		download_link.id = ("lbDownload");
		download_link.target = "_blank";
		download_link.innerHTML = "Download";

		var details = this.doc.getElementById('lbDetails');
		details.appendChild( download_link );

		this.appear('lbDetailsContainer', (this.doAnimations ? 0 : 100));
	};
}

