			var pages;
			if(typeof(sw) == 'undefined') {sw="";}
			//alert(sw);
			var current_page=-1;
			var current_sub_page=-1;
			var paging_timer;
			var sub_paging_timer;
			var action;
			var target;
			var ajax_link_href; 
			
			
			function redir(url,target) {
			//alert("redir_to:" + url);
			//top.location.target=target;
			top._blank.location.href=url;
			//window.open(url,target);
			}
			
			function is_ajax_href(child,parent) {
			      var node = child.parentNode;
					while (node != null) {
						if (node == parent) {
							return true;
						}
						node = node.parentNode;
					}
					return false;
			}
			
			function search_parent_href(child,parent) {
					var node = child.parentNode;
					while (node != parent) {
						if (node.tagName=="A") {
							return node;
						}
						node = node.parentNode;
					}
					return false;
			
			}

			function prepHref( event ) {
			action = ( typeof event == 'undefined' ) ? window.event : event;
			target = ( typeof action.target == 'undefined' ) ? action.srcElement : action.target;
			if (is_ajax_href(target,document.getElementById('ajax_content'))) {
			
				if (target.tagName=="A") {
					//alert("anchor found" + target.tagName + target.href);
					ajax_link_href=target.href;
					ajax_link_target=target.target;
				} else {
					//alert("anchor not found, searching parent anchor");
					link_obj=search_parent_href(target,document.getElementById('ajax_content'));
					//alert("anchor found" + link_obj.tagName + link_obj.href);
					ajax_link_href = (link_obj) ? link_obj.href : "#0" ;
					ajax_link_target = (link_obj) ? link_obj.target : "#0" ;
					//alert("ajax_link_href" + ajax_link_href);
				}
				action.returnValue = false;
				if ( typeof action.preventDefault != "undefined" ) {
					action.preventDefault();
				}
			}
			
			}
			   
			   function init() {
			   	var getstr = "switch=" + sw;
				  makeRequest('/ajax/_test_ajax_box.php', getstr, "pages=makeArray(data);preload();", 'POST');
			   }
			   
			   function removefilter(id) {
			   var element = document.getElementById(id);
			   	element.style.opacity = 1;
				element.style.filter="";
			   }
			   
			   function requestToPhp(param) {
			    makeRequest('/ajax/_test_ajax_box.php', param, 'redir("' + ajax_link_href + '", "' + ajax_link_target + '");', 'POST');
			   }
			   
			   function preload() {
			    //{assign var="counter" value=0}
				//{foreach from=$contents item=c}
				var pager_div=document.getElementById('pages');
				var x=0;
				for (num in pages){
				pager_div.innerHTML = pager_div.innerHTML + '<div class="inact_cont" style="position:relative;">'
											+'<div class="ajax_box_art_inact_1" onclick="javascript:lapozz(' + x + ',\'btn' + x + '\',\'btn' + x + '\',0);makeRequest(\'/ajax/_test_ajax_box.php\', \'place=but_' + x + '\', \'\', \'POST\')" style="cursor:pointer;display:block;position:absolute;">'
												+ '<a href="#0" class="ajax_box_jobb_kat">' + pages[num]['categ'] + '</a>'
												+ '<a href="#0" class="ajax_box_jobb_cim">' + pages[num]['title'] + '</a>'
												//+ '<a href="#0" class="ajax_box_jobb_lead">' + pages[num]['lead'] + '</a>'
											+ '</div>'
											+'<div class="ajax_box_art_act_2" id="btn' + x + '" style="cursor:pointer;position:absolute;display:none;">'
												+ '<a href="#0" class="ajax_box_jobb_kat_2">' + pages[num]['categ'] + '</a>'
												+ '<a href="#0" class="ajax_box_jobb_cim_2">' + pages[num]['title'] + '</a>'
												//+ '<a href="#0" class="ajax_box_jobb_lead_2">' + pages[num]['lead'] + '</a>'
											+ '</div>'											
											+ '</div>';
				//if (pages[num]['selected']) {pager_div.innerHTML = pager_div.innerHTML + '<img id="img' + x + '" src="/images/potty_selected.png">';} else {pager_div.innerHTML = pager_div.innerHTML + '<img id="img' + x + '" src="/images/potty.png">';}
				pager_div.innerHTML = pager_div.innerHTML + '</div>';
				x++;
				}
				//{assign var="counter" value=$counter+1}
				//{/foreach}
			   
			   
			   auto_page(0);
			   }
			   
			   
			   function load(page) {
				document.getElementById('ajax_content').innerHTML=pages[page]['html'];

				/*document.getElementById('ajax_content').innerHTML = document.getElementById('ajax_content').innerHTML + '<div class="ajax_box_pic_details">'
												+ '<a href="' + pages[page]['link2'] + '" class="ajax_box_main_title" ' + pages[page]['target2'] + ' >' + pages[page]['main_text']
												+ '</a>'
												+ '<a href="' + pages[page]['link2'] + '" class="ajax_box_alcim" ' + pages[page]['target2'] + ' >' + pages[page]['linktext'] + '</a>'
											+ '</div>';*/
				//document.getElementById('ajax_content').onclick=function ( event ) {prepHref(event);requestToPhp('place=cont_' + page);} 							
				fade('ajax_content',600.0);
			   }
			   
			   function load_sub(page,subpage) {
				//var p = pages[page]['childrenconts'][subpage];
				document.getElementById('ajax_content').innerHTML=pages[page]['childrenconts'][subpage]['html'];
					//document.getElementById('ajax_content').innerHTML=pages[page]['childrenconts'][subpage]['html'];
				//if(p['p_type'] == 'u')
					
				//document.getElementById('ajax_content').innerHTML='<img src=' + pages[page]['childrenconts'][subpage]['img'] + '>';
				/*document.getElementById('ajax_content').innerHTML = document.getElementById('ajax_content').innerHTML + '<div class="ajax_box_pic_details">'
												+ '<a href="' + pages[page]['childrenconts'][subpage]['link2'] + '" class="ajax_box_main_title" ' + pages[page]['childrenconts'][subpage]['target2'] + ' >' + pages[page]['childrenconts'][subpage]['main_text'] + '</a>'
												+ '<div><div style="float:left;">' + pages[page]['childrenconts'][subpage]['discount_date'] + '</div><div style="float:right;"><a href="' + pages[page]['childrenconts'][subpage]['link2'] + '" class="ajax_box_alcim" ' + pages[page]['childrenconts'][subpage]['target2'] + ' >' + pages[page]['childrenconts'][subpage]['linktext'] + '</a></div></div>'
											+ '</div>'; */
				//document.getElementById('ajax_content').onclick=function( event ) {prepHref(event);requestToPhp('place=cont_' + page + 'sub_' + subpage);}							
				fade('ajax_content',600.0);
			   }
			   


				function fade(eid,TimeToFade)
				{
				var element = document.getElementById(eid);
				if(element == null)
					return;
				
				if(element.FadeState == null)
				{
					if(element.style.opacity == null
						|| element.style.opacity == ''
						|| element.style.opacity == '1')
					{
					element.FadeState = 2;
					}
					else
					{
					element.FadeState = -2;
					}
				}
				
				if(element.FadeState == 1 || element.FadeState == -1)
				{
					element.FadeState = element.FadeState == 1 ? -1 : 1;
					element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
				}
				else
				{
					element.FadeState = element.FadeState == 2 ? -1 : 1;
					element.FadeTimeLeft = TimeToFade;
					setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "'," + TimeToFade + ")", 33);
				}  
				}
				
				function animateFade(lastTick, eid, TimeToFade)
				{  
				var curTick = new Date().getTime();
				var elapsedTicks = curTick - lastTick;
				
				var element = document.getElementById(eid);
				
				if(element.FadeTimeLeft <= elapsedTicks)
				{
					element.style.opacity = element.FadeState == 1 ? '1' : '0';
					element.style.filter = 'alpha(opacity = '
						+ (element.FadeState == 1 ? '100' : '0') + ')';
						if (element.FadeState == 1) removefilter(eid);
					element.FadeState = element.FadeState == 1 ? 2 : -2;
					return;
				}
				
				element.FadeTimeLeft -= elapsedTicks;
				var newOpVal = element.FadeTimeLeft/TimeToFade;
				if(element.FadeState == 1)
					newOpVal = 1 - newOpVal;
				
				element.style.opacity = newOpVal;
				element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';
				
				setTimeout("animateFade(" + curTick + ",'" + eid + "'," + TimeToFade + ")", 33);
				}
				
				
				function lapozz(id,butt,img,auto) {
				clearTimeout(paging_timer);
				clearTimeout(sub_paging_timer);
				current_page=-1;
				current_sub_page=-1;
				if(pages[id]['subcont']!="0") {
				
				makebtns('btn' + id);
				
				auto_sub_page(id,0);
				} else {
				
				
				//document.getElementById('background').style.backgroundColor="#"+pages[id]['bgcolor'];
				//document.getElementById('pages').style.backgroundColor="#"+pages[id]['bgcolor'];
				//document.getElementById('href').href=pages[id]['link'];
				if(id!=current_page) {
				fade('ajax_content',600.0);
				setTimeout("load(" + id + ")", 600);
				}
				makebtns(img);
				current_page=id;
				id++;
				if(id >= pages[0]['count']) {id=0;} 
				if (auto==0){clearTimeout(paging_timer);paging_timer=setTimeout("auto_page(" + id + ")", 15000);}
				}
				}
				

				
				function makebtns(img) {
				var x=0;
				for(x=0;x<pages[0]['count'];x++){
				if (document.getElementById('btn' + x).style.display=="block") {
				fade("btn" + x,400.0);
				setTimeout('document.getElementById("btn' + x + '").style.display="none";', 400);
				fade("needle" + x,400.0);
				setTimeout('document.getElementById("needle' + x + '").style.display="none";', 400);
				
				}
				}
				var needle="needle" + img.substring(img.length-1,img.length);
				
                document.getElementById(img).style.display="block";
				document.getElementById(img).style.filter = 'alpha(opacity = 100 )';
				document.getElementById(img).style.opacity = 1 ; 
				document.getElementById(img).FadeState = 2;
				/*
                document.getElementById(needle).style.display="block";
				document.getElementById(needle).style.filter = 'alpha(opacity = 100 )';
				document.getElementById(needle).style.opacity = 1 ; 
				document.getElementById(needle).FadeState = 2;
				*/
                //fade(img,600.0);
				//setTimeout('document.getElementById("' + img + '").style.display="block";', 600);
				//setTimeout("fade(\"" + img + "\",600.0)", 600);
				/*setTimeout("fade(\"" + img + "\",200.0)", 800);
				setTimeout("fade(\"" + img + "\",500.0)", 1000);*/
				}
				
				function auto_page(which) {
				if(pages[which]['subcont']!="0") {
				makebtns('btn' + which);
				clearTimeout(paging_timer);
				current_sub_page=-1;
				auto_sub_page(which,0);
				} else {
				lapozz(which,'btn' + which,'btn' + which,1);
				page=which+1;
				if(page >= pages[0]['count']) {page=0;} 
				paging_timer=setTimeout("auto_page(" + page + ")", pages[which]['delay']);
				}
				}
				
				
				function lapozzfel() {
				page=current_page-1;
				if(page < 0) {page=pages[0]['count']-1;} 
				lapozz(page,'btn' + page,'btn' + page,0);
				
				}
				
				function lapozzle() {
				page=current_page+1;
				if(page >=pages[0]['count']) {page=0;} 
				lapozz(page,'btn' + page,'btn' + page,0);
				}
				
				function auto_sub_page(page_id,sub_id) {
				lapozz_sub(page_id,sub_id);
				page=sub_id+1;
				if(page >= pages[page_id]['childrenconts']['count']) {next=page_id+1;if(next >=pages[0]['count']) {next=0;} paging_timer=setTimeout("auto_page(" + next + ")", pages[page_id]['childrenconts'][sub_id]['delay']);} else {//page=0;} 
				sub_paging_timer=setTimeout("auto_sub_page(" + page_id + "," + page + ")", pages[page_id]['childrenconts'][sub_id]['delay']);
				}
				}
				
				function lapozz_sub(page_id,sub_id) {
				if(sub_id!=current_sub_page) {
				fade('ajax_content',600.0);
				
				setTimeout("load_sub(" + page_id + "," + sub_id + ")", 600);
				}
				current_sub_page=sub_id;
				//sub_id++;
				//if(sub_id >= pages[page_id]['childrenconts']['count']) {}//id=0;} 
				//if (auto==0){clearTimeout(paging_timer);paging_timer=setTimeout("auto_page(" + id + ")", 15000);}

				}
				
