/* eWAVE.cz JavaScript Tools. Copyright (c) 2007-2011 eWAVE.cz */

var main_tools = new Class({
Implements:[Options],options:{'iniNavigation':new Array(),'iniBlank':new Array(),'iniScroll':new Array(),'toolsMaps':new Array(),'iniRemove':new Array(),'iniRubrics':new Array(),'iniStatistic':new Array(),'iniSubmenu':new Array(),'iniMessage':new Array(),'iniToolbar':new Array(),'iniTips':new Array(),'iniVoted':new Array(),'iniNewsletter':new Array(),'iniContest':new Array()}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.toolsElement = $(element);
if(this.toolsElement) {
this.toolsElements = {'navigation':this.toolsElement.getElements('div.toolbar div.dumpeds, div.navigat ul, div.paginat div.dumpeds'),'blank':this.toolsElement.getElements('a.blank, a[rel="blank"]'),'scroll':this.toolsElement.getElement('a.events.topped'),'remove':this.toolsElement.getElements('input[type="text"].remove, textarea.remove'),'rubrics':this.toolsElement.getElement('div.content div.rubrics ul'),'statistic':this.toolsElement.getElements('a.statistic'),'submenu':this.toolsElement.getElements('div.navigat ul li ul.submenu'),'message':this.toolsElement.getElement('div.message.alerts'),'toolbar':{'heart':this.toolsElement.getElement('p.toolbar a.favorite'),'print':this.toolsElement.getElement('p.toolbar a.print'),'tweet':this.toolsElement.getElement('p.toolbar a.twitter')},'tips':this.toolsElement.getElements('div.boxed.wrongs input, div.boxed.wrongs textarea'),'voted':this.toolsElement.getElements('p.gallery span.image span.votes'),'newsletter':this.toolsElement.getElement('div.letters'),'contest':this.toolsElement.getElement('div.contest')};
this.toolsLanguage = {'cz':{'contest':{'button':{'cancel':'Ukončit upload','close':'Zavřít zprávu','return':'Pokračovat'},'titles':{'failure':{'address':'Chybně vyplněná adresa bydliště','length:address':'Adresa bydliště obsahuje více znaků','antispam':'Chybný součet antispamové kontroly','email':'Chybně vyplněný e-mail','length:email':'E-mail obsahuje více znaků','exist':'Fotografie nemůže být odeslána','faile':'Systémová chyba','name':'Chybně vyplněné jméno','length:name':'Jméno obsahuje více znaků','phone':'Chybně vyplněné telefonní číslo','length:phone':'Telefonní číslo obsahuje více znaků','sized':'Nepovolená velikost souboru','title':'Chybně vyplněný název fotografie','length:title':'Název fotografie obsahuje více znaků','typed':'Nepovolený formát souboru'},'status':{'sized':'Velikost','typed':'Typ'},'undefined':'Nezjištěno','upload':'Čekejte prosím Váš dotaz se vyřizuje','success':'Vaše fotografie byla úspěšně odeslána'},'perexs':{'failure':{'address':'Vyplňte celou adresu Vašeho bydliště pro případné odeslání výhry.','length:address':'Adresa Vašeho bydliště obsahuje více jak 200 povolených znaků, zkraťte prosím text.','antispam':'Součet antispamové kontroly nesouhlasí, zkuste to prosím znovu.','email':'Zkontrolujte, zda jste svou e-mailovou adresu zadal(a) ve formátu: nazev@sluzba.domena.','length:email':'E-mailová adresa obsahuje více jak 200 povolených znaků, zkraťte prosím text.','exist':'Během jednoho dne můžete odeslat pouze jednu fotografii.','faile':'Zopakujte prosím svůj požadavek později.','name':'Vyplňte jméno a příjmení kontaktní osoby.','length:name':'Jméno a příjmení kontaktní osoby obsahuje více jak 200 povolených znaků, zkraťte prosím text.','phone':'Zkontrolujte, zda jste svoje telefonní číslo zadal(a) ve formátu: +420 000 000 000.','length:phone':'Telefonní číslo obsahuje více jak 200 povolených znaků, zkraťte prosím text.','sized':'Váš soubor přesahuje povolenou velikost 1MB.','title':'Vyplňte prosím název Vaší fotografie.','length:title':'Název Vaší fotografie obsahuje více jak 200 povolených znaků, zkraťte prosím text.','typed':'Váš soubor nemá jeden z povolených formátů (jpg, jpeg, gif nebo png).'},'success':'Data byla úspěšně uložena a Vaše fotografie bude zařazena do soutěže po schválení.','upload':'Upload souboru může trvat i několik minut v závislosti na rychlosti Vašeho připojení.'}},'favorite':'Pro přidání do oblíbených zavřete tuto informační zprávu a stiskněte klávesy Ctrl+D, děkujeme.','message':'Upozornění','newsletter':{'button':{'again':'Zkusit znovu','close':'Zavřít zprávu','return':'Pokračovat','send':'Odeslat'},'titles':{'failure':{'codes':'Zadaný kód nesouhlasí','email':'Chybně vyplněná adresa','exist':'Adresa je již přihlášena','faile':'Systémová chyba','found':'Adresa nebyla nalezena'},'success':{'save':{'logins':'Adresa byla přihlášena','logout':'Adresa byla odhlášena'},'send':{'logins':'Adresa byla uložena','logout':'Požadavek byl přijat'}}},'perexs':{'failure':{'codes':'Zkontrolujte prosím správnost zadaného kódu.','email':'Zkontrolujte, zda jste svou e-mailovou adresu zadal(a) ve formátu: nazev@sluzba.domena.','exist':'Omlouváme se, ale Vámi zadaná e-mailová adresa je již v našem systému přihlášena.','faile':'Zopakujte prosím svůj požadavek později.','found':'Omlouváme se, ale Vámi zadaná e-mailová adresa nebyla v našem systému nalezena.'},'success':{'save':{'logins':'Vaše e-mailová adresa byla úspěšně přihlášena do systému odebírání newsletterů.','logout':'Vaše e-mailová adresa byla úspěšne odhlášena ze systému odebírání newsletterů.'},'send':{'logins':'Pro potvrzení přihlášení vyplňte 18-ti místný kód, který byl odeslán na Vaši e-mailovou adresu.','logout':'Pro potvrzení odhlášení vyplňte 18-ti místný kód, který byl odeslán na Vaši e-mailovou adresu.'}}}},'voted':{'success':'Hodnocení proběhlo úspěšně, výsledek se projeví až po znovunačtení stránky.','failure':'Hodnocení neproběhlo úspěšně, zkuste to prosím později.'}},'de':{'contest':{'button':{'cancel':'','close':'','return':''},'titles':{'failure':{'address':'','length:address':'','antispam':'','email':'','length:email':'','exist':'','faile':'','name':'','length:name':'','phone':'','length:phone':'','sized':'','title':'','length:title':'','typed':''},'status':{'sized':'','typed':''},'undefined':'','upload':'','success':''},'perexs':{'failure':{'address':'','length:address':'','antispam':'','email':'','length:email':'','exist':'','faile':'','name':'','length:name':'','phone':'','length:phone':'','sized':'','title':'','length:title':'','typed':''},'success':'','upload':''}},'favorite':'Um zu den Favoriten hinzuzufügen, diese Informationsnachricht schließen und gleichzeitig die Tasten Ctrl+D drücken.','message':'Hinweis','newsletter':{'button':{'again':'Bitte nochmal versuchen','close':'Nachricht schließen','return':'Fortfahren','send':'Absenden'},'titles':{'failure':{'codes':'Der eingegebene Code ist falsch','email':'Falsch eingegebene Adresse','exist':'Diese Adresse ist bereits angemeldet','faile':'Systemfehler','found':'Die Adresse wurde nicht gefunden'},'success':{'save':{'logins':'Die Adresse wurde angemeldet','logout':'Die Adresse wurde abgemeldet'},'send':{'logins':'Die Adresse wurde gespeichert','logout':'Die Forderung wurde angenommen'}}},'perexs':{'failure':{'codes':'Überprüfen Sie bitte die Richtigkeit des Codes.','email':'Überprüfen Sie bitte, ob die E-Mail-Adresse in dem Format: name@service.domain eingegeben wurde.','exist':'Es tut uns leid, aber die von Ihnen eingegebene Adresse ist in unserem System bereits angemeldet.','faile':'Versuchen Sie es bitte später noch einmal.','found':'Es tut uns leid, aber die von Ihnen eingegebene Adresse wurde in unserem System nicht gefunden.'},'success':{'save':{'logins':'Ihre E-Mail-Adresse für das Newsletter-Abo wurde erfolgreich angemeldet.','logout':'Ihre E-Mail-Adresse für das Newsletter-Abo wurde erfolgreich abgemeldet.'},'send':{'logins':'Um die Anmeldung zu bestätigen, füllen Sie bitte den 18-stelligen Code aus, der an Ihre E-Mail-Adresse gesendet wurde.','logout':'Um die Abmeldung zu bestätigen, füllen Sie bitte den 18-stelligen Code aus, der an Ihre E-Mail-Adresse gesendet wurde.'}}}},'voted':{'success':'Die Bewertung wurde erfolgreich abgeschlossen, das Ergebnis wird erst nach erneutem Einlesen der Seite dargestellt.','failure':'Die Bewertung ist fehlgeschlagen, versuchen Sie es bitte später noch einmal.'}},'en':{'contest':{'button':{'cancel':'','close':'','return':''},'titles':{'failure':{'address':'','length:address':'','antispam':'','email':'','length:email':'','exist':'','faile':'','name':'','length:name':'','phone':'','length:phone':'','sized':'','title':'','length:title':'','typed':''},'status':{'sized':'','typed':''},'undefined':'','upload':'','success':''},'perexs':{'failure':{'address':'','length:address':'','antispam':'','email':'','length:email':'','exist':'','faile':'','name':'','length:name':'','phone':'','length:phone':'','sized':'','title':'','length:title':'','typed':''},'success':'','upload':''}},'favorite':'For adding into the Favourites, close this information message and press the keys CTRL+D.','message':'Notice','newsletter':{'button':{'again':'Try again','close':'Close the message','return':'Continue','send':'Send'},'titles':{'failure':{'codes':'Inserted code is incorrect','email':'The address is filled incorrectly','exist':'The address is already logged-in','faile':'System error','found':'The address was not found'},'success':{'save':{'logins':'The address has been logged in','logout':'The address has been logged out'},'send':{'logins':'The address has been saved','logout':'The request has been accepted'}}},'perexs':{'failure':{'codes':'Please check the correctness of the inserted code.','email':'Please verify that you inserted your e-mail address in the format: name@service.domain.','exist':'We apologize, but the inserted address is already registered in our system.','faile':'Please try your enquiry later.','found':'We apologize, but the inserted address was not found in our system.'},'success':{'save':{'logins':'Your e-mail address has been successfully signed up for receiving newsletters.','logout':'Your e-mail address has been successfully unsubscribed from receiving newsletters.'},'send':{'logins':'To confirm your subscription, please fill in the 18-digit code, which was sent to your e-mail address.','logout':'To confirm your removal from our subscription list, please enter the 18-digit code, which was sent to your e-mail address.'}}}},'voted':{'success':'The evaluation was successful, the result will be visible after refreshing of the page.','failure':'The evaluation was unsuccessful, please try again later.'}},'ru':{'contest':{'button':{'cancel':'','close':'','return':''},'titles':{'failure':{'address':'','length:address':'','antispam':'','email':'','length:email':'','exist':'','faile':'','name':'','length:name':'','phone':'','length:phone':'','sized':'','title':'','length:title':'','typed':''},'status':{'sized':'','typed':''},'undefined':'','upload':'','success':''},'perexs':{'failure':{'address':'','length:address':'','antispam':'','email':'','length:email':'','exist':'','faile':'','name':'','length:name':'','phone':'','length:phone':'','sized':'','title':'','length:title':'','typed':''},'success':'','upload':''}},'favorite':'Для добавления в популярные закрыть настоящую справку и нажать одновременно на клавиши  Ctrl+D.','message':'Предупреждение','newsletter':{'button':{'again':'Вновь попробовать','close':'Закрыть справку','return':'Продолжать','send':'Отправить'},'titles':{'failure':{'codes':'Введенный код не соответствует','email':'Неправильно заполненный адрес','exist':'Адрес уже записан','faile':'Системная ошибка','found':'Адрес не найден'},'success':{'save':{'logins':'Адрес записан','logout':'Адрес выписан'},'send':{'logins':'Адрес сохранен','logout':'Запрос принят'}}},'perexs':{'failure':{'codes':'Проверте, пожалуйста, правильность введенного кода.','email':'Следует проверить, если записанный Вами электронный адрес был введен в формате: имя@обслуживание.домен.','exist':'Извините, записанный Вами электронный адрес уже зарегистрирован в нашей системе.','faile':'Повторите, пожалуйста, Ваш запрос позднее.','found':'Извините, записанный Вами электронный адрес не найден в нашей системе.'},'success':{'save':{'logins':'Ваш электронный адрес был успешно принят для прописки бюллетеней.','logout':'Ваш электронный адрес был успешно выписан из прописки бюллетеней.'},'send':{'logins':'Для подтверждения прописки следует заполнить 18-значный код, который был отправлен в Ваш электронный адрес.','logout':'После подтверждения выписки следует заполнить 18-значный код,  который был отправлен в Ваш электронный адрес.'}}}},'voted':{'success':'Оценка проведена успешно, результат проявится только после повторного введения сайта.','failure':'Оценка не проведена успешно, необходимо попробовать позднее.'}}};
this.toolsNavigation(this,this.options);
this.toolsBlank(this,this.options);
this.toolsScroll(this,this.options);
this.toolsRemove(this,this.options);
this.toolsRubrics(this,this.options);
this.toolsStatistic(this,this.options);
this.toolsSubmenu(this,this.options);
this.toolsMessage(this,this.options);
this.toolsToolbar(this,this.options);
this.toolsTips(this,this.options);
this.toolsVoted(this,this.options);
this.toolsNewsletter(this,this.options);
this.toolsContest(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');});
}
}
,toolsScroll:function(init,element) {
if(element.iniScroll['status'] == true && init.toolsElements['scroll'] !=null) {
this.scrollObjects = {'termeds':false,'scrolls':false,'evented':false};
this.scrollObjects['termeds'] = (init.toolsElement.getScrollSize().y > window.getHeight() ? true : false);
this.scrollObjects['scrolls'] = (this.scrollObjects['termeds'] != false ? new Fx.Scroll(init.toolsElement,{'wait':false,'offset':{'x':0,'y':0},'duration':element.iniScroll['duration'],'transition':element.iniScroll['transition']}) : false);
this.scrollObjects['evented'] = (this.scrollObjects['termeds'] != false ? init.toolsElements['scroll'].addEvents({'click':(function(){this.scrollObjects['scrolls'].toTop();return false;}).bind(this)}) : init.toolsElements['scroll'].setStyles({'display':'none'}));
}
}
,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)});
});
}
}
,toolsRubrics:function(init,element) {
if(element.iniRubrics['status'] == true && init.toolsElements['rubrics'] != null) {
this.rubricsObject = {'element':new Array(),'actives':false,'setting':false,'delayed':false,'morphed':new Array(),'evented':new Array()};
this.rubricsObject['element'] = init.toolsElements['rubrics'].getElements('li a');
this.rubricsObject['actives'] = init.toolsElements['rubrics'].getElements('li a.actives');
this.rubricsObject['setting'] = (function(object,typeds){$clear(this.rubricsObject['delayed']);this.rubricsObject['element'].morph('div.centers div.blocked div.insider div.content div.rubrics ul li a');if(typeds == 'mouseout' && this.rubricsObject['actives'] != null) {this.rubricsObject['actives'].morph('div.centers div.blocked div.insider div.content div.rubrics ul li a.actives');} else {object.morph('div.centers div.blocked div.insider div.content div.rubrics ul li a.actives');}}).bind(this);
if(this.rubricsObject['element'] != false) {
this.rubricsObject['element'].each((function(el,num) {
this.rubricsObject['morphed'][num] = el.set({'morph':{'duration':element.iniRubrics['duration'],'transition':element.iniRubrics['transition']}});
this.rubricsObject['evented'][num] = el.addEvents({'mouseover':(function(){this.rubricsObject['setting'].run([el,'mouseover']);}).bind(this),'mouseout':(function(){this.rubricsObject['delayed'] = this.rubricsObject['setting'].delay('500',this,[el,'mouseout']);}).bind(this)});
}).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']+'statistic.php'}).send({'method':'get','data':'mutation='+config['language']+'&action=statistic&type=click&tables=multimedia&number='+this.statisticObject['numbers'][num]['numberStat']});}).bind(this)) : false);
}).bind(this));
}
}
,toolsSubmenu:function(init,element) {
if(element.iniSubmenu['status'] == true && init.toolsElements['submenu'] != null) {
this.submenuObject = {'parents':new Array(),'linkeds':new Array(),'protect':new Array(),'termeds':new Array(),'insider':new Array(),'eventes':new Array()};
init.toolsElements['submenu'].each((function(el,num) {
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({'mouseover':(function(){this.submenuObject['protect'][num].setStyle('display','block');this.submenuObject['insider'][num].set({'morph':{'duration':element.iniSubmenu['duration'],'transition':element.iniSubmenu['transition']}}).morph({'opacity':'1'});this.submenuObject['parents'][num].addClass('hover');}).bind(this),'mouseout':(function(){this.submenuObject['protect'][num].setStyle('display','none');this.submenuObject['insider'][num].set({'morph':{'duration':'0'}}).morph({'opacity':'0'});this.submenuObject['parents'][num].removeClass('hover');}).bind(this)}) : false);
}).bind(this));
}
}
,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);
}
}
,toolsToolbar:function(init,element) {
if(element.iniToolbar['status'] == true) {
this.toolbarObject = {'content':new Array()};
this.toolbarObject['content']['heart'] = (init.toolsElements['toolbar']['heart'] != null ? init.toolsElements['toolbar']['heart'].addEvent('click',(function(){if(Browser.Engine.gecko) {window.sidebar.addPanel(document.title,window.location.href,false);} else if(Browser.Engine.trident) {window.external.AddFavorite(window.location.href,document.title);} else {alert(init.toolsLanguage[config['language']]['favorite']);}return false;})).removeProperty('href') : null);
this.toolbarObject['content']['print'] = (init.toolsElements['toolbar']['print'] != null ? init.toolsElements['toolbar']['print'].addEvent('click',(function(){print();return false;})).removeProperty('href') : null);
this.toolbarObject['content']['tweet'] = (init.toolsElements['toolbar']['tweet'] != null ? init.toolsElements['toolbar']['tweet'].addEvent('click',(function(){if(this.getProperty('rel') != null) {this.setProperties({'href':'http://www.twitter.com/share?url='+this.getProperty('rel'),'target':'blank'});} else {return false;}})).removeProperty('href') : null);
}
}
,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});
}
}
,toolsVoted:function(init,element) {
if(element.iniVoted['status'] == true && init.toolsElements['voted'] != false) {
this.votedObject = {'evented':false,'counter':false,'totaled':new Array(),'numbers':new Array(),'printed':false,'element':init.toolsElements['voted'],'arrayed':{'spliter':new Array(),'valueds':new Array(),'counter':new Array(),'printed':new Array(),'parents':new Array(),'removed':new Array(),'morphed':new Array(),'runners':new Array()}};
this.votedObject['evented'] = (function(number,opacity){this.votedObject['arrayed']['morphed'][number].morph({'opacity':opacity});});
this.votedObject['counter'] = (function(element,number){this.votedObject['totaled'][number] = {'counter':0,'delimit':0};this.votedObject['arrayed']['valueds'][number].each((function(el,num){this.votedObject['totaled'][number]['counter'] += ((num+1)*el.toInt());this.votedObject['totaled'][number]['delimit'] += el.toInt();}).bind(this));return(this.votedObject['totaled'][number]['counter']/this.votedObject['totaled'][number]['delimit']).round();});
this.votedObject['printed'] = (function(element,number){this.votedObject['numbers'][number] = {'element':new Array()};this.votedObject['arrayed']['valueds'][number].each((function(el,num){this.votedObject['numbers'][number]['element'][num] = new Element('span',{'class':'stars '+(num == false ? 'first' : 'other')+' '+(this.votedObject['arrayed']['counter'][number] > num ? 'actives' : 'disable'),'events':{'click':(function(event){event.stop();this.votedRequest = new Request({'url':config['url']+'statistic.php','onSuccess':function(){alert(init.toolsLanguage[config['language']]['voted']['success']);},'onFailure':function(){alert(init.toolsLanguage[config['language']]['voted']['failure']);}}).send({'method':'get','data':'mutation='+config['language']+'&action=statistic&type=voted&tables=multimedia&number='+this.votedObject['arrayed']['spliter'][number]['1']+'&inside='+num});}).bind(this)}}).inject((num == false ? element : this.votedObject['numbers'][number]['element'][(num-1)]),'bottom');}).bind(this));});
this.votedObject['element'].each((function(el,num) {
this.votedObject['arrayed']['spliter'][num] = (el.getProperty('title') != null ? el.getProperty('title').match(/^(\d+)-((\d+):(\d+):(\d+):(\d+):(\d+))$/i) : null);
if((this.votedObject['arrayed']['valueds'][num] = (this.votedObject['arrayed']['spliter'][num] != null ? this.votedObject['arrayed']['spliter'][num]['2'].split(':') : null)) != null) {
this.votedObject['arrayed']['counter'][num] = this.votedObject['counter'].run([el,num],this);
this.votedObject['arrayed']['printed'][num] = this.votedObject['printed'].run([el,num],this);
this.votedObject['arrayed']['parents'][num] = el.getParent('span.image');
this.votedObject['arrayed']['removed'][num] = el.removeProperty('title');
this.votedObject['arrayed']['morphed'][num] = el.setStyles({'display':'block'}).set({'opacity':'0','morph':{'duration':element.iniVoted['duration'],'transition':element.iniVoted['transition']}});
this.votedObject['arrayed']['runners'][num] = (this.votedObject['arrayed']['parents'][num] != null && element.iniVoted['automat'] == false ? this.votedObject['arrayed']['parents'][num].addEvents({'mouseover':(function(){this.votedObject['evented'].run([num,'1'],this);}).bind(this),'mouseleave':(function(){this.votedObject['evented'].run([num,'0'],this);}).bind(this)}) : this.votedObject['evented'].run([num,'1'],this));
}
}).bind(this));
}
}
,toolsNewsletter:function(init,element) {
if(element.iniNewsletter['status'] == true && init.toolsElements['newsletter'] != null) {
this.newsletterObject = {'evented':false,'address':init.toolsElements['newsletter'].getElement('input[name="email"]'),'request':new Array(),'element':new Array(),'buttons':{'logins':init.toolsElements['newsletter'].getElement('a.logins'),'logout':init.toolsElements['newsletter'].getElement('a.logout')},'message':{'send':new Array(),'none':new Array(),'save':new Array()}};
this.newsletterObject['evented'] = (function(types){this.newsletterObject['request']['sended'] = new Request.JSON({'url':config['url']+'newsletter.php','onSuccess':(function(message){this.newsletterObject['message']['send']['firsts'] = new Element('tr').inject(this.newsletterObject['element']['sended'],'bottom');this.newsletterObject['message']['send']['second'] = new Element('td',{'html':'<strong>'+(message['status'] != false ? init.toolsLanguage[config['language']]['newsletter']['titles']['success']['send'][types] : init.toolsLanguage[config['language']]['newsletter']['titles']['failure'][message['type']])+'</strong>'+(message['status'] != false ? init.toolsLanguage[config['language']]['newsletter']['perexs']['success']['send'][types] : init.toolsLanguage[config['language']]['newsletter']['perexs']['failure'][message['type']])+'<br />'}).inject(this.newsletterObject['message']['send']['firsts'],'bottom');this.newsletterObject['message']['send']['inputs'] = (message['status'] != false ? new Element('input',{'class':'inputs','maxlength':element.iniNewsletter['maxlength']}).inject(this.newsletterObject['message']['send']['second'],'bottom') : false);this.newsletterObject['message']['send']['button'] = new Element('a',{'class':'events','html':'<span class="edgeds lefts"></span>'+(message['status'] != false ? init.toolsLanguage[config['language']]['newsletter']['button']['send'] : init.toolsLanguage[config['language']]['newsletter']['button']['return'])+'<span class="edgeds right"></span>','events':{'click':(function(){if(message['status'] != false) {this.newsletterObject['element']['checks'] = new Element('table',{'class':'message'}).inject(init.toolsElements['newsletter'],'bottom').set({'opacity':'0','morph':{'duration':element.iniNewsletter['duration'],'transition':element.iniNewsletter['transition']}}).morph({'opacity':'1'});this.newsletterObject['request']['checks'] = new Request.JSON({'url':config['url']+'newsletter.php','onSuccess':(function(message) {this.newsletterObject['message']['save']['firsts'] = new Element('tr').inject(this.newsletterObject['element']['checks'],'bottom');this.newsletterObject['message']['save']['second'] = new Element('td',{'html':'<strong>'+(message['status'] != false ? init.toolsLanguage[config['language']]['newsletter']['titles']['success']['save'][types] : init.toolsLanguage[config['language']]['newsletter']['titles']['failure'][message['type']])+'</strong>'+(message['status'] != false ? init.toolsLanguage[config['language']]['newsletter']['perexs']['success']['save'][types] : init.toolsLanguage[config['language']]['newsletter']['perexs']['failure'][message['type']])+'<br />'}).inject(this.newsletterObject['message']['save']['firsts'],'bottom');this.newsletterObject['message']['save']['button'] = new Element('a',{'class':'events','html':'<span class="edgeds lefts"></span>'+(message['status'] != false ? init.toolsLanguage[config['language']]['newsletter']['button']['close'] : init.toolsLanguage[config['language']]['newsletter']['button']['again'])+'<span class="edgeds right"></span>','events':{'click':(function(){if(message['status'] != false) {this.newsletterObject['element']['sended'].destroy();}this.newsletterObject['element']['checks'].set({'morph':{'onComplete':(function(){this.newsletterObject['element']['checks'].destroy();}).bind(this)}}).morph({'opacity':'0'});return false;}).bind(this)}}).inject(this.newsletterObject['message']['save']['second'],'bottom');}).bind(this),'onFailure':(function(){this.newsletterObject['message']['none']['firsts'] = new Element('tr').inject(this.newsletterObject['element']['checks'],'bottom');this.newsletterObject['message']['none']['second'] = new Element('td',{'html':'<strong>'+init.toolsLanguage[config['language']]['newsletter']['titles']['failure']['faile']+'</strong>'+init.toolsLanguage[config['language']]['newsletter']['perexs']['failure']['faile']+'<br />'}).inject(this.newsletterObject['message']['none']['firsts'],'bottom');this.newsletterObject['message']['none']['button'] = new Element('a',{'class':'events','html':'<span class="edgeds lefts"></span>'+init.toolsLanguage[config['language']]['newsletter']['button']['close']+'<span class="edgeds right"></span>','events':{'click':(function(){this.newsletterObject['element']['checks'].set({'morph':{'onComplete':(function(){this.newsletterObject['element']['checks'].destroy();}).bind(this)}}).morph({'opacity':'0'});return false;}).bind(this)}}).inject(this.newsletterObject['message']['none']['second'],'bottom');}).bind(this)}).send({'method':'get','data':'type='+types+'-send&email='+(this.newsletterObject['address'] != null ? this.newsletterObject['address'].getProperty('value') : false)+'&mutation='+config['language']+'&codes='+this.newsletterObject['message']['send']['inputs'].getProperty('value')});} else {this.newsletterObject['element']['sended'].set({'morph':{'onComplete':(function(){this.newsletterObject['element']['sended'].destroy();}).bind(this)}}).morph({'opacity':'0'});}return false;}).bind(this)}}).inject(this.newsletterObject['message']['send']['second'],'bottom');}).bind(this),'onFailure':(function(){this.newsletterObject['message']['none']['firsts'] = new Element('tr').inject(this.newsletterObject['element']['sended'],'bottom');this.newsletterObject['message']['none']['second'] = new Element('td',{'html':'<strong>'+init.toolsLanguage[config['language']]['newsletter']['titles']['failure']['faile']+'</strong>'+init.toolsLanguage[config['language']]['newsletter']['perexs']['failure']['faile']+'<br />'}).inject(this.newsletterObject['message']['none']['firsts'],'bottom');this.newsletterObject['message']['none']['button'] = new Element('a',{'class':'events','html':'<span class="edgeds lefts"></span>'+init.toolsLanguage[config['language']]['newsletter']['button']['close']+'<span class="edgeds right"></span>','events':{'click':(function(){this.newsletterObject['element']['sended'].set({'morph':{'onComplete':(function(){this.newsletterObject['element']['sended'].destroy();}).bind(this)}}).morph({'opacity':'0'});return false;}).bind(this)}}).inject(this.newsletterObject['message']['none']['second'],'bottom');}).bind(this)}).send({'method':'get','data':'type='+types+'-save&email='+(this.newsletterObject['address'] != null ? this.newsletterObject['address'].getProperty('value') : false)+'&mutation='+config['language']});this.newsletterObject['element']['sended'] = new Element('table',{'class':'message'}).inject(init.toolsElements['newsletter'],'bottom').set({'opacity':'0','morph':{'duration':element.iniNewsletter['duration'],'transition':element.iniNewsletter['transition']}}).morph({'opacity':'1'});});
this.newsletterObject['buttons']['logins'] = (this.newsletterObject['buttons']['logins'] != null ? this.newsletterObject['buttons']['logins'].addEvents({'click':(function(){this.newsletterObject['evented'].run(['logins'],this);return false;}).bind(this)}) : false);
this.newsletterObject['buttons']['logout'] = (this.newsletterObject['buttons']['logout'] != null ? this.newsletterObject['buttons']['logout'].addEvents({'click':(function(){this.newsletterObject['evented'].run(['logout'],this);return false;}).bind(this)}) : false);
}
}
,toolsContest:function(init,element) {
if(element.iniContest['status'] == true && init.toolsElements['contest'] != null) {
this.contestObject = {'termeds':false,'request':new Array(),'message':{'none':new Array(),'send':new Array(),'view':new Array()},'reloads':new Array(),'browser':false,'uploads':{'browse':init.toolsElements['contest'].getElement('div.formular.second input[type=file]').set({'opacity':'0.001'}),'titles':init.toolsElements['contest'].getElement('div.formular.second textarea[name=title]'),'status':init.toolsElements['contest'].getElement('div.formular.second div.status'),'spamers':init.toolsElements['contest'].getElements('div.antispam label strong')},'choosen':new Array(),'sizedes':false,'parents':init.toolsElements['contest'].getElement('div.uploads'),'buttons':{'boxeds':init.toolsElements['contest'].getElement('a.upload').removeProperty('href'),'sended':init.toolsElements['contest'].getElement('div.uploads a.sended').removeProperty('href'),'closed':init.toolsElements['contest'].getElement('div.uploads a.closed').removeProperty('href')},'clicked':false,'element':false,'evented':new Array()};
this.contestObject['browser'] = (this.contestObject['uploads']['browse'] != null && this.contestObject['uploads']['titles'] != null && this.contestObject['uploads']['status'] != null ? this.contestObject['uploads']['browse'].addEvent('change',(function(file){this.contestObject['choosen']['termed'] = (file.target.files ? true : false);this.contestObject['choosen']['fileds'] = (this.contestObject['choosen']['termed'] != false ? file.target.files['0'] : this.contestObject['uploads']['browse'].getProperty('value'));this.contestObject['choosen']['arrays'] = {'names':(this.contestObject['choosen']['termed'] != false ? this.contestObject['choosen']['fileds'].name : this.contestObject['choosen']['fileds']),'sized':(this.contestObject['choosen']['termed'] != false ? this.contestObject['sizedes'].run([this.contestObject['choosen']['fileds'].size]) : init.toolsLanguage[config['language']]['contest']['titles']['undefined']),'typed':((this.returns = (this.contestObject['choosen']['termed'] != false ? this.contestObject['choosen']['fileds'].type.match(/^(image\/)(jpg|jpeg|gif|png)$/i) : this.contestObject['choosen']['fileds'].match(/^(.*?)\.(jpg|jpeg|gif|png)$/i))) ? this.returns['2'] : false)};this.contestObject['choosen']['wrongs'] = ((this.contestObject['choosen']['termed'] != false ? this.contestObject['choosen']['fileds'].size : false) > 1048576 ? 'sized' : (this.contestObject['choosen']['arrays']['typed'] == false ? 'typed' : false));this.contestObject['choosen']['errors'] = (this.contestObject['choosen']['wrongs'] != false ? this.contestObject['uploads']['status'].setProperty('html','<em>'+init.toolsLanguage[config['language']]['contest']['perexs']['failure'][this.contestObject['choosen']['wrongs']]+'</em>') : this.contestObject['uploads']['status'].setProperty('html',init.toolsLanguage[config['language']]['contest']['titles']['status']['sized']+': <strong>'+this.contestObject['choosen']['arrays']['sized']+'</strong> - '+init.toolsLanguage[config['language']]['contest']['titles']['status']['typed']+': <big>'+this.contestObject['choosen']['arrays']['typed']+'</big>'));this.contestObject['termeds'] = (this.contestObject['choosen']['wrongs'] != false ? false : true);this.contestObject['evented']['sended'].set({'opacity':(this.contestObject['termeds'] == false ? '0.4' : '1.0')});}).bind(this)) : false);
this.contestObject['sizedes'] = (function(size){this.returns = {'size':size,'unit':'B'};if((this.returns['size']/1048576) > 1) {this.returns['size'] /= 1048576;this.returns['unit'] = 'MB';} else if ((this.returns['size']/1024) > 1) {this.returns['size'] /= 1024;this.returns['unit'] = 'kB';}return this.returns['size'].round('1')+' '+this.returns['unit'];});
this.contestObject['clicked'] = (this.contestObject['buttons']['boxeds'] != null ? this.contestObject['buttons']['boxeds'].addEvents({'click':(function(){this.contestObject['element'] = (this.contestObject['parents'] != null ? this.contestObject['parents'].setStyles({'display':'block'}).set({'opacity':'0','morph':{'duration':element.iniContest['duration'],'transition':element.iniContest['transition']}}).morph({'opacity':'1'}) : false);return false;}).bind(this)}) : false);
this.contestObject['evented']['sended'] = (this.contestObject['buttons']['sended'] != null ? this.contestObject['buttons']['sended'].set({'opacity':(this.contestObject['termeds'] == false ? '0.4' : '1.0')}).addEvents({'click':(function(){if(this.contestObject['termeds'] != false) {this.contestObject['message']['send']['inside'] = new Element('table',{'class':'message'}).inject(this.contestObject['parents'],'bottom').set({'opacity':'0','morph':{'duration':element.iniContest['duration'],'transition':element.iniContest['transition']}}).morph({'opacity':'1'});this.contestObject['message']['send']['firsts'] = new Element('tr').inject(this.contestObject['message']['send']['inside'],'bottom');this.contestObject['message']['send']['second'] = new Element('td',{'html':'<strong>'+init.toolsLanguage[config['language']]['contest']['titles']['upload']+'</strong>'+init.toolsLanguage[config['language']]['contest']['perexs']['upload']+'<br />'}).inject(this.contestObject['message']['send']['firsts'],'bottom');this.contestObject['request']['formed'] = (this.contestObject['parents'] != null ? this.contestObject['parents'].getElement('form') : false);this.contestObject['request']['formed'].setProperty('action',config['url']+'contest.php?mutation='+config['language']);this.contestObject['request']['formed'].iFrameFormRequest({'onComplete':(function(message){this.contestObject['reloads']['firsts'] = (this.contestObject['uploads']['spamers']['0'] != null ? this.contestObject['uploads']['spamers']['0'].setProperty('html',message['antispam']['firsts']) : null);this.contestObject['reloads']['second'] = (this.contestObject['uploads']['spamers']['1'] != null ? this.contestObject['uploads']['spamers']['1'].setProperty('html',message['antispam']['second']) : null);this.contestObject['message']['view']['inside'] = new Element('table',{'class':'message'}).inject(this.contestObject['parents'],'bottom').set({'opacity':'0','morph':{'duration':element.iniContest['duration'],'transition':element.iniContest['transition']}}).morph({'opacity':'1'});this.contestObject['message']['view']['firsts'] = new Element('tr').inject(this.contestObject['message']['view']['inside'],'bottom');this.contestObject['message']['view']['second'] = new Element('td',{'html':'<strong>'+(message['status'] != false ? init.toolsLanguage[config['language']]['contest']['titles']['success'] : init.toolsLanguage[config['language']]['contest']['titles']['failure'][message['type']])+'</strong>'+(message['status'] != false ? init.toolsLanguage[config['language']]['contest']['perexs']['success'] : init.toolsLanguage[config['language']]['contest']['perexs']['failure'][message['type']])+'<br />'}).inject(this.contestObject['message']['view']['firsts'],'bottom');this.contestObject['message']['view']['button'] = new Element('a',{'class':'events','html':'<span class="edgeds lefts"></span>'+(message['status'] != false ? init.toolsLanguage[config['language']]['contest']['button']['close'] : init.toolsLanguage[config['language']]['contest']['button']['return'])+'<span class="edgeds right"></span>','events':{'click':(function(){this.contestObject['message']['send']['inside'].destroy();this.contestObject['message']['view']['inside'].set({'morph':{'onComplete':(function(){this.contestObject['message']['view']['inside'].destroy();}).bind(this)}}).morph({'opacity':'0'});}).bind(this)}}).inject(this.contestObject['message']['view']['second'],'bottom');}).bind(this),'onFailure':(function(){this.contestObject['message']['none']['inside'] = new Element('table',{'class':'message'}).inject(this.contestObject['parents'],'bottom').set({'opacity':'0','morph':{'duration':element.iniContest['duration'],'transition':element.iniContest['transition']}}).morph({'opacity':'1'});this.contestObject['message']['none']['firsts'] = new Element('tr').inject(this.contestObject['message']['none']['inside'],'bottom');this.contestObject['message']['none']['second'] = new Element('td',{'html':'<strong>'+init.toolsLanguage[config['language']]['contest']['titles']['failure']['faile']+'</strong>'+init.toolsLanguage[config['language']]['contest']['perexs']['failure']['faile']+'<br />'}).inject(this.contestObject['message']['none']['firsts'],'bottom');this.contestObject['message']['none']['button'] = new Element('a',{'class':'events','html':'<span class="edgeds lefts"></span>'+init.toolsLanguage[config['language']]['contest']['button']['close']+'<span class="edgeds right"></span>','events':{'click':(function(){this.contestObject['message']['send']['inside'].destroy();this.contestObject['message']['none']['inside'].set({'morph':{'onComplete':(function(){this.contestObject['message']['none']['inside'].destroy();}).bind(this)}}).morph({'opacity':'0'});}).bind(this)}}).inject(this.contestObject['message']['none']['second'],'bottom');}).bind(this),'decode':true});}return false;}).bind(this)}) : false);
this.contestObject['evented']['closed'] = (this.contestObject['buttons']['closed'] != null ? this.contestObject['buttons']['closed'].addEvents({'click':(function(){this.contestObject['element'].morph({'opacity':'0'});return false;}).bind(this)}) : false);
}
}
});

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_slideshow = new Class({
Implements:[Options],options:{'iniDuration':new Array(),'iniTransition':new Array(),'iniAutomat':false}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.initialElement = $(document.body);
this.initialObjects = this.initialElement.getElement(element);
this.slideshowElement = (this.initialObjects != null ? {'dumped':this.initialObjects.getElements('div.dumpeds img'),'inform':this.initialObjects.getElement('div.informs')} : new Array());
this.slideshowArrayed = new Array();
this.slideshowLinkeds = new Array();
this.slideshowInitial(this,this.options);
}
,slideshowInitial:function(init,element) {
if(init.initialObjects != null && init.slideshowElement['dumped'] != false && init.slideshowElement['inform'] != false) {
init.slideshowArrayed['object'] = {'paginat':new Element('div',{'class':'paginat'}).inject(init.initialObjects,'bottom'),'inform':init.slideshowElement['inform'].getElement('span.center'),'proper':init.slideshowElement['inform'].getStyles('max-width','left'),'totals':init.slideshowElement['dumped'].length};
init.slideshowArrayed['inside'] = {'insider':init.slideshowElement['dumped'].setStyles({'display':'block'}).set({'opacity':'0','morph':{'duration':element.iniDuration['insider'],'transition':element.iniTransition['insider']}}),'termeds':false,'setting':false,'actuals':false,'paginat':new Array(),'informs':false,'counter':false};
init.slideshowElement['dumped'].each(function(el,num) {
init.slideshowArrayed['inside']['termeds'] = (el.hasClass('actives') != false ? true : false);
init.slideshowArrayed['inside']['setting'] = (init.slideshowArrayed['inside']['termeds'] != false ? el.set({'opacity':'1'}) : false);
init.slideshowArrayed['inside']['informs'] = (init.slideshowArrayed['inside']['termeds'] != false ? init.slideshowArrayed['object']['inform'].setProperty('html',el.getProperty('alt')) : false);
init.slideshowArrayed['inside']['paginat'][num] = (init.slideshowArrayed['object']['paginat'] != false ? new Element('span',{'class':'number '+(init.slideshowArrayed['inside']['termeds'] != false ? 'actives' : 'disable'),'html':(num+1),'events':{'click':function(){if(init.slideshowArrayed['object']['totals'] > '1') {init.slideshowElement['dumped'].morph({'opacity':'0'});el.morph({'opacity':'1'});init.slideshowArrayed['object']['paginat'].getElements('span.number').removeClass('actives');this.addClass('actives');init.slideshowElement['inform'].set({'morph':{'duration':element.iniDuration['informs'],'transition':element.iniTransition['informs'],'onComplete':function(){init.slideshowArrayed['object']['inform'].setProperty('html',el.getProperty('alt'));init.slideshowElement['inform'].morph({'opacity':'1','left':init.slideshowArrayed['object']['proper']['left']});}}}).morph({'opacity':'0','left':'-'+init.slideshowArrayed['object']['proper']['max-width']});init.slideshowArrayed['inside']['actuals'] = num;}}}}).inject(init.slideshowArrayed['object']['paginat'],'bottom') : false);
init.slideshowArrayed['inside']['actuals']+= (init.slideshowArrayed['inside']['termeds'] != false ? num : false);
init.slideshowArrayed['inside']['counter']++;
});
init.slideshowAutomat(init,element);
}
}
,slideshowAutomat:function(init,element) {
init.slideshowAutomat = {'evented':false,'periods':false,'protect':false};
init.slideshowAutomat['evented'] = (function(){this.counter = ((this.counter+1) == init.slideshowArrayed['inside']['counter'] ? 0 : (this.counter+1));init.slideshowArrayed['inside']['paginat'][this.counter].fireEvent('click');});
init.slideshowAutomat['periods'] = (element.iniAutomat['status'] != false ? init.slideshowAutomat['evented'].periodical(element.iniAutomat['period'],{'counter':init.slideshowArrayed['inside']['actuals']}) : false);
init.slideshowAutomat['protect'] = (element.iniAutomat['status'] != false ? init.initialObjects.addEvents({'mouseover':function(){$clear(init.slideshowAutomat['periods']);},'mouseout':function(){init.slideshowAutomat['periods'] = init.slideshowAutomat['evented'].periodical(element.iniAutomat['period'],{'counter':init.slideshowArrayed['inside']['actuals']});}}) : false);
}
});

