/* eWAVE.cz JavaScript Tools. Copyright (c) 2007-2011 eWAVE.cz */

var main_tools = new Class({
Implements:[Options],options:{'iniNavigation':{},'iniBlank':{},'iniRemove':{},'iniStatistic':{},'iniSlider':{},'iniSubmenu':{},'iniPreview':{},'iniActions':{},'iniMessage':{},'iniTips':{},'iniRetrieve':{}}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.toolsElement = $(element);
if(this.toolsElement) {
this.toolsElements = {'navigation':this.toolsElement.getElements('div.toolbar.language div.dumpeds, div.navigat ul, div.sliders div.hiddens, div.paginat div.dumpeds, div.gallery div.linkeds'),'blank':this.toolsElement.getElements('a.blank, a[rel="blank"]'),'remove':this.toolsElement.getElements('input[type="text"].remove, textarea.remove'),'statistic':this.toolsElement.getElements('a.statistic'),'slider':this.toolsElement.getElements('div.blocked.fourth div.banners div.imageds'),'submenu':this.toolsElement.getElements('div.navigat ul li ul.submenu'),'preview':{'navigat':this.toolsElement.getElements('div.lefteds div.rubrics ul li a'),'dumped':this.toolsElement.getElements('div.centers div.preview div.dumpeds')},'actions':this.toolsElement.getElement('div.actions'),'message':this.toolsElement.getElement('div.message.alerts'),'tips':this.toolsElement.getElements('input.wrongs, textarea.wrongs'),'retrieve':this.toolsElement.getElement('div.retrieve')};
this.toolsLanguage = {'cz':{'message':'Upozornění'},'de':{'message':'Hinweis'},'en':{'message':'Notice'},'ru':{'message':'Предупреждение'}};
this.toolsNavigation(this,this.options);
this.toolsBlank(this,this.options);
this.toolsRemove(this,this.options);
this.toolsStatistic(this,this.options);
this.toolsSlider(this,this.options);
this.toolsSubmenu(this,this.options);
this.toolsPreview(this,this.options);
this.toolsActions(this,this.options);
this.toolsMessage(this,this.options);
this.toolsTips(this,this.options);
this.toolsRetrieve(this,this.options);
}
}
,toolsNavigation:function(init,element) {
if(element.iniNavigation['status'] == true && init.toolsElements['navigation'] != null) {
this.navigationObjects = {'actives':new Array(),'styleds':new Array()};
init.toolsElements['navigation'].each((function(el,count) {
this.navigationObjects['actives'][count] = el.getElements('a.actives');
this.navigationObjects['styleds'][count] = (this.navigationObjects['actives'][count] != null ? el.addEvents({'mouseover':(function(){this.navigationObjects['actives'][count].removeClass('actives');}).bind(this),'mouseout':(function(){this.navigationObjects['actives'][count].addClass('actives');}).bind(this)}) : false);
}).bind(this));
}
}
,toolsBlank:function(init,element) {
if(element.iniBlank['status'] == true && init.toolsElements['blank'] != null) {
init.toolsElements['blank'].addEvent('click',function(){this.setProperty('target','blank');});
}
}
,toolsRemove:function(init,element) {
if(element.iniRemove['status'] == true && init.toolsElements['remove'] != null) {
init.toolsElements['remove'].each(function(el,num) {
this.removeObject = {'valueds':false};
this.removeObject['valueds'] = el.getProperty('value');
el.addEvents({'focus':(function(){el.setProperty('value',(el.getProperty('value') == this.removeObject['valueds'] ? null : el.getProperty('value')));}).bind(this),'blur':(function(){el.setProperty('value',(el.getProperty('value') == false ? this.removeObject['valueds'] : el.getProperty('value')));}).bind(this)});
});
}
}
,toolsStatistic:function(init,element) {
if(element.iniStatistic['status'] == true && init.toolsElements['statistic'] != null) {
this.statisticObject = {'valueds':false,'element':init.toolsElements['statistic'],'content':new Array(),'numbers':new Array(),'eventes':new Array()};
this.statisticObject['valueds'] = (function(url){this.statisticValues = new Array();this.statisticValues['spliter'] = url.split('?');this.statisticValues['results'] = new Array();if(this.statisticValues['spliter'].length > '1') { this.statisticValues['spliter']['1'].split('&').each((function(el,num){this.statisticValues['objects'] = el.split('=');this.statisticValues['results'][this.statisticValues['objects']['0']] = this.statisticValues['objects']['1'];}).bind(this)); }return this.statisticValues['results'];});
this.statisticObject['element'].each((function(el,num) {
this.statisticObject['content'][num] = (el.getProperty('href') != null ? el.getProperty('href') : null);
this.statisticObject['numbers'][num] = (this.statisticObject['content'][num] != null ? this.statisticObject['valueds'](this.statisticObject['content'][num]) : null);
this.statisticObject['eventes'][num] = (this.statisticObject['numbers'][num] != null && isNaN(this.statisticObject['numbers'][num]['numberStat']) == false ? el.addEvent('click',(function(){this.printesRequest = new Request({'url':config['url']+'index.php'}).send({'method':'get','data':'action=statistic&type=click&tables=multimedia&number='+this.statisticObject['numbers'][num]['numberStat']});}).bind(this)) : false);
}).bind(this));
}
}
,toolsSlider:function(init,element) {
if(element.iniSlider['status'] == true && init.toolsElements['slider'] != null) {
this.sliderObject = {'element':init.toolsElements['slider'],'termeds':new Array(),'insider':new Array(),'eventes':new Array(),'actuals':false,'totaled':false};
this.sliderObject['element'].each((function(el,num) {
this.sliderObject['termeds'][num] = (el.hasClass('actives') == true ? true : false);
this.sliderObject['insider'][num] = el.setStyles({'display':'block'}).set({'opacity':(this.sliderObject['termeds'][num] != false ? '1' : '0'),'morph':{'duration':element.iniSlider['duration'],'transition':element.iniSlider['transition']}});
this.sliderObject['actuals']+= (this.sliderObject['termeds'][num] != false ? num : false);
this.sliderObject['totaled']++;
}).bind(this));
if(this.sliderObject['totaled'] != false) {
this.sliderObject['eventes']['element'] = (function(num,opacity){this.sliderObject['insider'][num].morph({'opacity':opacity});});
this.sliderObject['eventes']['periods'] = (function(){this.sliderObject['eventes']['element'].run([this.sliderObject['actuals'],'0'],this);this.sliderObject['actuals'] = (this.sliderObject['actuals'] == (this.sliderObject['totaled']-1) ? 0 : (this.sliderObject['actuals']+1));this.sliderObject['eventes']['element'].run([this.sliderObject['actuals'],'1'],this);});
this.sliderObject['eventes']['started'] = this.sliderObject['eventes']['periods'].periodical(element.iniSlider['period'],this);
this.sliderObject['element'].addEvents({'mouseover':(function(){$clear(this.sliderObject['eventes']['started']);}).bind(this),'mouseout':(function(){this.sliderObject['eventes']['started'] = this.sliderObject['eventes']['periods'].periodical(element.iniSlider['period'],this);}).bind(this)});
}
}
}
,toolsSubmenu:function(init,element) {
if(element.iniSubmenu['status'] == true) {
this.submenuObject = {'trident':false,'setting':new Array(),'parents':new Array(),'linkeds':new Array(),'protect':new Array(),'termeds':new Array(),'insider':new Array(),'eventes':new Array()};
this.submenuObject['trident'] = (Browser.Engine.trident ? (init.toolsElement.getElements('div.blocked.second, div.blocked.second div.navigat') != false ? init.toolsElement.getElements('div.blocked.second, div.blocked.second div.navigat').setStyles({'z-index':'50'}) : false) : false);
if(init.toolsElements['submenu'] != false) {
init.toolsElements['submenu'].each((function(el,num) {
this.submenuObject['setting'][num] = (Browser.Engine.trident ? el.setStyles({'top':element.iniSubmenu['position']+'px'}) : false);
this.submenuObject['parents'][num] = (el.getParent('li') != null ? el.getParent('li') : false);
this.submenuObject['linkeds'][num] = (this.submenuObject['parents'][num] != false ? this.submenuObject['parents'][num].getElement('a') : false);
this.submenuObject['protect'][num] = (this.submenuObject['linkeds'][num] != false ? new Element('span',{'class':'toped'}).inject(this.submenuObject['linkeds'][num],'top') : false);
this.submenuObject['termeds'][num] = (this.submenuObject['linkeds'][num] != false ? true : false);
this.submenuObject['insider'][num] = (this.submenuObject['termeds'][num] != false ? el.setStyles({'display':'block'}).set({'opacity':'0','morph':{'duration':element.iniSubmenu['duration'],'transition':element.iniSubmenu['transition']}}) : false);
this.submenuObject['eventes'][num] = (this.submenuObject['insider'][num] != false ? this.submenuObject['parents'][num].addEvents({'mouseenter':(function(){this.submenuObject['protect'][num].setStyle('display','block');this.submenuObject['insider'][num].morph({'opacity':'1','top':element.iniSubmenu['position']+'px'});this.submenuObject['parents'][num].addClass('hover');}).bind(this),'mouseleave':(function(){this.submenuObject['protect'][num].setStyle('display','none');this.submenuObject['insider'][num].morph({'opacity':'0','top':(Browser.Engine.trident ? element.iniSubmenu['position'] : '-'+element.iniSubmenu['position'])+'px'});this.submenuObject['parents'][num].removeClass('hover');}).bind(this)}) : false);
}).bind(this));
}
}
}
,toolsPreview:function(init,element) {
if(element.iniPreview['status'] == true && init.toolsElements['preview'] != null) {
this.slidersObject = new Array();
this.previewObject = {'sliders':false,'content':{'navigat':init.toolsElements['preview']['navigat'],'dumped':init.toolsElements['preview']['dumped']},'termeds':new Array(),'imageds':new Array(),'actives':new Array(),'eventes':new Array()};
this.previewObject['sliders'] = (function(count,terms){this.slidersObject[count] = {'termeds':new Array(),'insider':new Array(),'eventes':new Array(),'started':false,'actuals':false,'totaled':false};this.previewObject['imageds'][count].each((function(el,num) {this.slidersObject[count]['termeds'][num] = (el.hasClass('actives') == true || num == false ? true : false);this.slidersObject[count]['insider'][num] = el.setStyles({'display':'block'}).set({'opacity':(this.slidersObject[count]['termeds'][num] != false ? '1' : '0'),'morph':{'duration':element.iniPreview['duration'],'transition':element.iniPreview['transition']}});this.slidersObject[count]['actuals']+= (this.slidersObject[count]['termeds'][num] != false ? num : 0);this.slidersObject[count]['totaled']++;}).bind(this));if(this.slidersObject[count]['totaled'] != false) {this.slidersObject[count]['eventes']['element'] = (function(num,opacity){this.slidersObject[count]['insider'][num].morph({'opacity':opacity});});this.slidersObject[count]['eventes']['periods'] = (function(){this.slidersObject[count]['eventes']['element'].run([this.slidersObject[count]['actuals'],'0'],this);this.slidersObject[count]['actuals'] = (this.slidersObject[count]['actuals'] == (this.slidersObject[count]['totaled']-1) ? 0 : (this.slidersObject[count]['actuals']+1));this.slidersObject[count]['eventes']['element'].run([this.slidersObject[count]['actuals'],'1'],this);});this.slidersObject['started'] = (terms == true ? this.slidersObject[count]['eventes']['periods'].periodical(element.iniPreview['period'],this) : this.slidersObject['started']);}});
if((this.previewObject['content']['navigat'].lenght != false && this.previewObject['content']['dumped'].length != false ? (this.previewObject['content']['navigat'].length == this.previewObject['content']['dumped'].length ? true : false) : false) != false) {
this.previewObject['content']['navigat'].each((function(el,num) {
this.previewObject['termeds'][num] = (this.previewObject['content']['navigat'][num] != null && this.previewObject['content']['dumped'][num] != null ? true : false);
this.previewObject['imageds'][num] = (this.previewObject['termeds'][num] != false ? this.previewObject['content']['dumped'][num].getElements('div.images div.items') : false);
this.previewObject['actives'][num] = (this.previewObject['imageds'][num] != false ? this.previewObject['sliders'].run([num,(this.previewObject['content']['dumped'][num].hasClass('actives') == true ? true : false)],this) : false);
this.previewObject['eventes'][num] = (this.previewObject['termeds'][num] != false ? el.addEvents({'click':(function(){if(this.slidersObject[num] != null) {$clear(this.slidersObject['started']);this.slidersObject['started'] = this.slidersObject[num]['eventes']['periods'].periodical(element.iniPreview['period'],this);}this.previewObject['content']['navigat'].removeClass('actives');this.previewObject['content']['navigat'][num].addClass('actives');this.previewObject['content']['dumped'].setStyles({'display':'none'});this.previewObject['content']['dumped'][num].setStyles({'display':'block'});return false;}).bind(this)}) : false);
}).bind(this));
}
}
}
,toolsActions:function(init,element) {
if(element.iniActions['status'] == true && init.toolsElements['actions'] != null) {
this.actionsObject = {'totaled':false,'content':false,'limited':false,'initial':false,'eventes':new Array(),'runners':false,'styleds':false,'linkeds':new Array(),'counter':false,'element':{'blocks':init.toolsElements['actions'].getElement('ul'),'itemds':init.toolsElements['actions'].getElements('ul li')},'arrowed':{'header':init.toolsElements['actions'].getElement('span.arrow.header'),'footer':init.toolsElements['actions'].getElement('span.arrow.footer')}};
this.actionsObject['totaled'] = (element.iniActions['values']['0']*element.iniActions['values']['1']);
this.actionsObject['content'] = (this.actionsObject['element']['itemds'] != null ? this.actionsObject['element']['itemds'] : false);
this.actionsObject['limited'] = (this.actionsObject['content'] != false ? ((this.actionsObject['content'].length*element.iniActions['values']['0'])-this.actionsObject['totaled']) : false);
this.actionsObject['initial'] = (this.actionsObject['limited'] != false && this.actionsObject['content'].length > element.iniActions['values']['1'] ? new Fx.Scroll(this.actionsObject['element']['blocks'],{'wait':false,'duration':element.iniActions['duration'],'transition':element.iniActions['transition']}) : false);
this.actionsObject['eventes'] = (this.actionsObject['initial'] != false ? {'header':(this.actionsObject['arrowed']['header'] != null ? this.actionsObject['arrowed']['header'].addEvent('click',(function(){this.actionsObject['runners'].run(['header']);this.actionsObject['styleds'].run(['header']);}).bind(this)) : false),'footer':(this.actionsObject['arrowed']['footer'] != null ? this.actionsObject['arrowed']['footer'].addEvent('click',(function(){this.actionsObject['runners'].run(['footer']);this.actionsObject['styleds'].run(['footer']);}).bind(this)) : false)} : false);
this.actionsObject['runners'] = (function(typeds){this.actionsObject['counter'] = (typeds == 'footer' ? (this.actionsObject['counter']+this.actionsObject['totaled']) : (this.actionsObject['counter']-this.actionsObject['totaled'])).limit('0',this.actionsObject['limited']);this.actionsObject['initial'].start(0,this.actionsObject['counter']);}).bind(this);
this.actionsObject['styleds'] = (function(typeds){this.actionsObject['linkeds'] = {'arrayed':['header','footer'],'defined':{'header':(this.actionsObject['counter'] == false ? true : false),'footer':(this.actionsObject['counter'] == this.actionsObject['limited'] || this.actionsObject['limited'] < this.actionsObject['counter'] ? true : false)}};this.actionsObject['linkeds']['arrayed'].each((function(el,num){if(this.actionsObject['arrowed'][el] != null){this.actionsObject['arrowed'][el].set({'opacity':'1.0'});return(this.actionsObject['linkeds']['defined'][el] != false ? this.actionsObject['arrowed'][el].removeClass('hover').set({'opacity':'0.3'}) : this.actionsObject['arrowed'][el].addClass('hover'))}}).bind(this));}).bind(this);
this.actionsObject['styleds'].run([false]);
}
}
,toolsMessage:function(init,element) {
if(element.iniMessage['status'] == true && init.toolsElements['message'] != null) {
this.messageObject = {'content':false,'returns':false};
this.messageObject['content'] = init.toolsElements['message'].getProperty('html');
this.messageObject['returns'] = (this.messageObject['content'] != false ? alert(this.toolsLanguage[config['language']]['message']+'\n'+this.messageObject['content']) : false);
}
}
,toolsTips:function(init,element) {
if(element.iniTips['status'] == true && init.toolsElements['tips'] != null) {
this.tipsObject = {'content':false,'returns':false};
init.toolsElements['tips'].each((function(el,num) {
this.tipsObject['content'] = el.setProperty('title','<span class="header"></span><span class="arrows"></span>'+el.getProperty('title')+'<span class="footer"></span>');
}).bind(this));
this.tipsObject['returns'] = new Tips(init.toolsElements['tips'],{'className':'tooltip','offsets':{'x':20,'y':-28},'fixed':false});
}
}
,toolsRetrieve:function(init,element) {
if(element.iniRetrieve['status'] == true && init.toolsElements['retrieve'] != null) {
this.retrieveObject = {'dumpeds':new Array(),'linkeds':new Array(),'termeds':false,'actions':new Array()};
this.retrieveObject['dumpeds'] = init.toolsElements['retrieve'].getElements('div.dumpeds');
this.retrieveObject['linkeds'] = init.toolsElements['retrieve'].getElements('div.linkeds span.bookmark');
this.retrieveObject['termeds'] = (this.retrieveObject['dumpeds'] != false && this.retrieveObject['linkeds'] != false ? (this.retrieveObject['dumpeds'].length == this.retrieveObject['linkeds'].length ? true : false) : false);
if(this.retrieveObject['termeds'] != false) {
this.retrieveObject['linkeds'].each((function(el,num) {
this.retrieveObject['actions'][num] = el.addEvent('click',(function(){this.retrieveObject['dumpeds'].removeClass('actives');this.retrieveObject['linkeds'].removeClass('actives');this.retrieveObject['dumpeds'][num].addClass('actives');el.addClass('actives');return false;}).bind(this));
}).bind(this));
}
}
}
});


