var addsliderleft = 0;
var addslidertop = 0;
var videos = new Array(); 

var comptipp = new Array();
var comppath = new Array();
var comptitle = new Array();
var compkat = new Array();

var compindex = randInt(0,3);

function showComp(indx) {
	if(document.getElementById("compmenu"+compkat[compindex])) {
		document.getElementById("compmenu"+compkat[compindex]).style.backgroundImage = document.getElementById("compmenu"+compkat[compindex]).style.backgroundImage.replace("ON","OFF");
		compindex = indx;
		document.getElementById("comptitle").style.backgroundImage = 'url('+comptipp[compindex]+')';
		document.getElementById("comptitle").innerHTML = comptitle[compindex];
		document.getElementById("compmenu"+compkat[compindex]).style.backgroundImage = document.getElementById("compmenu"+compkat[compindex]).style.backgroundImage.replace("OFF","ON");
	}
}

function getComp(kateg) {
	for(var i=0; i<compkat.length; i++)
	{
		if(compkat[i] == kateg)
			showComp(i);
	}
}

function gotoComp(link) {
	window.location.href = link+"&typ="+compkat[compindex]+"#"+comppath[compindex];
}

var ua = navigator.userAgent.toLowerCase();
var browseHeight = 0;

function Fensterhoehe() {
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myHeight = document.documentElement.clientHeight;
  } else if( document.body &&  document.body.clientHeight ) {
    //IE 4 compatible
    myHeight = document.body.clientHeight;
  }
  
  return myHeight;
}

function Fensterbreite() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body &&  document.body.clientWidth ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }
  
  return myWidth;
}

var add = 0;

var switchwerbung;

