function printwin_ps() {
var url = document.location.href;
url = url.replace(/#.*/,'');

url = url + (url.indexOf('?')>-1 ? "&" : "?") + '_FRAME=33&_FORMAT=PRINT';
var pw = window.open(url,'PRINTWIN','width=640,height=480,scrollbars=1');
}
                     
/* Aboformulare */

function addEvent(obj, eventType, func, useCaption)
{
  if (obj.addEventListener) {
    obj.addEventListener(eventType, func, useCaption);
    return true;
  } else if (obj.attachEvent) {
    var retVal = obj.attachEvent("on"+eventType, func);
    return retVal;
  } else {
    return false;
  }
} 
                     
/* head-frame.tpl */

  function notframe( url ) {

        var frameurls = [ '/marktplatz/branchenbuch/wiw/',
                          '/chat/',
                          '/shop/',
              '/_/register/nlsetup.html',
                          '/wirtschaft/biallo/'];
        url = url.replace(/^http:\/\/[^\/]+/,''); // host wegschneiden
        url = url.replace(/\?.*/,''); // parameter wegschneiden
        if ( url.match(/(kopf|fuss|links|rechts)\.html/) ) return(0);

        if(url.substr(0,9) == '/_/epaper') return(0);

        for(i=0; i<frameurls.length; i++)
            if ( url.substr(0,frameurls[i].length)==frameurls[i] ) return(0);
        return(1);
  }
  
/* Head-Suche */

function ps_chk_headsuche()
{
  var auswahl=selectWert(document.sucheuebersicht.wosuchen);
  document.sucheuebersicht.action=document.location;
  
  var suchwort=document.forms["sucheuebersicht"].elements[6].value;
  
  if(auswahl=="ask")
  {
  //  var suchwort=document.forms["sucheuebersicht"].elements[6].value;
    var ps_link="http://de.ask.com/web?q=";
       ps_link+=escape(suchwort);
       ps_link+="&qsrc=999&o=3084&l=dis&qenc=ISO-8859-1"; /* ISO-8859-15"; */
    window.open(ps_link); /* ,'Ask','height=768,width=1024' */
  }
  if(auswahl=="Tagesspiegel")
  {
    document.sucheuebersicht.action="/suche/";
  }
  if(auswahl=="Webkatalog")
  {
      if((suchwort == "")||(suchwort == "*"))    
      { 
        alert("Ungültige Eingabe");
        return false;    
      }
    
    document.sucheuebersicht.action="/allesklar/";
    document.sucheuebersicht.method="get";
  }
}

/* TEDs: bigted, minited, ted_statistik */

function ar_unterzeile_bereinigt(ar_u)
{
  for(res="",slash=false,i=0; i<ar_u.length; i++)
  {
    if( ar_u[i]=="/" ) slash = !slash;
    if( ar_u[i]!="/" && !slash ) res = res + ar_u[i];
  }
  return res;  
}      

function getTEDrahmen(klasse)
{
  if(klasse.search(/blau/) > -1) return "url(/images/icons/lines_blue.png)";
  if(klasse.search(/rot/) > -1) return "url(/images/icons/lines_red.png)";
  if(klasse.search(/gelb/) > -1) return "url(/images/icons/lines_gold.png)";
  if(klasse.search(/grau/) > -1) return "url(/images/icons/lines_gray.png)";
}

function tedfarbe(TEDID,ar_unterzeile)
{
  var huhu = getTEDrahmen(ar_unterzeile);
  if(huhu=="undefined")
  {
    document.getElementById("ted"+TEDID).style.backgroundImage = "url(/images/icons/lines_red.png)";
  }
  else
  {
    document.getElementById("ted"+TEDID).style.backgroundImage = getTEDrahmen(ar_unterzeile);
  }
}

function tedhoehe(tedref,targ1,targ2)
{
  if(document.getElementById(tedref))
  {
    var thoehe=document.getElementById(tedref).offsetHeight;
    document.getElementById(targ1).style.height = thoehe+"px";
    document.getElementById(targ2).style.height = thoehe+"px";
  }
}

function zweispalter_divangleich(div1,div2)
{
  if((div1!="") && (div2!=""))
  {
    if(document.getElementById(div1) && document.getElementById(div2))
    {
      var hdiv1=document.getElementById(div1).offsetHeight;
      var hdiv2=document.getElementById(div2).offsetHeight;
      var ergebniss=0;
      if(hdiv1>hdiv2)
      {
        document.getElementById(div2).style.height = hdiv1+"px";
    ergebniss=hdiv1;
      }
      else
      {
        document.getElementById(div1).style.height = hdiv2+"px";
    ergebniss=hdiv2;
      }
      return ergebniss;
      alert('hdiv1='+hdiv1+' ; hdiv2='+hdiv2+' ; ergebniss='+ergebniss);
    }
  }
}

/* skybox_multi_js.tpl */ 


//      var Artikel = new Array();
  var MaxAmount   = 5;
  var Left  = 0;
//skybox_counter = Artikel.length;

function skybox_weiter() {
    return HosSkyBoxSlide(1);
}

function skybox_zurueck() {
    return HosSkyBoxSlide(-1);
}

function HosSkyBoxSlide(direction) {
    Left += direction;
    if ( Left+MaxAmount > skybox_counter ) { Left = 0; }
    if ( Left < 0 ) {Left = skybox_counter-MaxAmount; }
    for (var i = 0; i < skybox_counter; i++) {
        if ( (i >= Left ) && (i<Left+MaxAmount)) {
//          $('sb_'+Artikel[i]).show();
//          $('sb_'+Artikel[i]).className = "skybox relative border_left";
            document.getElementById("sb_" + Artikel[i]).style.display = "block";
            document.getElementById("sb_" + Artikel[i]).className = "skybox relative border_left";
        } else {
//          $('sb_'+Artikel[i]).hide();
            document.getElementById("sb_" + Artikel[i]).style.display = "none"; 
        }
    } // for
//    $('sb_'+Artikel[Left]).className = "skybox relative";
    document.getElementById("sb_" + Artikel[Left]).className = "skybox relative";
}


/* Home rechts */
// Alt
function bilderdivdel(quelldiv,zieldivdel) 
{
  var bild="";
  var text='quell-DIV "'+quelldiv+'" existiert nicht';
  if(document.getElementById(quelldiv))
  {
    bild=document.getElementById(quelldiv).innerHTML;
    text='quell-DIV "'+quelldiv+'" existiert, Inhalt="'+bild+'" , zil-DIV "'+zieldivdel+'" existiert nicht';
  }
  if(document.getElementById(zieldivdel))
  {
    text='quell-DIV "'+quelldiv+'" existiert, Inhalt="'+bild+'" , zil-DIV "'+zieldivdel+'" existiert';
    if(bild=="")
    {
      document.getElementById(zieldivdel).style.display = "none";
      text='quell-DIV "'+quelldiv+'" existiert, Inhalt="'+bild+'" , zil-DIV "'+zieldivdel+'" existiert und wurde ausgeblendet';
    }
  }
  return text;
}
// Neu
function img_detect_divhide(quelldiv,zieldiv)
{
  var a=1;
  if(document.getElementById(quelldiv))
  {
    var thumbbig = document.getElementById(quelldiv);
    if(thumbbig.getElementsByTagName("img").length==0)
    {
      if(document.getElementById(zieldiv))
      {
        document.getElementById(zieldiv).style.display = "none";
        a=0;
      }
    }
  }
  return a;
}

function img_width_eq_div_width(quelldiv,zieldiv)
{
  var thumbbig = document.getElementById(quelldiv);
  if(thumbbig.getElementsByTagName("img").length>0)
  {
    var thumbbig_img = thumbbig.getElementsByTagName("img")[0];
    var width = thumbbig_img.getAttribute("width");
    if(thumbbig!=null)
    {
      document.getElementById(zieldiv).style.width = width + "px";
    }
  }
}


function txt_cut_print(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))
  {
    cuttext=document.getElementById(cutquelldiv).innerHTML;
  }
  var abspannleange = abspann.length;
  var textleange = cuttext.length;
  var tempdiv = laenge-abspannleange;
  if(textleange>laenge)
  {
    cuttext = cuttext.substring(0,tempdiv);
    cuttext += abspann;
  }
  document.write(cuttext);
}