var open_popup = function(url,names,widths,heights,scrollbar,download) {
this.windowProperty = 'height='+heights+',width='+widths+',top='+((screen.height-heights)/2)+',left='+((screen.width-widths)/2)+',scrollbars='+scrollbar;
this.windowInitialize = window.open(url,names,this.windowProperty);
if(parseInt(navigator.appVersion) >= '4'){ this.windowInitialize.window.focus(); }
if(download){ this.windowInitialize.window.print(); }
}


var main_slider = new Class({
Implements:[Options],options:{'iniTotals':false,'iniDuration':false,'iniTransition':false,'iniSlideshow':false}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.bodyElement = $(document.body);
this.sliderElement = this.bodyElement.getElement(element);
this.sliderArrays = new Array();
this.sliderInitialize(this,this.options);
}
,sliderInitialize:function(init,element) {
if(init.sliderElement) {
init.sliderArrays['object'] = {'scrolls':init.sliderElement.getElements('div.hiddens div.dumpeds div.itemds'+(element.iniSlideshow != false ? '' : ' a')),'insider':init.sliderElement.getElement('div.hiddens'),'arrowed':{'lefteds':init.sliderElement.getElement('a.arrows.lefts'),'righted':init.sliderElement.getElement('a.arrows.right')},'numbers':init.sliderElement.getElement('span.actual')};
init.sliderArrays['inside'] = {'insider':(init.sliderArrays['object']['insider'] != null ? new Fx.Scroll(init.sliderArrays['object']['insider'],{'wait':false,'duration':element.iniDuration,'transition':element.iniTransition}) : false),'evented':false,'actuals':false,'counter':false,'element':false,'arrowed':{'lefteds':false,'righted':false},'numbers':false};
init.sliderArrays['object']['scrolls'].each(function(el,num) {
init.sliderArrays['inside']['actuals'] += (el.hasClass('actives') == true ? num : false);
init.sliderArrays['inside']['counter']++;
});
init.sliderArrays['inside']['evented'] = (function(types,autos){if(init.sliderArrays['inside']['counter'] >= element.iniTotals['total']){init.sliderArrays['inside']['actuals'] = (autos == true ? init.sliderArrays['inside']['actuals'] : (types == 'next' ? (init.sliderArrays['inside']['actuals']+element.iniTotals['numer']) : (init.sliderArrays['inside']['actuals']-element.iniTotals['numer']))).limit('0',(init.sliderArrays['inside']['counter']-element.iniTotals['total']));init.sliderArrays['inside']['element'] = init.sliderArrays['object']['scrolls'][init.sliderArrays['inside']['actuals']];init.sliderArrays['inside']['insider'].toElement(init.sliderArrays['inside']['element']);init.sliderArrows(init,element);}init.sliderArrays['inside']['numbers'].run();});
init.sliderArrays['inside']['arrowed']['lefteds'] = (init.sliderArrays['object']['arrowed']['lefteds'] != null ? init.sliderArrays['object']['arrowed']['lefteds'].addEvent('click',function(){init.sliderArrays['inside']['evented'].run(['prev',false]);return false;}) : false);
init.sliderArrays['inside']['arrowed']['righted'] = (init.sliderArrays['object']['arrowed']['righted'] != null ? init.sliderArrays['object']['arrowed']['righted'].addEvent('click',function(){init.sliderArrays['inside']['evented'].run(['next',false]);return false;}) : false);
init.sliderArrays['inside']['numbers'] = (function(){return (init.sliderArrays['object']['numbers'] != null && element.iniSlideshow != false ? init.sliderArrays['object']['numbers'].setProperty('html',((init.sliderArrays['inside']['actuals']+1) < '10' ? '0'+(init.sliderArrays['inside']['actuals']+1) : (init.sliderArrays['inside']['actuals']+1))+'/'+(init.sliderArrays['inside']['counter'] < '10' ? '0'+init.sliderArrays['inside']['counter'] : init.sliderArrays['inside']['counter'])) : false)}).bind(this);
init.sliderArrays['inside']['evented'].run(['next',true]);
init.sliderArrows(init,element);
}
}
,sliderArrows:function(init,element) {
init.sliderLinked = {'arrayed':['lefteds','righted'],'content':new Array(),'defined':{'lefteds':(init.sliderArrays['inside']['actuals'] == false ? false : true),'righted':(init.sliderArrays['inside']['actuals'] == (init.sliderArrays['inside']['counter']-element.iniTotals['total']) || init.sliderArrays['inside']['counter'] < element.iniTotals['total'] ? false : true)}};
init.sliderLinked['arrayed'].each(function(el,num) {
init.sliderLinked['content'][num] = (init.sliderArrays['object']['arrowed'][el] != null ? (init.sliderLinked['defined'][el] == false ? init.sliderArrays['object']['arrowed'][el].removeClass('hover') : init.sliderArrays['object']['arrowed'][el].addClass('hover')) : false);
});
}
});


