
// generisches Fehlerabfangen

function errorsuppressor(){
return true
}
window.onerror=errorsuppressor


function mailto(param) {
param = param.replace("(at)","@");
location.href="mailto:"+param;
}

function openWindow(url,var_width,var_height,windowName,x_pos,y_pos) {
     
              agent = navigator.userAgent;
     
              params = "";
              params += "toolbar=0,";
              params += "location=0,";
              params += "directories=0,";
              params += "status=0,";
              params += "menubar=0,";
              params += "scrollbars=0,";
              params += "resizable=0,";
              params += "width=";
			  params += var_width;
              params += ",height=";
			  params += var_height;
			  params += ",screenX=";
			  params += x_pos;
			  params += ",screenY=";
			  params += y_pos;			  
           
              win = window.open(url, windowName , params);
                  if (agent.indexOf("Mozilla/2") != -1 && 
     agent.indexOf("Win") == -1) {
                          win = window.open(url, windowName , params);
                  }
     
              if (win.opener == null) {
                          win.opener = window;
              }
          }
          
function printWindow(){
   			bV = parseInt(navigator.appVersion)
   			if (bV >= 4) 
				{
				window.print();
				} else {
				alert('To print this page, select Print Frame from the file menu.');
				}
			}
			
function setMenue(theCell, thePointerColor)
{
    theCell.bgColor = thePointerColor;
    return true;
} // end of the 'setMenue()' function

// Funktion f¸r dynamisceh generierte Rollovers
//
				
function over(media_name,over_id)
	{
	eval("document."+media_name+".src = media_"+over_id+"_over.src;");
	}
				
function reset(media_name,normal_id)
	{
	eval("document."+media_name+".src = media_"+normal_id+"_normal.src;");
	}


// Funktion f¸r DHTML POPUP
//
		
var dragapproved=false
var minrestore=0
var initialwidth,initialheight
var ie5=document.all&&document.getElementById
var ns6=document.getElementById&&!document.all

function iecompattest(){
	return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function drag_drop(e){
if (ie5&&dragapproved&&event.button==1){
	document.getElementById("dwindow").style.left=tempx+event.clientX-offsetx+"px"
	document.getElementById("dwindow").style.top=tempy+event.clientY-offsety+"px"
}
else if (ns6&&dragapproved){
	document.getElementById("dwindow").style.left=tempx+e.clientX-offsetx+"px"
	document.getElementById("dwindow").style.top=tempy+e.clientY-offsety+"px"
	}
}

function initializedrag(e){
	offsetx=ie5? event.clientX : e.clientX
	offsety=ie5? event.clientY : e.clientY
	document.getElementById("dwindowcontent").style.display="none" //extra
	tempx=parseInt(document.getElementById("dwindow").style.left)
	tempy=parseInt(document.getElementById("dwindow").style.top)

dragapproved=true
	document.getElementById("dwindow").onmousemove=drag_drop
}

function loadwindow(url,width,height,pos_x,pos_y){
if (!ie5&&!ns6)
	window.open(url,"","width=width,height=height,scrollbars=0")
else{
	document.getElementById("dwindow").style.display=''
	document.getElementById("dwindow").style.width=initialwidth=width+"px"
	document.getElementById("dwindow").style.height=initialheight=height+"px"
	document.getElementById("dwindow").style.left=pos_x
	document.getElementById("dwindow").style.top=ns6? window.pageYOffset*1+pos_y+"px" : iecompattest().scrollTop*1+pos_y+"px"
	document.getElementById("cframe").src=url
}
}

function closeit(){
	document.getElementById("dwindow").style.display="none"
}

function stopdrag(){
dragapproved=false;
	document.getElementById("dwindow").onmousemove=null;
	document.getElementById("dwindowcontent").style.display="" //extra
}
