var lang_zavrit_okno="Zavřít okno";var lang_refresh_okno="Refresh okna";var lang_max_min_okno="Maximalizovat / Minimalizovat okno";var lang_confirm_close="Opravdu chcete zavřít okno? Změny nebudou uloženy!";var MyAlert=new Class({Implements:[Options,Events],options:{type:"alert",items:["Email (musi byt vyplnen)","Telefonní číslo (má nesprávný formát - zadejte ve tvaru: +420 XXX XXX XXX)"],caption:"Následující položky jsou chybně vyplněny",button_label:"Opravit"},initialize:function(g,k){this.options.items=g;this.setOptions(k);var f=new Element("div",{"class":"alert_message",id:"alert_message"}).inject($("addon"));var c=new Element("div",{"class":"in"}).inject(f).setHTML("<h2>"+this.options.caption+"</h2>");var e=new Element("ul").inject(c);$each(this.options.items,function(l){new Element("li").inject(e).setHTML(l)});var a=new Element("p",{"class":"submit"}).inject(c);var d=new Element("input",{type:"button",value:this.options.button_label,"class":"button"}).inject(a);d.addEvent("click",function(l){new Event(l).stop();f.dispose();domwin_modal.dispose()});var j=window.getSize(),i,h;domwin_size=f.getSize();i=(j.x/2-domwin_size.x/2);h=(j.y/2-domwin_size.y/2)+window.getScroll().y;f.setStyles({left:(i>10)?i:10,top:(h>10)?h:10});var b="alert_message";j.y=(j.y)+window.getScroll().y;domwin_modal=new Element("div").addClass("domwin_modal").inject(f,"before").setStyles({width:j.x,height:j.y,opacity:0.02,"z-index":1500})}});var Domwin=new Class({Implements:[Options,Events],flagPath:"/css/fastest/flags/",basic_content:'<table class="domwin_table" style="width:100%; height:100%" height="100%" cellpadding="0" cellspacing="0" ><tbody><tr class="CB_Header" style="height: 26px;"><td class="CB_Top"/><div class="CB_title">Nahrávám...</div></tr><tr class="CB_Body"><td class="CB_Content" valign="top" align="left" style="height:100%"><div class="CB_ImgContainer domwin_preloader" style="height:100%"></div></td></tr><tr class="CB_Footer" style="height: 26px;"><td class="CB_Btm"/></tr></tbody></table>',options:{},start_z_index:1110,default_options:{defined_lang:["cz","en"],curr_lang:"cz",sizes:[150,150],scrollbars:false,modal:true,modal_close:true,id:"domwin",title:"Title okna",languages:true,type:"AJAX",ajax_url:"",closeConfirm:true,post_data:"",max_minBtn:true,closeBtn:true,refreshBtn:true,fix_size:true,remove_scroll:true,effect_style:"fade"},setSpecOptions:function(c){var b=$merge.run([this.default_options].extend(arguments));this.options[b.id]=b;if(!this.addEvent){return this}for(var a in this.options[b.id]){if($type(this.options[b.id][a])!="function"||!(/^on[A-Z]/).test(a)){continue}this.addEvent(a,this.options[b.id][a]);delete this.options[b.id][a]}return this},newWindow:function(b){var e=b.id;this.setSpecOptions(b);this.start_z_index+=2;var a=new Element("div",{"class":"CB_Window",id:this.options[e].id}).inject($("addon")).setStyles({opacity:1,height:"92px",width:"120px","z-index":this.start_z_index}).setHTML(this.basic_content);if(this.options[e].fix_size==true){this.options[e].sizes[1]=(this.options[e].sizes[1]>window.getSize().y.toInt())?(window.getSize().y.toInt()-30):this.options[e].sizes[1]}if(this.options[e].scrollbars){a.getElement(".CB_ImgContainer").setStyle("overflow","auto")}else{a.getElement(".CB_ImgContainer").setStyle("overflow","hidden")}a.getElement(".CB_Content").setStyle("height",this.options[e].sizes[1]-52);switch(this.options[e].effect_style){case"fade":a.setStyles({width:this.options[e].sizes[0],height:this.options[e].sizes[1]+35,opacity:0});break;case"simple":a.setStyles({width:this.options[e].sizes[0],height:this.options[e].sizes[1]});break}this.centerWin(e);if(this.options[e].modal==true){var c=this.getScrollSize(e);domwin_modal=new Element("div").addClass("domwin_modal").inject(a,"before").setStyles({width:c.x,height:c.y,opacity:0,"z-index":this.start_z_index-1});if(this.options[e].modal_close==true){domwin_modal.addEvent("click",this.closeWindow.bind(this,e))}switch(this.options[e].effect_style){case"fade":domwin_modal.fade(0.2);break;case"simple":case"size":domwin_modal.setStyle("opacity",0.3);break;default:break}}new Drag(a,{handle:a.getElement(".CB_title")});if(this.options[e].max_minBtn==true){new Element("div",{"class":"CB_MaxWindow",title:lang_max_min_okno}).inject(a).addEvent("click",this.maxWindow.bind(this,e))}if(this.options[e].closeBtn==true){new Element("div",{"class":"CB_CloseWindow",title:lang_zavrit_okno}).inject(a).addEvent("click",this.closeWindow.bind(this,{id:e,button:true}))}if(this.options[e].refreshBtn==true){new Element("div",{"class":"CB_Refresh",title:lang_refresh_okno}).inject(a).addEvent("click",this.loadContent.bind(this,e))}if(this.options[e].languages==true){var d=new Element("div").inject(a).setStyles({position:"absolute",top:"30px",right:"-20px"});$each(this.options[e].defined_lang,function(f){new Element("img",{src:this.flagPath+f+".gif",style:"margin:3px; display:block"}).inject(d).addEvent("click",(function(){a.getElement(".CB_ImgContainer").getElements(".languages").setStyle("display","none");a.getElement(".CB_ImgContainer").getElements(".languages.lang_"+f).setStyle("display","block")}).bind(this))},this)}this.loadContent(e);this.show_effect(e)},loadContent:function(b){switch(this.options[b].type){case"AJAX":var a=$(b);new Request.HTML({data:this.options[b].post_data,url:this.options[b].ajax_url,update:a.getElement(".CB_ImgContainer"),onComplete:(function(){a.getElement(".CB_title").setHTML(this.options[b].title);a.getElement(".CB_ImgContainer").removeClass("domwin_preloader");if(this.options[b].languages==true){a.getElement(".CB_ImgContainer").getElements(".languages").setStyle("display","none");a.getElement(".CB_ImgContainer").getElements(".languages.lang_"+this.options[b].curr_lang).setStyle("display","block")}a.getElement(".CB_Content").addClass("no_preloader")}).bind(this)}).send();break;default:break}},closeWindow:function(c){if($type(c)=="object"){button=true;c=c.id}else{button=false}var a=$(c);if(a){if(button==false||this.options[c].closeConfirm==false||(this.options[c].closeConfirm==true&&confirm(lang_confirm_close))){y_scroll=window.getScroll().y;if(this.options[c].modal){var b=a.getPrevious();b.fade(0);(function(){b.dispose();if(this.options[c].remove_scroll==true){$(document.body).removeProperty("style");$(document.html).removeProperty("style");$(document.body).setProperty("style"," ");$(document.html).setProperty("style"," ");window.scroll(0,window.getScroll().y-1);window.scrollTo(0,y_scroll)}}).delay(1000,this)}a.fade(0);(function(){a.dispose();if(this.options[c].remove_scroll==true){$(document.body).removeProperty("style");$(document.html).removeProperty("style");$(document.body).setProperty("style"," ");$(document.html).setProperty("style"," ");window.scroll(0,window.getScroll().y-1);window.scrollTo(0,y_scroll)}}).delay(1000,this)}}else{alert('ID: "'+c+'" neexistuje')}},getScrollSize:function(b){var a=window.getScrollSize();if(this.options[b].remove_scroll==true){a.x+=14}return a},centerWin:function(e){var b=$(e),c=window.getSize(),a,d;domwin_size=b.getSize();a=(c.x/2-domwin_size.x/2);d=(c.y/2-domwin_size.y/2)+window.getScroll().y;b.setStyles({left:(a>10)?a:10,top:(d>10)?d:10})},show_effect:function(c){switch(this.options[c].effect_style){case"fade":$(c).fade(1);break;case"simple":break;case"size":var b=new Fx.Morph($(c),{duration:"short",onComplete:function(){alert("done")}});b.start({width:this.options[c].sizes[0],height:this.options[c].sizes[1],left:[window.getSize().x/2-this.options[c].sizes[0]/2],top:[(window.getSize().y/2-this.options[c].sizes[1]/2)+window.getScroll().y]});break;default:break}$(c).getElement(".CB_ImgContainer").setStyles({height:this.options[c].sizes[1]-54,display:"block"});if(this.options[c].remove_scroll==true){var a=window.getScroll().y;$(document.html).setStyle("overflow-y","hidden");$(document.html).setStyle("overflow-x","hidden");$(document.body).setStyle("overflow-y","hidden");$(document.body).setStyle("overflow-x","hidden");window.scroll(0,a)}},maxWindow:function(a){}});var domwin=new Domwin;