var main_sliders = new Class({
Implements:[Options],options:{'iniTotals':false,'iniDuration':false,'iniTransition':false,'iniAutomat':false}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.initialElement = $(document.body);
this.initialObjects = this.initialElement.getElement(element);
this.slidersArrayed = new Array();
this.slidersLinkeds = new Array();
this.slidersInitial(this,this.options);
}
,slidersInitial:function(init,element) {
if(init.initialObjects != null) {
init.slidersArrayed['object'] = {'numbers':(init.initialObjects.hasClass('numbers') != false ? true : false),'totaled':new Array(),'scrolls':init.initialObjects.getElements('div.hiddens div.dumpeds div.tablers'),'insider':init.initialObjects.getElement('div.hiddens'),'arrowed':{'lefteds':init.initialObjects.getElement('div.buttons.lefts'),'righted':init.initialObjects.getElement('div.buttons.right')},'paginat':new Element('div',{'class':'paginat'}).inject(init.initialObjects,'bottom')};
init.slidersArrayed['inside'] = {'termeds':false,'numbers':new Array(),'actuals':false,'counter':false,'insider':(init.slidersArrayed['object']['insider'] != null ? new Fx.Scroll(init.slidersArrayed['object']['insider'],{'wait':false,'duration':element.iniDuration,'transition':element.iniTransition}) : false),'evented':false,'element':false,'arrowed':{'lefteds':false,'righted':false}};
init.slidersArrayed['object']['totaled'] = (init.slidersArrayed['object']['numbers'] != false ? element.iniTotals['numbers'] : element.iniTotals['normals']);
init.slidersArrayed['object']['scrolls'].each(function(el,num) {
init.slidersArrayed['inside']['termeds'] = (el.hasClass('actives') != false ? true : false);
init.slidersArrayed['inside']['numbers'][num] = (init.slidersArrayed['object']['numbers'] != false ? (init.slidersArrayed['object']['paginat'] != false ? new Element('span',{'class':'number '+(init.slidersArrayed['inside']['termeds'] != false ? 'actives' : 'disable'),'html':(num+1),'events':{'click':function(){init.slidersArrayed['inside']['evented'].run(['nums',false,num]);return false;}}}).inject(init.slidersArrayed['object']['paginat'],'bottom') : false) : false);
init.slidersArrayed['inside']['actuals']+= (init.slidersArrayed['inside']['termeds'] != false ? num : false);
init.slidersArrayed['inside']['counter']++;
});
init.slidersArrayed['inside']['evented'] = (function(types,autos,numer){if(init.slidersArrayed['inside']['counter'] >= init.slidersArrayed['object']['totaled']['total']){init.slidersArrayed['inside']['actuals'] = (autos != false ? init.slidersArrayed['inside']['actuals'] : (types == 'nums' ? numer : (types == 'next' ? (init.slidersArrayed['inside']['actuals']+init.slidersArrayed['object']['totaled']['numer']) : (init.slidersArrayed['inside']['actuals']-init.slidersArrayed['object']['totaled']['numer'])))).limit('0',(init.slidersArrayed['inside']['counter']-init.slidersArrayed['object']['totaled']['total']));init.slidersArrayed['inside']['element'] = init.slidersArrayed['object']['scrolls'][init.slidersArrayed['inside']['actuals']];init.slidersArrayed['inside']['insider'].toElement(init.slidersArrayed['inside']['element']);init.slidersArrowed(init,element);if(init.slidersArrayed['object']['numbers'] != false){init.slidersArrayed['object']['paginat'].getElements('span.number').removeClass('actives');init.slidersArrayed['inside']['numbers'][init.slidersArrayed['inside']['actuals']].addClass('actives');}}});
init.slidersArrayed['inside']['arrowed']['lefteds'] = (init.slidersArrayed['object']['arrowed']['lefteds'] != null ? init.slidersArrayed['object']['arrowed']['lefteds'].addEvent('click',function(){init.slidersArrayed['inside']['evented'].run(['prev',false,false]);return false;}) : false);
init.slidersArrayed['inside']['arrowed']['righted'] = (init.slidersArrayed['object']['arrowed']['righted'] != null ? init.slidersArrayed['object']['arrowed']['righted'].addEvent('click',function(){init.slidersArrayed['inside']['evented'].run(['next',false,false]);return false;}) : false);
init.slidersArrayed['inside']['evented'].run(['next',true,false]);
init.slidersArrowed(init,element);
init.slidersAutomat(init,element);
}
}
,slidersArrowed:function(init,element) {
init.slidersLinkeds = {'arrayed':['lefteds','righted'],'content':new Array(),'defined':{'lefteds':(init.slidersArrayed['inside']['actuals'] == false ? false : true),'righted':(init.slidersArrayed['inside']['actuals'] == (init.slidersArrayed['inside']['counter']-init.slidersArrayed['object']['totaled']['total']) || init.slidersArrayed['inside']['counter'] < init.slidersArrayed['object']['totaled']['total'] ? false : true)}};
init.slidersLinkeds['arrayed'].each(function(el,num) {
init.slidersLinkeds['content'][num] = (init.slidersArrayed['object']['arrowed'][el] != null ? (init.slidersLinkeds['defined'][el] == false ? init.slidersArrayed['object']['arrowed'][el].removeClass('hover').morph({'opacity':'0.2'}) : init.slidersArrayed['object']['arrowed'][el].addClass('hover').morph({'opacity':'1.0'})) : false);
});
}
,slidersAutomat:function(init,element) {
init.slidersAutomat = {'evented':false,'methods':false,'periods':false,'protect':false};
init.slidersAutomat['evented'] = (function(){init.slidersAutomat['methods'] = (this.counter == init.slidersArrayed['inside']['counter'] ? "prev" : ((init.slidersAutomat['methods'] == "prev" ? (this.counter == false ? "next" : init.slidersAutomat['methods']) : "next")));init.slidersArrayed['inside']['evented'].run([init.slidersAutomat['methods'],false]);if(init.slidersAutomat['methods'] == "next") { this.counter++; } else { this.counter--; }});
init.slidersAutomat['periods'] = (element.iniAutomat['status'] != false ? init.slidersAutomat['evented'].periodical(element.iniAutomat['period'],{'counter':init.slidersArrayed['inside']['actuals']}) : false);
init.slidersAutomat['protect'] = (element.iniAutomat['status'] != false ? init.initialObjects.addEvents({'mouseover':function(){$clear(init.slidersAutomat['periods']);},'mouseout':function(){init.slidersAutomat['periods'] = init.slidersAutomat['evented'].periodical(element.iniAutomat['period'],{'counter':init.slidersArrayed['inside']['actuals']});}}) : false);
}
});

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');
}
});