/* ARTIKEL-Detail */

function artikeldetail_location_string(locationStr)
{
  //alert(locationStr);
  if (locationStr!="") {
    locationStr += ' -';
             document.write(locationStr.toUpperCase()+"&nbsp;");
  }  else {
    //document.write("&nbsp;");
     document.write('<img src="/_/pics/spacer.gif"  alt="" title="" style="width:0px; height:0px; display:none;"/>');
  }
}

function artikeldetail_span_ar_text(lbx_id){

    function doit(linkbox_id) {
                        
      if (document.getElementById(linkbox_id) ) {

        var linkbox = document.getElementById(linkbox_id).innerHTML;
        document.getElementById("linkbox_spacer").innerHTML = linkbox;
        
        document.getElementById("linkbox_spacer").style.height = "auto";
        document.getElementById("linkbox_spacer").style.display = "block";
        
        document.getElementById(linkbox_id).innerHTML = "";
        document.getElementById(linkbox_id).style.display = "none";
      }
    }
        

 var thumbbig = document.getElementById("thumbbig_var").innerHTML;
 var ar_text = document.getElementById("ar_text").innerHTML;
 var linkbox = "linkbox_"+lbx_id;
// var linkbox = "linkbox";
 var regtest = /\<!-- LBX --\>\w*\<!-- LBX_real --\>/igm ;
 
 //    if (ar_text.indexOf("<!-- LBX --><!-- LBX_real -->") >= 0) {
    if (regtest.test(ar_text)) {
// new für releated Box
        document.getElementById(linkbox).style.display = "block";
        if (thumbbig.length!=0) {
            var borigurl=document.getElementById("thumbbig_var").getElementsByTagName("img")[0].src;
            bild = new Image();
            bild.src = borigurl;
            breite = bild.width;
            //hoehe = bild.height;

            if (breite > 200) {
                 doit(linkbox);
            }
        } else {
            doit(linkbox);
        }
    }
}