var main_slideshow = new Class({
Implements:[Options],option:{'duration':1000,'transition':Fx.Transitions.Sine.easeInOut,'period':5000},
initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.slideshowObjects = {'initial':null,'element':new Array(),'termeds':new Array(),'insider':new Array(),'actuals':false,'totaled':false,'eventes':new Array()};
this.slideshowObjects['initial'] = $(document.body).getElement(element);
if(this.slideshowObjects['initial'] != null && (this.slideshowObjects['element'] = this.slideshowObjects['initial'].getElements('div.items')) != false) {
this.slideshowObjects['element'].each((function(el,num) {
this.slideshowObjects['termeds'][num] = (el.hasClass('actives') == true ? true : false);
this.slideshowObjects['insider'][num] = el.setStyles({'display':'block'}).set({'opacity':(this.slideshowObjects['termeds'][num] != false ? '1' : '0'),'moprh':{'duration':this.options['duration'],'transition':this.options['transition']}});
this.slideshowObjects['actuals']+= (this.slideshowObjects['termeds'][num] != false ? num : false);
this.slideshowObjects['totaled']++;
}).bind(this));
}
if(this.slideshowObjects['totaled'] != false) {
this.slideshowObjects['eventes']['element'] = (function(num,opacity){this.slideshowObjects['insider'][num].morph({'opacity':opacity});});
this.slideshowObjects['eventes']['periods'] = (function(){this.slideshowObjects['eventes']['element'].run([this.slideshowObjects['actuals'],'0'],this);this.slideshowObjects['actuals'] = (this.slideshowObjects['actuals'] == (this.slideshowObjects['totaled']-1) ? 0 : (this.slideshowObjects['actuals']+1));this.slideshowObjects['eventes']['element'].run([this.slideshowObjects['actuals'],'1'],this);});
this.slideshowObjects['eventes']['started'] = this.slideshowObjects['eventes']['periods'].periodical(this.options['period'],this);
this.slideshowObjects['initial'].addEvents({'mouseover':(function(){$clear(this.slideshowObjects['eventes']['started']);}).bind(this),'mouseout':(function(){this.slideshowObjects['eventes']['started'] = this.slideshowObjects['eventes']['periods'].periodical(this.options['period'],this);}).bind(this)});
}
}
});


