dojo.require("dojo.NodeList-fx");dojo.require("dojox.widget.AutoRotator");dojo.require("dojox.widget.rotator.Controller");dojo.require("dojox.widget.rotator.Fade");var cntModule,itemCount,params,galContent;var galleryObjects=new Object();var intervalID=false;params={idSelector:"modul-promo-top",idMain:"#modul-promo-top",classNext:".next",classPrev:".prev",classMainItem:".main-promo-img",classBoxItem:".item",classBox:".box",actClass:"act"};cntModule=dojo.byId(params.idMain);itemCount=dojo.query(params.idMain+' '+params.classMainItem).length;function scrollMain(){intervalID=window.setInterval("moveToNextImage();",9000);var mainId=dojo.query(params.idMain);dojo.query(params.idMain+' '+params.classBox+' '+params.classBoxItem).forEach(function(item,index,array){dojo.connect(item,"onclick",function(){dojo.query(params.idMain+' '+params.classBox+' '+params.classBoxItem).forEach(function(item,index,array){dojo.removeClass(item,params.actClass);});if(intervalID){window.clearInterval(intervalID);intervalID=false;}
dojo.addClass(this,params.actClass);var parentIndex=index;dojo.query(params.idMain+' '+params.classMainItem).forEach(function(item,index,array){dojo.style(item,"display","none");if(index==parentIndex){dojo.style(item,"display","block");}});});});dojo.query(params.idMain+' '+params.classNext).onclick(function(e){moveToNextSection();});dojo.query(params.idMain+' '+params.classPrev).onclick(function(e){moveToPreviousSection();});}
function moveToNextImage(){var mainElements=dojo.query(params.idMain+' '+params.classMainItem);var boxElements=dojo.query(params.idMain+' '+params.classBoxItem);var nextIndex=0;mainElements.forEach(function(item,index,array){if(dojo.style(item,"display")=='block'){nextIndex=index+1;if(nextIndex>=3){nextIndex=0;}}
dojo.style(item,"display","none");});boxElements.forEach(function(item,index,array){dojo.removeClass(item,"act");});dojo.style(mainElements[nextIndex],"display","block");dojo.addClass(boxElements[nextIndex],params.actClass);}
function moveToPreviousImage(){var mainElements=dojo.query(params.idMain+' '+params.classMainItem);var boxElements=dojo.query(params.idMain+' '+params.classBoxItem);var nextIndex=0;mainElements.forEach(function(item,index,array){if(dojo.style(item,"display")=='block'){nextIndex=index-1;if(nextIndex<0){nextIndex=2;}}
dojo.style(item,"display","none");});boxElements.forEach(function(item,index,array){dojo.removeClass(item,"act");});dojo.style(mainElements[nextIndex],"display","block");dojo.addClass(boxElements[nextIndex],params.actClass);}
function moveToNextSection(){var boxElements=dojo.query(params.idMain+' '+params.classBoxItem);var boxElementsCount=boxElements.length;var boxDivider=3;var boxFirstElement=false;window.clearInterval(intervalID);for(j=0;j<boxElementsCount;j++){if(dojo.style(boxElements[j],"display")=='block'){boxFirstElement=j;break;}}
if(boxFirstElement+boxDivider*2>=boxElementsCount){dojo.query(params.idMain+' '+params.classNext).removeClass("nextAct");}else if(boxFirstElement==0){dojo.query(params.idMain+' '+params.classPrev).addClass("prevAct");}
if(boxFirstElement+boxDivider!=boxElementsCount){for(j=0;j<boxElementsCount;j++){if(j>boxFirstElement+boxDivider-1&&j<boxFirstElement+boxDivider+boxDivider){dojo.style(boxElements[j],"display","block");}else{dojo.style(boxElements[j],"display","none");}}}}
function moveToPreviousSection(){var boxElements=dojo.query(params.idMain+' '+params.classBoxItem);var boxElementsCount=boxElements.length;var boxDivider=3;var boxFirstElement=false;boxElements.forEach(function(nod){dojo.removeClass(nod,'act');});window.clearInterval(intervalID);for(j=0;j<boxElementsCount;j++){if(dojo.style(boxElements[j],"display")=='block'){boxFirstElement=j;break;}}
if(boxFirstElement==3){dojo.query(params.idMain+' '+params.classPrev).removeClass("prevAct");}else{dojo.query(params.idMain+' '+params.classNext).addClass("nextAct");}
if(boxFirstElement!=0){for(j=0;j<boxElementsCount;j++){if(j>boxFirstElement-boxDivider-1&&j<boxFirstElement){dojo.style(boxElements[j],"display","block");}else{dojo.style(boxElements[j],"display","none");}}}}
function prepareTips(){dojo.query('.popup-more').forEach(function(el){dojo.connect(el,"onmouseover",function(){this.lastChild.style.display="block";});dojo.connect(el,"onmouseout",function(){this.lastChild.style.display="none";});});dojo.query('.popup-link-more').forEach(function(el){dojo.connect(el,"onmouseover",function(){var windowWidth=getWindowWidth();if(windowWidth<1258){dojo.query(this.lastChild).addClass('hidden-box-r');}
this.lastChild.style.display="block";});dojo.connect(el,"onmouseout",function(){this.lastChild.style.display="none";dojo.query(this.lastChild).removeClass('hidden-box-r');});});}
function disconnectTips(){dojo.query('.popup-more').forEach(function(el){var handle=dojo.connect(el,"onmouseover",function(){dojo.disconnect(handle);});var handle=dojo.connect(el,"onmouseout",function(){dojo.disconnect(handle);});});dojo.query('.popup-link-more').forEach(function(el){var handle=dojo.connect(el,"onmouseover",function(){dojo.disconnect(handle);});var handle=dojo.connect(el,"onmouseout",function(){dojo.disconnect(handle);});});}
function getWindowWidth(){var myWidth=0;if(typeof(window.innerWidth)=='number'){myWidth=window.innerWidth;}else if(document.documentElement&&(document.documentElement.clientWidth)){myWidth=document.documentElement.clientWidth;}else if(document.body&&(document.body.clientWidth)){myWidth=document.body.clientWidth;}
return myWidth;}
function selectTab(obj,tabElements){var tabElements=tabElements||obj.parentNode.parentNode.parentNode.getElementsByTagName('li');for(var i=0;i<tabElements.length;i++){dojo.removeClass(tabElements[i].childNodes[0],'act');}
dojo.addClass(obj.parentNode,'act');}
function styleAction(){dojo.query('.mCol1 .modul.banner').onmouseover(function(e){dojo.addClass(this,'hover');});dojo.query('.mCol1 .modul.banner').onmouseout(function(e){dojo.removeClass(this,'hover');});}
function saveCurModSetting(){var modules="";var col1Cnt=dojo.query('.mCol1 .moveable-box').length;col1Cnt=col1Cnt-1;dojo.query('.mCol1 .moveable-box').forEach(function(e,i){if(i==col1Cnt&&e.id!='undefined'&&e.id!=''){modules+=e.id;}else if(e.id!='undefined'&&e.id!=''){modules+=e.id+",";}});modules+=';';var col2Cnt=dojo.query('.mCol2 .moveable-box').length;col2Cnt=col2Cnt-1;dojo.query('.mCol2 .moveable-box').forEach(function(e,i){if(i==0&&e.id!='undefined'&&e.id!=''){modules+=e.id+';';}else if(i==col2Cnt&&e.id!='undefined'&&e.id!=''){modules+=e.id;}else if(e.id!='undefined'&&e.id!=''){modules+=e.id+",";}});modules+=';';var col3Cnt=dojo.query('.mCol3 .moveable-box').length;col3Cnt=col3Cnt-1;dojo.query('.mCol3 .moveable-box').forEach(function(e,i){if(i==col3Cnt&&e.id!='undefined'&&e.id!=''){modules+=e.id;}else if(e.id!='undefined'&&e.id!=''){modules+=e.id+",";}});var bindArgs={timeout:12000,url:'/pub/sess/uklad_modulow?uklad_modulow='+modules,error:function(response,ioArgs){console.error('HTTP status code: ',ioArgs.xhr.status);return response;}};dojo.xhrGet(bindArgs);modules=modules.replace(/;/gi,"::")
if(readCookieDV('moduly','null')!='null'){eraseCookie('moduly');}
createCookie('moduly',modules,2);return false;}
function findPrevious(elID){var parent=dojo.byId(elID).parentNode.className;var elI;dojo.query('.'+parent+' .moveable-box').forEach(function(e,i){if(e.id==elID){elI=i;}});elI=elI-1;return dojo.query('.'+parent+' .moveable-box')[elI];}
function findNext(elID){var parent=dojo.byId(elID).parentNode.className;var elI;dojo.query('.'+parent+' .moveable-box').forEach(function(e,i){if(e.id==elID){elI=i;}});elI=elI+1;return dojo.query('.'+parent+' .moveable-box')[elI];}
function setArrowStatus(){if(dojo.query('.moveable-box').length>0){var col1Count=dojo.query('.mCol1 .moveable-box .moveModUp').length-1;var col2Count=dojo.query('.mCol2 .moveable-box .moveModUp').length-1;var col3Count=dojo.query('.mCol3 .moveable-box .moveModUp').length-1;dojo.query('.moveable-box .moveModUp').style({"backgroundPosition":"-622px -149px"});dojo.query('.moveable-box .moveModDown').style({"backgroundPosition":"-622px -156px"});dojo.query('.mCol1 .moveable-box .moveModUp')[0].style.backgroundPosition="-622px -125px";dojo.query('.mCol1 .moveable-box .moveModDown')[col1Count].style.backgroundPosition="-622px -180px";dojo.query('.mCol2 .moveable-box .moveModUp')[0].style.backgroundPosition="-622px -125px";dojo.query('.mCol2 .moveable-box .moveModDown')[col2Count].style.backgroundPosition="-622px -180px";dojo.query('.mCol3 .moveable-box .moveModUp')[0].style.backgroundPosition="-622px -125px";dojo.query('.mCol3 .moveable-box .moveModDown')[col3Count].style.backgroundPosition="-622px -180px";}else{return false;}}
function moveModuleUp(el){var prev=findPrevious(el.parentNode.id);var prevContent=prev.innerHTML;var prevID=prev.id;var cur=el.parentNode;var curContent=cur.innerHTML;var curID=cur.id;if(prevID=='m2379227'||curID=='m2379227'){dojo.query('.fotogallery .toggler-nav').forEach(function(el,index){var galleryId=el.id.replace(/controler-rotator-/gi,"");galleryObjects["autorotator_"+galleryId].destroy();galleryObjects["autorotator_"+galleryId+"_controller"].destroy();});}
disconnectTips();cur.id=prevID;prev.id=curID;if(prevID=='m2379227'){cur.innerHTML=galContent;prev.innerHTML=curContent;connectGalleries();}else if(curID=='m2379227'){cur.innerHTML=prevContent;prev.innerHTML=galContent;connectGalleries();}else{cur.innerHTML=prevContent;prev.innerHTML=curContent;}
saveCurModSetting();setArrowStatus();prepareTips();delete next,cur,prevID,curID,prevContent,curContent;}
function moveModuleDown(el){var next=findNext(el.parentNode.id);var nextContent=next.innerHTML;var nextID=next.id;var cur=el.parentNode;var curContent=cur.innerHTML;var curID=cur.id;if(nextID=='m2379227'||curID=='m2379227'){dojo.query('.fotogallery .toggler-nav').forEach(function(el,index){var galleryId=el.id.replace(/controler-rotator-/gi,"");galleryObjects["autorotator_"+galleryId].destroy();galleryObjects["autorotator_"+galleryId+"_controller"].destroy();});}
disconnectTips();cur.id=nextID;next.id=curID;if(nextID=='m2379227'){cur.innerHTML=galContent;next.innerHTML=curContent;connectGalleries();}else if(curID=='m2379227'){cur.innerHTML=nextContent;next.innerHTML=galContent;connectGalleries();}else{cur.innerHTML=nextContent;next.innerHTML=curContent;}
saveCurModSetting();setArrowStatus();prepareTips();delete next,cur,nextID,curID,nextContent,curContent;}
function statRegionalne(obj){var output={stat:false,str:'<span class="hid" style="display:none" onmouseover="this.style.display=\'block\'" onmouseout="this.style.display=\'none\'">',id:0,strTop:''};var regionInf=[{id:'553968',name:'Wrocław',loc:'72'},{id:'458972',name:'Bydgoszcz',loc:'73'},{id:'1338577',name:'Łódź',loc:'74'},{id:'459210',name:'Lublin',loc:'75'},{id:'792370',name:'Gorzów Wielkopolski',loc:'76'},{id:'554275',name:'Kraków',loc:'77'},{id:'459189',name:'Warszawa',loc:'78'},{id:'1194617',name:'Opole',loc:'79'},{id:'459131',name:'Rzeszów',loc:'80'},{id:'459032',name:'Białystok',loc:'81'},{id:'1276985',name:'Gdańsk',loc:'82'},{id:'849710',name:'Katowice',loc:'83'},{id:'459160',name:'Kielce',loc:'84'},{id:'1220591',name:'Olsztyn',loc:'85'},{id:'459098',name:'Poznań',loc:'86'},{id:'1277565',name:'Szczecin',loc:'87'}];output.strTop='<a href="javascript:;" onclick="dojo.query(\'.hid\',this.parentNone).style(\'display\',\'block\')" class="changeLocation">Warszawa</a>';output.id=obj;for(var i=0;i<regionInf.length;i++){if(regionInf[i].id==obj){output.stat=true;output.strTop='<a href="javascript:;" onclick="dojo.query(\'.hid\',this.parentNone).style(\'display\',\'block\')" class="changeLocation">'+regionInf[i].name+'</a>';}
output.str+='<a href="javascript:;" onclick="createCookie(\'region\','+regionInf[i].id+'); informacjeRegionalne('+regionInf[i].id+');">'+regionInf[i].name+'</a>';}
output.str+='</span>';return output;}
function loadWeadher(){if(dojo.byId("modul-pogoda")){dojo.xhrGet({content:{city:'Warszawa',force_reload:'true',xslt:'shared/pogoda/prognoza_imgw.esi.xslt'},url:'/pub/stat/imgwweather',handle:function(response,ioArgs){dojo.byId('weather').innerHTML=response;}});}}
function connectGalleries(){if(dojo.byId("m2379227")){galContent=dojo.byId("m2379227").innerHTML;}
dojo.query('.fotogallery .toggler-nav').forEach(function(el,index){var galleryElementId=el.id.replace(/controler-rotator-/gi,"");galleryObjects["autorotator_"+galleryElementId]=new dojox.widget.AutoRotator({transition:"dojox.widget.rotator.fade",duration:4000,pauseOnManualChange:true,suspendOnHover:true},dojo.byId("rotator-"+galleryElementId));galleryObjects["autorotator_"+galleryElementId+"_controller"]=new dojox.widget.rotator.Controller({rotator:galleryObjects["autorotator_"+galleryElementId],commands:'#'},dojo.byId("controler-rotator-"+galleryElementId));});}
function informacjeRegionalne(loc){if(dojo.byId('regionalne-ax')){var region=readCookie('region');var obj=statRegionalne(region);var div=dojo.byId('regionalne-ax');var xhrArg={content:{object_id:region,with_subdirs:'true',sort_desc:'true',rec_count:'5',sort_by:'RELEASE_DATE',child_mode:'SIMPLE',servlet:'',xslt:'portal/index/shared/module-regionalne_listing.xslt'},url:'/pub/stat/listing',load:function(data){div.innerHTML=data;dojo.byId('regionLocationBox').innerHTML=obj.strTop+' '+obj.str;},error:function(){div.innerHTML='';}};div.innerHTML=strWait;if(region==null){xhrArg.url='/pub/sess/regionlookup';xhrArg.content.object_id='459189';xhrArg.content.servlet='/pub/stat/listing';}
var xhrTmp=dojo.xhrGet(xhrArg);}}
dojo.addOnLoad(function(){informacjeRegionalne();loadWeadher();scrollMain();prepareTips();styleAction();setArrowStatus();connectGalleries();});