var main_gallery = new Class({
Implements:[Options],options:{'iniTotals':new Array(),'iniDuration':new Array(),'iniTransition':new Array(),'iniOpacity':new Array(),'iniAutomat':new Array()}
,initialize:function(element,options) {
if(options) { this.setOptions(options); }
this.initialElement = $(document.body);
this.initialObjects = this.initialElement.getElement(element);
if(this.initialObjects != null) {
this.galleryElement = {'founds':{'linkeds':this.initialObjects.getElements('div.lefteds div.section ul li.linkeds'),'perexed':this.initialObjects.getElements('div.righted div.perexed div.hiddens'),'submenu':this.initialObjects.getElements('div.submenu div.hiddens')},'sliders':{'scrolls':this.initialObjects.getElement('div.righted div.scrolls'),'hiddens':this.initialObjects.getElements('div.righted div.scrolls div.hiddens'),'dumpeds':this.initialObjects.getElements('div.righted div.scrolls div.hiddens div.dumpeds')},'images':{'loading':this.initialObjects.getElement('div.lefteds div.loading'),'hiddens':this.initialObjects.getElement('div.lefteds div.hiddens'),'perexed':this.initialObjects.getElement('div.informs span.center')}};
this.galleryArrayed = new Array();
this.galleryScrolls = new Array();
this.galleryButtons = new Array();
this.galleryLinkeds = new Array();
this.galleryAutomat = new Array();
this.galleryPropert = new Array();
this.galleryInitial(this,this.options);
}
}
,galleryInitial:function(init,element) {
if(init.galleryElement['founds']['linkeds'] != false && init.galleryElement['founds']['perexed'] != false && init.galleryElement['founds']['submenu'] != false && (init.galleryElement['founds']['linkeds'].length == init.galleryElement['founds']['perexed'].length) && (init.galleryElement['founds']['linkeds'].length == init.galleryElement['founds']['submenu'].length)) {
init.galleryArrayed['object'] = {'protect':false,'evented':false};
init.galleryArrayed['inside'] = {'termeds':false,'heights':new Array(),'arrowed':new Array(),'evented':new Array(),'morphed':new Array()};
init.galleryArrayed['object']['protect'] = (function(){init.galleryElement['founds']['linkeds'].each(function(el,num){el.removeClass('actives').set({'opacity':element.iniOpacity['submenu']});init.galleryElement['founds']['perexed'][num].removeClass('actives');init.galleryElement['founds']['submenu'][num].removeClass('actives');init.galleryArrayed['inside']['arrowed'][num].morph({'opacity':'0','bottom':'-'+init.galleryArrayed['inside']['arrowed'][num].getStyle('height')});});});
init.galleryArrayed['object']['evented'] = (function(object,active,number,typeds){if(active != false) { if(typeds == 'clicked' ) { init.galleryArrayed['object']['protect'].run();object.morph({'line-height':[(init.galleryArrayed['inside']['heights'][number].toInt()/2)+'px',init.galleryArrayed['inside']['heights'][number].toInt()+'px']}); init.galleryElement['founds']['perexed'][number].addClass('actives'); init.galleryElement['founds']['submenu'][number].addClass('actives'); } object.addClass('actives').set({'opacity':element.iniOpacity['actives']});init.gallerySliders(init,element,number);init.galleryRunner(init,element,number); } else { object.removeClass('actives').set({'opacity':element.iniOpacity['submenu']}); }init.galleryArrayed['inside']['arrowed'][number].morph({'opacity':(active != false ? '1' : '0'),'bottom':(active != false ? '0' : '-'+init.galleryArrayed['inside']['arrowed'][number].getStyle('height'))});});
init.galleryElement['founds']['linkeds'].each(function(el,num) {
init.galleryAutomat[num] = null;
init.galleryArrayed['inside']['termeds'] = (el.hasClass('actives') != false ? true: false);
init.galleryArrayed['inside']['heights'][num] = el.getStyle('line-height');
init.galleryArrayed['inside']['arrowed'][num] = new Element('span',{'class':'arrow'}).inject(el,'bottom');
init.galleryArrayed['inside']['evented'][num] = el.addEvents({'click':function(){init.galleryArrayed['object']['evented'].run([el,true,num,'clicked']);}});
init.galleryArrayed['inside']['morphed'][num] = el.set({'morph':{'duration':element.iniDuration['submenu'],'transition':element.iniTransition['submenu']}});
init.galleryArrayed['object']['evented'].run([el,init.galleryArrayed['inside']['termeds'],num,'automat']);
});
}
}
,gallerySliders:function(init,element,actuals) {
if(init.galleryElement['sliders']['scrolls'] != null && init.galleryElement['sliders']['hiddens'][actuals] != null && init.galleryElement['sliders']['dumpeds'][actuals] != null) {
init.galleryScrolls[actuals] = new Array();
init.galleryScrolls[actuals]['object'] = {'imageds':init.galleryElement['sliders']['dumpeds'][actuals].getElements('img'),'insider':false};
init.galleryScrolls[actuals]['inside'] = {'morphed':false,'termeds':false,'actives':new Array(),'parents':new Array(),'actuals':false,'counter':false,'evented':false,'element':false};
init.galleryScrolls[actuals]['delete'] = {'lefteds':(init.galleryButtons['lefteds'] != null ? init.galleryButtons['lefteds'].destroy() : false),'righted':(init.galleryButtons['righted'] != null ? init.galleryButtons['righted'].destroy() : false)};
if(init.galleryScrolls[actuals]['object']['imageds'] != false) {
init.galleryElement['sliders']['hiddens'].removeClass('actives');
init.galleryScrolls[actuals]['object']['insider'] = new Fx.Scroll(init.galleryElement['sliders']['hiddens'][actuals],{'wait':false,'duration':element.iniDuration['scrolls'],'transition':element.iniTransition['scrolls']});
init.galleryScrolls[actuals]['object']['imageds'].each(function(el,num) {
init.galleryScrolls[actuals]['inside']['morphed'] = el.set({'opacity':element.iniOpacity['disable'],'morph':{'duration':element.iniDuration['actives'],'transition':element.iniTransition['actives']}});
init.galleryScrolls[actuals]['inside']['termeds'] = (el.hasClass('actives') != false ? true : false);
init.galleryScrolls[actuals]['inside']['actives'][num] = ((init.galleryScrolls[actuals]['inside']['parents'][num] = el.getParent('a')) != null ? init.galleryScrolls[actuals]['inside']['parents'][num].addEvent('click',(function(){if(init.galleryElement['images']['loading'] != null && init.galleryElement['images']['hiddens'] != null && init.galleryElement['images']['perexed'] != null) {init.galleryPropert = init.galleryScrolls[actuals]['inside']['parents'][num].getProperties('href','title');init.galleryElement['images']['perexed'].setProperty('html',(init.galleryPropert['title'] != null ? init.galleryPropert['title'] : null));init.galleryElement['images']['loading'].set({'opacity':'1'});if(init.galleryPropert['href'] != null) {init.galleryElement['images']['hiddens'].set({'morph':{'duration':element.iniDuration['imageds'],'transition':element.iniTransition['imageds'],'onComplete':(function(){init.galleryElement['images']['hiddens'].setProperty('html',null);Asset.images([init.galleryPropert['href']],{'onComplete':(function(){init.galleryElement['images']['loading'].morph({'opacity':'0'});init.galleryElement['images']['hiddens'].set({'morph':{'duration':element.iniDuration['imageds'],'transition':element.iniTransition['imageds']}}).morph({'opacity':'1'});})}).inject(init.galleryElement['images']['hiddens'],'bottom');})}}).morph({'opacity':'0'});}}init.galleryScrolls[actuals]['object']['imageds'].morph({'opacity':element.iniOpacity['disable']});el.morph({'opacity':element.iniOpacity['actives']});if(element.iniAutomat['status'] != false && init.galleryAutomat[actuals] != null) {init.galleryAutomat[actuals]['counter'] = num;}return false;})) : null);
init.galleryScrolls[actuals]['inside']['actuals']+= (init.galleryScrolls[actuals]['inside']['termeds'] != false ? num : false);
init.galleryScrolls[actuals]['inside']['counter']++;
});
init.galleryScrolls[actuals]['inside']['evented'] = (function(types,autos,runner){if(init.galleryScrolls[actuals]['inside']['counter'] >= element.iniTotals['total']){if(runner != false && init.galleryAutomat[actuals] != null){init.galleryScrolls[actuals]['inside']['actuals'] = init.galleryAutomat[actuals]['counter'].limit('0',(init.galleryScrolls[actuals]['inside']['counter']-element.iniTotals['total']));} else {init.galleryScrolls[actuals]['inside']['actuals'] = (autos != false ? init.galleryScrolls[actuals]['inside']['actuals'] : (types == 'next' ? (init.galleryScrolls[actuals]['inside']['actuals']+element.iniTotals['numer']) : (init.galleryScrolls[actuals]['inside']['actuals']-element.iniTotals['numer']))).limit('0',(init.galleryScrolls[actuals]['inside']['counter']-element.iniTotals['total']));}init.galleryScrolls[actuals]['inside']['element'] = init.galleryScrolls[actuals]['object']['imageds'][init.galleryScrolls[actuals]['inside']['actuals']];init.galleryScrolls[actuals]['object']['insider'].toElement(init.galleryScrolls[actuals]['inside']['element']);init.galleryArrowed(init,element,actuals);}});
init.galleryButtons['lefteds'] = new Element('div',{'class':'buttons lefts','events':{'click':function(){init.galleryScrolls[actuals]['inside']['evented'].run(['prev',false,false]);}}}).inject(init.galleryElement['sliders']['scrolls'],'top');
init.galleryButtons['righted'] = new Element('div',{'class':'buttons right','events':{'click':function(){init.galleryScrolls[actuals]['inside']['evented'].run(['next',false,false]);}}}).inject(init.galleryElement['sliders']['scrolls'],'top');
init.galleryScrolls[actuals]['inside']['evented'].run(['next',true,false]);
init.galleryScrolls[actuals]['inside']['actives'][init.galleryScrolls[actuals]['inside']['actuals']].fireEvent('click');
init.galleryArrowed(init,element,actuals);
init.galleryElement['sliders']['hiddens'][actuals].addClass('actives');
}
}
}
,galleryArrowed:function(init,element,actuals) {
init.galleryLinkeds[actuals] = {'arrayed':['lefteds','righted'],'content':new Array(),'defined':{'lefteds':(init.galleryScrolls[actuals]['inside']['actuals'] == false ? false : true),'righted':(init.galleryScrolls[actuals]['inside']['actuals'] == (init.galleryScrolls[actuals]['inside']['counter']-element.iniTotals['total']) || init.galleryScrolls[actuals]['inside']['counter'] < element.iniTotals['total'] ? false : true)}};
init.galleryLinkeds[actuals]['arrayed'].each(function(el,num) {
init.galleryLinkeds[actuals]['content'][num] = (init.galleryButtons[el] != null ? (init.galleryLinkeds[actuals]['defined'][el] == false ? init.galleryButtons[el].removeClass('hover').morph({'opacity':'0.4'}) : init.galleryButtons[el].addClass('hover').morph({'opacity':'1'})) : false);
});
}
,galleryRunner:function(init,element,actuals) {
if(element.iniAutomat['status'] != false) {
$A(init.galleryAutomat).each(function(el,num){if(el != null) {$clear(el['periods']);init.galleryElement['sliders']['scrolls'].removeEvent('mouseover',el['protect']['enter']);init.galleryElement['sliders']['scrolls'].removeEvent('mouseout',el['protect']['leave']);}});
if(init.galleryAutomat[actuals] == null) {
init.galleryAutomat[actuals] = {'evented':false,'methods':false,'periods':false,'protect':{'enter':false,'leave':false},'counter':0};
init.galleryAutomat[actuals]['evented'] = (function(){init.galleryAutomat[actuals]['methods'] = (init.galleryAutomat[actuals]['counter'] == (init.galleryScrolls[actuals]['inside']['counter']-1) ? 'prev' : ((init.galleryAutomat[actuals]['methods'] == 'prev' ? (init.galleryAutomat[actuals]['counter'] == false ? 'next' : init.galleryAutomat[actuals]['methods']) : 'next')));if(init.galleryAutomat[actuals]['methods'] == 'next') {init.galleryAutomat[actuals]['counter']++;} else {init.galleryAutomat[actuals]['counter'] = 0;}if((init.galleryAutomat[actuals]['counter']%element.iniTotals['numer']) == false) {init.galleryScrolls[actuals]['inside']['evented'].run([init.galleryAutomat[actuals]['methods'],false,true]);}init.galleryScrolls[actuals]['inside']['actives'][init.galleryAutomat[actuals]['counter']].fireEvent('click');});
init.galleryAutomat[actuals]['protect']['enter'] = (function(){$clear(init.galleryAutomat[actuals]['periods']);});
init.galleryAutomat[actuals]['protect']['leave'] = (function(){init.galleryAutomat[actuals]['periods'] = init.galleryAutomat[actuals]['evented'].periodical(element.iniAutomat['period']);});
}
init.galleryElement['sliders']['scrolls'].addEvents({'mouseover':init.galleryAutomat[actuals]['protect']['enter'],'mouseout':init.galleryAutomat[actuals]['protect']['leave']});
init.galleryAutomat[actuals]['protect']['leave'].run();
}
}
});

