var bulb=new Array; bulb[0]=new Image; bulb[1]=new Image;
var tops=new Array; tops[0]=new Image; tops[1]=new Image;
var rz=new Array; rz[0]=new Image; rz[1]=new Image;
var prImg=new Array;
prImg[0]=new Image; prImg[0].src="http://rhein-zeitung.de/g/2001/printtool/drucker0.gif";
prImg[1]=new Image; prImg[1].src="http://rhein-zeitung.de/g/2001/printtool/drucker1.gif";

var defaultBulb=0;
var tmBulb=0;
var tm=0; var tmThema;
var tab=0; var lastTab=0;
var ri=0;

var OPERA=(navigator.userAgent.indexOf('Opera')>=0);
var NAV3=(((navigator.appName.indexOf('Netscape')>=0) && (navigator.appVersion.substring(0,1)==3) && !OPERA));
var NAV4=(((navigator.appName.indexOf('Netscape')>=0) && (navigator.appVersion.substring(0,1)==4) && !OPERA));
var NAV=((navigator.appName.indexOf('Netscape')>=0) && (navigator.appVersion.substring(0,1)>=4));
var IE=((navigator.userAgent.indexOf('MSIE')>=0) || (!navigator.userAgent));
var MOZ5=(navigator.userAgent.indexOf('Mozilla/5')>=0);
var now=new Date();

var EPCookieName="RZText=";


function InitRessort(ressort) {
        tops[0].src = "http://rhein-zeitung.de/g/2001/top"+ressort+"off.gif";
        tops[1].src = "http://rhein-zeitung.de/g/2001/top"+ressort+"on.gif";
        bulb[0].src = "http://rhein-zeitung.de/g/s/wp.gif";
        bulb[1].src = "http://rhein-zeitung.de/g/s/"+ressort+"p.gif";
        rz[0].src   = "http://rhein-zeitung.de/g/2001/rz"+ressort+".gif";
        rz[1].src   = "http://rhein-zeitung.de/g/2001/rzon.gif";
        ri++;
}


function TopIt(ressort,status) {
        if (!ri) { InitRessort(ressort) }
        document.topit.src=tops[status || 0].src;
        window.status=(status)  ? "Zum Seitenanfang" : ""
        return true
}


function PrintL(status) {
        document.printImg.src=prImg[status || 0].src;
        window.status=(status)  ? "Druckversion anzeigen" : ""
        return true
}


function Suggest(ref) {
        var url = 'http://rhein-zeitung.de/tools/2001/popup.php?url=http://rhein-zeitung.de/tools/2001/suggestpage.php&referer='+ref;
        var opt = 'width=430,height=550,top=150,left=200';
        window.open( url,'RZOINFO',opt);
}


function EPInit(forceSelectWin) {                  // für Alt-Seiten
        document.location.href="http://epaper.rhein-zeitung.de/";
        return false
}


function RZOHome(ressort,status) {
        if (!ri) InitRessort(ressort);
        document.rzhome.src=rz[status || 0].src
        window.status=(status)  ? "Zur Homepage von RZ-Online" : ""
        return true
}


function Finde(sid) {
        with (document.Suche) {
                if (typeof sid == "number") { db[sid].checked=true }
                if (search.value) {
                        if (((db[2]) && (db[2].checked)) || (db.value == "web")) {
                                var src="http://www.google.com/search?q=%%ITEM&csr=lang_de";
                                src=src.replace(/%%ITEM/,escape(search.value));
                                window.open(src,"Google");
                        }
                        else {
                                var src=(db[1].checked) ? db[1].value : "";
                                parent.location.href="http://rhein-zeitung.de/suche/?"+escape(src+search.value+"&"+cat.value+"&"+tm.value)
                        }
                }
                else {
                        document.Suche.search.focus()
                }
        }
        return false
}


function Banner1und1(r) { return "" }


function SetDefaultBulb(defBulbName,min,max,ressort) {
        if (defBulbName) { // Alt-Modus
                defaultBulb=defBulbName;
                return
        }
        if (NAV4) { return }

        max+=min; var i=0; var j=0; var e=0;
        for (i=min; i<max; i++) {
                e=document.getElementById('l'+i);
                if (!e) return;
                if (e.href==window.location.href) {
                        j=i; break;
                }
        }

        if (!ri) InitRessort(ressort);
        if (j) {
                defaultBulb='l'+j;
                if (document [defaultBulb]) document ['l'+min].src=bulb[0].src;
        }
        else {
                defaultBulb='l'+min;
        }
        if (document [defaultBulb]) document [defaultBulb].src=bulb[1].src
}


