function rollover(text){
	if (document.all||document.getElementById){
		cross_el=document.getElementById? document.getElementById("kurzbeschreibung"):document.all.kurzbeschreibung
		cross_el.innerHTML=text
	}
	else if (document.layers){
		document.p1.document.p2.document.write(text)
		document.p1.document.p2.document.close()
	}
}


function reloadPage(init) {  
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
reloadPage(true);

function popupVorschau(url,name,hoehe,breite) {
	popupfenster=window.open(url, name, 'height='+hoehe+',width='+breite+',menubar=no,scrollbars=no,screenX=40,screenY=50');
	popupfenster.focus(); 
}

function menuwechsel(menu, x) {

  if (!workPopup (x)) {
   if(x != "nothing") {
     location.href = x;
   }
		}
  document.forms[menu].reset();
  document.forms[menu].elements[0].blur();	
}

function popupWindow(i_url,i_errorUrl,i_name,i_width,i_height) {

	var seite=i_url ;
	var errorUrl=i_errorUrl ;
	var ie4=document.all ;
	var ie5=document.getElementById&&document.all ;
	var ns4=document.layers ;
	if (ns4){	
		seite=errorUrl ;
	}
	if (ie4 && !ie5){
		seite=errorUrl ;
	} 
	x = 1, y = 1;
	if (screen) {
	   y = (screen.availHeight - i_height)/2;
	   x = (screen.availWidth - i_width)/2;
	}
	if (screen.availWidth > 1800) { 
		x = ((screen.availWidth/2) - i_width)/2; 
	} 
 param = 'width='+i_width+', height='+i_height+',screenX='+x+',screenY='+y+',top='+y+',left='+x+',toolbar=yes,scrollbars=yes' ;	
 window.name = "xx" ;

 window.open(seite, i_name, param);
		
}


function workParam (i_param) {

  var paramArr = new Array () ;
  var param = i_param ; 

  var ende = false ;
  var idx = -1 ;
  while (!ende) {
		  pos = param.search (',') ;
				if (pos >= 0) {
  		  str = param.substr (0,pos) ; 
	  			param = param.substr (pos+1,param.length-pos) ; 
		//  		alert (param + ' - ' + str) ;
		    idx++ ;
			  	paramArr[idx] = str ;
				  ende = (param.length <= 0) ;
				}	else {
		    idx++ ;
  				paramArr[idx] = param ;
				  ende = true ;
				}	
		}
  return (paramArr) ;
}

function workPopup (i_param) {

  var paramArray = workParam (i_param) ;
  
  var retval = false ;
		
  if (paramArray[0] == 'POPUP') {
    cnt = 0 ;
    for (idx=0; idx < paramArray.length; idx++) {
		    cnt++ ;
		    switch (cnt) {
				    case 1 : action = paramArray[idx] ;
					  	  break ;
				    case 2 : name = paramArray[idx] ;
						    break ;
				    case 3 : width = paramArray[idx] ;
						    break ;
				    case 4 : height = paramArray[idx] ;
						    break ;
				    case 5 : url = paramArray[idx] ;
      			 retval = true ;
						    break ;
						  default : ;
						    break ;		
			  	}
				}
		}
  if (retval == true) {
  		popupWindow(url,'',name,width,height) ;
		}
		return (retval) ;
}

/*******************************************************************************/
/* Ein Popup-Fenster für die AGBs                                                */
/*******************************************************************************/
function popupWindowAGB(url) {
		var errorUrl = 'site/keinshop.html' ;
		var name = 'agbWin' ;
		var width = 450 ;
		var height = 450 ;
  popupWindow(url,errorUrl,name,width,height) ;
}