/* ----------------------------------------------------------------------
Author  : Rolf Schneider
Date    : 2007-05-16
Version : V 1.0

Description : Opens the TGS-mediacenter in an own 
              window with height 768 px and width 1024 px.
              If no parameter is set, the mediacenter opens in it's 
              home-Dir, else it will enter the given location. 
---------------------------------------------------------------------- */

function multimedia(a)
{
  // alert("-"+a+"-");
  if(a==undefined)
  {
    window.open('/medien/home/index.html?_FRAME33', 'popup', 'height=768,width=1024,location=no,scrollbars=yes,resizable=yes');
  }
  else
  {
    window.open(a, 'popup', 'height=768,width=1024,location=no,scrollbars=yes,resizable=yes');
  }
}

function mediajump(quelldiv_adetail,piid)
{
  if(piid!="")
  {
    var retour='<a href="/medien/cme1,'+piid+'.html"  onclick="multimedia(\'/medien/cme1,'+piid+'.html\'); return false">';
    if(document.getElementById(quelldiv_adetail))
    {
      var med_link=document.getElementById(quelldiv_adetail).innerHTML;
      //alert(med_link);
      var temp = new Array();
      temp = med_link.split('/');
      //alert('3='+temp[3]);
      //if(temp[3]=="hermes" || temp[3]=="nomc")
      if((med_link.search(/\/hermes\//)) || (med_link.search(/\/nomc\//)))
      {
        retour='<a href="/medien/hermes/cme1,'+piid+'.html"  class="noline" onclick="multimedia(\'/medien/hermes/cme1,'+piid+'.html\'); return false">';
      }
    }
  }
  else
  {
    retour='<a href="#">';
  }
  document.write(retour);
  return retour;
  //alert(retour);
}

function mediencenter(piid)
{
  if(piid!="")
  {
    var retour='<a href="/medien/cme1,'+piid+'.html"  onclick="multimedia(\'/medien/cme1,'+piid+'.html\'); return false">';
    document.write(retour);
    return retour;
  //alert(retour);
  }
}

function videolink_mediacenter(link)
{  // Übersichtsseiten Home und Subx
  var laenge=link.length;
  laenge-=7;
  var fileLink = link.substr(6,laenge);
  var ausgabe='/medien/videos/'+ fileLink;
  var linkTotal = '<a  href="#" onclick="multimedia(\''+ausgabe+'\');">';
  document.write(linkTotal);
  // alert(linkTotal);
  return linkTotal;
}

function audiolink_mediacenter(link)
{  // Übersichtsseiten Home und Subx
  var laenge=link.length;
  laenge-=7;
  var fileLink = link.substr(6,laenge);
  var ausgabe='/medien/audio/'+ fileLink;
  var linkTotal = '<a  href="#" OnClick="multimedia(\''+ausgabe+'\');">';
  document.write(linkTotal);
  // alert(linkTotal);
  return linkTotal;
}

function bilderlink_mediacenter(linkfile)
{  // Übersichtsseiten Home und Subx
  var link = '/medien/galerie/'+linkfile;
  var linkTotal = '<a  href="#" onclick="multimedia(\''+link+'\');">';
  document.write(linkTotal);
  return linkTotal;
}


function media_ressort(link,ausgabe)
{
  if(link!="")
  {
    var temp = new Array();
    temp = link.split('/');
    document.write(temp[ausgabe]);
  }
}

function media_ressort_desc(laenge,abspann,cutquelldiv)
{
  /*
  laenge = max länge des Trings inkl. Abspann
  abspann = String der nach dem Cut die Ausgabe beendet z.B. "..."
  cutquelldiv = id="xyz"==#xyz der den zu bearbeitenden Text enthält
  */

  if(document.getElementById(cutquelldiv))
  {
    var origtext=document.getElementById(cutquelldiv).innerHTML;
    var abspannleange = abspann.length;
    var textleange = origtext.length;
    var tempdiv = laenge-abspannleange;
    var cuttext ="";
    if(textleange>laenge)
    {
      cuttext += origtext.substring(0,tempdiv);
      cuttext += abspann + '<span style="display:none;">';
      cuttext += origtext.substring(tempdiv,textleange);
      cuttext += '</span>';
    }
    else
    {
      cuttext += origtext;
    }
    document.write(cuttext);
  }
}

function media_video_desc(laenge,abspann,cutquelldiv)
{
  /*
  laenge = max länge des Trings inkl. Abspann
  abspann = String der nach dem Cut die Ausgabe beendet z.B. "..."
  cutquelldiv = id="xyz"==#xyz der den zu bearbeitenden Text enthält
  */

  var origtext=cutquelldiv;
  var abspannleange = abspann.length;
  var textleange = origtext.length;
  var tempdiv = laenge-abspannleange;
  var cuttext ="";
  if(textleange>laenge)
  {
    cuttext += origtext.substring(0,tempdiv);
    cuttext += abspann + '<span style="display:none;">';
    cuttext += origtext.substring(tempdiv,textleange);
    cuttext += '</span>';
  }
  else
  {
    cuttext += origtext;
  }
  document.write(cuttext);
}

function ps_media_einspalter(layout)
{
 // alert(layout);
  if(typeof text=="undefined")
  {
    var text = new Array('<div class="article highlight photos">','<div class="article photos">');
  }
  document.write(text[layout]);
  if(layout == 1)
  { 
    layout = 0;
  }
  else
  {
    layout = 1;
  }
  return layout;
}

function ps_media_video_einspalter(layout)
{
 // alert(layout);
  if(typeof text=="undefined")
  {
    var text = new Array('<div class="article highlight videos">','<div class="article videos">');
  }
  document.write(text[layout]);
  if(layout == 1)
  { 
    layout = 0;
  }
  else
  {
    layout = 1;
  }
  return layout;
}

function ps_media_spalten(ps_col)
{
  //alert(ps_col);
  if(typeof divcontainercol=="undefined")
  {
    var divcontainercol = new Array('<div class="column first" style="border: 0px solid red;">','<div class="column " style="border: 0px solid green;">');
  }
  document.write(divcontainercol[ps_col]);
  if(ps_col == 0)
  {
    ps_col = 1;
  }
  return ps_col;
}