var main_tablers = new Class({
Implements:[Options],option:{'iniStatus':false}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.initialElement = $(document.body);
this.initialObjects = this.initialElement.getElements(element);
this.tablersInitial(this,this.options);
}
,tablersInitial:function(init,element) {
if(init.tablersObjects != false && element['iniStatus'] != false) {
this.tablersObjects = new Array();
init.initialObjects.each((function(el,num) {
this.tablersObjects[num] = {'buttons':new Array(),'hiddens':new Array(),'showeds':false,'termeds':false,'parents':new Array(),'sizedes':0,'checked':false,'blocked':0,'element':new Array(),'evented':new Array(),'injects':new Array(),'actions':new Array(),'removed':new Array(),'actives':null,'totales':0,'automat':false};
this.tablersObjects[num]['buttons'] = el.getElements('div.buttons a');
this.tablersObjects[num]['hiddens'] = el.getElements('div.hiddens div.dumpeds');
this.tablersObjects[num]['showeds'] = init.tablersLinkeds();
this.tablersObjects[num]['termeds'] = (this.tablersObjects[num]['buttons'] != false && this.tablersObjects[num]['hiddens'] != false ? (this.tablersObjects[num]['buttons'].length == this.tablersObjects[num]['hiddens'].length ? true : false) : false);
if(this.tablersObjects[num]['termeds'] != false && (blocked = 0) == false) {
this.tablersObjects[num]['buttons'].each((function(inside,counter) {
this.tablersObjects[num]['parents'][counter] = inside.getParent('div.buttons');
this.tablersObjects[num]['sizedes']+= (inside.getSize().x+inside.getStyle('margin-right').toInt());
this.tablersObjects[num]['checked'] = (this.tablersObjects[num]['sizedes'] >= (this.tablersObjects[num]['parents'][counter].getSize().x*blocked) ? true : false);
this.tablersObjects[num]['blocked'] = (this.tablersObjects[num]['checked'] != false ? (blocked++) : false);
this.tablersObjects[num]['element'][blocked] = (this.tablersObjects[num]['checked'] != false ? new Element('div',{'class':'ordered'}).inject(this.tablersObjects[num]['parents'][counter],'bottom') : this.tablersObjects[num]['element'][blocked]);
this.tablersObjects[num]['evented'][counter] = (function(){this.tablersObjects[num]['hiddens'].removeClass('actives');inside.getParent('div.ordered').inject(this.tablersObjects[num]['parents'][counter],'bottom');return (this.tablersObjects[num]['hiddens'][counter] != false ? this.tablersObjects[num]['hiddens'][counter].addClass('actives') : false);}).bind(this);
this.tablersObjects[num]['injects'][counter] = inside.inject(this.tablersObjects[num]['element'][blocked],'bottom');
this.tablersObjects[num]['actions'][counter] = inside.addEvent('click',(function(){this.tablersObjects[num]['evented'][counter].run();this.tablersObjects[num]['buttons'].removeClass('actives');inside.addClass('actives');return false;}).bind(this));
this.tablersObjects[num]['removed'][counter] = inside.removeProperty('href');
this.tablersObjects[num]['actives'] = (inside.hasClass('actives') != false ? inside : this.tablersObjects[num]['actives']);
this.tablersObjects[num]['totales']++;
}).bind(this));
this.tablersObjects[num]['automat'] = (this.tablersObjects[num]['showeds'].toString().test('([0-9]+)') && this.tablersObjects[num]['showeds'] < this.tablersObjects[num]['totales'] ? this.tablersObjects[num]['actions'][this.tablersObjects[num]['showeds']].fireEvent('click') : (this.tablersObjects[num]['actives'] != null ? this.tablersObjects[num]['actives'].fireEvent('click') : false));
}
}).bind(this));
}
}
,tablersLinkeds:function() {
this.tablersArrayed = {'locates':false,'spliter':false,'matched':false};
this.tablersArrayed['locates'] = window.location.toString();
this.tablersArrayed['spliter'] = (this.tablersArrayed['locates'] != null ? this.tablersArrayed['locates'].split('?bookmark=') : null);
this.tablersArrayed['matched'] = (this.tablersArrayed['spliter'] != null ? this.tablersArrayed['spliter']['1'] : null);
return (this.tablersArrayed['matched'] != null ? this.tablersArrayed['matched'] : false);
}
});