function artikeldetail_div_breite(bilderquelldiv,zieldiv1,zieldiv2)
{
  var thumbbig = document.getElementById(bilderquelldiv);
  if(thumbbig.getElementsByTagName("img").length>0)
  {
    var thumbbig_img = thumbbig.getElementsByTagName("img")[0];
    var width = thumbbig_img.getAttribute("width");
    if (zieldiv2 != 'thumblupe') {width++}
    if(thumbbig!=null)
    {
//      document.getElementById(zieldiv1).style.width = ( width>200 ? 200:width ) + "px";
//      document.getElementById(zieldiv2).style.width = ( width>200 ? 200:width ) + "px";
      
      if (width >= 590) {
        document.getElementById(bilderquelldiv).style.width = "610px";
        document.getElementById(zieldiv1).style.width = "610px"; 
        document.getElementById(zieldiv2).style.width = width + "px";
      } else {
        document.getElementById(zieldiv1).style.width = width + "px";
        document.getElementById(zieldiv2).style.width = width + "px";
      }
    }
  }
}

function artikeldetail_div_entscheider()
{
  var thumbbig = document.getElementById("thumbbig_var").innerHTML;
  if(thumbbig.length==0) {
    document.getElementById("thumbbig").style.display = "none";
    
    //document.getElementById("thumbbig").style.widht = "200px";
    //document.getElementById("thumbbig").innerHTML = "";
    
    document.getElementById("thumbohne").style.display = "block";
  }
}

function artikeldetail_werbungsentscheider(werb1,werb2,lbx_id)
{

  if(document.getElementById(werb1))
  {
    var ar_title_plain=document.getElementById(werb1).innerHTML;
  }
//------------------------------------------------------------------
  if(document.getElementById(werb2))
  {
    var ar_title=document.getElementById(werb2).innerHTML;
  }
//------------------------------------------------------------------
  var data = " : "+ar_title_plain;
  //alert(document.getElementById('{ar_title}'));
  if(document.getElementById(ar_title_plain)!=null)
  {
    document.getElementById(ar_title).innerHTML = data;
  }
//------------------------------------------------------------------
// Falls KEINE Linkbox existiert die Werbung manuell hinterherladen,
// falls eine Linkbox existiert die Werbung in die Linkbox einladen.
  var data = "";
  data = document.getElementById('link_box_werbung'+lbx_id);
  //alert(data);
  var data2 = "";
  data2 = document.getElementById('werbungscontainer').innerHTML;
  //alert(data2);

  if(data==null) // Artikel verfügt über keine Linkkox
  {
    //alert("WERB einblenden");
    document.getElementById('werbung1').style.display = "inline";
    document.getElementById('werbung2').style.display = "inline";

    document.getElementById('werbung1').style.visibility = "visible";
    document.getElementById('werbung2').style.visibility = "visible";

    document.getElementById('werbung2').innerHTML = data2;
  }
  else
  {
    document.getElementById('link_box_werbung_spacer'+lbx_id).style.display = "inline";
    document.getElementById('link_box_werbung'+lbx_id).style.display = "inline";
    
    document.getElementById('link_box_werbung'+lbx_id).innerHTML = data2;
  }

}

/* REGISTRIERUNG / NEWSLETTER - HEAD */

function newsletter_reghead()
{
  var ps_uri=location.href;
  var temp = new Array();
  temp = ps_uri.split('/');
  if(temp[5]!="undefined")
  {
    if(temp[5]=="nlsetup.html")
    {
      document.write('Newsletter');
    }
    else
    {
      document.write('Benutzerdaten');
    }
  }
  else
  {
    document.write('Benutzerdaten');
  }
}

/* ABO-Detail 

function uebertragen(sObj) {
    var wert=selectWert(document.qwer.poduktselect);
    document.forms["FRM{ar_id}"].elements["fr[1]"].value = wert;
    document.forms["FRM{ar_id}"].elements["fr[2]"].value = wert;
}
*/

function selectWert(sObj) {
    with (sObj) return options[selectedIndex].value;
}

/* Begin: MULTIMEDIA BOX */


