// Modul f. Werbung

/* diese ALTEN Werbe Tagsfunktionen werden noch für alte Partnersites benötigt, (damit sie eine Fehler werfen!) 
   die nicht umbestiegen sind (ContentAds) bitte erst nach Rücksprache mit rl UND hf löschen! */
function ConAdClose () {};
function ConAdOpen () {};
function ConAdTag () {};
function ReLAdClose () {};
function ReLAdOpen () {};
function ReLAdTag () {};
function ReRAdClose () {};
function ReRAdOpen () {};
function ReRAdTag () {};
function FooAdClose () {};
function FooAdOpen () {};
function  FooAdTag () {};

// Prüfung globaler Variablen
if (typeof(gbThemeroom)=='undefined') gbThemeroom = false;

// Hier gehts los mit neuer Werbung!

var AdRandom = Math.floor(Math.random() * 999999);
var ns4 = (document.layers)?1:0; // Netscape4 Erkennung

//Fix für Bug in dynamischen AdLayern (1x1) im Testbanner (Funktion wird für CU 1260712 erwartet):

var _statAd = 0;
var _adCu;

var gaCoAd;
var gaCoUrl;
var gaCoDest;
var gaCoImg;
var oImgCache = new Array();

var bNoCoAd = false;
var gcCoAd;
var giCoAd;
var idCoTime;
var FillerCount = 1;

function PopAdTagV3 () {}
function PopEndTag  () {}
function PopAdMove3  () {}

// Tommorrow Focus & DoubleClick

// AdCall
function AdTagV3 (Adwidth,Adheight,Bannerpercent,BannerID) {
      var oAdvert = new cAdvertiser();
      if (!BannerID || BannerID == "undefined") BannerID = "BANNER";
      oAdvert.callCommercial(BannerID,Adwidth,Adheight,Bannerpercent);
}


function VidAdTagV3 () {
 // mit dem neuen Flowplayer, kein 4x4 Aufruf mehr
 // AdTagV3('4','4','100','VIDEO');
}

function TopAdMove3 () {

  var ad = $('TopAd');
    if ($chk(ad)) {
    var body = $E('body');
    var divFazSeite = $('TopAdMaster');
    var AdInhalt = ad.innerHTML;
    //alert("Top: "+AdInhalt);
    if (AdInhalt.indexOf("Filler")>0){ 
      DelTopAnzeige();
    	ad.setStyle('visibility','visible');
      ad.setStyle('margin-top','0px');
     // return;
    }
    divFazSeite.innerHTML= "";
    if($chk(divFazSeite))
            ad.injectBefore(divFazSeite); // body.adopt(ad);
    else return;

    if (gbThemeroom) {
       var tableid = $('TopAdTable');
       if ($chk(tableid)) tableid.setStyle("margin","auto");
       ad.setStyle('margin-bottom','4px');
       ad.setStyle('margin-top','0px');
	  }
	  ad.setStyle('visibility','visible');
	  ad.setStyle('display','block');
	  
	  
  }
}
function ConW1AdMove3(){  ConAdMoveV2("ConW1Ad");}
function ConW2AdMove3(){  ConAdMoveV2("ConW2Ad");}
function ConW3AdMove3(){  ConAdMoveV2("ConW3Ad");}
function ConW4AdMove3(){  ConAdMoveV2("ConW4Ad");}

function ConWR1AdMove3(){  ConAdMoveV2("ConWR1Ad");}
function ConWR2AdMove3(){  ConAdMoveV2("ConWR2Ad");}
function ConWR3AdMove3(){  ConAdMoveV2("ConWR3Ad");}
function ConWRSAdMove3(){  
 
  var main = $("BoxAngebotVerlagEnvelope");
  var ad = $("ConWRSAd");
  if (!$chk(main) || !$chk(ad)) 
   return;

  var AdInhalt = ad.innerHTML;
  //alert("Top: "+AdInhalt);
  if (AdInhalt.indexOf("Filler")>0){ return;}

      // ad.injectBefore(main);
      main.innerHTML ="";
      main.adopt(ad);
     
  if (!main)  
    main = $("topjob");
  
  if ($chk(main)  && $chk(ad)) {
	  ad.setStyle("visibility", "visible");
	  ad.setStyle("display", "block");
  }



}

function ReRAdMove3(){  ConAdMoveV2("ReRAd");}

function ConAdMoveV2 (sAd) {

  var main = $(sAd + "Pos");
  var ad = $(sAd);

  if (!$chk(main) || !$chk(ad)) 
   return;

  var AdInhalt = ad.innerHTML;
  //alert("Top: "+AdInhalt);
  if (AdInhalt.indexOf("Filler")>0){ return;}

       //ad.injectBefore(main);
      main.adopt(ad);
     
  if (!main)  
    main = $("topjob");
  
  if ($chk(main)  && $chk(ad)) {
	  ad.setStyle("visibility", "visible");
	  ad.setStyle("display", "block");
  }

}