var main_transform = new Class({
Implements:[Options],options:{'iniContainer':false,'iniScroller':{},'iniAllowed':false,'iniDisabled':false,'iniLocation':false}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.bodyElement = $(document.body);
this.transformElement = element;
this.transformArrayed = {'stats':new Array(),'array':new Array(),'items':new Array(),'count':20,'click':0};
this.transformObjects(this,this.options);
}
,transformObjects:function(init,element) {
init.transformElement['names'].each(function(el,num) {
if(init.transformElement['types'][num].test('('+element.iniAllowed+')') == true) {
init.transformArrayed['stats'][el] = new Array();
init.transformArrayed['array'][el] = new Array();
init.transformArrayed['items'][el] = new Array();
init.transformArrayed['count']--;
this.printObjects = (init.transformElement['types'][num].test('(radio|checkbox)') == true ? init.transformButtons(init,element,el,init.transformElement['types'][num]) : init.transformSelects(init,element,el,init.transformArrayed['count']));
this.printClicked = (init.transformArrayed['click'] == false ? init.bodyElement.addEvent('click',function(){init.transformProtect(init,element,false);}) : false);
init.transformArrayed['click']++;
}
});
}
,transformButtons:function(init,element,names,type) {
this.transformObjects = {'element':new Array(),'parents':null};
this.transformObjects['element'] = init.bodyElement.getElements('label input[type="'+type+'"][name^="'+names+'"]');
if(this.transformObjects['element'] != null) {
this.transformObjects['element'].each((function(el,num) {
init.transformArrayed['stats'][names][num] = (el.getProperty('checked') == true ? 'actives' : 'disable');
init.transformArrayed['array'][names][num] = new Element('span',{'class':el.getProperty('type')+' '+init.transformArrayed['stats'][names][num]}).inject(el,'before');
el.addEvent('click',function(){init.transformEvents(init,element,names,num,el,'buttons');});
init.transformDisabled(init,element,el,names,num,'items');
return (init.transformArrayed['stats'][names][num] == 'actives' ? ((this.transformObjects['parents'] = el.getParent('form')) != null ? this.transformObjects['parents'].addEvent('reset',function(){init.transformEvents(init,element,names,num,el,'resets');}) : false) : ((this.transformObjects['parents'] = el.getParent('form')) != null && type != 'radio' ? this.transformObjects['parents'].addEvent('reset',function(){init.transformEvents(init,element,names,num,el,'button');}) : false));
}).bind(this));
init.transformOnchange(init,element,names,{'newsletter':(init.bodyElement.getElement('label input[type="'+type+'"][name^="'+names+'"][checked][value="1"]') == null ? false : true)});
}
}
,transformSelects:function(init,element,names,index) {
this.transformObjects = {'element':null,'parents':null};
this.transformObjects['element'] = init.bodyElement.getElement('select[name^="'+names+'"]');
this.transformObjects['parents'] = (this.transformObjects['element'] != null ? this.transformObjects['element'].getParent('form') : null);
if(this.transformObjects['element'] != null) {
init.transformArrayed['items'][names]['events'] = (function(){init.transformDisplay(init,element,names,index);return false;});
init.transformArrayed['items'][names]['select'] = new Element('div',{'class':'select','html':'<span class="edges lefts"></span><span class="edges right"></span>','events':{'click':init.transformArrayed['items'][names]['events']}}).inject(this.transformObjects['element'],'before');
init.transformArrayed['items'][names]['active'] = new Element('div',{'class':'actual','html':this.transformObjects['element'].getElement('option[selected]').getProperty('text')}).inject(init.transformArrayed['items'][names]['select'],'top');
init.transformArrayed['items'][names]['inject'] = new Element('div',{'class':'inject','html':'<div class="edges header"><span class="lefted"></span><span class="center"></span><span class="rights"></span></div><div class="edges footer"><span class="lefted"></span><span class="center"></span><span class="rights"></span></div>'}).inject(this.transformObjects['element'],'before');
init.transformArrayed['items'][names]['hidden'] = new Element('div',{'class':'hidden'}).inject(init.transformArrayed['items'][names]['inject'],'top');
init.transformArrayed['items'][names]['repeat'] = new Element('div',{'class':'repeat'}).inject(init.transformArrayed['items'][names]['hidden'],'top');
init.transformArrayed['items'][names]['scroll'] = new Fx.Scroll(init.transformArrayed['items'][names]['hidden'],{'wait':false,'duration':'700','offset':{'x':0,'y':0},'transition':Fx.Transitions.Sine.easeInOut});
init.transformArrayed['items'][names]['parent'] = this.transformObjects['element'].getParent('label').setStyles({'z-index':index});
init.transformGroups(init,element,names,this.transformObjects['element']);
this.transformObjects['element'].getElements('option').each((function(el,num) {
this.transformParent = el.getParent();
init.transformArrayed['stats'][names][num] = (el.getProperty('selected') ? 'actives' : 'disable');
init.transformArrayed['array'][names][num] = new Element('span',{'class':'option '+init.transformArrayed['stats'][names][num],'html':el.getProperty('text'),'events':{'click':function(){init.transformEvents(init,element,names,num,el,'select');init.transformDisplay(init,element,names);return false;}}}).inject((this.transformParent.get('tag') == 'optgroup' ? init.transformArrayed['items'][names]['groups'][this.transformParent.getProperty('name')] : init.transformArrayed['items'][names]['repeat']),'bottom');
init.transformDisabled(init,element,el,names,num,'items');
return (init.transformArrayed['stats'][names][num] == 'actives' ? (this.transformObjects['parents'] != null ? this.transformObjects['parents'].addEvent('reset',function(){init.transformEvents(init,element,names,num,el,'select');}) : false) : false);
}).bind(this));
init.transformDisabled(init,element,this.transformObjects['element'],names,false,'select');
init.transformArrayed['items'][names]['status'] = 'none';
init.transformArrayed['items'][names]['height'] = init.transformArrayed['array'][names]['0'].getStyle('height').toInt();
}
}
,transformGroups:function(init,element,names,object) {
init.transformArrayed['items'][names]['groups'] = new Array();
object.getElements('optgroup').each(function(el,num) {
this.groupsProperties = el.getProperties('name','label');
init.transformArrayed['items'][names]['groups'][this.groupsProperties['name']] = new Element('div',{'class':'groups','html':this.groupsProperties['label']}).inject(init.transformArrayed['items'][names]['repeat'],'bottom');
});
}
,transformOnchange:function(init,element,names,terms) {
this.transformInside = {'element':['newsletter'],'founded':null,'parents':null};
this.transformInside['element']['newsletter'] = (function(){ this.transformInside['founded'] = init.bodyElement.getElement('div.retrieve');return (this.transformInside['founded'] != null ? (terms[names] != false ? this.transformInside['founded'].setStyle('display','block') : this.transformInside['founded'].setStyle('display','none')) : false); }).bind(this);
return (this.transformInside['element'].contains(names) != false ? this.transformInside['element'][names].run() : false);
}
,transformDisabled:function(init,element,content,names,num,types) {
this.transformFrom = (types == 'select' ? init.transformArrayed['items'][names]['select'] : init.transformArrayed['array'][names][num]);
this.transformFrom.set({'opacity':(content.getProperty('disabled') == true ? element.iniDisabled : '1')});
if(types == 'select' && content.getProperty('disabled') == true) { this.transformFrom.removeEvent('click',init.transformArrayed['items'][names]['events']); }
}
,transformDisplay:function(init,element,names,index) {
this.transformLength = init.transformArrayed['stats'][names].length;
this.transformStatus = init.transformArrayed['stats'][names].indexOf('actives');
this.transformFounds = init.transformProtect(init,element,names);
init.transformArrayed['items'][names]['status'] = (init.transformArrayed['items'][names]['status'] == 'none' ? 'block' : 'none');
init.transformArrayed['items'][names]['inject'].setStyle('display',init.transformArrayed['items'][names]['status']);
init.transformArrayed['items'][names]['scroll'].stop();
if(this.transformLength > element.iniScroller['total']) { init.transformArrayed['items'][names]['scroll'].toElement(init.transformArrayed['array'][names][(this.transformStatus-(element.iniScroller['total']/2).toInt()).limit('0',this.transformLength)]); }
}
,transformProtect:function(init,element,names) {
init.transformElement['names'].each(function(el,num) {
if(init.bodyElement.getElement('label select[name="'+el+'"]') != null && init.transformElement['types'][num] == 'select' && names != el) {
init.transformArrayed['items'][el]['inject'].setStyle('display','none');
init.transformArrayed['items'][el]['status'] = 'none';
}
});
}
,transformCoordinates:function(init,element,names,types) {
this.transformScroll = init.transformArrayed['items'][names]['hidden'].getScrollTop();
this.transformHeight = (element.iniScroller['steps']*init.transformArrayed['items'][names]['height']);
this.transformNumber = (types == 'plus' ? (this.transformScroll+this.transformHeight) : (this.transformScroll-this.transformHeight)).limit('0',(init.transformArrayed['stats'][names].length*init.transformArrayed['items'][names]['height']));
init.transformArrayed['items'][names]['scroll'].stop();
init.transformArrayed['items'][names]['scroll'].start(0,this.transformNumber);
}
,transformEvents:function(init,element,names,number,property,types) {
this.valueProperties = property.getProperties('type','disabled','value','text','checked');
this.valueLocationes = (this.valueProperties['disabled'] == false && element.iniLocation == true ? (this.valueProperties['value'].test('^(http|https):\/\/([^<]*)$') == true ? (window.location = this.valueProperties['value']) : false) : false);
if(this.valueProperties['disabled'] == false) {
if(this.valueProperties['type'] != 'checkbox' || types == 'resets') {
init.transformArrayed['array'][names].each((function(el,num){ if(this.valueProperties['type'] != 'checkbox') { el.removeClass('actives'); init.transformArrayed['stats'][names][num] = 'disable'; } }).bind(this));
init.transformArrayed['stats'][names][number] = (init.transformArrayed['stats'][names][number] == 'actives' ? 'disable' : 'actives');
init.transformArrayed['array'][names][number].addClass('actives');
} else {
init.transformArrayed['stats'][names][number] = (this.valueProperties['checked'] == false || init.transformArrayed['stats'][names][number] == 'actives' ? 'disable' : 'actives');
if(init.transformArrayed['stats'][names][number] == 'actives') { init.transformArrayed['array'][names][number].addClass('actives'); } else { init.transformArrayed['array'][names][number].removeClass('actives'); }
}
if(types == 'select') { property.getParent().setProperty('value',this.valueProperties['value']); init.transformArrayed['items'][names]['active'].setProperty('text',this.valueProperties['text']); }
init.transformOnchange(init,element,names,{'newsletter':(this.valueProperties['value'] != '1' ? false : true)});
}
}
});


