//slider by olshop ag
(function($){
	$(document).ready(function(){
		var slidetext=[];
		var cur=0;
		var height=0;
		var noanim=0;
		var slid1=null,slid2=null;
		
		if((($.browser.msie && $.browser.version.substr(0,1)>7) || (!$.browser.msie)) && jQuery('.tnav').length>0) {
				jQuery('.tnav').data({
					'offsettop':jQuery('.tnav').offset().top,
					'mtop':parseInt(jQuery('.tnav').css('margin-top')),
					'max':jQuery('#content').height()-jQuery('.tnav').height()-450
				});
				jQuery(window).unbind().scroll(function(){
					clearTimeout(window['filterscroll']);
					window['filterscroll']=setTimeout(function(){
						var obj=jQuery('.tnav');
						if(jQuery(document).scrollTop()>obj.data('offsettop')) {
							obj.clearQueue();
							var newtop=jQuery(document).scrollTop()-obj.data('offsettop')+obj.data('mtop')+2;
							if(newtop>obj.data('max'))
								newtop=obj.data('max');
							obj.animate({'margin-top':newtop},200)
						}
						else {
							obj.clearQueue();
							obj.animate({'margin-top':obj.data('mtop')},200)
						}
					},100);
				});
		}		
		
		jQuery('.tnav a.wow').wowwindow({ 
		    draggable: true,
		    width:820,
		    speed:200,
		    overlay: {
//			opacity:0,
		    },
		    before:function() {
			jQuery('object').css('visibility','hidden');
		    },
		    onclose:function() {
			jQuery('object').css('visibility','visible');
		    }
	        });		
		
		if($('#slideup span').length>1) {
			$('#slideup span').each(function(){
				slidetext.push($(this).html());
			}).remove();
			height=$('#slideup').height();
			$('#slideup').append(
				jQuery('<span id="slidtext1"></span><span id="slidtext2"></span>')
			);
			cur=1;
			slid1=$('#slidtext1');
			slid2=$('#slidtext2');
			$('#slidtext1,#slidtext2').html(slidetext[0]);
			if($('b.fl:contains(Video)').length>0)
				noanim=1;
			setInterval(function(){
				slid1.empty().html(slid2.html()).css('margin-top',0);
				slid2.empty().html(slidetext[cur]);
				if(noanim)
					slid1.css('margin-top','-'+height+'px');
				else
					slid1.animate({'margin-top':'-'+height+'px'},500);
				cur++;
				if(cur==slidetext.length) cur=0;
			},5000);
		}
	});
})(jQuery);