function Enlight(s,ressort,bulbName,status) {
        if (tmBulb) clearTimeout(tmBulb);
        if (!ri) InitRessort(ressort);
        if (!document [bulbName]) return false

        document [bulbName].src=bulb[status || 0].src;
        if (status) {
                if ((defaultBulb) && (defaultBulb!=bulbName) && (document [defaultBulb])) {
                        document [defaultBulb].src=bulb[0].src
                }
        }
        else {
                if (defaultBulb) {
                        tmBulb=setTimeout("Enlight('','"+ressort+"','"+defaultBulb+"',1)",250)
                }
        }

        if (s) {
                window.status=s;
                return true;
        }
        return false;
}


function StartMemo(memme) {
        if (!memme) { memme="Film-Memo" }
        window.open("http://cgi.rhein-zeitung.de/memo/frame.html?"+memme,"memwin","width=480,height=465,resizable=yes");
}


var epashown=false;

function TickerStart(kanal,mode) {
	var dx=560; var dy=480;
	var cookieName="RZOnlineTicker";
	if (!mode) mode="N";
	if (!kanal) kanal="km";

	if ((mode=="N") || ((mode!="C") && (document.cookie.indexOf("RZOnlineTicker=Classic")<0))) {
   	if ((navigator.appVersion>="4") && (navigator.appName.match(/Netscape|Mozilla.5/))) {
     		if (navigator.appVersion.indexOf("Linux")>=0) dx=600;
         var s=document.cookie;
         var p=s.indexOf(cookieName);
         if (p>=0) {
         	s=unescape(s.substring(p+cookieName.length+1));
            p=s.indexOf(";"); if (p<0) p=s.length;
            s=s.substring(0,p);
            a=s.split(",");
            if (a.length>4) { dx=a[4]; dy=a[5] }
        	}
   	}
   	window.open("/tick/?"+kanal+",2ndPass","nox","resizable=yes,scrollbars=yes,directories=no,toolbar=no,status=no,location=no,width="+dx+",height="+dy);
	}
	else {
   	 setTimeout("window.location.href='/tick/?"+kanal+",C'",100);
	}
	return false
}


function Thema(n,rMode) {
        if ((navigator.appVersion>="5") || (navigator.userAgent.indexOf("MSIE")>=0)) {
                if (tmThema) clearTimeout(tmThema); tmThema=0;

                tab=document.getElementById('tab'+n);
                anker=document.getElementById('ank'+n);

                if ((tab) && (anker)) {
                            if ((lastTab) && (tab!=lastTab) && (lastTab.style.visibility=="visible")) lastTab.style.visibility='hidden';
                        lastTab=tab;
                        var aMode=(tab.style.visibility=="visible");
                        if (aMode!=rMode) {                                         // akt. Mode != requestedMode
                                  if (rMode) {
                                        tab.style.top=anker.style.bottom;
                                        tmThema=setTimeout("tab.style.visibility='visible'",50)
                                 }
                                  else {
                                          tmThema=setTimeout("tab.style.visibility='hidden'",500)
                                  }
                        }
                }
        }
        return false;
}


function Init() {
	if ((document.createDocumentFragment) && (opener) && (opener.parent) && (opener.parent.suche) && (opener.parent.suche.InitMarkup)) opener.parent.suche.InitMarkup(self.document)
}


function MM_preloadImages() {
        var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function MM_swapImgRestore() {
        var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function MM_findObj(n, d) {
        var p,i,x;
        if(!d) d=document;
        if((p=n.indexOf("?"))>0&&parent.frames.length) {
                d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
        }
        if (!(x=d[n])&&d.all) x=d.all[n];
        for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
        for (i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
        if (!x && document.getElementById) x=document.getElementById(n); return x;
}


function MM_swapImage() {
        var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
        if ((x=MM_findObj(a[i]))!=null) {
                document.MM_sr[j++]=x;
                if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
        }
}


function wopen(URL,WIN,PARAMS) {
  window.open(URL,WIN,PARAMS);
}


function AdClick(ad) { return true } 


// vorab aus dem neuen Layout 2004:

function Zoom(bname,i) {
	if (navigator.appName.indexOf('Opera')>=0) {
		window.open(bname,'zoom');
      return false
	}

	var table=document.getElementById('d'+i);
	if (!table) return true;

	var tablePic=document.getElementById('t'+i);
	if (!tablePic) return true;
	table.style.top=tablePic.style.top;
	table.style.left=tablePic.style.left;
	table.style.display='block';
	eval("i"+i+".location.replace(bname)");
	
	return false
}


function Unzoom() {
	var a=new Array(8);
	a=document.getElementsByTagName('div');
	for (var i=0; i<a.length; i++) {
	   if (((a[i].className) == 'zoom') && (a[i].style.display != 'none')) a[i].style.display='none';
	}
	return false
}
