function popup(url, width, height, name){
  pop = window.open(url,name,'width=' + width + ',height=' + height + ',status=yes,resizable=yes,menubar=no,locationbar=no,scrollbars=yes,dependent=yes' );
}
function popup_centered(url, width, height, name)
{
    var sWidth   = screen.width;
    var sHeight  = screen.height;
        
    // Center Popup
    var posX    =  (sWidth/2) - (width/2);
    var posY    =  (sHeight/2) - (height/2);

	pop = window.open(url,name,'width=' + width + ',height=' + height + ',left=' + posX + ',top=' + posY + ',status=no,resizable=yes,menubar=no,locationbar=no,scrollbars=no,dependent=yes' );
	pop.focus();
}

function popup_resize(width, height) {
    window.resizeTo(width, height);
    // Center Popup
    var sWidth   = screen.width;
    var sHeight  = screen.height;
    var posX    =  (sWidth/2) - (width/2);
    var posY    =  (sHeight/2) - (height/2);
    moveTo(posX,posY);
}

// Rollover-Steuerung
  
  function rollover(element) {
  
      lastForeColor = element.style.color;  
      lastBgColor = element.parentNode.style.backgroundColor; 
      lastBgImage = element.parentNode.style.backgroundImage;  
      
      switch (document.getElementById("container-subnav-main").className) {
        case "blue-center":
          newBgColor = "#2a3a7f";
          break;
        case "orange-center":
          newBgColor = "#a6490f";
          break;
        case "green-center":
          newBgColor = "#528b44";
          break;
        case "gray-center":
          newBgColor = "#666";
          break;
        case "red-center":
          newBgColor = "#ab2328";
          break;
        default:
          newBgColor = lastBgColor;
          break;
      }

      element.style.color="#fff";
      element.parentNode.style.backgroundColor= newBgColor; 
      element.parentNode.style.backgroundImage = "url(pics/shared/arrow6.gif)";  
      
  }
  
  function rollout(element) {
     element.style.color=lastForeColor;
     element.parentNode.style.backgroundColor=lastBgColor;  
     element.parentNode.style.backgroundImage = lastBgImage; 
  }

// Rollover-Steuerung
  
  function rollover(element, supressBackImg, selectedColor) {
  
      lastForeColor = element.style.color;  
      lastBgColor = element.parentNode.style.backgroundColor; 
      lastBgImage = element.parentNode.style.backgroundImage;  
      
      switch (document.getElementById("container-subnav-main").className) {
        case "blue-center":
          newBgColor = "#dbdeea";
          break;
        case "orange-center":
          newBgColor = "#eddbcf";
          break;
        case "green-center":
          newBgColor = "#dde8da";
          break;
        case "gray-center":
          newBgColor = "#e9adad";
          break;
        case "red-center":
          newBgColor = "#eed3d4";
          break;
        default:
          newBgColor = lastBgColor;
          break;
      }

      //element.style.color="#eee";
      
      if (!selectedColor) {
        element.parentNode.style.backgroundColor= newBgColor; 
      } else {
        element.parentNode.style.backgroundColor= selectedColor;
      }
      
      if (!supressBackImg) {
        //element.parentNode.style.backgroundImage = "url(pics/shared/arrow3.gif)"; 
      } 
      
  }
  
  function rollout(element) {
     element.style.color=lastForeColor;
     element.parentNode.style.backgroundColor=lastBgColor;  
     element.parentNode.style.backgroundImage = lastBgImage; 
  }

