
// generisches Fehlerabfangen

// function errorsuppressor(){
// return true
// }
// window.onerror=errorsuppressor
				
	/*	function windowSize()
		{
		
		browser = navigator.userAgent.toLowerCase();
		var explorer = ((browser.indexOf("msie") != -1) && (browser.indexOf("opera") == -1));
		//alert("explorer: " + explorer);
		
		
		if(!explorer)
			{
				var y = window.innerHeight;
				setCookie('explorer',false,'','/');
			}
			else
			{
				var y = document.body.offsetHeight;
				setCookie('explorer',true,'','/');
			}
			
		var scrollheight = y-200;
		
		
		if (getCookie('tmp_height') != scrollheight)
			{
				deleteCookie('tmp_height');

				
				setCookie('tmp_height',scrollheight,'','/');
			}
			
			
		}
	*/	
	
	
	browser = navigator.userAgent.toLowerCase();
	var explorer = ((browser.indexOf("msie") != -1) && (browser.indexOf("opera") == -1));
	//alert("explorer: " + explorer);
			
			
		function tmpHeight()
		{
		
			
			
			if(!explorer)
				{
					//setCookie('no_explorer','no','','/');
					var y = window.innerHeight;
					var diff = y - 145;
					
					//alert("diff: " + diff);
					if (getCookie('tmp_browser') != 'no_explorer')
					{
						deleteCookie('tmp_browser');

						setCookie('tmp_browser','no_explorer','','/');
					}
					
					if (getCookie('tmp_height') != diff)
					{
						deleteCookie('tmp_height');

						setCookie('tmp_height',diff,'','/');
				
						var scroll_diff = diff + 20;

						document.getElementById('mycustomscroll_fullsize').style.Height = scroll_diff + "px";
						document.getElementById('mycustomscroll_').style.Height = scroll_diff + "px";
				
						alert("if - kein cookie - jetzt gesetzt");
				
					}
				} 
			else
				{
						setCookie('tmp_browser','explorer','','/');
					
				}
				
				


			
		}

		
function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

/**
 * Gets the value of the specified cookie.
 *
 * name  Name of the desired cookie.
 *
 * Returns a string containing value of specified cookie,
 *   or null if cookie does not exist.
 */
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

/**
 * Deletes the specified cookie.
 *
 * name      name of the cookie
 * [path]    path of the cookie (must be same as path used to create cookie)
 * [domain]  domain of the cookie (must be same as domain used to create cookie)
 */
function deleteCookie(name, path, domain)
{
    if (getCookie(name))
    {
        document.cookie = name + "=" + 
            ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") +
            "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
}




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
}