var main_multibox = new Class({
Implements:[Options],options:{'iniElement':false,'iniDuration':false,'iniTransition':false,'iniPadding':new Array(),'iniSize':new Array(),'iniPanel':new Array(),'iniUrl':false,'iniAutomat':false,'iniOpacity':false}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.bodyElement = $(document.body);
this.multiboxConfigs = new Array();
this.multiboxElement = this.bodyElement.getElements(element);
this.multiboxConfigs['number'] = (this.multiboxElement != false ? (this.multiboxElement.length-1) : false);
this.multiboxConfigs['starts'] = new Array();
this.multiboxConfigs['status'] = false;
this.multiboxConfigs['loader'] = true;
this.multiboxConfigs['delays'] = 500;
this.multiboxConfigs['events'] = ['resize','scroll'];
this.multiboxConfigs['linked'] = new Array();
this.multiboxConfigs['runner'] = new Array();
this.multiboxConfigs['slider'] = false;
this.multiboxConfigs['clicks'] = false;
this.multiboxConfigs['fulled'] = false;
this.multiboxConfigs['langes'] = {'cz':{'box':'Box','from':'z','undefined':'Nedefinováno','content':'Obsah není definován.'},'de':{'box':'Box','from':'aus','undefined':'Undefiniert','content':'Der Inhalt ist nicht definiert.'},'en':{'box':'Box','from':'from','undefined':'Not-defined','content':'Content not defined.'},'ru':{'box':'Ящик','from':'из','undefined':'Не определено','content':'Содержание не определено.'}};
if(this.multiboxElement != false) {
this.multiboxInitial(this,this.options);
this.multiboxClicked(this,this.options);
}
}
,multiboxInitial:function(init,element) {
init.multiboxElement.each(function(el,num) {
init.multiboxConfigs['linked'][num] = (element.iniAutomat != false ? {'propers':el.getProperty('title'),'deleted':el.setStyle('display','none').removeProperty('title')} : {'propers':el.getProperty('href'),'deleted':el.removeProperty('href')});
if(init.multiboxConfigs['linked'][num]['propers'] != null) {
init.multiboxConfigs['runner'][num] = el.addEvents({'click':function() {
this.initialElements = {'object':new Array(),'inside':new Array()};
if((this.initialElements['object']['valueds'] = init.multiboxConfigs['linked'][num]['propers'].match(/(^|^\?|&)widthBox=(\d+)(^|^\?|&)heightBox=(\d+)(^|^\?|&)titleBox=(.*?)?(^|^\?|&)descBox=(.*?)?(^|^\?|&)contentBox=(.*?)((^|^\?|&)numberStat=(\d+))?$/i))) {
init.multiboxCleared(init,element,'delete');
this.initialElements['object']['numbers'] = num;
this.initialElements['object']['propers'] = (element.iniAutomat != false ? el.getProperty('html') : this.initialElements['object']['valueds']['10']);
this.initialElements['object']['markeds'] = this.initialElements['object']['propers'].substr(this.initialElements['object']['propers'].lastIndexOf('.')+1).toLowerCase();
this.initialElements['object']['windows'] = {'load':{'widths':this.initialElements['object']['valueds']['2'].toInt(),'height':this.initialElements['object']['valueds']['4'].toInt()},'news':{'widths':(window.getSize().x-(element.iniPadding['1']*2)).limit(element.iniSize['0'],this.initialElements['object']['valueds']['2'].toInt()),'height':(window.getSize().y-(element.iniPadding['0']+element.iniPadding['1'])).limit(element.iniSize['1'],this.initialElements['object']['valueds']['4'].toInt())}};
this.initialElements['object']['configs'] = {'type':(this.initialElements['object']['markeds'].test('gif|jpg|jpeg|png') != false ? 'image' : (this.initialElements['object']['markeds'].test('fla|flv|mov|mp3|mp4|wav') != false ? 'movie' : 'text')),'resizer':((this.initialElements['object']['windows']['load']['widths'] <= this.initialElements['object']['windows']['news']['widths'] && this.initialElements['object']['windows']['load']['height'] <= this.initialElements['object']['windows']['news']['height']) || init.multiboxConfigs['fulled'] != false ? {'widths':this.initialElements['object']['windows']['load']['widths'],'height':this.initialElements['object']['windows']['load']['height']} : (((this.initialElements['object']['windows']['news']['widths']/this.initialElements['object']['windows']['load']['widths'])*this.initialElements['object']['windows']['load']['height']) < this.initialElements['object']['windows']['news']['height'] ? {'widths':this.initialElements['object']['windows']['news']['widths'],'height':((this.initialElements['object']['windows']['news']['widths']/this.initialElements['object']['windows']['load']['widths'])*this.initialElements['object']['windows']['load']['height']).round()} : {'widths':((this.initialElements['object']['windows']['news']['height']/this.initialElements['object']['windows']['load']['height'])*this.initialElements['object']['windows']['load']['widths']).round(),'height':this.initialElements['object']['windows']['news']['height']}))};
this.initialElements['object']['termeds'] = ((this.initialElements['object']['configs']['resizer']['widths'] < this.initialElements['object']['windows']['load']['widths']) || (this.initialElements['object']['configs']['resizer']['height'] < this.initialElements['object']['windows']['load']['height']) ? true : false);
this.initialElements['object']['content'] = (this.initialElements['object']['propers'] != false ? this.initialElements['object']['propers'] : init.multiboxConfigs['langes'][config['language']]['content']);
this.initialElements['inside']['clicked'] = new Element('div',{'class':element.iniElement+' repeat','styles':{'height':init.bodyElement.getScrollSize().y},'events':{'click':function(){init.multiboxCleared(init,element,'delete');init.multiboxCleared(init,this,'slider');init.multiboxCleared(init,element,'cookie');init.multiboxConfigs['fulled'] = false;}}}).inject(init.bodyElement,'top').set({'opacity':(element.iniOpacity != false ? element.iniOpacity : '1.0')});
this.initialElements['inside']['initial'] = new Element('div',{'id':element.iniElement,'class':element.iniElement+' loaded','styles':{'width':this.initialElements['object']['configs']['resizer']['widths'],'top':((window.getHeight()/2)+init.bodyElement.getScrollTop()),'margin':'-'+((this.initialElements['object']['configs']['resizer']['height']+(element.iniPanel['panel'] != false ? element.iniPadding['0'] : element.iniPadding['1']))/2).round(0)+'px 0 0 -'+((this.initialElements['object']['configs']['resizer']['widths']+element.iniPadding['1'])/2).round(0)+'px'}}).inject(init.bodyElement,'top').set({'opacity':'0','morph':{'duration':element.iniDuration,'transition':element.iniTransition}});
this.initialElements['inside']['boxings'] = new Element('div',{'class':element.iniElement}).inject(this.initialElements['inside']['initial'],'top');
this.initialElements['inside']['insider'] = new Element('div',{'class':'insider','styles':{'width':this.initialElements['object']['configs']['resizer']['widths'],'height':this.initialElements['object']['configs']['resizer']['height']}}).inject(this.initialElements['inside']['boxings'],'bottom');
this.initialElements['inside']['content'] = new Element('div',{'class':'hiddens'+(element.iniAutomat != false || init.multiboxConfigs['fulled'] != false ? ' normals' : ''),'html':(this.initialElements['object']['configs']['type'] == 'movie' ? '<embed src="'+element.iniUrl+'data/player/player.swf" width="'+this.initialElements['object']['configs']['resizer']['widths']+'" height="'+this.initialElements['object']['configs']['resizer']['height']+'" allowscriptaccess="always" allowfullscreen="true" flashvars="width='+this.initialElements['object']['configs']['resizer']['widths']+'&amp;height='+this.initialElements['object']['configs']['resizer']['height']+'&amp;file='+this.initialElements['object']['content']+'&amp;fullscreen=true&amp;stretching=uniform&amp;skin='+element.iniUrl+'data/player/skin.swf" wmode="transparent"></embed>' : (this.initialElements['object']['configs']['type'] == 'image' ? null : this.initialElements['object']['content'])),'styles':(this.initialElements['object']['configs']['type'] == 'text' ? {'width':(this.initialElements['object']['configs']['resizer']['widths']-element.iniPadding['1']),'height':(this.initialElements['object']['configs']['resizer']['height']-element.iniPadding['1']),'padding':(element.iniPadding['1']/2),'overflow-x':'hidden','overflow-y':'auto'} : {'width':this.initialElements['object']['configs']['resizer']['widths'],'height':this.initialElements['object']['configs']['resizer']['height']})}).inject(this.initialElements['inside']['insider'],'bottom');
this.initialElements['inside']['loading'] = new Element('div',{'class':'loading','styles':{'display':(element.iniAutomat != false || init.multiboxConfigs['fulled'] != false ? 'none' : 'block')}}).inject(this.initialElements['inside']['insider'],'bottom').set({'opacity':'1','morph':{'duration':element['iniDuration'],'transition':element['iniTransition']}});
this.initialElements['inside']['imageds'] = (this.initialElements['object']['configs']['type'] == 'image' ? Asset.images([this.initialElements['object']['content']],{'onComplete':(function(){this.initialElements['inside']['content'].setStyle('display','block');this.initialElements['inside']['loading'].morph({'opacity':'0'});}).bind(this)}).addEvents({'click':(function(){this.toolbarElements['button']['ends'].fireEvent('click');}).bind(this)}).inject(this.initialElements['inside']['content'],'bottom') : false);
init.multiboxToolbar.run([init,element],this);
init.multiboxShadows.run([init,element],this);
if(element.iniPanel['slide']['automat'] != false && init.multiboxConfigs['loader'] != false) { init.multiboxSliders.run([init,element],this); }
init.multiboxEfected.run([init,element],this);
return false;
}
}
});
if(element.iniAutomat != false && Cookie.read('disabled') != 'yes') { init.multiboxConfigs['runner'][num].fireEvent('click'); }
} else {
init.multiboxConfigs['number']--;
}
});
}
,multiboxToolbar:function(init,element) {
if(element.iniPanel['panel'] != false) {
this.toolbarElements = {'header':false,'footer':false,'runner':false,'drager':false,'checks':false,'remove':false,'number':new Array(),'termed':new Array(),'styles':new Array(),'totals':false,'button':new Array(),'moveds':false,'actual':(this.initialElements['object']['numbers']+1),'counts':(init.multiboxConfigs['number']+1)};
this.toolbarElements['header'] = new Element('div',{'class':'toolbar header','html':'<strong>'+(this.initialElements['object']['valueds']['6'] != false ? this.initialElements['object']['valueds']['6'] : init.multiboxConfigs['langes'][config['language']]['undefined'])+'</strong>'+(this.initialElements['object']['valueds']['8'] != false ? this.initialElements['object']['valueds']['8'] : init.multiboxConfigs['langes'][config['language']]['undefined']),'styles':{'width':this.initialElements['object']['configs']['resizer']['widths']}}).inject(this.initialElements['inside']['initial'],'top');
this.toolbarElements['footer'] = new Element('div',{'class':'toolbar footer','html':'<strong>'+init.multiboxConfigs['langes'][config['language']]['box']+' '+(this.toolbarElements['actual'] < '10' ? '0'+this.toolbarElements['actual'] : this.toolbarElements['actual'])+' '+init.multiboxConfigs['langes'][config['language']]['from']+' '+(this.toolbarElements['counts'] < '10' ? '0'+this.toolbarElements['counts'] : this.toolbarElements['counts'])+'</strong>','styles':{'width':this.initialElements['object']['configs']['resizer']['widths']}}).inject(this.initialElements['inside']['initial'],'bottom');
this.toolbarElements['inside'] = (function(type){this.toolbarElements['number'][type] = (type == 'next' ? (this.initialElements['object']['numbers']+1) : (this.initialElements['object']['numbers']-1));this.toolbarElements['termed'][type] = (type == 'next' ? (init.multiboxConfigs['number'] >= this.toolbarElements['number'][type]) : (this.toolbarElements['number'][type] >= '0'));this.toolbarElements['styles'][type] = (this.toolbarElements['termed'][type] == false ? this.toolbarElements['button'][type].addClass('disable') : this.toolbarElements['button'][type].removeClass('disable'));return (this.toolbarElements['termed'][type] != false ? this.toolbarElements['number'][type] : 'nothing');}).bind(this);
this.toolbarElements['runner'] = (function(type){this.toolbarElements['totals'] = this.toolbarElements['inside'].run([type]);init.multiboxCleared(init,element,(this.toolbarElements['totals'] != 'nothing' ? 'slider' : false));return (this.toolbarElements['totals'] != 'nothing' ? init.multiboxElement[this.toolbarElements['totals']].fireEvent('click') : false);}).bind(this);
this.toolbarElements['drager'] = (function(type){if(element.iniPanel['drag']['status'] != false){this.toolbarElements['remove'] = (type == 'none' ? this.toolbarElements['button']['drop'].destroy() : false);this.toolbarElements['button']['drop'] = new Element('span',{'class':'buttons drop'+(init.multiboxConfigs['status'] == false ? ' actives' : ' disable')}).injectBefore(this.toolbarElements['button']['ends']);this.toolbarElements['moveds'] = (init.multiboxConfigs['status'] == false ? new Drag.Move(element.iniElement,{'handle':this.toolbarElements['button']['drop']}) : false);}}).bind(this);
this.toolbarElements['checks'] = (element.iniPanel['panel'] != false && element.iniPanel['slide']['status'] != false && init.multiboxConfigs['number'] != false ? true : false);
this.toolbarElements['button']['prev'] = new Element('span',{'class':'buttons prev','events':{'click':(function(){this.toolbarElements['runner'].run(['prev']);}).bind(this)}}).inject(this.toolbarElements['footer'],'bottom');
this.toolbarElements['button']['play'] = new Element('span',{'class':'buttons '+(init.multiboxConfigs['status'] != false ? 'stop' : 'play')+''+(this.toolbarElements['checks'] != false ? '' : ' disable'),'events':{'click':(function(){init.multiboxSliders.run([init,element],this);}).bind(this)}}).inject(this.toolbarElements['footer'],'bottom');
this.toolbarElements['button']['next'] = new Element('span',{'class':'buttons next','events':{'click':(function(){this.toolbarElements['runner'].run(['next']);}).bind(this)}}).inject(this.toolbarElements['footer'],'bottom');
this.toolbarElements['button']['full'] = new Element('span',{'class':'buttons full '+(this.initialElements['object']['termeds'] != false ? 'actives' : 'disable'),'styles':{'display':(this.initialElements['object']['configs']['type'] == 'image' ? 'inline-block' : 'none')},'events':{'click':(function(){if(this.initialElements['object']['termeds'] != false && init.multiboxConfigs['fulled'] == false){init.multiboxConfigs['fulled'] = true;init.multiboxConfigs['runner'][this.initialElements['object']['numbers']].fireEvent('click');}}).bind(this)}}).inject(this.toolbarElements['footer'],'bottom');
this.toolbarElements['button']['ends'] = new Element('span',{'class':'buttons ends','events':{'click':function(){init.multiboxCleared(init,element,'delete');init.multiboxCleared(init,this,'slider');init.multiboxCleared(init,element,'cookie');init.multiboxConfigs['clicks'] = false;init.multiboxConfigs['fulled'] = false;}}}).inject(this.toolbarElements['footer'],'bottom');
this.toolbarElements['inside'].run(['prev']);
this.toolbarElements['inside'].run(['next']);
this.toolbarElements['drager'].run(['true']);
init.multiboxConfigs['fulled'] = false;
}
}
,multiboxCleared:function(init,element,type) {
this.clearedElements = {'efects':false,'slider':false,'delete':false,'cookie':false};
this.clearedElements['efects'] = (function(){$clear(init.multiboxConfigs['starts']);});
this.clearedElements['slider'] = (function(){$clear(init.multiboxConfigs['slider']);init.multiboxConfigs['status'] = false;});
this.clearedElements['delete'] = (function(){init.multiboxCleared(init,element,'efects');$$('div.'+element.iniElement).destroy();});
this.clearedElements['cookie'] = (function(){if(element.iniAutomat != false){Cookie.write('disabled','yes',{'duration':false});}});
return (type != false ? this.clearedElements[type].run() : false);
}
,multiboxEfected:function(init,element) {
this.efectedElements = {'inside':false,'clears':false};
this.efectedElements['inside'] = (init.multiboxConfigs['clicks'] == false ? this.initialElements['inside']['initial'].morph({'opacity':'1'}) : this.initialElements['inside']['initial'].set({'opacity':'1'}));
init.multiboxConfigs['starts'] = (function(){this.initialElements['inside']['content'].setStyle('display','block');this.initialElements['inside']['loading'].morph({'opacity':'0'});}).bind(this).delay(init.multiboxConfigs['delays']);
init.multiboxConfigs['clicks'] = (init.multiboxConfigs['clicks'] == false ? true : init.multiboxConfigs['clicks']);
this.efectedElements['clears'] = (this.initialElements['object']['configs']['type'] == 'image' ? init.multiboxCleared(init,element,'efects') : false);
}
,multiboxSliders:function(init,element) {
if((element.iniPanel['panel'] != false ? this.toolbarElements['checks'] : false) != false) {
if(init.multiboxConfigs['status'] == false) {
init.multiboxConfigs['slider'] = (function(){init.multiboxElement[(this.counter = (this.counter == init.multiboxConfigs['number'] ? 0 : (this.counter+1)))].fireEvent('click');}).periodical(element.iniPanel['slide']['duration'],{'counter':this.initialElements['object']['numbers']});
init.multiboxConfigs['status'] = true;
init.multiboxConfigs['loader'] = false;
this.toolbarElements['button']['play'].addClass('stop');
this.toolbarElements['drager'].run(['none']);
} else {
init.multiboxConfigs['status'] = false;
this.toolbarElements['button']['play'].removeClass('stop').addClass('play');
this.toolbarElements['drager'].run(['none']);
init.multiboxCleared(init,element,'slider');
}
}
}
,multiboxClicked:function(init,element) {
this.clickedElements = {'inside':false};
this.clickedElements['inside'] = init.multiboxConfigs['events'].each(function(el,num){window.addEvent(el,function(){$$('div.'+element.iniElement+'.repeat').setStyles({'width':init.bodyElement.getScrollSize().x,'height':init.bodyElement.getScrollSize().y});});});
}
,multiboxShadows:function(init,element) {
this.shadowsElements = {'header':false,'footer':false,'lefted':false,'rights':false,'edgeds':new Array()};
this.shadowsElements['header'] = new Element('span',{'class':'header','styles':{'width':this.initialElements['object']['configs']['resizer']['widths']}}).inject(this.initialElements['inside']['initial'],'bottom');
this.shadowsElements['footer'] = new Element('span',{'class':'footer','styles':{'width':this.initialElements['object']['configs']['resizer']['widths']}}).inject(this.initialElements['inside']['initial'],'bottom');
this.shadowsElements['lefted'] = new Element('span',{'class':'lefted','styles':{'height':(this.initialElements['object']['configs']['resizer']['height']+(element.iniPanel['panel'] != false ? (this.toolbarElements['header'].getSize().y+this.toolbarElements['footer'].getSize().y) : 0))}}).inject(this.initialElements['inside']['initial'],'bottom');
this.shadowsElements['rights'] = new Element('span',{'class':'rights','styles':{'height':(this.initialElements['object']['configs']['resizer']['height']+(element.iniPanel['panel'] != false ? (this.toolbarElements['header'].getSize().y+this.toolbarElements['footer'].getSize().y) : 0))}}).inject(this.initialElements['inside']['initial'],'bottom');
this.shadowsElements['edgeds']['firsts'] = new Element('span',{'class':'edgeds header lefted'}).inject(this.initialElements['inside']['initial'],'bottom');
this.shadowsElements['edgeds']['second'] = new Element('span',{'class':'edgeds header rights'}).inject(this.initialElements['inside']['initial'],'bottom');
this.shadowsElements['edgeds']['thirds'] = new Element('span',{'class':'edgeds footer lefted'}).inject(this.initialElements['inside']['initial'],'bottom');
this.shadowsElements['edgeds']['fourth'] = new Element('span',{'class':'edgeds footer rights'}).inject(this.initialElements['inside']['initial'],'bottom');
}
});

