	var url;
	var dialog;
	

		dojo.hostenv.writeIncludes();
		dojo.require("dojo.widget.Dialog");
		dojo.require("dojo.widget.Button");
		
		var imgzoomNum = 0;
		
		var imgzoom = new function() {
	
			this.writeDialog = function(url, title){
				if (imgzoomDlgProg != null) {
					return;
				}

				var body = document.getElementsByTagName('body')[0];
				dialog = document.createElement('div');
	
				dialog.id="pDialog";
				dialog.style.border='1px solid black';
				dialog.style.display = 'none';
	
				dialog.innerHTML='<form><div id="imgZoomContainer"><div id="zoomHeader"><button id="zoomClose" class="dojoButton" type="button" title="Schließen">X</button></div><span id="zoomTitle"><h2>'+title+'</h2></span><img src="' + url + '" id="zoomImage" title="'+title+'" /><br /><span class="zoomClose"></div></form>';
				body.appendChild(dialog);	
				imgzoomDlgProg = dojo.widget.createWidget("dojo:Dialog",{toggle:"fade",toggleDuration:300}, dialog);
				imgzoomDlgProg.setCloseControl(dojo.byId('zoomClose'),dojo.byId('zoomImage'));
			}

			this.zoom = function(element){
					var url = element.href;
					var title = element.title;
					var size = "5";	//400x
	
					url = url.replace(/\/\d+\/(\w+\.\w+)$/, '/' + size + '/$1');
	
					// Dialog erstellen
					var dialog = document.createElement('div');
					dialog.id="pDialog";
					dialog.style.border='1px solid black';
					dialog.style.display = 'none';
					dialog.innerHTML='<form><div id="imgZoomContainer"><div id="zoomHeader"><button id="zoomClose' + imgzoomNum + '" class="zoomClose dojoButton" type="button" title="Schließen">X</button></div><span id="zoomTitle"><h2>'+title+'</h2></span><img src="' + url + '" class="zoomImage" id="zoomImage' + imgzoomNum + '" alt ="'+title+'" title="'+title+'" /></div></form>';					
	
					var body = document.getElementsByTagName('body')[0];
					body.appendChild(dialog);
								
					// Widget erzeugen  
					var imgzoomDlgProg = dojo.widget.createWidget("dojo:Dialog",{toggle:"fade",toggleDuration:300}, dialog);
					imgzoomDlgProg.setCloseControl("zoomClose" + imgzoomNum,"zoomImage" + imgzoomNum);
	
					// Widget anzeigen
					imgzoomDlgProg.show();
					
					// Widget cachen
					//imgzoomElements[url] = imgzoomDlgProg;
					++imgzoomNum;
			
				return false;
			}
		}
