/* USE WORDWRAP AND MAXIMIZE THE WINDOW TO SEE THIS FILE
========================================
 V-NewsTicker v2.2
 License : Freeware (Enjoy it!)
 (c)2003 VASIL DINKOV- PLOVDIV, BULGARIA
========================================
 For IE4+, NS4+, Opera5+, Konqueror3.1+
========================================
 Get the NewsTicker script at:
 http://www.smartmenus.org/
 LEAVE THESE NOTES PLEASE - delete the comments if you want */

// BUG in Opera:
// If you want to be able to control the body margins
// put the script right after the BODY tag, not in the HEAD!!!

// === 1 === FONT, COLORS, EXTRAS...
if (v_content&&v_content!=null) {
	v_font='verdana,arial,sans-serif';
	v_fontSize='11px';
	v_fontSizeNS4='11px';
	v_fontWeight='normal';
	v_fontColor='#000000';
	v_textDecoration='none';
	v_fontColorHover='#ff0000';//		| won't work
	v_textDecorationHover='underline';//	| in Netscape4
	v_bgColor='';
	// set [='transparent'] for transparent
	// set [='url(image_source)'] for image
	v_top=0;//	|
	v_left=0;//	| defining
	v_width=160;//	| the box
	v_height=isIE?70:85;//	|
	v_paddingTop=2;
	v_paddingLeft=10;
	v_paddingRight=8;
	v_position='relative';// absolute/relative
	v_timeout=2500;//1000 = 1 second
	v_slideSpeed=30;
	v_slideDirection=1;//0=down-up;1=up-down
	v_pauseOnMouseOver=false;
	v_slideStep=1;//pixels
	v_textAlign='left';// left/center/right
	v_textVAlign='middle';// top/middle/bottom - won't work in Netscape4

	// ===
	v_ua=navigator.userAgent;
	v_nS4=document.layers?1:0;
	v_oP=v_ua.indexOf("Opera")!=-1&&document.clear?1:0;
	v_oP7=v_oP&&document.appendChild?1:0;
	v_oP4=v_ua.indexOf("Opera")!=-1&&!document.clear;
	v_kN=v_ua.indexOf("Konqueror")!=-1&&parseFloat(v_ua.substring(v_ua.indexOf("Konqueror/")+10))<3.1?1:0;
	v_count=v_content.length;
	v_cur=1;
	v_cl=0;
	v_d=v_slideDirection?-1:1;
	v_TIM=0;
	v_fontSize2=v_nS4&&navigator.platform.toLowerCase().indexOf("win")!=-1?v_fontSizeNS4:v_fontSize;
	v_canPause=0;

	if (isIE==undefined) var isIE = (navigator.appName.indexOf("Explorer")!=-1);

	if (v_nS4||isIE||v_oP||document.getElementById&&!v_kN&&!v_oP4) {
		document.write('<style>.vnewsticker,a.vnewsticker{font-family:'+v_font+";font-size:"+v_fontSize2+";color:"+v_fontColor+";text-decoration:"+v_textDecoration+";font-weight:"+v_fontWeight+"}a.vnewsticker:hover{font-family:"+v_font+";font-size:"+v_fontSize2+";color:"+v_fontColorHover+";text-decoration:"+v_textDecorationHover+"}</style>");
		v_temp="<div "+(v_nS4?"name":"id")+'="v_container" style="position:'+v_position+';top:'+v_top+'px;left:'+v_left+'px;width:'+v_width+'px;height:'+v_height+'px;overflow:hidden">'+(isIE?'<div style="position:absolute;top:0px;left:0px;width:100%;height:100%;clip:rect(0,'+v_width+','+v_height+',0)">':'');
		for(v_i=0;v_i<v_count;v_i++)
			if (v_content[v_i][1]!=undefined&&v_content[v_i][1]!='') {
				v_temp+="<div "+(v_nS4?"name":"id")+'="v_'+(v_i+1)+'" style="position:absolute;top:'+(v_height*v_d)+'px;left:'+v_paddingLeft+'px;width:'+(v_width-v_paddingLeft*2)+'px;height:'+(v_height-v_paddingTop*2)+'px;overflow:hidden'+(v_oP?';visibility:hidden':'')+';text-align:'+v_textAlign+'" class="vnewsticker">'+(!v_nS4?'<table width="'+(v_width-v_paddingLeft*2)+'" height="'+(v_height-v_paddingTop*2)+'" cellpadding="0" cellspacing="0" border="0"><tr><td width="'+(v_width-v_paddingLeft*2)+'" height="'+(v_height-v_paddingTop*2)+'" align="'+v_textAlign+'" valign="'+v_textVAlign+'" class="vnewsticker">':'');
				if (baseName=='index') v_temp+=(v_content[v_i][2]!=0?'<a href="#karte" onclick="return showNews('+v_content[v_i][0]+','+v_content[v_i][3]+','+v_content[v_i][4]+',\''+v_content[v_i][1]+'\',\''+v_content[v_i][5]+'\');" class="vnewsticker"'+(v_pauseOnMouseOver?' onmouseover="if(v_canPause&&v_count>1){clearTimeout(v_TIM);v_cl=1}" onmouseout="if(v_canPause&&v_count>1&&v_cl)v_TIM=setTimeout(\'v_canPause=0;v_slide();v_cl=0\','+v_timeout+')"':'')+">":'<span'+(v_pauseOnMouseOver?' onmouseover="if(v_canPause&&v_count>1){clearTimeout(v_TIM);v_cl=1}" onmouseout="if(v_canPause&&v_count>1&&v_cl)v_TIM=setTimeout(\'v_canPause=0;v_slide();v_cl=0\','+v_timeout+')"':'')+'>')+v_content[v_i][1]+(v_content[v_i][2]!=0?'</a>':'</span>')+(!v_nS4?'</td></tr></table>':'')+'</div>';
				else v_temp+=(v_content[v_i][2]!=0?'<a href="'+URL_ROOT+'index.php?newsId='+v_content[v_i][0]+'#karte" class="vnewsticker"'+(v_pauseOnMouseOver?' onmouseover="if(v_canPause&&v_count>1){clearTimeout(v_TIM);v_cl=1}" onmouseout="if(v_canPause&&v_count>1&&v_cl)v_TIM=setTimeout(\'v_canPause=0;v_slide();v_cl=0\','+v_timeout+')"':'')+'>':'<span'+(v_pauseOnMouseOver?' onmouseover="if(v_canPause&&v_count>1){clearTimeout(v_TIM);v_cl=1}" onmouseout="if(v_canPause&&v_count>1&&v_cl)v_TIM=setTimeout(\'v_canPause=0;v_slide();v_cl=0\','+v_timeout+')"':'')+'>')+v_content[v_i][1]+(v_content[v_i][2]!=0?'</a>':'</span>')+(!v_nS4?'</td></tr></table>':'')+'</div>';
			}
		v_temp+=(isIE?'</div>':'')+'</div>';
		document.write(v_temp);
		setTimeout('v_start()',1000);
		if(v_nS4)onresize=function(){
			location.reload()
		}
	}
}

