function tv1_Content(catid, contid, blankWindow, referer) {
  var url = "http://www1.tv1.de/jsp/index.jsp?catid=" + catid + "&contid=" + contid;

  if (referer)
    url += "&referer=" + referer;

  if (blankWindow) {
    window.open(url, "_blank");
  }
  else {
    window.location.href = url;
  }
}


function tv1_presPopup(catid, contid, presid, videoid, width, height, bandwidth, player, referer) {
  var url = "http://www1.tv1.de/jsp/pres.jsp?presid=" + presid;

  if (bandwidth)
    url += "&bandwidth=" + bandwidth;
  
  if (player)
    url += "&player=" + player;
  
  if (referer)
    url += "&referer=" + referer;

  window.open(url, "tv1VideoPopup", "width=" + width + ",height=" + height + ",screenX=0,screenY=0,locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
}



function tv1_videoPopup(catid, contid, videoid, width, height, bandwidth, player, referer) {
  var url = "http://www1.tv1.de/jsp/popup.jsp?videoid=" + videoid;
  
  if (bandwidth)
    url += "&bandwidth=" + bandwidth;
  
  if (player)
    url += "&firstPlayer=" + player;
  
  url += "&catid=" + catid + "&contid=" + contid;
  
  if (referer)
    url += "&referer=" + referer;

  window.open(url, "tv1VideoPopup", "width=" + width + ",height=" + height + ",screenX=0,screenY=0,locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
}



function tv1_videoPopup2(catid, contid, videoid, bandwidth, player, referer) {
  var url = "http://www1.tv1.de/jsp/popup.jsp?videoid=" + videoid;
  
  if (bandwidth)
    url += "&bandwidth=" + bandwidth;
  
  if (player)
    url += "&firstPlayer=" + player;
  
  url += "&catid=" + catid + "&contid=" + contid;
  
  if (referer)
    url += "&referer=" + referer;

  window.open(url, "tv1VideoPopup", "width=627,height=470,screenX=0,screenY=0,locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=yes");
}



function tv1_videoPlayer(catid, contid, videoid, bandwidth, player, referer) {
  var url = "http://www1.tv1.de/jsp/video.jsp?videoid=" + videoid;
  
  if (bandwidth)
    url += "&bandwidth=" + bandwidth;
  
  if (player)
    url += "&player=" + player;
  
  url += "&catid=" + catid + "&contid=" + contid;
  
  if (referer)
    url += "&referer=" + referer;

  window.location.href = url;
}

function tv1_quicktimePlayer(url, bw) {
  var wdwUrl = "http://www.tv1.de/cms/" + url;
  var bwStr = bw + "";
  // 300 k values
  var width = 350;
  var height = 275;

  if ("28" == bwStr || "sure" == bwStr) {
    width = 222; 
    height = 179;
  } else if ("56" == bwStr) {
    width = 242; 
    height = 199;
  }
  var wdwParams = "toolbar=no,locationbar=no,menubar=yes,resizable=yes,status=yes,scrollbars=no,width=" + width + ",height=" + height;
  
  window.open(wdwUrl, "quicktimePlayer_" + bw, wdwParams);
}

// *********** Achtung cashTV hat externalPlayer Links in Form 'http://....' bei Änderungen (z.B. _tv1 fällt weg) unbedingt anpassen lassen!!!!! ********

function tv1_RealPlayer(servletPath, linktext, bandwidth, referer, serverName)
{    
  var nullRef;
  
  if (serverName == nullRef)
    serverName="www.tv1.de"
  
  var url = "http://"+serverName+servletPath+"/_vr"+bandwidth+"/"+linktext+"_tv1?referer="+referer;   
      
  if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substr(22,3) == "5.5")
  {    
    fenster=window.open(url,"vorschaufenster");
  }
  else
    window.location.href=url;
}

// *********** Achtung cashTV hat externalPlayer Links in Form 'http://....' bei Änderungen (z.B. _tv1 fällt weg) unbedingt anpassen lassen!!!!! ********

function tv1_WindowsMediaPlayer(servletPath, linktext, bandwidth, referer, serverName)
{    
  var nullRef;
  
  if (serverName == nullRef)
    serverName="www.tv1.de"
  
  var url = "http://"+serverName+servletPath+"/_vm"+bandwidth+"/"+linktext+"_tv1.asx?referer="+referer;
              
  if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substr(22,3) == "5.5")
  {            
    fenster=window.open(url,"vorschaufenster");
  }
  else  
    window.location.href=url;
}

