function cms_gallery_show(aName, w, h, maxw, aCatName, currentNr, maxNr) {
	if (w>maxw) {
		var r=h/w;
		w=maxw;
		h=Math.floor(maxw*r);
	}
	var aObj=document.getElementById('cms_gallery_image');
	if (aObj) {
		aObj.src="/Cache/cImages/"+w+"x"+h+"-"+aName;
		aObj.width=w;
		aObj.height=h;
		cms_gallery_setinfo(aCatName, currentNr, maxNr);
	} else {
		alert("gallery.js: cms_gallery_image nicht gefunden!");
	}
}

function cms_gallery_setinfo(aCatName, aNr, aMaxNr) {
	// set 1/40
	var aNrObj=document.getElementById('cms_gallery_current');
	aNrObj.innerHTML=aNr+1;
	// set "prev" link
	var aLinkObj=document.getElementById('cms_gallery_prev');
	if (aNr==0) {
		aLinkObj.style.visibility="hidden";
	} else {
		aLinkObj.href="?c="+aCatName+"&show="+(aNr-1)+"#cms_gallery_top";
		aLinkObj.style.visibility="visible";
	}
	// set "next" link
	var aLinkObj=document.getElementById('cms_gallery_next');
	aLinkObj.href="?c="+aCatName+"&show="+(aNr+1)+"#cms_gallery_top";
	if (aNr>=aMaxNr-1) {
		aLinkObj.style.visibility="hidden";
	} else {
		aLinkObj.href="?c="+aCatName+"&show="+(aNr+1)+"#cms_gallery_top";
		aLinkObj.style.visibility="visible";
	}
	// highlight current thumb
	var thumbImgList=document.getElementsByName("cms_gallery_thumb_img");
	for (i in thumbImgList) {
		if (i==aNr)
			thumbImgList[i].className="cms_gallery_active";
		else
			thumbImgList[i].className="";
	}
}

function cms_gallery_button_over(aObj, isOver) {
	var imgObj=document.getElementById(aObj.id+'_img');
	if (isOver) {
		if (imgObj.src.indexOf('-r.gif')!==-1) {
			// over, right
			imgObj.src='/Templates/default/galerie/button-galerie-aktiv-r.gif';
		} else {
			// over, left
			imgObj.src='/Templates/default/galerie/button-galerie-aktiv.gif';
		}
	} else {
		if (imgObj.src.indexOf('-r.gif')!==-1) {
			// out, right
			imgObj.src='/Templates/default/galerie/button-galerie-r.gif';
		} else {
			// out, left
			imgObj.src='/Templates/default/galerie/button-galerie.gif';
		}
	}
}

function cms_gallery_onload() {
	var img1=new Image();
	img1.src='/Templates/default/galerie/button-galerie-aktiv-r.gif';
	var img2=new Image();
	img2.src='/Templates/default/galerie/button-galerie-aktiv.gif';
}