function v_getOS(a){
	return isIE?document.all[a].style:v_nS4?document.layers["v_container"].document.layers[a]:document.getElementById(a).style;
}

function v_start(){
	var o,px;o=v_getOS("v_1");
	px=v_oP&&!v_oP7||v_nS4?0:"px";
	if(parseInt(o.top)==v_paddingTop){
		v_canPause=1;
		if(v_count>1)v_TIM=setTimeout("v_canPause=0;v_slide()",v_timeout);
		return
	}
	o.top=(parseInt(o.top)-v_slideStep*v_d)*v_d>v_paddingTop*v_d?parseInt(o.top)-v_slideStep*v_d+px:v_paddingTop+px;
	if(v_oP&&o.visibility.toLowerCase()!="visible")o.visibility="visible";setTimeout("v_start()",v_slideSpeed);
	}

function v_slide(){
	var o,o2,px;
	o=v_getOS("v_"+v_cur);
	o2=v_getOS("v_"+(v_cur<v_count?v_cur+1:1));
	px=v_oP&&!v_oP7||v_nS4?0:"px";
	if(parseInt(o2.top)==v_paddingTop){
		if(v_oP)o.visibility="hidden";
		o.top=v_height*v_d+px;
		v_cur=v_cur<v_count?v_cur+1:1;
		v_canPause=1;
		v_TIM=setTimeout("v_canPause=0;v_slide()",v_timeout);
		return
	}
	if(v_oP&&o2.visibility.toLowerCase()!="visible")o2.visibility="visible";
	if((parseInt(o2.top)-v_slideStep*v_d)*v_d>v_paddingTop*v_d){
		o.top=parseInt(o.top)-v_slideStep*v_d+px;
		o2.top=parseInt(o2.top)-v_slideStep*v_d+px
	}
	else{
		o.top=-v_height*v_d+px;o2.top=v_paddingTop+px}setTimeout("v_slide()",v_slideSpeed)
}