// This function sets the height of the table
// so that the table fits into the window without scrollbars
function setHeight(force)
{
	var doscroll = true;
	scr_h = Fensterhoehe();
	
	if (document.layers){
	//Netscape 4 specific code
		pre = 'document.';
		post = '';
		post1 = '';
	}
	if (document.getElementById){
		//Netscape 6 specific code
		pre = 'document.getElementById("';
		post = '").style';
		post1 = '")';
	}
	if (document.all){
		//IE4+ specific code
		pre = 'document.all.';
		post = '.style';
		post1 = '';		
	}
	
	var scr_w = Fensterbreite();

	// scr_h - value > 0 ==> scrollbar; scr_h - value < 0 ==> loch
	if(browseHeight != scr_h || force == 1)
	{
		if(scr_h < 790 || ua.indexOf("ipad") > -1 || ua.indexOf("ipod") > -1 || ua.indexOf("iphone") > -1) {
			if(ua.indexOf('opera') > -1) {
				document.getElementById("main").style.height = "";
				document.getElementById("main").style.overflow = "auto";
			}
			browseHeight = 456;
			if(eval(pre + 'scrolldiv' + post1) != null)
			{
				var myNews = eval(pre + 'scrolldiv' + post);
				myNews.overflow = 'visible';
			}
			if(eval(pre + 'newsdiv' + post1) != null)
			{
				var myNews = eval(pre + 'newsdiv' + post);
				myNews.overflow = 'visible';
			}
			if(document.getElementById('abschlussimg'))
				document.getElementById('abschlussimg').style.display = "block";
				
			if(eval(pre + 'background' + post1) != null)
			{
				doscroll = false;
			}
			if(eval(pre + 'newsdiv' + post1) != null)
			{
				var myNews = eval(pre + 'newsdiv' + post);
				myNews.height = "auto";
			}
			if(eval(pre + 'previewDiv' + post1) != null)
			{
				var myNews = eval(pre + 'previewDiv' + post);
				
				document.getElementById('fotoframe').height = "500px";
				myNews.height = "500px";
			}
		} else {	
			if(ua.indexOf('opera') > -1) {
				document.getElementById("main").style.height = Fensterhoehe()+"px";
				document.getElementById("main").style.overflow = "hidden";
			}
			//src = src_h - 194
			browseHeight = scr_h - 154;
			if(eval(pre + 'scrolldiv' + post1) != null)
			{
				var myNews = eval(pre + 'scrolldiv' + post);
				myNews.overflow = 'auto';
			}
			if(eval(pre + 'newsdiv' + post1) != null)
			{
				var myNews = eval(pre + 'newsdiv' + post);
				myNews.overflow = 'auto';
			}
			if(document.getElementById('abschlussimg'))
				document.getElementById('abschlussimg').style.display = "none";
				
			if(eval(pre + 'background' + post1) != null)
			{
				var myNews = eval(pre + 'background' + post);
				myNews.height = "auto";
			}
			if(eval(pre + 'newsdiv' + post1) != null)
			{
				var myNews = eval(pre + 'newsdiv' + post);
				if(browseHeight > 0)
						myNews.height = browseHeight - 1+"px";	
				else myNews.height = 0+"px";
			}
			
			if(eval(pre + 'previewDiv' + post1) != null)
			{
				var myNews = eval(pre + 'previewDiv' + post);
				if(ua.indexOf('firefox') > -1) {
					if(scr_h >= 384)
						myNews.height = scr_h - 384 + "px";	
					else myNews.height = 0+"px";
				}else { 
					if(browseHeight > 238)
						myNews.height = browseHeight - 238+"px";	
					else myNews.height = 0+"px";
				}
			}
		}
		
		
		if(eval(pre + 'blackmiss' + post1) != null){	
			if(!doscroll)
				return;
			var myNews = eval(pre + 'blackmiss' + post);	
			if(scr_h >= 165)
				myNews.height = scr_h-165+"px";
			else myNews.height = 0+"px";
		}
		if(eval(pre + 'whitemiss' + post1) != null){	
			var myNews = eval(pre + 'whitemiss' + post);	
			if(scr_h >= 181)
				myNews.height = scr_h-181+"px";
			else myNews.height = 0+"px";
		}
		
		if(eval(pre + 'videonewstext' + post1) != null)
		{
			var myNews = eval(pre + 'videonewstext' + post);
			myNews.height = '60px';
			var videoh = 674;
			
			if(window.location.href.indexOf("fltv.li") > -1) {
				videoh = 704;
				myNews.height = '35px';
			}
			var myNews = eval(pre + 'videoueberblick' + post);
			if(!doscroll){
				myNews.overflow = 'visible';
			} else { 
				myNews.overflow = 'auto';
				if(scr_h >= videoh)
					myNews.height = scr_h -  videoh + "px";
				else myNews.height = 0+"px";
			}
/*			
				myNews.overflow = 'visible';
				myNews.height = '';
				document.getElementById("vidfilme").style.position = "static";
			} else { 
				document.getElementById("vidfilme").style.position = "absolute";
				myNews.overflow = 'auto';
				var pos = getXY(document.getElementById("videonewstext"));
				if(ua.indexOf('firefox') > -1 || ua.indexOf('safari') > -1) {
					if(scr_h >= (pos[1] + 149))
						myNews.height = scr_h - pos[1] - 149 + "px";
					else myNews.height = 0+"px";	
				} else {
					if(scr_h >= (pos[1] + 166))
						myNews.height = scr_h - pos[1] - 166 + "px";
					else myNews.height = 0+"px";	
				}
			}
*/
		} else if(eval(pre + 'videoueberblick' + post1) != null){	
			var myNews = eval(pre + 'videoueberblick' + post);	
			if(scr_h >= 553)
				myNews.height = scr_h-553+"px";
			else myNews.height = 0+"px";
		}
		
		if(eval(pre + 'newsvideocont' + post1) != null){	
			var myNews = eval(pre + 'newsvideocont' + post);	
			if(scr_h >= 152)
				myNews.height = scr_h-152+"px";
			else myNews.height = 0+"px";
		}
					
		if(browseHeight < 1) browseHeight=1;
		
		if(doscroll) {	
			if(eval(pre + 'scrolldiv' + post1) != null)
			{
				var myNews = eval(pre + 'scrolldiv' + post);
				if(browseHeight > 0)
				{
					if(ua.indexOf('safari') > -1)
						myNews.height = browseHeight-1+"px";
					else myNews.height = browseHeight+"px";
				}
				else myNews.height = 490+"px";
				
				if((browseHeight+10)<491)
					myNews.height = 491+"px";
			}
		}
		if(eval(pre + 'menu' + post1) != null)
		{
			var myNews = eval(pre + 'menu' + post);
			if(scr_h >= 667)
					myNews.height = scr_h - 97 + "px";	
			else if(ua.indexOf('firefox') > -1 || ua.indexOf('safari') > -1)
				myNews.height = 570+"px";
			else myNews.height = 565+"px";
		}
		if(eval(pre + 'menuspacer' + post1) != null)
		{
			var myNews = eval(pre + 'menuspacer' + post);
			if(scr_h >= 667){
				if(ua.indexOf('firefox') > -1 || ua.indexOf('safari') > -1)
					myNews.height = scr_h - 500 + "px";	
				 else myNews.height = scr_h - 493 + "px";	
			} else myNews.height = 185+"px";
		}
		
	/*	if(eval(pre + 'imageDiv' + post1) != null)
		{
			var myNews = eval(pre + 'imageDiv' + post);
			if(ua.indexOf('firefox') > -1) {
				if(scr_h >= 201)
					myNews.height = scr_h - 201 + "px";	
				else myNews.height = 0+"px";
			}else { 
				if(browseHeight > 96)
					myNews.height = browseHeight - 96+"px";	
				else myNews.height = 0+"px";
			}
		}*/
		browseHeight = scr_h;
	}	
	if(ua.indexOf('netscape') == -1)
		var Id = window.setTimeout("setHeight();",300);
	else 
		var Id = window.setTimeout("setHeight();",10000);
}

var aktnewsid;

function switchAdd() {
	window.clearTimeout(switchwerbung);
	var id = document.getElementById("advert").src.split('_');
	var k = parseInt(id[1]);
	if(k == 3)
		k = 0;	
	k++;
	document.getElementById("advert").src = document.getElementById("advert").src.replace(id[0]+"_"+id[1],id[0]+"_"+k);
	switchwerbung = window.setTimeout("switchAdd()",6800);
}

function resetWEMF() {
	if(document.getElementById("WEMF")) {
		try {
			document.getElementById("WEMF").innerHTML = "";
		} catch(e) {}
		var img = document.createElement("IMG");
		img.style.height = "1px";
		img.style.width = "1px";
		var d = new Date();
		img.src = "http://volksbl.wemfbox.ch/cgi-bin/ivw/CP/News; Start "+d.getTime();
		document.getElementById("WEMF").appendChild(img);
	}
}