function getLen(){
  var thisElem = document.getElementById('box_mm');
  var elems = thisElem.childNodes; 
  var text = ""; 
  var len = 0;
  var divarray = new Array();

  for (var i=0; i<elems.length; i++) {
     
    if(elems[i].nodeName=='DIV'){
      len = len+1;
    }
  }
  return len;
}

function getFirst(){
  var thisElem = document.getElementById('box_mm');
  var elems = thisElem.childNodes; 
  var pos = 0;

  for (var i=0; i<elems.length; i++) {
    if(elems[i].nodeName=='DIV'){
      pos = pos+1;
      if(elems[i].style.display=='block'){
        return pos;
      }
    }
  }
}

function move(direction){
  var thisElem = document.getElementById('box_mm');
  var elems = thisElem.childNodes; 
  var pos = 0;
  var text = ""; 
  var first = getFirst();
  var divarray = new Array();

  for (var i=0; i<elems.length; i++) {
    if(elems[i].nodeName=='DIV'){
      pos = pos + 1;
      divarray[pos]= new Array(elems[i].getAttribute('id'));
    }
  }

  if (direction=='next'){
    if ( first <= (getLen()-4) ){
      for (var i=1; i<(divarray.length); i++) {
        document.getElementById(divarray[i]).style.display='none';
      }
      for (var i=first+1; i<first+5; i++) {
        document.getElementById(divarray[i]).style.display='block';
      }
      if(getFirst()>1){
        document.getElementById('hp_mm_back').innerHTML='<a href=\"javascript:move(\'back\');\"><img src="/images/icons/arrow_left_on.jpg" border="0" width="16" height="47"></a>'; 
      }
      if ( getFirst() > (getLen()-4) ){
        document.getElementById('hp_mm_next').innerHTML='<img src="/images/icons/arrow_right_off.jpg" border="0" width="16" height="47">'; 
      }
    }
  }

  if (direction=='back'){
    if ( first > 1 ){
      for (var i=1; i<(divarray.length); i++) {
        document.getElementById(divarray[i]).style.display='none';
      }
      for (var i=first-1; i<first+3; i++) {
        document.getElementById(divarray[i]).style.display='block';
      }
      if(getFirst()==1){
        document.getElementById('hp_mm_back').innerHTML='<img src="/images/icons/arrow_left_off.jpg" border="0" width="16" height="47">'; 
      }
      if ( getFirst() <= (getLen()-4) ){
        document.getElementById('hp_mm_next').innerHTML='<a href=\"javascript:move(\'next\');\"><img src="/images/icons/arrow_right_on.jpg" border="0" width="16" height="47"></a>'; 
      }
    }
  }

}

function initMultimediaBox(){
  document.getElementById('hp_mm_back').innerHTML='<img src="/images/icons/arrow_left_off.jpg" border="0" width="16" height="47">'; 
  if(getLen()>4){
    document.getElementById('hp_mm_next').innerHTML='<a href=\"javascript:move(\'next\');\"><img src="/images/icons/arrow_right_on.jpg" border="0" width="16" height="47"></a>'; 
  }
  else{
    document.getElementById('hp_mm_next').innerHTML='<img src="/images/icons/arrow_right_off.jpg" border="0" width="16" height="47">'; 
  }
}

/* End: MULTIMEDIA BOX */



/* START: HOS Artikelkommentar / QuickReg Update */
function HOSHide(DOMID) {
    if ( typeof DOMID != undefined && DOMID != '' ) {
        var el = document.getElementById(DOMID);
        if ( typeof el != 'undefined' && el != '' ) {
            el.style.display = 'none';
        }
    }
}

function HOSShow(DOMID) {
    if ( typeof DOMID != undefined && DOMID != '' ) {
        var el = document.getElementById(DOMID);
        if ( typeof el != 'undefined' && el != '' ) {
            el.style.display = 'block';
        }
    }
}

function HOSPostCheck() {
    var ComForm = document.getElementById('formular');
    if ( typeof ComForm != 'undefined' ) {
        var fieldsets = ComForm.getElementsByTagName('fieldset');
        if ( typeof fieldsets != 'undefined' ) {
            if ( typeof fieldsets[0] != 'undefined' ) {
                if ( fieldsets[0].className == 'fcms-error-messages' ) {
                    HOSShow('ComReg');
                    HOSHide('ComLog');
                    HOSHide('ComRegBut');
                    HOSHide('ComLogBut');
                }
            }
        }
    }
}
/* END: HOS Artikelkommentar / QuickReg Update */

function HOSPM(count,logname) {
    if ( typeof count != 'undefined' && typeof logname != 'undefined' &&  count != '' && logname != '') { 
        document.getElementById('pm_span').innerHTML = '&nbsp;<a href="/member/'+logname+'/mailbox/">('+count+')&nbsp;PN</a>';
    }
}