window.addEvent('domready',function() {
new main_tools(document.body,{'iniNavigation':{'status':false},'iniBlank':{'status':true},'iniScroll':{'status':true,'duration':'700','transition':Fx.Transitions.Sine.easeOut},'iniRemove':{'status':true},'iniRubrics':{'status':true,'duration':'500','transition':Fx.Transitions.Sine.easeOut},'iniStatistic':{'status':true},'iniSubmenu':{'status':true,'duration':'700','transition':Fx.Transitions.Sine.easeInOut,'position':'68'},'iniMessage':{'status':true},'iniToolbar':{'status':true},'iniTips':{'status':true},'iniVoted':{'status':true,'duration':'700','transition':Fx.Transitions.Sine.easeOut,'automat':true},'iniNewsletter':{'status':true,'duration':'500','transition':Fx.Transitions.Sine.easeInOut,'maxlength':'18'},'iniContest':{'status':true,'duration':500,'transition':Fx.Transitions.Sine.easeInOut}});
new main_slideshow('div.boxings div.lefteds',{'iniDuration':{'insider':'1500','informs':'500'},'iniTransition':{'insider':Fx.Transitions.Sine.easeInOut,'informs':Fx.Transitions.Expo.easeInOut},'iniAutomat':{'status':false,'period':'5000'}});
new main_sliders('div.actuals',{'iniTotals':{'normals':{'total':2,'numer':1},'numbers':{'total':1,'numer':1}},'iniDuration':'700','iniTransition':Fx.Transitions.Sine.easeInOut,'iniAutomat':{'status':false,'period':'5000'}});
new main_tablers('div.tablers',{'iniStatus':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,'iniOpacity':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,'iniOpacity':false});
new main_multibox('a.multibox.actual',{'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,'iniOpacity':false});
new main_multibox('a.multibox.images',{'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,'iniOpacity':false});
new main_gallery('div.gallery',{'iniTotals':{'total':3,'numer':3},'iniDuration':{'scrolls':700,'actives':500,'submenu':1000,'imageds':700},'iniTransition':{'scrolls':Fx.Transitions.Sine.easeInOut,'actives':Fx.Transitions.Sine.easeInOut,'submenu':Fx.Transitions.Elastic.easeOut,'imageds':Fx.Transitions.Sine.easeOut},'iniOpacity':{'submenu':0.45,'disable':0.7,'actives':1},'iniAutomat':{'status':true,'period':5000}});
new main_transform({'names':['country','position','region','floor'],'types':['select','select','select','radio']},{'iniContainer':'blanked','iniScroller':{'status':true,'steps':4,'total':10},'iniAllowed':'radio|checkbox|select','iniDisabled':'0.6','iniLocation':true});
});
