function click (e) {
  if (!e)
    e = window.event;
  if ((e.type && e.type == "contextmenu") || (e.button && e.button == 2) || (e.which && e.which == 3)) {
    window.alert("Sorry: This function is deactivated!");
    
    return false;
  }
}
if (document.layers)
  document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = click;

if(typeof(DD) == "undefined"){DD= new Object();}
	DD.PopUpWindow=new Object();
	DD.PopUpWindow.Open=function(winUrl,winName,winFeatures){
		try{
			var oWindow = window.open( '',winName, winFeatures, true ) ;
			if ( !oWindow ){
				alert('Bitte schalten Sie den Popupblocker aus, um fortzufahren!');
				return ;
			}
			oWindow.focus() ;
			oWindow.location.href = winUrl ;
			oWindow.opener=self;
			oWindow.creator=self;		
		}catch(ex){
			alert('Bitte schalten Sie den Popupblocker aus, um fortzufahren!');
		}
	}
	var isSafari=((navigator.userAgent.toString().toLowerCase().indexOf("safari",0)!=-1) ? true : false);
	
	DD.PopUpWindow.OpenVirtual = function(callObj,winUrl,winName,winIcon,winTitle,winWidth,winHeight){
		var divID=DD.newGuid();
		if(!document.getElementById(divID)){
			var divVirtualObj = document.createElement("DIV");
			divVirtualObj.id=divID;
			divVirtualObj.className="dv_VirtualPopUpWindow";
			divVirtualObj.innerHTML= 	"<table class=\"win_headline\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"" + (winWidth + 12) + "\">" +
																	"<tr>" +
																		"<td width=\"" + ((winWidth + 10) - 20) +"\"><img src=\"" + winIcon + "\" alt=\"\" border=\"0\" align=\"absmiddle\" style=\"margin:1px 2px;\">&nbsp;" + winTitle + "</td>" +
																		"<td width=\"20\"><a href=\"javascript:DD.PopUpWindow.CloseVirtual('" + divID + "')\" onfocus=\"blur()\"><img src=\"/images/icons/ico_win_close.gif\" width=\"16\" height=\"14\" alt=\"\" border=\"0\" title=\"Close window\"  style=\"margin:2px 2px;\"></a></td>" +
																	"</tr>" +
																"</table>" + 
																"<table class=\"win_content\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"" + winWidth + "\">" +
																	"<tr>" +
																		"<td><iframe name=\"win_sources\" src=\"" + winUrl  + "\" id=\"win_sources_" + divID +"\" frameborder=\"0\" scrolling=\"auto\" width=\"" + winWidth +"\" height=\"" + winHeight + "\"></iframe></td>" +
																	"</tr>" +
																"</table>";
			document.getElementsByTagName("BODY")[0].appendChild(divVirtualObj);
			document.getElementById(divID).oncontextmenu=new Function("return false");
		}
		var divObj=document.getElementById(divID);
		document.getElementById("win_sources_" + divID).src=winUrl;
		divObj.style.top=(DD.findPosY(callObj) + callObj.offsetHeight + ((isSafari) ? 22 : 0 )) + "px";
		divObj.style.left=( (DD.findPosX(callObj) + callObj.offsetWidth) - divObj.offsetWidth) + "px";
	}
	DD.PopUpWindow.CloseVirtual = function(winId){
		document.getElementById(winId).style.display="none";
	}
	var keylist="abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	DD.tempName=function(intLen){
		var temp="";
		for (var i=0;i<intLen;i++){temp+=keylist.charAt(Math.floor(Math.random()*keylist.length));}
		return temp.toUpperCase();
	}
	DD.newGuid=function(){
		var arrGuidLength=Array(8,4,4,4,12);
		var strGuid="";
		for(var agc=0;agc<arrGuidLength.length;agc++){strGuid+=((strGuid.length!=0) ? "-" : "" ) + this.tempName(arrGuidLength[agc]);}
		return strGuid;
	}
	DD.findPosX = function(obj){
		var curleft = 0;
		if (obj.offsetParent){while (obj.offsetParent){curleft += obj.offsetLeft;obj = obj.offsetParent;};}else if (obj.x){curleft += obj.x;}
		return curleft;
	}
	DD.findPosY = function(obj){
		var curtop = 0;
		if (obj.offsetParent){while (obj.offsetParent){curtop += obj.offsetTop;obj = obj.offsetParent;};}else if (obj.y){curtop += obj.y;}
		return curtop;
	}