function SkyAdMove3 () {

  var main = $('FAZNETBODY');
  var ad = $('SkyAd');
  var Jobmain = $('topjob');//em_body

  if (!($chk(Jobmain) || $chk(main)) || !$chk(ad)) 
   return;

  var AdInhalt = ad.innerHTML;
  //alert("Sky"+AdInhalt);
  if (AdInhalt.indexOf("Filler")>0){ return;}

  oLabel = $("LabelAd");
   if ($chk(oLabel) && $chk(main))
       ad.injectBefore(oLabel);
       else if ($chk(oLabel) && $chk(Jobmain))
         oLabel.adopt(ad);
     

  if (!main)  
    main = $("topjob");

  if ($chk(main)  && $chk(ad)) {
	  ad.setStyle("visibility", "visible");
	  ad.setStyle("display", "block");
	  
    if ($chk($("topjob")) && !window.ie)
         ad.setStyle("left",820+"px");
    
    if ($chk($("Home")) || $chk($("topjob"))) return;

    var oFazSeTemp = $("FazSeite");
    if (gbThemeroom) oFazSeTemp = $("T_Seite");
 
    if ($chk(oFazSeTemp)){
     ad.setStyle("left",SkyPosition()+"px");
    } else 
    { // Fazjob
     ad.setStyle("left",SkyPosition()+"px");
    }
 }
}


function SkyPosition(){

      var oFazSeTemp = $("FazSeite");
      if (gbThemeroom) oFazSeTemp = $("T_Seite");

      
      var SkyOffset=4; // exclusive Schatten
      
      
      if (!$chk(oFazSeTemp)) {
        oFazSeTemp= $("content-tab"); // Alte ASP Seiten!
        SkyOffset= 10;
      }
      
      var  sSkypos = 933;
      if ($chk(oFazSeTemp)){
        sBreite = oFazSeTemp.getStyle("width");
        sBreite = sBreite.replace("px","");
        //if (parseInt(sBreite)>890)
        sSkypos = (parseInt(sBreite) + SkyOffset);
      }else {
        // Bei fazjob.net haben wir leider keine Div-ID nach der wir schauen/suchen können
        // Wir wissen aber das die Breite 800px ist.
        if (window.location.href.match(/http:\/\/fazjob.net\//i) 
           || window.location.href.match(/fazjob/i)) // localhost
          sSkypos = (800+10);
        if ($E("title") && $E("title").innerHTML.match(/EM-Manager/i)) // wenn im Titel "EM-Manager, dann +30px
           sSkypos = sSkypos+30;
      
      }

      return sSkypos+ThemeRoomOffset(sSkypos);
}

function ThemeRoomOffset(Contentwidth){
   var WindowWidth = document.body.clientWidth;
   if (gbThemeroom) return ((WindowWidth-Contentwidth)/2)+4;
  return 0;
}

function DelSkyAnzeige(){
  var anz= $('SkyAnzeige');
  if (!$chk(anz)) return;
  
	  anz.setStyle("visibility", "hidden");
	  anz.setStyle("display", "none");
}

function DelTopAnzeige(){
  var anz= $('TopAnzeige');
  if (!$chk(anz)) return;
  
	  anz.setStyle("visibility", "hidden");
	  anz.setStyle("display", "none");
}

function DelSkyAndTopAnzeige(){
  var anz= $('SkyAnzeige');
  if (!$chk(anz)) return;
  
	  anz.setStyle("visibility", "hidden");
	  anz.setStyle("display", "none");

  var anz2= $('TopAnzeige');
  if (!$chk(anz2)) return;
  
	  anz2.setStyle("visibility", "hidden");
	  anz2.setStyle("display", "none");

}

// Versteckt alle bekannten Werbeformen(wichtig f. Modalfenster)
function   fnHideWerbung(){
  if ($chk($('TopAd'))){ $('TopAd').setStyle("visibility", "hidden"); $('TopAd').setStyle("display", "none");}
  if ($chk($('SkyAd'))){ $('SkyAd').setStyle("visibility", "hidden"); $('SkyAd').setStyle("display", "none");}
  if ($chk($('adboxWR1'))){ $('adboxWR1').setStyle("visibility", "hidden"); $('adboxWR1').setStyle("display", "none");}
  if ($chk($('adboxWR2'))){ $('adboxWR2').setStyle("visibility", "hidden"); $('adboxWR2').setStyle("display", "none");}
  if ($chk($('adboxWR3'))){ $('adboxWR3').setStyle("visibility", "hidden"); $('adboxWR3').setStyle("display", "none");}
  if ($chk($('ConW1Ad'))){ $('ConW1Ad').setStyle("visibility", "hidden"); $('ConW1Ad').setStyle("display", "none");}
  if ($chk($('ConW2Ad'))){ $('ConW2Ad').setStyle("visibility", "hidden"); $('ConW2Ad').setStyle("display", "none");}
  if ($chk($('ConW3Ad'))){ $('ConW3Ad').setStyle("visibility", "hidden"); $('ConW3Ad').setStyle("display", "none");}
  if ($chk($('ConW4Ad'))){ $('ConW4Ad').setStyle("visibility", "hidden"); $('ConW4Ad').setStyle("display", "none");}
}

function testtopAd(){
    var ad = $('TopAd');
     if ($chk(ad)) {
        var body = $E('body');
        var divFazSeite = $('TopAdMaster');
        var AdInhalt = ad.innerHTML;
        //alert("Top: "+AdInhalt);
        if (AdInhalt.indexOf("Filler")>0){ 
         // return;
         } else {
          divFazSeite.innerHTML = "<img src\"/img/leer.gif\" height=100px width=10px border=1>";
          //divFazSeite.setStyle('border','2px solid #efefef');
         }
      }
}