window.addEvent('domready',function() {
new main_tools(document.body,{'iniNavigation':{'status':true},'iniBlank':{'status':true},'iniRemove':{'status':true},'iniStatistic':{'status':true},'iniSlider':{'status':true,'period':'5000','duration':'1000','transition':Fx.Transitions.Sine.easeInOut},'iniSubmenu':{'status':true,'duration':'700','transition':Fx.Transitions.Sine.easeInOut,'position':'62'},'iniPreview':{'status':true,'period':'5000','duration':'1000','transition':Fx.Transitions.Sine.easeOut},'iniActions':{'status':true,'values':[48,4],'duration':'1000','transition':Fx.Transitions.Sine.easeInOut},'iniMessage':{'status':true},'iniTips':{'status':true},'iniRetrieve':{'status':true}});
new main_slider('div.sliders',{'iniTotals':{'total':3,'numer':2},'iniDuration':'1000','iniTransition':Fx.Transitions.Sine.easeInOut,'iniSlideshow':false});
new main_slider('div.scrolls',{'iniTotals':{'total':1,'numer':1},'iniDuration':'1000','iniTransition':Fx.Transitions.Sine.easeInOut,'iniSlideshow':true});
new main_tablers('div.tablers',{'iniStatus':true});
new main_transform({'names':['section','newsletter','retrieve','material','thickness','hardness','width','shape','height','stabilization','application','menu'],'types':['select','radio','checkbox','select','select','select','select','select','select','select','select','select']},{'iniContainer':'formeds','iniScroller':{'status':true,'steps':5,'total':10},'iniAllowed':'radio|checkbox|select','iniDisabled':'0.6','iniLocation':true});
new main_multibox('a.multibox.inside',{'iniElement':'boxedes','iniDuration':'600','iniTransition':Fx.Transitions.Sine.easeInOut,'iniPadding':[190,30],'iniSize':[500,240],'iniPanel':{'panel':true,'slide':{'status':true,'automat':false,'duration':'4000'},'drag':{'status':true}},'iniUrl':config['url'],'iniAutomat':false});
new main_multibox('a.multibox.photos',{'iniElement':'boxedes','iniDuration':'600','iniTransition':Fx.Transitions.Sine.easeInOut,'iniPadding':[190,30],'iniSize':[500,240],'iniPanel':{'panel':true,'slide':{'status':true,'automat':false,'duration':'4000'},'drag':{'status':true}},'iniUrl':config['url'],'iniAutomat':false});
new main_multibox('span.multibox.alerts',{'iniElement':'boxedes','iniDuration':'600','iniTransition':Fx.Transitions.Sine.easeInOut,'iniPadding':[190,30],'iniSize':[500,240],'iniPanel':{'panel':true,'slide':{'status':true,'automat':false,'duration':'4000'},'drag':{'status':true}},'iniUrl':config['url'],'iniAutomat':true});
new main_slideshow('div.centers div.images',{'duration':1000,'transition':Fx.Transitions.Sine.easeInOut,'period':5000});
});
