/* Copyright (c) Wedding Online | 2011-02-09 14:59:21 */var w=new Hash();w.cookie=new Hash.Cookie('WEDCOOKIE',{'autoSave':false,'duration':365,'path':'/'});w.online=new Array(2);w.onlinebox=function(){if(Browser.ie&&Browser.version==5){$$('div.onlinebox')[0].empty();w.onlinebox.timer=clearTimeout(w.onlinebox.timer);}
new Request.JSON({url:"/cache/onlinebox.json",noCache:true,onSuccess:function(o,text){var onlinebox=$$('div.onlinebox')[0];var changed=false;var neworder=new Array();$$('div.onlinebox div[id^=o]').each(function(el,k){var found=false;o.each(function(row,i){var id=row[0];if(!found&&el.id==id){found=true;}});if(!found){el.dispose();changed=true;}});var wcode=w.wb&&w.wb[0]?"o_"+w.wb[0]['witness_code']:null;var l=w.label(3,'ob').split(/\|/);var lt=w.label(3,'ob_time').split(/\|/);o.each(function(row,i){var id=row[0];var fname0=row[1];var fname1=row[2];var diff=row[3];var start0=row[4];var start1=row[5];var finish0=row[6];var finish1=row[7];var el=$(id);if(!el){el=new Element('div',{'id':id,'order':i});new Element('div',{'class':'te','html':"<i>"+fname0+" & "+fname1+"</i>"}).inject(el);new Element('div',{'class':'st'}).inject(el);new Element('div',{'styles':{'clear':'both'}}).inject(el);el.inject(onlinebox);changed=true;}
else{if(el.get('order')!=i){el.set('order',i);changed=true;}}
var status;var flash;if(diff>=-60&&(start0||start1)&&!(finish0&&finish1)){status=l[0];flash=true;}
else if(finish0&&finish1){status=l[1];}
else if(diff>1440){status=sprintf(lt[0],Math.round(diff/1440));}
else if(diff>=60&&diff<=1440){status=sprintf(lt[1],Math.round(diff/60));}
else if(diff>0&&diff<60){status=sprintf(lt[2],diff);if(diff<=30){flash=true;}}
else if(diff>-120&&diff<=0){status=l[2];flash=true;}
else{status=l[3];}
var st=el.getElement('div.st');if(st.get('text')!=status){st.set('text',status);if(flash){st.addClass('blink');if(!w.cookie.get('w')){st.addClass('hand');st.addEvent('click',function(e){var div=st.getParent('div');w.onlinebox.open(div.id);});}}else{st.removeClass('blink');}}
neworder.include(el);});if(changed&&w.onlinebox.timer){var sort=new Fx.Sort($$('div.onlinebox div[id^=o]'),{transition:Fx.Transitions.Back.easeInOut,duration:1000});sort.sortByElements(neworder);}
if(!w.onlinebox.timer){if(Browser.ie||Browser.opera){onlinebox.setStyle('margin-top','6px');}}
w.onlinebox.timer=w.onlinebox.delay(Number.random(15,25)*1000);}}).get();}
w.chat=function(whereto,code){if(whereto&&!w.chat[whereto.id+"-loaded"]){var main=new Element('div',{'class':'chat'}).inject(whereto);var top=new Element('div',{'class':'top','html':w.label(3,'chat')}).inject(main);var window=new Element('div',{'class':'window'}).inject(main);var bottom=new Element('div',{'class':'bottom'}).inject(main);var textarea=new Element('textarea',{'class':'textarea'}).inject(bottom);var button=new Element('input',{'type':'button','value':w.label(3,'chat_send'),'events':{'click':function(e){w.chat.submit($$('div.chat .textarea')[0],code);}}}).inject(bottom);textarea.addEvent('keydown',function(e){if(e.key=="enter"&&!e.control&&!e.alt){w.chat.submit(e.target,code);e.stop();}});w.chat[whereto.id+"-loaded"]=1;w.chat.update({code:code,whereto:whereto});}}
w.chat.submit=function(textarea,code){if(w.IfSleeping.idle){w.IfSleeping.idle=0;}
var value=textarea.get('value').clean();var wit=w.wb['wit']?true:false;if(value){w.disabled(textarea,true);w.disabled(textarea.getNext('input'),true);new Request.JSON({url:"/scripts/1/",onSuccess:function(json,text){if(json&&json['status']=="OK"){textarea.set('value','');}else{alert("Could not save, try again");w.disabled(textarea,false);w.disabled(textarea.getNext('input'),false);}}}).post({'action':'chatsave','text':value,'w':wit?window.location.pathname.split("/")[2]:w.cookie.get('s0'),'chatcode':code});}}
w.chat.update=function(ob){var win=$$('div.chat');if($(ob.whereto.id)&&win.length){new Request.JSON({url:"/cache/up-chat_"+ob.code+".status",noCache:true,onSuccess:function(json,text){if(json){if(w.chat.update[ob.whereto.id+"-last"]!=json['last']){addnew({from:w.chat.update[ob.whereto.id+"-last"]||0,to:json['last'],code:ob.code});w.chat.update[ob.whereto.id+"-last"]=json['last'];w.chat.update.timer=w.chat.update.delay(Number.random(5,7)*1000,null,ob);}else{w.chat.update.timer=w.chat.update.delay(Number.random(1,3)*1000,null,ob);}}else{w.chat.update.timer=w.chat.update.delay(Number.random(10,20)*1000,null,ob);}}}).get();function addnew(ob){var textarea=win.getElement('textarea')[0];w.disabled(textarea,false);textarea.focus();w.disabled(win.getElement('input'),false);new Request.JSON({url:"/cache/chat/"+ob['code']+"-"+ob['from']+"-"+ob['to']+".json",noCache:true,onSuccess:function(json,text){var win=$$('div.chat .window');if(win[0])
json.each(function(row,i){if(row[3]=="P"){row[4]="<b>"+row[4]+"</b>";}
try{new Element('div',{'html':w.currentDateTime(row[1]*1000,true)+" "+row[4]+" <i>"+row[2]+"</i>"}).inject(win[0]);win[0].scrollTop=win[0].scrollHeight;}catch(e){}});}}).get();}}else{w.chat.update[ob.whereto.id+"-last"]=null;w.chat[ob.whereto.id+"-loaded"]=null;}}
w.onlinebox.open=function(code){code=code.replace(/^o_/,'');if(!w.cookie.get('w')&&w.cookie.get('sid'))
new Request.JSON({url:"/scripts/1/",onSuccess:function(json,text){if(json&&json['md5_code']){location.href="/"+json['lang']+"/"+json['md5_code']+"/";}}}).get({'action':'newwitness','code':code,'sid':w.cookie.get('sid'),'lang':w.cookie.get('l')});}
w.countdown=function(){var ob=this;var diff=w.dateDiff(ob['UTCstamp']*1000);if(diff==null){ob['fncOver'].apply();}else{ob['fncNotyet'].apply(diff);w.countdown.timer=w.countdown.delay(1000,ob);}};w.progress=function(){if(!w.cancelled&&!w.alldone){var wit=w.wb['wit']?true:false;w.progress['lastq0']=0;w.progress['lastq1']=0;new Request.JSON({url:"/cache/progress_"+w.wb[0]['witness_code']+".json",noCache:true,onSuccess:function(start,text){try{if(start){if(w.wb[0]['organizer']==start[0][0]){w.wb[0]['start']=start[0][1];w.progress[0]=start[0];}
if(w.wb[0]['organizer']==start[1][0]){w.wb[0]['start']=start[1][1];w.progress[0]=start[1];}
if(w.wb[1]['organizer']==start[1][0]){w.wb[1]['start']=start[1][1];w.progress[1]=start[1];}
if(w.wb[1]['organizer']==start[0][0]){w.wb[1]['start']=start[0][1];w.progress[1]=start[0];}
if(w.Toggler.mainTab==1){if(!wit&&$('startbutton')){if(w.wb[0]['start']){w.disabled($('startbutton'),true);$('startbutton').removeClass('hand');}else{$('startbutton').addClass('hand');}}
if(w.wb[0]['start']&&!w.wb[1]['start']){if(wit){$('startwait').set('text',w.label(5,'witness-oneleft_'+w.wb[1]['role']))}else{$('startwait').set('text',sprintf(w.label(5,'wait'),w.wb[1]['fname'],w.label(5,'start')));}}
if(w.wb[1]['start']&&!w.wb[0]['start']){if(wit){$('startwait').set('text',w.label(5,'witness-oneleft_'+w.wb[0]['role']))}else{$('startwait').set('text',sprintf(w.label(5,'theywait'),w.wb[1]['fname'],w.label(5,'start')));}}}
var started=(w.wb[0]['start']&&w.wb[1]['start'])?true:false;if(started){if(w.progress.startedcount!=null){w.progress.startedcount=1;w.title(w.label(0,7));w.Toggler.mainTab=2;w.Toggler(w.Toggler.mainTab);$$('div#buttons_block').dispose();w.wb[0]['oldprogress']=new Array();w.wb[1]['oldprogress']=new Array();$$('div.questions0 div.answer input').addEvent('click',function(e){this.set('value',w.label(5,'bwait'));w.disabled(this,true);new Request.JSON({url:"/scripts/1/",noCache:true}).get({'action':'save','personcode':w.cookie.get('s0'),'w':w.wb[0]['witness_code'],'question':this.get('num'),'answer':'Y'});});}else{w.progress.startedcount++;}
var lang=w.cookie.get('l');[0,1].each(function(person){var role0;var role1;if(person==0){role0=w.wb[0]['role'];role1=w.wb[1]['role'];}else{role0=w.wb[1]['role'];role1=w.wb[0]['role'];}
for(var num=1;num<=3;num++){if(w.progress['loaded'+person]==null||w.progress['loaded'+person][num]==null){if(w.progress['loaded'+person]==null){w.progress['loaded'+person]=new Array(4);}
w.progress['loaded'+person][num]=true;new Request.JSON({url:"/cache/question"+person+"_"+lang+"_"+num+"_"+role0+"-"+role1+"_1.json",onSuccess:function(question){var q=$$('div.questions'+question['data']['person']+' div.q'+question['data']['number']);q.set('html',question['text']);q.addClass(person==0?"left":"right")
q.removeClass('hidden');q.slide('hide').slide('in');}}).get();}
var ap=w.progress[person][1+num];var a=$$('div.questions'+person+' div.a'+num+',hidden');if(!ap){w.progress['lastq'+person]=num;break;}else{if(a[0].hasClass('hidden')){var answer="<b>"+w.label(5,'answer_'+ap)+"</b>";if(answer){a.set('html',answer);a.removeClass('hidden');}}
if(num==3){w.progress['lastq'+person]=99;}}}});if(!wit){if(w.progress['lastq0']!=99){$$('div.questions0 div.answer').removeClass('hidden');var yes=$$('div.questions0 div.answer input');yes.setProperty('num',w.progress['lastq0']);(function(){this.set('value',w.label(5,'answer_Y'));w.disabled(this,false);}).delay(5000,yes);}else{$$('div.questions0 div.answer').dispose();}}}
else{if(!w.wb[1]['start']&&!w.wb[0]['start']&&$('startwait')){if(wit){$('startwait').set('text',w.label(5,'witness-wait'));}else{$('startwait').set('text',w.label(5,'whenready'));}}}
if(w.progress['lastq0']==99&&w.progress['lastq1']!=99){var ald=$('alldone_row');ald.setStyle('display','');ald.setStyle('opacity','0');ald.set('text',sprintf(w.label(5,'alldone_waiting'),wit?w.wb['wit']['p1_fname']:w.wb[1]['fname']));ald.fade('in');}
if(w.progress['lastq0']==99&&w.progress['lastq1']==99){w.alldone=true;w.Toggler.mainTab=3;w.Toggler(w.Toggler.mainTab);if(wit){w.Witness.WeddingsCertificate();}else{w.WeddingBoard.WeddingsCertificate(w.cookie.get('s0'));}}
var delay;if(w.online[0]&&w.online[1]&&!started){delay=2000;}
else if(w.online[0]&&w.online[1]&&started){delay=1500;}
else{delay=10000;}
w.progress.timer=clearTimeout(w.progress.timer);w.progress.timer=w.progress.delay(delay);}else{}}catch(e){}}}).get();}}
w.witnessOnline=function(){var ob=this;var box=$$('.witnessbox')['0'];new Request.JSON({noCache:true,url:"/cache/witnesses_"+ob['code']+".json",onSuccess:function(wit,text){if(wit){box.empty();var blocks=new Array();if(wit['invited']>0)
blocks.include(sprintf(w.label(5,'wit_invited'),wit['invited']));var rand=wit['total'].toInt()-wit['invited'].toInt();if(rand>0)
blocks.include(sprintf(w.label(5,'wit_random'),rand));if(wit['online']){blocks.include(sprintf(w.label(5,'wit_online'),wit['online']));}else{blocks.include(w.label(5,'wit_noonline'));}
box.set('html',blocks.join(" | "));box.removeClass('hidden');}
if(!ob['manual']){var rnd=Number.random(20,40);w.witnessOnline.timer=w.witnessOnline.delay(rnd*1000,ob);}}}).get();}
w.Toggler=function(clicked){var all=$$('div[class^=toggler-]');all.addClass('hidden');$$('input[id^=btn_toggler]').each(function(btn,i){btn.set('class','tabNormal');btn.disabled=false;});if(typeOf(clicked)=='element'){var Id=clicked.id;var Class=Id.replace(/^btn_/,"");if(/main$/.test(Class)){Class=Class+w.Toggler.mainTab;}
clicked.set('class','tabBold');clicked.disabled=true;var divs=$$('div.'+Class);divs.setStyle('opacity','0');divs.removeClass('hidden');divs.fade('in');$('witnessEmailsOK').setStyle('display','none');$('witnessEmailsError').setStyle('display','none');(function(){if(/witness$/.test(clicked.id)){$('witness_emails').focus();}
if(/cancel$/.test(clicked.id)){$('comment').focus();}}).delay(800);}else{clicked=(clicked==null)?w.Toggler.mainTab:clicked;if(clicked>=1){$$('div.toggler-main'+(clicked-1)).dispose();}
$$('div.toggler-main'+clicked).removeClass('hidden');var btn=$$('input#btn_toggler-main');if(btn.length>0){btn[0].set('class','tabBold');btn[0].disabled=true;}
if($('chathere'+clicked)){w.chat($('chathere'+clicked),w.wb[0]['witness_code']);}}}
w.setWeddingsCancelled=function(){w.title(w.label(6,3));if($('buttons_block'))$('buttons_block').dispose();if($('togglers'))$('togglers').dispose();$('photo0').removeClass('hand');try{w.popup_photo.close();}catch(e){}
w.countdown.timer=clearTimeout(w.countdown.timer);$('facesboard').setStyle('margin-bottom','15px')
w.cookie.erase('w');w.cookie.save();['left','right'].each(function(loc,p){if(w.wb[p]['cancel_date']){$('details'+p+'_block').setStyle('width','300px');if(!w.wb[p]['fname'])w.wb[p]['fname']=w.wb['wit']['p'+p+'_fname'];if(!w.wb[p]['lname'])w.wb[p]['lname']=w.wb['wit']['p'+p+'_lname'];if(w.wb[p]['cancel_comment']){$('details'+p+'_block').set('html',sprintf(w.label(6,'cancelled_wcomment'),w.wb[p]['fname'],w.wb[p]['lname'],w.wb[p]['cancel_comment'],w.currentDateTime(w.wb[p]['cancel_date']*1000)));}else{$('details'+p+'_block').set('html',sprintf(w.label(6,'cancelled_nocomment'),w.wb[p]['fname'],w.wb[p]['lname'],w.currentDateTime(w.wb[p]['cancel_date']*1000)));}}});(function(){location.href="/";}).delay(300000);}
w.checkonline=function(ob){if(ob['md5']){new Request.JSON({url:"/cache/"+ob['md5']+".status",noCache:true,onSuccess:function(status){var img=$('status'+ob['p']);w.online[ob['p']]=(status['status']=='online')?true:false;if(!RegExp(status['status']).test(img.get('src'))){img.set({'src':'/dev/img/'+status['status']+'.png','alt':w.label(5,'status')+' '+w.label(5,'status_'+status['status'])});}
unhide(img);if(w.online[ob['p']]){w.checkonline['timer'+ob['p']]=w.checkonline.delay(Number.random(27,32)*1000,null,ob);}else{w.checkonline['timer'+ob['p']]=w.checkonline.delay(Number.random(42,48)*1000,null,ob);}}}).get();}else{var img=$('status'+ob['p']);w.online[ob['p']]=true;img.set({'src':'/dev/img/online.png','alt':w.label(5,'status')+' '+w.label(5,'status_online')});unhide(img);}
if(w.wb&&w.online[ob['p']]&&typeOf(ob['func'])=='function'){ob.func.apply();}
function unhide(img){if(img.hasClass('hidden')){(function(){img.removeClass('hidden');}).delay(500);}}}
w.checkifupdate=function(){var ob=this;if(!w.cancelled&&!w.alldone){new Request.JSON({url:"/cache/up-"+ob['md5']+".status",noCache:true,onSuccess:function(update){if(update['last']&&update['last']!=w.checkifupdate.last){ob['func'].apply(ob['params']);w.checkifupdate.last=update['last'];}
var rnd=w.online[ob['p']]?Number.random(7,15):Number.random(30,40);w.checkifupdate['timer'+ob['p']]=w.checkifupdate.delay(rnd*1000,ob);}}).get();}}
w.dateDiff=function(UTCtimestamp){var date1=new Date();var date2=new Date();date2.setTime(UTCtimestamp);var diff=date2.getTime()-date1.getTime();var dd=(1000*60*60*24);var dh=(1000*60*60);var dm=(1000*60);var ds=(1000);var days=Math.floor(diff/dd);var hours=Math.floor((diff-days*dd)/dh);var minutes=Math.floor((diff-days*dd-hours*dh)/dm);var seconds=Math.floor((diff-days*dd-hours*dh-minutes*dm)/ds);var retVal;if(days<0){retVal=null;}else if(days==0&&hours==0){retVal=sprintf(w.label(5,5),minutes,seconds);}else{retVal=sprintf(w.label(5,4),days,hours,minutes,seconds);}
return retVal;}
w.TimeOffset=function(){if(!w.timeDiff){var dstring=new Date();var match=/[\w]{3}\s?(\+|\-)([\d]{4})/.exec(dstring);var hours=match[2].substring(0,2);var mins=match[2].substring(2,4);var sign=match[1]=='+'?'':'-';w.timeDiff=sign+''+hours+':'+mins;}
return w.timeDiff;}
w.currentDateTime=function(UTCtimestamp,justHour){var date=new Date();if(UTCtimestamp){date.setTime(UTCtimestamp);}
if(!justHour){return sprintf('%04d-%02d-%02d %02d:%02d:%02d',date.getFullYear(),date.getMonth()+1,date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds());}else{return sprintf('%02d:%02d:%02d',date.getHours(),date.getMinutes(),date.getSeconds());}}
w.currentDateTimeAdd1Hour=function(){var date=new Date();date.setTime(date.getTime()+3600*1000);return sprintf('%04d-%02d-%02d %02d:%02d',date.getFullYear(),date.getMonth()+1,date.getDate(),date.getHours(),date.getMinutes(),date.getSeconds());}
w.labelAll=function(text){return text.replace(/`(\d*),([\w-]*)`/g,function(match,categ,code){return w.label(categ,code);});};w.Array2Fill=function(text,array){return text.replace(/@(\d*),(\w*)@/g,function(match,dim1,dim2){return array[dim1][dim2];});};w.paypalButton=function(code){var buttons=$$('#paypalbtn');buttons.removeEvents();buttons.addEvent('click',function(e){var btnid=this.get('buttonid');var custom='&custom='+(code?code:w.cookie.get('s0'));var notify="&notify_url=http://"+document.domain+"/paypal/IPN/";try{if(w.paypalButton[btnid]&&!w.paypalButton[btnid].closed){w.paypalButton[btnid].focus()}else{w.paypalButton[btnid]=w.wopen('paypal',"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id="+btnid+custom+notify,1000,700);}}catch(e){}});}
w.wopen=function(name,url,w,h){var AtidarytiX=(screen.width/2)-(w/2);var AtidarytiY=(screen.height/2)-(h/2);var pos="left="+AtidarytiX+",top="+AtidarytiY+",";return window.open(url,name,'height='+h+',width='+w+','+pos+',resizable=no,scrollbars=yes,toolbar=no,status=no');}
w.label=function(categ,code){var retVal='_lang '+w.cookie.get('l')+': categ='+categ+', code='+code;if(!code){if(w.labels[categ]){var out=new Hash();w.labels[categ].each(function(item,i){out[i]=item['label'];});retVal=out;}}else{if(w.labels[categ]&&w.labels[categ][code]){retVal=w.labels[categ][code]['label'];}}
return retVal;}
w.disabled=function(elem,bool){if(elem){if(bool){elem.setProperty('disabled','disabled');elem.addClass('disabled');}else{elem.removeProperty('disabled');elem.removeClass('disabled');}}}
w.loadbtmMenu=function(){var foot=$$('div[class=footer]');var items=w.label(3,'btm_menu_main').split(/\|/);if(foot.length){items.each(function(item,i){var href="";var target="_self";if(i==0){href="/"+w.cookie.get('l')+"/";}
else if(i==1&&!w.cookie.get('re')){href="#";}else if(i==2){href="http://www.facebook.com/pages/Vestuves-internetu/198235933523174";target="_blank";}
var mitem=new Element('div',{'class':'fleft footmenu footermenu2','html':href?"<a href='"+href+"' target='"+target+"'>"+item+"</a>":item}).inject(foot[0]);if(i==1&&href){mitem.addEvent('click',function(e){Asset.javascript("/dev/js/inc.w.Referral.js");e.stop();})}});new Element('div',{'class':'fleft footmenu','id':'fblike_place'}).inject(foot[0]);$('fblike_place').facebookLike("http://"+window.location.hostname+"/",{width:130,height:20,layout:'button_count',show_faces:'false',colorscheme:'light',font:'tahoma'});new Element('div',{'class':'fright footmenu footermenu2','html':w.label(3,1)}).inject(foot[0]);new Element('div',{'class':'fclear'}).inject(foot[0]);}}
w.title=function(text){var tit=$('title');var dtit=$$('title');document.title=text;if(tit)tit.set('html',text);$$('meta[property=og:title]').set('content',text);try{if(!Browser.ie)dtit.set('text',text);}catch(e){}}
w.init=function(path){var wcode=w.cookie.get('w');var lang=w.cookie.get('l');var checkSleep=true;if(/^\d*-[\w]{4}$/.test(path[2])){Asset.javascript("/dev/js/inc.w.WeddingBoard.js");}
else if(/^optout-\d*-[\w]{4}$/.test(path[2])||/^optout-(R)?[\w]{32}$/.test(path[2])){Asset.javascript("/dev/js/inc.w.OptOut.js");}
else if(/^[\w]{32}$/.test(path[2])){Asset.javascript("/dev/js/inc.w.Witness.js");}
else if(/^cert-\d*-[\w]{4}$/.test(path[2])){Asset.javascript("/dev/js/inc.w.Certificate.js");checkSleep=false;}
else if(/^sleep$/.test(path[2])){Asset.javascript("/dev/js/inc.w.Sleep.js");checkSleep=false;}
else if(/^ref$/.test(path[2])){Asset.javascript("/dev/js/inc.w.Referral.js");}
else if(wcode&&lang&&!path[2]){location.href="/"+lang+"/"+wcode+"/";}
else{if(path[2]=="R"){w.cookie.set('re',1);w.cookie.save();}
Asset.javascript("/dev/js/inc.w.applicationForm.js");}
if(checkSleep){w.container.lastaction=new Date().getTime();w.container.addEvent('click',function(e){w.container.lastaction=new Date().getTime();w.IfSleeping.idle=0;});w.IfSleeping.periodical(60000);}
$$('meta[name=description]').set('content',w.label(3,'description'));$$('meta[property=og:description]').set('content',w.label(3,'description'));$$('meta[property=og:url]').set('content',"http://"+window.location.hostname+"/");$$('meta[name=keywords]').set('content',w.label(3,'keywords'));w.loadbtmMenu.apply();}
w.IfSleeping=function(){var now=new Date().getTime();var last=w.container.lastaction;var period=w.settings.sleeptime.value*60*1000;w.IfSleeping.idle=Math.round((now-last)/(1000*60));if(now-last>period){try{w.certPopup.close();}catch(e){}
location.href="/"+w.cookie.get('l')+"/sleep/?return="+window.location.pathname;}}
w.browserOK=function(){var retVal=99;if(!Cookie.read('WEDCOOKIE')){retVal=2;}else if(Browser.ie&&Browser.version<5){retVal=1;}
return retVal;}
Element.implement({facebookLike:function(url,opts){var options=Object.merge({show_faces:"false",layout:"standard",width:450,action:"like",font:"lucida grande",colorscheme:"light",height:20,href:url},opts);var src="http://www.facebook.com/plugins/like.php?href={href}&layout={layout}&show_faces={show_faces}&width={width}&action={action}&font={font}&colorscheme={colorscheme}&height={height}".substitute(options);return this.adopt(new Element("iframe",{styles:{border:"none",overflow:"hidden",width:options.width,height:options.height},id:"FBFrame",frameborder:0,allowTransparency:"true",scrolling:"no",src:src}));}});$(window).addEvent('domready',function(){var langs=['LT'];var path=window.location.pathname.split("/");var langOK=true;if(path.length>=3&&path[1].length==2){if(langs.contains(path[1])){w.cookie.set('l',path[1].toUpperCase());w.cookie.save();}else{langOK=false;}}
var browserOK=langOK?w.browserOK():3;if(browserOK==99){if(!w.cookie.get('sid')||(w.cookie.get('sid')&&w.cookie.get('sid').length!=32)){new Request.JSON({url:"/newsid/"+Number.random(0,9999999999)+"/",onSuccess:function(json,text){if(json){w.cookie.set('sid',json['sid']);w.cookie.save();}}}).get();}
new Request.JSON({url:"/cache/labels_"+w.cookie.get('l')+".json",onSuccess:function(json,text){w.labels=json['labels'];w.settings=json['settings'];w.container=$$('div.container');w.init(path);}}).get();}
else if(browserOK==1){location.href="/err/notsupported/";}
else if(browserOK==2){location.href="/err/nocookies/";}
else if(browserOK==3){location.href="/";}});
