//
// Popup zur Kompatibilität zu spe/turin
//
/**
 * popup-Fenster öffnen
 * Achtung! BA PopUps müssen scrollbar, resizable sein und ein Menubar haben
 *
 */
function popup(url, breite, hoehe){

  var winname = "popup" + (new Date()).getTime();
  var winarg = "";
  var x = 0;
  var y = 0;

  windowisopen = false;
  eval("if(window." + winname + " && window." + winname + ".closed==false) { windowisopen = true\; }");

  if(!windowisopen) {
    if(screen.width > 640) {
      x = (screen.availWidth  - breite) / 2;
      y = (screen.availHeight - hoehe) / 2;
    }
    winarg  = 'width=' + breite + ',height=' + hoehe + ',top=' + y + ',left='+ x;
    winarg += ',resizable,menubar,scrollbars';
  }

  eval("" + winname + " = window.open( url, winname, winarg)\;");
  eval("" + winname + ".focus()\;");
  eval("if (" + winname + ".opener == null) " + winname + ".opener = self\;");

  return false;
} // popup

//
//Popup-Fenster mit flexibler Breite und Hoehe
//
function pop(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  fenster = window.open(ziel,jsdatum,'width=' + w + ',height=' + h + ',resizable=yes,scrollbars=no');
  fenster.focus();
}



function popnoresize(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  // Ticker soll resizen...
  if (ziel.indexOf("php/ticker/")>0) {
    fenster = window.open(ziel,jsdatum,'width='+ w +',height='+ h +',resizable=yes,scrollbars=no');
    fenster.focus(); 
  } else {
    fenster = window.open(ziel,jsdatum,'width='+ w +',height='+ h +',resizable=no,scrollbars=no');
    fenster.focus(); 
  }

}

function popnoresizename(wname,ziel,w,h) {
  fenster = window.open(ziel,wname,'width='+ w +',height='+ h +',resizable=no,scrollbars=no');
  fenster.focus();
}

function popno(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  fenster = window.open(ziel,jsdatum,'width='+ w +',height='+ h +',resizable=no,scrollbars=yes');
  fenster.focus();
}



//
// Popup-Fenster mit flexibler Breite und Hoehe und Scrollbars
//
function popscroll(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  fenster = window.open(ziel,jsdatum,'width=' + w + ',height=' + h + ',resizable=yes,scrollbars=yes');
  fenster.focus();
}

//
// Popup-Fenster mit Statuszeile
//
function popstatus(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  fenster = window.open(ziel,jsdatum,'width=' + w + ',height=' + h + ',resizable=no,scrollbars=no,toolbar=no,location=no,directories=no,status=yes,menubar=no');
  fenster.focus();
}

//
// Popup-Fenster mit Statuszeile und Toolbar
//
function popstatustool(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  fenster = window.open(ziel,jsdatum,'width=' + w + ',height=' + h + ',resizable=no,scrollbars=yes,toolbar=yes,location=no,directories=no,status=yes,menubar=no');
  fenster.focus();
}

//
// Popup-Fenster mit allem
//
function popall(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  fenster = window.open(ziel,jsdatum,'width=' + w + ',height=' + h + ',resizable=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes');
  fenster.focus();
}

function popbr3(ziel,w,h) {
  jsdatum = new Date();
  jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

  fenster = window.open(ziel,jsdatum,'width=' + w + ',height=' + h + ',resizable=no,scrollbars=no,toolbar=yes,status=yes');
  fenster.focus();
}

//
// URL des Hauptfenster austauschen
//
function mainwindow(url) {
  if(window.opener!=null) {
    window.opener.location=url;
    return false;
  }
  return true;
}

function sprung(formname,selectname) {

   jsdatum = new Date();
   jsdatum = jsdatum.getHours() + '_' + jsdatum.getMinutes() + '_' + jsdatum.getSeconds();

   var mindex = window.document[formname][selectname].selectedIndex;

   url = window.document[formname][selectname].options[mindex].value;

   var target = (url.indexOf("http") != "-1") ? "blank" : "top";

   if(url=='radionet') pop('/radio/radionet/index_alle.html',450,520);
   else
      {
      if(url!='dummy')
         {
         if(target =='blank')
            {
            var fenster = window.open(url, 'jsdatum', 'width=700,height=500,resizable=yes,scrollbars=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes'); fenster.focus();
            }
         if(target =='top')
            {
            window.location.href = url;
            }
         }
      }
   if(url=='programm') {window.location.href = 'http://rpg.ard.de';}
}