function tv1_QuicktimePlayer(servletPath, linktext, bandwidth, referer, serverName)
{    
  var nullRef;
  
  if (serverName == nullRef)
    serverName="www.tv1.de"
  
  var url = "http://"+serverName+servletPath+"/_vq"+bandwidth+"/"+linktext+"_tv1.mov?referer="+referer;
              
  if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substr(22,3) == "5.5")
  {            
    fenster=window.open(url,"vorschaufenster");
  }
  else  
    window.location.href=url;
}


function tv1_real_presentation(url, bw) {

  var wdwUrl = "http://www.tv1.de/cms/_vr" + (bw ? bw : "") + url;
  
  tv1_openPopup(wdwUrl, "tv1_presentation");
}

function tv1_real_videopopup(url, bw) {
	
  var wdwUrl = "http://www.tv1.de/cms/_vr" + (bw ? bw : "") + url;
  
  tv1_openPopup(wdwUrl, "tv1_videopopup");
}

function tv1_presentation(url, width, height, setup) {

  var wdwUrl = "http://www.tv1.de/cms/_v" + (setup ? setup : "") + url;
  
  tv1_openPopup(wdwUrl, "tv1_presentation", width, height, true, true);
}


function tv1_push_presentation(url, width, height, referer, setup) {

  var wdwUrl = "http://www.tv1.de/cms/_v" + (setup ? setup : "") + url + (referer ? "?referer="+referer : "");
  
  tv1_openPopup(wdwUrl, "tv1_push_presentation", width, height, true, true);
}


function tv1_videowindow(url, width, height, setup) {

  var wdwUrl = "http://www.tv1.de/cms/_v" + (setup ? setup : "") + url;
  
  tv1_openPopup(wdwUrl, "tv1_videopopup", width, height);
}


function tv1_openPopup (wdwUrl, wdwTarget, wdwWidth, wdwHeight, fixedSize, superSlimFlg) {
  var slim = false;
  if (superSlimFlg)
    slim = superSlimFlg;

  var fixed = false;
  if (fixedSize)
    fixed = fixedSize;

  var width = 800;
  if (wdwWidth && !isNaN(wdwWidth))
    width = wdwWidth;

  var height = 660;
  if (wdwHeight && !isNaN(wdwHeight))
    height = wdwHeight;


  var wdwParams = "menubar=" + (slim ? "no" : "yes" ) + ",status=" + (slim ? "no" : "yes" ) + ",width=" + width + ",height=" + height + ",toolbar=no,locationbar=no,resizable=" + (slim || fixed ? "no" : "yes" ) + ",scrollbars=no";
  window.open(wdwUrl, wdwTarget, wdwParams);
}

function tv1_ext_ivod(url, width, height, setup) {

  var wdwUrl = "http://www.tv1.de/cms/_v" + (setup ? setup : "") + url;
  var slimFlg = true;
  tv1_openPopup(wdwUrl, "tv1_ivod_" + setup, width, height, true, slimFlg);
}

function tv1_openNews(linktext, setup, ref)
{    
  var nullRef;
  var referer="callino";

  if (ref)
    referer=ref;
  
  var url = "http://www.tv1.de/tv1/cms/_v"+setup+linktext+"?referer="+referer;   
      
  if (navigator.appName == "Microsoft Internet Explorer" && navigator.appVersion.substr(22,3) == "5.5")
  {    
    fenster=window.open(url,"vorschaufenster");
  }
  else
    window.location.href=url;
}