function loadImage(src, id, link, comment)
{
	resetWEMF();
	
	var nimgwidth = "&w=150&h=120";
	
	if(aktnewsid) 
	{
		nimgwidth = "&w=340&h=400";
	}
	
	var img = document.getElementById("img" + id);
	
	if(img != null)
	{
		if(src == 0)
		{
			if(link.indexOf("http://") > -1)
			{
				img.src = link;
			}
			else
			{
				img.src = vbimagepath + link;
			}
		}
		else 
		{
			if(link.indexOf("service.volksblatt.li") == -1) 
			{
				img.src = "http://service.volksblatt.li/urlImageResize.aspx?url=" + sdaimagepath + link + nimgwidth;
			}
			else if(link.indexOf("sda.gmg.biz") == -1)
			{
				img.src = link.replace("?url=","?url="+sdaimagepath);
			}
		}
		
		img.title = comment;
		
		if(document.getElementById("bstext"+id))
			document.getElementById("bstext"+id).innerText = comment;
	}
	
	setHeight(1);
	var Id = window.setTimeout("setHeight(1);",300);
	var Id = window.setTimeout("setHeight(1);",1000);
}

function loadImage2(id, link, comment)
{
	resetWEMF();
	
	var img = document.getElementById("img" + id);
	
	if(img != null)
	{	
		if(link.indexOf("http://") > -1)
		{
			img.src = link;
		}
		else
		{
			img.src = vbimagepath + link;
		}
	}
	else 
	{
		if(link.indexOf("service.volksblatt.li") == -1) 
		{
			img.src = "http://service.volksblatt.li/urlImageResize.aspx?url=" + sdaimagepath + link + nimgwidth;
		}
		else if(link.indexOf("sda.gmg.biz") == -1)
		{
			img.src = link.replace("?url=","?url="+sdaimagepath);
		}
	}
	
	img.title = comment;
	if(document.getElementById("bstext"+id))
		document.getElementById("bstext"+id).innerText = comment;
}

function showBildStrecke(id) {
	if(document.getElementById("bilderStrecke"+id)) {
		if(isBilderStrecke) 
			document.getElementById("bilderStrecke"+id).style.display = "block";
		else document.getElementById("bilderStrecke"+id).style.display = "none";
	}
}

function writeStatus(id, currindex, maxindex)
{
	var stat = document.getElementById("site" + id);
	if(stat != null)
		stat.innerHTML = currindex + " / " + maxindex;
}

