			var Roller_Current_Layer = null;
			var Roller_Current_Content = 'greenlay1';
			var Roller_Current_Anchor = null;
			var Roller_Experience_Callback = null;
			var Roller_Experience_Position = -1;
			var Roller_Experience_Stepbehind = 0;
			var Roller_Experience_Container = null;
			var Roller_Experience_Animation_MovieC = null;
			var Roller_Experience_State = 1;
			var Roller_Experience_Object = null;

			function Roller_Change_Content ( divRollContentId, anchElement ) {
				if ( Roller_Current_Layer == null )
					Roller_Change_Layer ('green');

					
				if (Roller_Current_Anchor != null) 
					Roller_Current_Anchor.style.fontWeight = 'normal';

				if (anchElement != null)
					anchElement.style.fontWeight = 'bold';
				else {
					anchElement = getElementByClassName( document.getElementById ('roller_' + Roller_Current_Layer ), 'a', 'firsta');
					anchElement.style.fontWeight = 'bold';

document.getElementById('scroll_text1').scrollTop = -2;


				}

				if (Roller_Current_Anchor != null)				{
					//window.alert(Roller_Current_Anchor.innerHTML);
				}
				Roller_Current_Anchor = anchElement;
					
				
				var oldContentIda = document.getElementById ( Roller_Current_Content + 'a' );
				var oldContentIdb = document.getElementById ( Roller_Current_Content + 'b' );
				oldContentIda.style.display = 'none';
				oldContentIdb.style.display = 'none';
				//oldContentIda.getElementById('p')[0].scrollTop = 0;

				var newContentIda = document.getElementById ( Roller_Current_Layer + divRollContentId + 'a' );
				var newContentIdb = document.getElementById ( Roller_Current_Layer + divRollContentId + 'b' );
				newContentIda.style.display = '';
				newContentIdb.style.display = '';



				Roller_Current_Content = Roller_Current_Layer +divRollContentId;


				// Zresetuj animowane doświadczenia
				expList = newContentIdb.getElementsByTagName('li');
				if (expList.length > 0) {
					for ( i = 0; i < expList.length; i++ ) {
						expList[i].className = '';
					}
					expList[0].className = 'active';
				}

				// I sam skrypt fadeujący
				clearInterval(Roller_Experience_Callback);
				Roller_Experience_Callback = null;
				Roller_Experience_Position = -1;
				Roller_Experience_Callback = setInterval ( "Roller_Experience_Animation()", 4000 );

			}

			function Roller_Change_Layer ( divRollLayerId ) {

				var containerRoller = document.getElementById('roller_' + divRollLayerId );
				var ulList = document.getElementById('roller');

				// Ukryj stary.
				if ( Roller_Current_Layer != null ) {
					getElementByClassName(ulList, 'li', Roller_Current_Layer).className = Roller_Current_Layer;
					document.getElementById('roller_' + Roller_Current_Layer ).style.display = 'none';
				} else if (divRollLayerId != 'green') {
					document.getElementById('roller_green' ).style.display = 'none';
				}
				Scroll_Start('scroll_text0', -2);	
				pausecomp(600);
				Scroll_Start('scroll_text1', -2);
				pausecomp(600);
				Scroll_Start('scroll_text2', -2);	

				
				
				// Włącz wybrany kontener
				containerRoller.style.display = '';

				// Zaznacz go na liście.
				getElementByClassName(ulList, 'li', divRollLayerId).className = 'active ' + divRollLayerId;
				
				
				// Zaznacz strzałeczkę (marker)
				
				var marker = getElementByClassName(containerRoller, 'img', 'marker');
				marker.src = marker.src.replace('headlinesbox_marker.gif', 'headlinesbox_marker_' + divRollLayerId + '.gif');
				marker.style.display = '';

				Roller_Current_Layer = divRollLayerId;
				Roller_Change_Content('lay1');

			}

			function getElementByClassName ( parent, tag, className ) {
				
				var els = parent.getElementsByTagName(tag);
				for ( i = 0; i < els.length; i++ ) 
					if ( els[i].className.indexOf(className) > -1) 
						return els[i];
			}


			function Roller_Experience_Animation () {
				
				if (Roller_Experience_Position == -1) 
					Roller_Experience_Animation_Mngr();
				
				if (Roller_Experience_Container.length <= 1) {
					clearInterval (Roller_Experience_Callback);
					return false;
				}
				

				Roller_Experience_Stepbehind = Roller_Experience_Position == -1 ? 0:Roller_Experience_Position;
				try {
					if (Roller_Experience_Position!=-1) {
						Roller_Experience_Container[Roller_Experience_Position].style.display = 'none';
					} else {
						Roller_Experience_Position = 0;
						Roller_Experience_Container[Roller_Experience_Position].style.display = 'none';
					}

					Roller_Experience_Container[++Roller_Experience_Position].style.zIndex = 3;
					Roller_Experience_Container[Roller_Experience_Position].className = 'active';
					ChangeOpacity(Roller_Experience_Container[Roller_Experience_Position].style, 0);
					Roller_Experience_Animation_Movie(Roller_Experience_Container[Roller_Experience_Position]);
				
				} catch (e)	{
					
					
					Roller_Experience_Container[Roller_Experience_Position-1].style.display = 'none';
					
					Roller_Experience_Container[0].style.zIndex = 3;
					Roller_Experience_Container[0].className = 'active';
					ChangeOpacity(Roller_Experience_Container[0].style, 0);
					Roller_Experience_Animation_Movie(Roller_Experience_Container[0]);

					
					Roller_Experience_Position = 0;
				}
			}

			function Roller_Experience_Animation_Mngr () {
				Roller_Experience_Container = document.getElementById(Roller_Current_Content + 'b');
				Roller_Experience_Container = Roller_Experience_Container.getElementsByTagName('li');

			}


			function Roller_Experience_Animation_Movie(object) {
				Roller_Experience_State = 0;
				Roller_Experience_Object = object.style;
				speed = 20;
				clearInterval(Roller_Experience_Animation_MovieC);
				Roller_Experience_Animation_MovieC = setInterval("Roller_Experience_Animation_Frame()", speed);

			}

			function Roller_Experience_Animation_Frame () {
				if ( ++Roller_Experience_State == 100 ) {
					//try { 
						Roller_Experience_Container[Roller_Experience_Stepbehind].className = ''; 
						Roller_Experience_Container[Roller_Experience_Stepbehind].style.zIndex = 2; 
						Roller_Experience_Container[Roller_Experience_Stepbehind].style.display = ''; 
					//}
					//catch(e) {};

					return true;
				}
				
				ChangeOpacity ( Roller_Experience_Object, Roller_Experience_State );
				
			}

			function ChangeOpacity(objectStyle, opacity) {
				objectStyle.opacity = (opacity / 100);
				objectStyle.MozOpacity = (opacity / 100);
				objectStyle.KhtmlOpacity = (opacity / 100);
				objectStyle.filter = "alpha(opacity=" + opacity + ")";
			}

			var Roller_ShowBox_Active_Layer = null;

			function Roller_ShowBox (layer, liElement) {

				if (Roller_ShowBox_Active_Layer != null)
					Roller_ShowBox_Active_Layer.className = '';
				liElement.className = 'active';
				Roller_ShowBox_Active_Layer = liElement;

				document.getElementById('module_roll').src = document.getElementById('module_roll').src.replace(/roll_(green|violet|orange)/, 'roll_' + layer);
				document.getElementById('module_roll').style.display = 'block';
			}

			function Roller_ShowBox (layer, liElement) {

				var x = layer + 'roller_green';
			}

			function Object_Switch ( lay ) {
				el = document.getElementById ( lay );
				if (el == null)
					return;

				el.style.display = el.style.display == 'none' ? '' : 'none';
				
				try {
					document.getElementById('ban_img').style.display = 'none';
					document.getElementById('ban_img').style.display = '';			
				} catch(e) {};


				
			}

			function List_Roller (list) {

				list = list.parentNode;

				elementy = list.getElementsByTagName('li');
				for(i = 0; i < elementy.length; i++) {
					if(elementy[i].className == 'head')
						continue;

					elementy[i].style.display = elementy[i].style.display == 'none'  || elementy[i].style.display == '' ? 'block' : 'none';
				}

				try {
					document.getElementById('article_options').style.display = 'none';
					document.getElementById('article_options').style.display = '';			
				} catch(e) {};
			}

			function ContactForm() {
				document.getElementById ('contact-window-backg').style.display = '';
				document.getElementById ('contact-window').style.display = '';

				//var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
				//standardbody.style.overflow="hidden"

			}

			function ContactClose() {
				document.getElementById ('contact-window-backg').style.display = 'none';
				document.getElementById ('contact-window').style.display = 'none';

				
				//var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
				//standardbody.style.overflow="";

				document.getElementById('par_non_sub').style.display = document.getElementById('kontakt').style.display = ''; document.getElementById('par_submitted').style.display = 'none';

				ips = document.getElementById('kontakt').getElementsByTagName('input');
				for ( i = 0; ips < ips.length; i++ ){
					ips[i].value = '';
				}
			}

			
			function PolecForm() {
				document.getElementById ('contact-window-backg').style.display = '';
				document.getElementById ('recomm-window').style.display = '';

				//var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
				//standardbody.style.overflow="hidden"

			}

			function PolecClose() {
				document.getElementById ('contact-window-backg').style.display = 'none';
				document.getElementById ('recomm-window').style.display = 'none';

				
				//var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
				//standardbody.style.overflow=""
			}

			function Roller_Disable_Layer (layer ){
				
				var ulList = document.getElementById('roller');
				getElementByClassName(ulList, 'li', layer).className = layer;
			}

			
			
			function NewsletterPop() {
				document.getElementById ('contact-window-backg').style.display = '';
				document.getElementById ('newsletter-saved').style.display = '';

				//var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
				//standardbody.style.overflow="hidden"

			}


			function NewsletterClose() {
				document.getElementById ('contact-window-backg').style.display = 'none';
				document.getElementById ('newsletter-saved').style.display = 'none';

				
				//var standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body //create reference to common "body" across doctypes
				//standardbody.style.overflow=""
			}

			
			function pausecomp(millis) {
				var date = new Date();
				var curDate = null;

				do { curDate = new Date(); }
				while(curDate-date < millis);
			} 