function showfirst(isrhein)
{
	try{
		document.getElementById('politik').style.display = "none";
		document.getElementById('imgpolitik').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('wirtschaft').style.display = "none";
		document.getElementById('imgwirtschaft').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('sport').style.display = "none";
		document.getElementById('imgsport').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('boulevard').style.display = "none";
		document.getElementById('imgboulevard').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('leben').style.display = "none";
		document.getElementById('imgleben').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('liechtenstein').style.display = "none";
		document.getElementById('imgliechtenstein').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('region').style.display = "none";
		document.getElementById('imgregion').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('schweiz').style.display = "none";
		document.getElementById('imgschweiz').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('international').style.display = "none";
		document.getElementById('imginternational').src = "grafik/buttons/plus.gif";
	}catch(e){}
	
	
	try{
		document.getElementById('politik').style.display = "block";
		document.getElementById('imgpolitik').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
	try{
		document.getElementById('wirtschaft').style.display = "block";
		document.getElementById('imgwirtschaft').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
	try{
		document.getElementById('sport').style.display = "block";
		document.getElementById('imgsport').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
	try{
		document.getElementById('boulevard').style.display = "block";
		document.getElementById('imgboulevard').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
	try{
		document.getElementById('leben').style.display = "block";
		document.getElementById('imgleben').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
	if(isrhein)
	{
		try{
			document.getElementById('region').style.display = "block";
			document.getElementById('imgregion').src = "grafik/buttons/minus.gif";
			return;
		}catch(e){}
	}
	try{
		document.getElementById('liechtenstein').style.display = "block";
		document.getElementById('imgliechtenstein').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
	if(!isrhein)
	{
		try{
			document.getElementById('region').style.display = "block";
			document.getElementById('imgregion').src = "grafik/buttons/minus.gif";
			return;
		}catch(e){}
	}
	try{
		document.getElementById('schweiz').style.display = "block";
		document.getElementById('imgschweiz').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
	try{
		document.getElementById('international').style.display = "block";
		document.getElementById('imginternational').src = "grafik/buttons/minus.gif";
		return;
	}catch(e){}
}

function showPic(div) {
    div.style.display = "none";
    var img = new Image();
    img.onload = function () {
        div.src = div.src;
        div.style.display = "block";
        if(parseInt(div.width) > 395)
			div.width = 395;
        else if(parseInt(div.width) > 260)
			div.style.marginRight = (395-parseInt(div.width));
    };
    
    img.onerror = function () {
		div.style.display = "none";
    }
    img.src = div.src;
}

function changeStatOnce(name,obj)
{
	var open = true;
	if(document.getElementById(name) != null)
	{
		if(document.getElementById(name).style.display == "block")
		{
			open = false;
		}
	}
	
	try{
		document.getElementById('politik').style.display = "none";
		document.getElementById('imgpolitik').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('wirtschaft').style.display = "none";
		document.getElementById('imgwirtschaft').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('sport').style.display = "none";
		document.getElementById('imgsport').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('boulevard').style.display = "none";
		document.getElementById('imgboulevard').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('leben').style.display = "none";
		document.getElementById('imgleben').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('liechtenstein').style.display = "none";
		document.getElementById('imgliechtenstein').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('schweiz').style.display = "none";
		document.getElementById('imgschweiz').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('region').style.display = "none";
		document.getElementById('imgregion').src = "grafik/buttons/plus.gif";
	}catch(e){}
	try{
		document.getElementById('international').style.display = "none";
		document.getElementById('imginternational').src = "grafik/buttons/plus.gif";
	}catch(e){}
	
	if(document.getElementById(name) != null)
	{
		if(open)
		{
			obj.src = "grafik/buttons/minus.gif";
			document.getElementById(name).style.display = "block";
		}
		else 
		{
			obj.src = "grafik/buttons/plus.gif";
			document.getElementById(name).style.display = "none";
		}
	}
}
	
function enableScrolling()
{
	if(navigator.userAgent.toLowerCase().indexOf("firefox") > -1){
		if (document.body.addEventListener) {
			var divs = document.getElementsByTagName('DIV');
			for (var d in divs) {
				if (divs[d].className && divs[d].className == 'scroll') { 
					try {
						divs[d].addEventListener('DOMMouseScroll', scrollMe, false);
					} catch (ex) {}
				}
			}
		}
	}

}

function scrollMe(event)
{
    var st = event.currentTarget.scrollTop + (event.detail * 12);
	event.currentTarget.scrollTop = st < 0 ? 0 : st;
	event.preventDefault();
}




var flash_enabled = flash_detection(7, 7);

function flash_detection(required, max)
{
    var required_version = required;
    var max_version = max;
    var available_version = 0;

        if(typeof(navigator.plugins["Shockwave Flash"]) == "object")
    {
        var description = navigator.plugins["Shockwave Flash"].description;
        available_version = description.substr(16, (description.indexOf(".", 16) - 16));
    }
        else  if(typeof(ActiveXObject) == "function")
    {
            for(var i = 2; i < (max_version + 1); i ++)
        {
            try
            {
                    if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i)) == "object")
                {
                    available_version = i;
                }
            }
            catch(error)
            {
            }
        }
    }
        if(!available_version)
	{
		return false;
	}
	else  if(available_version < required_version)
	{
		return false;
	}
	else
	{
		return true;
	}
}


function openLiveticker(pID)
{	
	var url = "liveticker.aspx?id="+pID;
	var name = "Liveticker";	
	var params = "height=694, width=435, status=1, resizable=0, left=0, top=0, menubar=0, toolbar=0";
	
	var liveticker = window.open(url, name , params);
	
	liveticker.focus();	
}

function popup(url){
	var fenster2 = window.open(url, "VolksblattArchiv", "width=" + (screen.Width-10) + ", height=" + (screen.Height-70) + ",left=0,top=0,fullscreen=0,menubar=0,resizable=1,status=1");	
	fenster2.focus();
}

            

var gAutoPrint = false; // Flag for whether or not to automatically call the print function

function printscreen()
{	
	if (document.layers)
	{
		//Netscape 4 specific code
		pre = 'document.';
		post1 = '';
	}
	
	if (document.getElementById)
	{
		//Netscape 6 specific code
		pre = 'document.getElementById("';
		post1 = '")';
	}
	
	if (document.all)
	{
		//IE4+ specific code
		pre = 'document.all.';
		post1 = '';		
	}
	
	var isvideo = false;
	
	if(document.getElementById("nvideo"+aktnewsid)) 
	{
		if(document.getElementById("nvideo"+aktnewsid).style.display != "none" && 
		   document.getElementById("nbild"+aktnewsid))
		{
			showVideo(aktnewsid);
		}
		
		document.getElementById("nvideo"+aktnewsid).parentNode.removeChild(document.getElementById("nvideo"+aktnewsid));
		isvideo = true;
	}
	
	var myLayer = null;
	myLayer = eval(pre + 'newscontainer' + post1);
		
	today = new Date();
	var strDateTime = today.getDate() + "." + (today.getMonth()+1) + "." + today.getFullYear() + ", " + today.toLocaleTimeString() + " Uhr";
	
	var parameter = "menubar=yes,toolbar=yes,scrollbars=yes,statusbar=no,location=no,resizable=yes,width=750px,height=520px";
	var printWin = window.open("", "printSpecial", parameter);
	
	var text = "";
	text += "<table width=100%><tr><td class=printheader style=\"padding-bottom:4px\" valign=bottom><img src=\"";
	
	if(document.URL.toLowerCase().indexOf('www.rheinzeitung.ch') > -1)
		 { text += "grafik/logo/LogoRhein_druck.gif\" border=\"0\" width=\"400px\">"; }
	else if(document.URL.toLowerCase().indexOf('www.rheinpool.') > -1)
		 { text += "grafik/logo/LogoRheinpool_druck.gif\" border=\"0\" width=\"400px\">"; }
	else { text += "grafik/logo/Logo_print.gif\" border=\"0\" width=\"400px\">"; }
	
	text += "</td></tr><tr><td align=right style=\"font-size:10px\">"+strDateTime+"</td></table><br>";
	
	text += myLayer.innerHTML;
	text = text.replace("<IMG class=printimg onclick=javascript:printscreen(0) src=\"grafik/buttons/drucker.gif\" border=0>","");
	text = text.replace("<IMG class=printimg onclick=javascript:printscreen(1) src=\"grafik/buttons/drucker.gif\" border=0>","");
	text = text.replace("printscreen()","print()");
	
	var bodywemf = '<!-- NET-Metrix-Audit version="1.4.3" --> <script language="JavaScript" type="text/javascript"> <!-- var NETMX="http://volksbl.wemfbox.ch/cgi-bin/ivw/CP/PrintNews"; document.write("<img src=\""+NETMX+"?r="+escape(document.referrer)+"&d="+(Math.random()*100000)+"\" width=\"1\" height=\"1\" alt=\"\" />"); // --> </script><noscript><img src="http://volksbl.wemfbox.ch/cgi-bin/ivw/CP/PrintNews" width="1" height="1" alt="" /></noscript><!-- /NET-Metrix-Audit -->';
	
	printWin.document.open();
		
	if(document.URL.toLowerCase().indexOf('www.rheinzeitung.ch') > -1)
		 { printWin.document.write("<html><head><link href='layout.css' rel='stylesheet' type='text/css'></link></head><style> body {background-color:white;text-align:left;} div {overflow:visible;} .scroll{overflow:visible;} .location{ font-weight:bold;} .category{ font-weight:bold;} .highlight{color:black;background-color:white;} .share {display:none}</style><body>"+bodywemf+"<div class='text'><form onsubmit='return false;'>" + text + "</form></div><br><table width='100%' style='clear:both'><tr><td class=printheader style=\"font-size:10px;padding-bottom:4px\">" + document.URL.replace("&region","&amp;region") + "</td></tr><tr><td align=right style=\"font-size:10px;margin-top:0px\">&copy; 2006 <FONT class=titel><SPAN class=text_fett>Rheinzeitung</td></tr></table></body></html>"); }
	else if(document.URL.toLowerCase().indexOf('www.rheinpool.') > -1)
		 { printWin.document.write("<html><head><link href='layout.css' rel='stylesheet' type='text/css'></link></head><style> body {background-color:white;text-align:left;} div {overflow:visible;} .scroll{overflow:visible;} .location{ font-weight:bold;} .category{ font-weight:bold;} .highlight{color:black;background-color:white;} .share {display:none}</style><body>"+bodywemf+"<div class='text'><form onsubmit='return false;'>" + text + "</form></div><br><table width='100%' style='clear:both'><tr><td class=printheader style=\"font-size:10px;padding-bottom:4px\">" + document.URL.replace("&region","&amp;region") + "</td></tr><tr><td align=right style=\"font-size:10px;margin-top:0px\">&copy; 2008 <FONT class=titel><SPAN class=text_fett>Rheinpool</td></tr></table></body></html>"); }
	else { printWin.document.write("<html><head><link href='layout.css' rel='stylesheet' type='text/css'></link></head><style> body {background-color:white;text-align:left;} div {overflow:visible;} .scroll{overflow:visible;} .location{ font-weight:bold;} .category{ font-weight:bold;} .highlight{color:black;background-color:white;} .share {display:none}</style><body>"+bodywemf+"<div class='text'><form onsubmit='return false;'>" + text + "</form></div><br><table width='100%' style='clear:both'><tr><td class=printheader style=\"font-size:10px;padding-bottom:4px\">" + document.URL.replace("&region","&amp;region") + "</td></tr><tr><td align=right style=\"font-size:10px;margin-top:0px\">&copy; 2006 <FONT class=titel><SPAN class=text_fett>Liechtensteiner Volksblatt</td></tr></table></body></html>"); }
	
	printWin.document.close();
	printWin.print();
		
	if(isvideo) { showNews(aktnewsid,"vb"); }
}

var hoehe = Fensterhoehe();
var flyertimeout;
var time = 5;
var count;
var steps;
var flyer;

var aktflyer = 0;

var flyerurl = new Array();
flyerurl[0] = "moonlight.aspx";
flyerurl[1] = "moonlight.aspx";
flyerurl[2] = "moonlight.aspx";
flyerurl[3] = "moonlight.aspx";
/*
flyerurl[3] = "http://www.gmg.biz/verlag";
flyerurl[2] = "http://www.gmg.biz/medien";
flyerurl[1] = "http://www.gmg.biz/medien";
flyerurl[0] = "http://www.gmg.biz/verlag";
*/

function startFlyer(typ, werbungclass)
{
	if(window.location.search == "") {
		aktflyer = werbungclass.replace("flyer","");
		count = 0, steps = 5; 
		flyer = document.getElementById("flyer");
		
		flyer.style.top = hoehe+"px";
		flyer.className = werbungclass;
		flyer.style.display = "block";
		
		document.getElementById("flyercont").src = document.getElementById("flyerimg").src;
		
		if(typ == 1)
		{
			time = 10;
			flyertimeout = window.setTimeout("scrollup();",2000);
		}
		else flyertimeout = window.setTimeout("scrollupanddown();",2000);
	}
}

function scrollup()
{
	window.clearTimeout(flyertimeout);
	if(count == 24)
		time = 10000;
	else if(count > 24 && count%4 == 0)
	{ 
		if(time > 1)
			time = time-1;
		steps = steps+2;
	}
	else if(count < 26) time = 30;
	
	count++;
	hoehe = hoehe - steps;
	flyer.style.top = hoehe+"px";
	
	if(hoehe > -200)
		flyertimeout = window.setTimeout("scrollup();",time);
	else flyer.style.display = "none";
}


function scrollupanddown()
{
	window.clearTimeout(flyertimeout);
	
	var relheight = Fensterhoehe()-hoehe;
	
	time = 6; 
	
	if(relheight > 388)
	{
		time = 10000; 
		steps = -6;
	}
	
	count++;
	hoehe = hoehe - steps - 1;
	flyer.style.top = hoehe+"px";
	
	if(hoehe <= Fensterhoehe())
		flyertimeout = window.setTimeout("scrollupanddown();",time);
	else flyer.style.display = "none";
}

var theurl = "";
				
function gotoaddpage(werbeform,addurl)
{
	if(addurl == null) 
		addurl = url;
	theurl = addurl;
	
	if(theurl.indexOf("http://") > -1) {
		window.open(theurl);
	}
	
	Volksblatt._default.countAdvert(addurl,eval(werbeform.replace(" - ","_").replace(" ","_").replace(" ","_")+'name'),seitenaufrufid,werbeform,cbcountAdvert);
}

var theurl = "";
 
 /*
function gotopage(inurl)
{
	theurl = inurl;
	
	if(theurl.indexOf("http://") > -1) {
		window.open(theurl);
	}
	
	Volksblatt._default.countAdvert(inurl,cbcountAdvert);
	//if(url.indexOf("http://") > -1)
	//	window.open(inurl);
	//else window.location.href = inurl;
}
*/

function cbcountAdvert(res) {
	if (res.error != null) {
        alert("3a: " + res.error.Message);
        return;
    }
	if(theurl.length > 4 && theurl.indexOf("http://") == -1) 
		window.location.href = theurl;
}

function checkWerbung(ev) {
	try{
		if (!ev) ev = window.event;
		var obj = getElementFromEvent(ev);
		if(obj.nodeName.toLowerCase() == "object" || obj.nodeName.toLowerCase() == "embed"){
			while(obj.nodeName.toLowerCase() != "div")
				obj = obj.parentNode;
			if(obj.className.indexOf("add") > -1) {
				var str = obj.id.split(';');
				theurl = "";
				//alert(str[0]+" - "+str[1]+" - "+str[2]);
				Volksblatt._default.countAdvert("#",str[0],seitenaufrufid,str[1],cbcountAdvert);
				if(str[2].length > 5) {
				//	alert(str[2]);
				//	alert(str[2].substr(0,3));
					if(str[2].substr(0,3) == "www")
						window.location.href = "http://"+str[2];
					else window.location.href = str[2];
				}	
				return false;
			}
	}
   }catch(e) {}
}

function getElementFromEvent(evt)
{
	if(window.event && window.event.srcElement) {
		return window.event.srcElement;
	}
	if(evt && evt.target) {
		return evt.target;
	}
	if(evt && evt.srcElement) {
		return evt.srcElement;
	}
	return null;
}

function resetWindow() {
    if(location.search == ""){
	    if(location.href.indexOf("volksblatt.li") > -1)
		    location.href = "http://www.volksblatt.li";
	    else if(location.href.indexOf("rheinzeitung.ch") > -1) 
			location.href = "http://www.rheinzeitung.ch";
		else location.href = "http://www.rheinpool.ch";
	}
}


window.setTimeout("resetWindow();",(Math.random()*1000000)+100000);


function checksdaimages() {
	for(var i=0; i<document.getElementsByTagName("img").length; i++) {
		if(document.getElementsByTagName("img")[i].className == "newsimage")
		{
			div = document.getElementsByTagName("img")[i];
			var img = new Image();
			img.onload = function () {
				div.style.display = "block";
			};
		    
			img.onerror = function () {
				div.style.display = "none";
			}
			img.src = div.src;
		}
	}
}

// window.setTimeout("checksdaimages();",500);

function showVideo(id) {
	var bild = document.getElementById("nbild"+id);
	if(bild.style.display == "none") {
		bild.style.display = 'block';
		document.getElementById("nvideo"+id).style.display = 'none';
		document.getElementById("nvideoreiter"+id).style.display = 'none';
		if(document.getElementById("videolink2"))
			document.getElementById("videolink2").style.display = 'none';
	} else  {
		bild.style.display = 'none';
		document.getElementById("nvideo"+id).style.display = 'block';
		document.getElementById("nvideoreiter"+id).style.display = 'block';
		if(document.getElementById("videolink2"))
			document.getElementById("videolink2").style.display = 'block';
	}  
	setHeight(1);
}

var fotoimg = new Array();
var fotocat = new Array();
var fotolink = new Array();
var fotoindex = 0;

function startfoto() 
{
	document.getElementById("imgtitel").innerHTML = fotocat[fotoindex];
	
	if(fotoimg[fotoindex].indexOf("http://service.volksblatt.li/urlImageResize.aspx") == -1)
		 { document.getElementById("imgFoto").src = "http://service.volksblatt.li/urlImageResize.aspx?h=200&w=239&url="+fotoimg[fotoindex]; }
	else { document.getElementById("imgFoto").src = fotoimg[fotoindex]; }
}

function gotofoto() 
{
	top.location.href = fotolink[fotoindex];
}

var fototimeout;
function nextfoto(ind) {
	window.clearTimeout(fototimeout);
	fotoindex += ind;
	if(fotoindex < 0)
		fotoindex = fotoimg.length-1;
	else if(fotoindex >= fotoimg.length)
		fotoindex = 0;
	startfoto();
	fototimeout = window.setTimeout("nextfoto(1)",10000);
}

function load_Image(id, link, comment){
	var img = document.getElementById("img" + id);
	if(img != null){
		img.src = link;
	}
	/*
	var legend = document.getElementById("legendeDiv")
	if(legend != null)
		legend.innerHTML = comment;
	*/
}


function showImg(path) {
	document.getElementById("gmgshopbigimg").src = path;
	document.getElementById("gmgshopbigdiv").style.display = 'block';
}

function hideImg() {
	document.getElementById("gmgshopbigdiv").style.display = 'none';
}

function randInt(min,max)
{
    var div = (max - min) + 1
    var randNum = Math.random()
    for (var i = 0; i <= div - 1; i++)
    {
            if (randNum >= i / div && randNum < (i+1) / div)
                    {return i + min}
    }
}



/**
	 * Get XY position of an element in the document
	 * This function is browser independent!
	 */
	function getXY(contentElem)
	{
      var parent = null;
      var pos = [];
      var box;

	  // IE
      if (contentElem.getClientRect) {
         box = contentElem.getClientRect();
         var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
         var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
 //       alert(contentElem.id);
 //       alert(box.left +' : ' + scrollLeft + ' : ' + box.top + ' : ' + scrollTop);
         return [box.left + scrollLeft, box.top + scrollTop];
      }
      // gecko
   /*
    * doesn't work in firefox 
    * [Exception... "Node cannot be used in a document other than the one in
	* which it was created" code: "4" nsresult: "0x80530004
	* (NS_ERROR_DOM_WRONG_DOCUMENT_ERR)" location:
	* "file:///H:/@New/Projects/GmgBuch/XMLEditor/JavaScript/Editor/XMLDocument.js
	* Line: 720"]
	*
    * 
	  else if (document.getBoxObjectFor) {
         box = document.getBoxObjectFor(contentElem);
         pos = [box.x, box.y];
      }
    */
      // safari/opera
      else {
	   return [contentElem.offsetLeft, contentElem.offsetTop];
      }

      if (contentElem.parentNode) { parent = contentElem.parentNode; }
      else { parent = null; }

      while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') {
         pos[0] -= parent.scrollLeft;
         pos[1] -= parent.scrollTop;

         if (parent.parentNode) { parent = parent.parentNode; }
         else { parent = null; }
      }
      return pos;
   }
   
   function showSteckbrief(val) {
		if(val == 1){
			document.getElementById('fragen').style.display = "block";
			document.getElementById('fltvdaten').style.display = "none";
			document.getElementById('fltvreiter').src = "grafik/video/TS_Themen.jpg";
		} else {
			document.getElementById('fragen').style.display = "none";
			document.getElementById('fltvdaten').style.display = "block";
			document.getElementById('fltvreiter').src = "grafik/video/TS_Steckbrief.jpg";
		}	
		setHeight(1);
   }
   
   
   var oldtopnews;
   function openTopNews(id) {
		if(oldtopnews)
			oldtopnews.style.display = "none";
		oldtopnews = document.getElementById(id);
		oldtopnews.style.display = "block";
   }
   
   var aktvideoindx = 0;
   var videotimeout;
   function goVideo(indx) {
		window.clearTimeout(videotimeout);
		if(videos && videos.length > 0) {
			document.getElementById("videoquicktbl_"+videos[aktvideoindx]).style.display = "none";
			aktvideoindx += indx;
			if(aktvideoindx < 0)
				aktvideoindx = videos.length-1;
			else if(aktvideoindx >= videos.length)
				aktvideoindx = 0;
			document.getElementById("videoquicktbl_"+videos[aktvideoindx]).style.display = "block";
		}
		videotimeout = window.setTimeout("goVideo("+(aktvideoindx+1)+")",10000);
   }
   
   
function setGoogleWerbung() {   
	if(document.all && document.getElementById("werbg") != null) {
		try{
		    var w = document.getElementById("google_ads_frame1").outerHTML.replace("POSITION: absolute", "").replace("position: absolute", "");

			document.getElementsByTagName("INS")[0].innerHTML = "";
			document.getElementsByTagName("INS")[0].style.display = "none";

			document.getElementById("werbg").innerHTML += w;
		}catch(e){}
    }
}



function setCol(val,obj) {
	if(val == 1) 
		obj.style.backgroundColor = '#E3EAF0';
	else obj.style.backgroundColor = '#F4F4F4';
}

function showMenu(obj,id,val) {
	if(val == 1) {
		obj.className += ' sel';
		document.getElementById(id).style.display = "block";
	} else { 
		obj.className = obj.className.replace(' sel','');
		document.getElementById(id).style.display = "none";
	}
}


function checkKinoimg()
{
	if(document.getElementById('1_links_imgKino') != null)
	{
		if(document.getElementById('1_links_imgKino').complete < 10)
			document.getElementById('1_links_imgKino').style.display = "none";
	}
}

function linkto()
{
	if(ipnllink[ind1].indexOf('http://') > -1)
		window.open(ipnllink[ind1],"","","");
	else top.location.href = ipnllink[ind1];
}

function changeInfopanel()
{
	document.getElementById("infopnlstatimg").src = "grafik/quicklinks/F_Volkstipp.jpg";
	if(ipnl.length == 0)
		return;
		
	ind1++;
	if(ind1 >= ipnl.length) { ind1 = 0; }
	if(ind1 == 0)
		 { infopaneltime = 16000; }
	else { infopaneltime = 7000; }
//	infopaneltime = 7000;
	
	if(ipnl[ind1].indexOf("flash/") > -1) 
	{
		document.getElementById("imgInfoPanel").style.display = "none";
		document.getElementById("flashtipp"+ randInt(1,3)).style.display = "block"; 
	} else if(ipnl[ind1] == "Werbung") 
	{
		document.getElementById("imgInfoPanel").style.display = "none";
		document.getElementById("volksdeal").style.display = "none"; 
		document.getElementById("volkstippwerbung").style.display = "block";
		document.getElementById("infopnlstatimg").src = "grafik/quicklinks/ql_inserate.jpg"; 
	}else if(ipnl[ind1] == "Volksdeal") 
	{
		document.getElementById("imgInfoPanel").style.display = "none";
		document.getElementById("volkstippwerbung").style.display = "none"; 
		document.getElementById("volksdeal").style.display = "block"; 
		document.getElementById("infopnlstatimg").src = "grafik/quicklinks/F_Volksdeal.jpg";
	}
	else 
	{
		document.getElementById("imgInfoPanel").src = ipnl[ind1];
		document.getElementById("imgInfoPanel").style.display = "block";
		if(document.getElementById("flashtipp"))
		{
		   document.getElementById("flashtipp").style.display = "none";
		}
		if(document.getElementById("volksdeal"))
		{
		   document.getElementById("volksdeal").style.display = "none";
		}
	}
	document.getElementById("Infopanelstatus").innerHTML = ipnlstatus[ind1];
	timer1 = setTimeout("changeInfopanel()",infopaneltime);
}

function goInfo(step)
{
	document.getElementById("infopnlstatimg").src = "grafik/quicklinks/F_Volkstipp.jpg";
	ind1 += step;
	if(ind1 >= ipnl.length)
		ind1 = 0;
	else if(ind1 < 0)
		ind1 = ipnl.length - 1;
	if(ipnl[ind1].indexOf("flash") == 0) {
		document.getElementById("imgInfoPanel").style.display = "none";
		document.getElementById("flashtipp").style.display = "block";
	} else if(ipnl[ind1] == "Werbung") 
	{
		document.getElementById("imgInfoPanel").style.display = "none";
		document.getElementById("volksdeal").style.display = "none"; 
		document.getElementById("volkstippwerbung").style.display = "block"; 
		document.getElementById("infopnlstatimg").src = "grafik/quicklinks/ql_inserate.jpg"; 
	}else if(ipnl[ind1] == "Volksdeal") {
		document.getElementById("imgInfoPanel").style.display = "none";
		document.getElementById("volkstippwerbung").style.display = "none"; 
		document.getElementById("volksdeal").style.display = "block"; 
		document.getElementById("infopnlstatimg").src = "grafik/quicklinks/F_Volksdeal.jpg";
	} else {
		document.getElementById("imgInfoPanel").src = ipnl[ind1];
		document.getElementById("imgInfoPanel").style.display = "block";
		document.getElementById("volkstippwerbung").style.display = "none"; 
		if(document.getElementById("flashtipp"))
		{
			document.getElementById("flashtipp").style.display = "none";
		}
		if(document.getElementById("volksdeal"))
		{
		   document.getElementById("volksdeal").style.display = "none";
		}
	}
	document.getElementById("Infopanelstatus").innerHTML = ipnlstatus[ind1];
	clearTimeout(timer1);
}

function showPic(name) {
	if(document.getElementById(name)){
		var div = document.getElementById(name);
		
		div.style.display = "none";
		var img = new Image();
		img.onload = function () {
			div.src = div.src;
			div.style.display = "block";
		};
		img.onerror = function () {
			div.style.display = "none";
		}
		if(div.src.length > 0)
			img.src = div.src;
	}
} 

function startVeranst(indx) {
	window.clearTimeout(veransttimeout);
	try{
		var veranst1 = document.getElementById("veranst_"+indx);
		indx++;
		var veranst2 = document.getElementById("veranst_"+indx);
		if(veranst2 == null) {
			indx = 0;
			veranst2 = document.getElementById("veranst_"+indx);
		}
		
		veranst1.style.display = "none";
		veranst2.style.display = "block";
		veransttimeout = window.setTimeout("startVeranst("+indx+")", 5000);
	}catch(e){}
}

function showAboForm() {
	document.getElementById("imgWallpaper433").src = "http://www.volksblatt.li/grafik/werbung/wp_relaunch_over.jpg";
	document.getElementById("werbungaboform").style.display = "none";
	document.getElementById("aboformular").style.display = "block";
}
