/* ./translatica/menu.js */
var menu={_hideSubMenu:function(elem)
{$(elem).parent().find('div').css("display","none");},_openArrow:function(img)
{var src=$(img).attr("src");$(img).attr("src",src.replace('open','arrow_open'));},_closeArrow:function(img)
{var src=$(img).attr("src");if(src.indexOf('_open')>-1)
$(img).attr("src",src.replace('arrow_open','arrow'));},_closeArrows:function(elem)
{$(elem).parent().find('img').each(function(){menu._closeArrow(this);});},toggle:function(elem)
{var img,div,last_menu_a;div=$(elem).next();img=$(elem).find('img')[0];this._closeArrows(elem);if($(elem).hasClass('current')||$(div).css("display")=='block'){this._hideSubMenu(elem);$(elem).removeClass('current');this._closeArrow(img);$(elem).parent().parent().find('a').each(function(){if($(this).parent().hasClass('menu'))
last_menu_a=this;if(this==elem&&last_menu_a!=this)
$(last_menu_a).addClass('current');});}
else{this._hideSubMenu(elem);$(div).css("display","block");$('a.current').each(function(){$(this).removeClass('current');});$(elem).addClass('current');this._openArrow(img);}}};
/* ./translatica/shop.js */
var shopgallery={loaded:false,active_shop:false,horizontal:227,getActiveTab:function()
{var shop=$('[id^=tab_]');var i=0;var active;$(shop).each(function(){if($(this).css("display")!="none")
active=this;});return"#"+$(active).attr("id");},loadGraphics:function()
{if(this.loaded){return false;}
var shop_tag=$('#shop');if(!shop_tag)
return false;var im_array=$(shop_tag).find("img");$(im_array).each(function(){var path;if($(this).attr("alt").charAt(0)=="/"){path=$(this).attr("alt");$(this).attr("src",path);}});this.loaded=true;},right:function()
{var effects,prod,active;if(this.active_shop){return false;}
this.active_shop=true;active=this.getActiveTab();effects='#effects'+active.substring(4);prod=$(active+' div.prod')[0];$(effects).append($(prod).clone(true));$(effects).animate({left:"-="+this.horizontal+'px'},function(){$(effects).css("left","0px");$(prod).remove();shopgallery.active_shop=false;});this.loadGraphics();},left:function()
{var effects,prod,active,len;if(this.active_shop){return false;}
this.active_shop=true;active=this.getActiveTab();effects='#effects'+active.substring(4);prod=$(active+' div.prod');prod=$(prod)[$(prod).length-1];$(effects).prepend($(prod).clone(true));$(effects).css("left",-this.horizontal+"px");$(effects).animate({left:"+="+this.horizontal+'px'},function(){$(prod).remove();shopgallery.active_shop=false;});this.loadGraphics();}};var shop={client:function()
{var radio=$('input[name=client]')
$(radio).each(function(){if(!$(this).attr("checked")){return;}
if($(this).attr("value")==1){var x=window.confirm('Po kliknięciu "Ok" zostaniesz przeniesiony na stronę Księgarni Internetowej PWN.');if(x){ga.trackPage('WN_PWN/ksiegarnia');ga.gconversion('sklep_ind');document.location.href='http://ksiegarnia.pwn.pl/kategoria/125383/multimedia.html';}}
else{$('#order_form').submit();}});},calculate:function()
{var fields=$('#order_form').serializeArray();var i,data="";$.post('/shops/calculate/',$('#order_form').serializeArray(),function(data){shop.updatePrice(data);});},updatePrice:function(data)
{var msg=data.replace('price: ','').replace('error: ','');var arr;if(data.indexOf('price')>-1){$('#total').html(msg);if($('#prices div').length)
$('#errors').html("");tf=$('#order_form').find("div");$(tf).each(function(){var id=$(this).attr("id").substr(0,6);var input;if(id=="nettoa"){$(this).css("display","block");input=$(this).find("input")[0];$(input).attr("value","");}
if(id=="nettob"){$(this).css("display","none");}});arr=$('#prices').find("div");$(arr).each(function(){var id=$(this).attr("id");var price=$(this).html();$('#nett'+id).attr("value",price);$('#nettob'+id).html(price);if(!price.match("^[0-9\.]+$")){$('#nettob'+id).css("display","block");$('#nettoa'+id).css("display","none");}});}
if(data.indexOf('error')>-1){$('#errors').html(msg);$('#total').html("Proszę poprawić błędy w zamówieniu!");}}};
/* ./translatica/ga.js */
ga={pageTrackers:Array(),getJs:function()
{var gaJsHost=(("https:"==document.location.protocol)?"https://ssl.":"http://www.");document.write(unescape("%3Cscript src='"+gaJsHost+"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));},initTracker:function(params)
{var ga_codes=params.split(",");for(var i=0;i<ga_codes.length;i++)
{this.pageTrackers[i]=_gat._getTracker(ga_codes[i]);this.pageTrackers[i]._initData();this.pageTrackers[i]._trackPageview();}},trackPage:function(page)
{try{this.pageTrackers[0]._trackPageview(page);}
catch(e){}},trackEvent:function(category,event,label,val)
{if(this.pageTrackers.length>1){try{if(category.substring(0,6)=='Banery')
{this.pageTrackers[1]._trackEvent(category,event,label,val);}
else
{this.pageTrackers[0]._trackEvent(category,event,label,val);}}
catch(e){}}
else{setTimeout("ga.trackEvent('"+category+"', '"+event+"', '"+label+"', "+val+")",1000);}},gconversion:function(ident)
{var c=new Array();c['translatory_biznes']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3DDvPJCO6YjQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['slowniki_biznes']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3DdikfCMiZjQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['elearning_biznes']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3D7P3SCKKajQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['translatory_ind']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3DVx96CPyajQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['slowniki_ind']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3Dq9SVCNabjQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['elearning_ind']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3D003UCOSdjQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['sklep_ind']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3D556wCL6ejQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['kontakt_translatory_ind']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3D-hvwCJifjQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';c['kontakt_translatory_biznes']='%3Cimg%20height%3D%221%22%20width%3D%221%22%20border%3D%220%22%20src%3D%22http%3A//www.googleadservices.com/pagead/conversion/1059069134/%3Flabel%3DMYH4CPKfjQEQzrmA-QM%26amp%3Bguid%3DON%26amp%3Bscript%3D0%22/%3E%0D%0A';var code=c[ident];$(document).ready(function(){$('#main').append(unescape(code));});},saveTrackBannerClick:function(elem)
{$.cookie('track_banner_click',$(elem).find('img').attr('src')+'|'+$(elem).attr('href')+'|'+window.location.pathname+window.location.search);return false;},trackBannerClick:function()
{banner=$.cookie('track_banner_click');if(banner){banner=banner.split('|');if(banner.length>1){ga.trackEvent('Banery-click',banner[0]+"|"+banner[1],banner[2]);$.cookie('track_banner_click',null);}}}};
/* ./translatica/dictionary.js */
var dictionary={words:Array(),oxford:function(){if($('#oxford').valid()){var options={beforeSubmit:dictionary.searchWordLoading,success:dictionary.searchWord,timeout:30000,error:dictionary.displayError};$('#oxford').ajaxSubmit(options);ga.trackEvent('Slownik','maly','szukaj');}},searchWordLoading:function(){dictionary.loading();$('#dictformdiv').html('');},loading:function(){$('#wait_sym').show();},endLoading:function(){$('#wait_sym').hide();},displayError:function(){dictionary.endLoading();$('#dictformdiv').html(msg.translation.connection_problem);},searchWord:function(data){dictionary.words=Array();dictionary.endLoading();$('#dictformdiv').html(data);},modifyForm:function(){$('#oxford').submit(function(){dictionary.oxford();return false;});},condition:function(id){var t=$('#res'+id);if((dictionary.words[id]==undefined)||(dictionary.words[id]==false)){dictionary.words[id]=true;return true;}else{$(t).toggle();return false;}}};
/* ./translatica/keyboard.js */
var keyboard={up:0,up1:0,up2:0,S:$('#message'),generate:function(id){if($('#'+id)){$('#'+id).html('<div class="k_pl fl"><input type="button" value="ą" /><input type="button" value="ć" /><input type="button" value="ę" /><div class="clr"></div><input type="button" value="ł" /><input type="button" value="ń" /><input type="button" value="ó" /><div class="clr"></div><input type="button" value="ś" /><input type="button" value="ż" /><input type="button" value="ź" /></div><div class="k_ru fl"><input type="button" value="й" /><input type="button" value="ц" /><input type="button" value="у" /><input type="button" value="к" /><input type="button" value="е" /><input type="button" value="н" /><input type="button" value="г" /><input type="button" value="ш" /><input type="button" value="щ" /><input type="button" value="з" /><input type="button" value="х" /><input type="button" value="ъ" /><div class="clr"></div><input type="button" value="ф" class="ml13" /><input type="button" value="ы" /><input type="button" value="в" /><input type="button" value="а" /><input type="button" value="п" /><input type="button" value="р" /><input type="button" value="о" /><input type="button" value="л" /><input type="button" value="д" /><input type="button" value="ж" /><input type="button" value="ё" /><div class="clr"></div><input type="button" value="э" class="ml20" /><input type="button" value="я" /><input type="button" value="ч" /><input type="button" value="с" /><input type="button" value="м" /><input type="button" value="и" /><input type="button" value="т" /><input type="button" value="ь" /><input type="button" value="б" /><input type="button" value="ю" /><div class="clr"></div><input type="button" class="space" value=" " /></div><div class="k_de fl"><input type="button" value="ä" class="ml20" /><div class="clr"></div><input type="button" value="ö" /><input type="button" value="ß" /><input type="button" value="ü" /></div><div class="k_spec fl"><input type="button" value="." /><input type="button" value="," /><input type="button" value="!" /><div class="clr"></div><input type="button" value="(" /><input type="button" value=")" /><input type="button" value="?" /><div class="clr"></div><input type="button" id="'+id+'caps" class="caps" value=""/></div>');}},addLetter:function(elem,is_email)
{upper=this.up1;if(is_email==0){utils.removeDefaultText($('#translate_text'));upper=this.up;}
if(is_email==2){upper=this.up2;}
if(upper)
this.A($(elem).val().toUpperCase(),is_email);else
this.A($(elem).val(),is_email);},A:function(x,is_email)
{D=document;if(is_email==1){F=$('#message');S=this.S;range=this.range1;}
else{if(is_email==2){F=$('#dict_input');S=F;range=this.range2;}
else{F=$('#translate_text');S=F;range=this.range;}}
if(S[0].selectionStart||S[0].selectionStart=='0'){var start=S[0].selectionStart+1;S.val(S.val().substring(0,S[0].selectionStart)+x+S.val().substring(S[0].selectionEnd,S.val().length));S.focus();S[0].setSelectionRange(start,start);}else if(D.selection){S.focus();if(!range)
range=document.selection.createRange();range.text=x;range.collapse(true);range.select();S.focus();}
else{F.val(F.val+x);F.focus();}
if(is_email==2){$("#dict_input").keydown();}},show:function(elem)
{$('#'+elem).slideToggle("slow");},observe:function(){var keyboards=Array('keyboard','email_keyboard');for(var j=0;j<keyboards.length;j++){if($('#'+keyboards[j])){keyboard.generate(keyboards[j]);board=$('#'+keyboards[j]);keys=$('#'+keyboards[j]+' input');keys.each(function(){if(keyboards[j]=='keyboard')
if(!this.id){$(this).click(function(){keyboard.addLetter(this,0);});}
else{$(this).click(function(){if(keyboard.up==1)keyboard.up=0;else keyboard.up=1;$('#keyboardcaps').toggleClass('active');$('#translate_text').focus();});}
else
if(!this.id){$(this).click(function(){keyboard.addLetter(this,1);});}
else{$(this).click(function(){if(keyboard.up1==1)keyboard.up1=0;else keyboard.up1=1;$('#email_keyboardcaps').toggleClass('active');keyboard.S.focus();});}});}}
$('#translate_text').bind('click select keyup',function(){if(document.selection)keyboard.range=document.selection.createRange();});$('#message').bind('click select keyup',function(){if(document.selection)
keyboard.range1=document.selection.createRange();keyboard.S=$('#message');});$('#Subject').bind('click select keyup',function(){if(document.selection)
keyboard.range1=document.selection.createRange();keyboard.S=$('#Subject');});keyboard.S=$('#message');},observe_dict:function(){$('#dict_keyboard input').each(function(){$(this).click(function(){keyboard.addLetter(this,2);});});$('#dict_input').bind('click select keyup',function(){if(document.selection)keyboard.range2=document.selection.createRange();});}};
/* ./translatica/translator.js */
var translator={translateTxtSubmit:function()
{if($('#trans_form').valid()){this.novemTracking('main');this.changeB(true);$('#translated').show();$('#translator_b').show();$('#text_res').val('');if($('#translatica_wait').css('display')=='none'||this.formContents!=$('#translate_text').val())
{ga.trackEvent('Translator','txt',$('#dirTxt').val());if($('#translate_text').val()=='')
this.formContents='Problem z połączeniem do serwera';else
this.formContents=$('#translate_text').val();this.secure();this.translate();}}},translateEmailSubmit:function()
{if($('#trans_form_email').valid()){this.novemTracking('translator_email');ga.trackEvent('Translator','email',$('#dirEmail').val());$('#translated_email').show();$('#SubjectTranslated').val('');$('#message_translated').val('');$('#_next').hide();this.secure();this.translateEmail();}},changeB:function(show)
{dir=$('#dirTxt').val();$.ajax({url:'/brender.php?id='+page_id+'&name=translator_'+dir,type:'GET',dataType:'json',success:function(json){if(json.banner.length!=0){ga.trackEvent('Banery-odslona',json.banner.url+'|'+json.banner.click_tag,window.location.pathname+window.location.search);if(json.banner.flash==1){if(AC_FL_RunContent==0){alert('This page requires AC_RunActiveContent.js.');}else{AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width',json.banner.width,'height',json.banner.height,'src',json.banner.url.substring(0,json.banner.url.length-4),'quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','align','top','play','true','loop','true','scale','noscale','wmode','opaque','devicefont','false','flashVars','&swfURL='+json.banner.url+'&clickTag='+json.banner.click_tag+'&swfWidth='+json.banner.width+'&swfHeight='+json.banner.height,'id','banner','bgcolor','#ffffff','name',json.banner.url,'menu','false','allowFullScreen','false','allowScriptAccess','sameDomain','movie',json.banner.url.substring(0,json.banner.url.length-4),'salign','tl','translator_b');}}
else
{$('#translator_b').html('<a href="'+json.banner.click_tag+'" onclick="ga.saveTrackBannerClick(this)" ><img src="'+json.banner.url+'" alt="'+json.banner.alt+'" title="'+json.banner.alt+'" /></a>')}}
if(show){$('#translator_b').show();}}});},loading:function()
{$('#translatica_wait').show();},endLoading:function()
{$('#translatica_wait').hide();},emailLoading:function()
{$('#translatica_email_wait').show();},emailEndLoading:function()
{$('#translatica_email_wait').hide();},updateTransText:function(data)
{if(data.status="ok")
$('#text_res').val(data.response.replace(/(<([^>]+)>)/ig,"").replace(/\n/ig,""));else
$('#text_res').val(msg.translation.timeout);translator.endLoading();},updateTransEmail:function(data)
{var translated;if(data.status="ok"){if(data.response.indexOf("| | |")>-1)
translated=data.response.replace(/(<([^>]+)>)/ig,"").split(" | | | ");if(data.response.indexOf("|||")>-1)
translated=data.response.replace(/(<([^>]+)>)/ig,"").split(" ||| ");if(translated.length>1){$('#SubjectTranslated').val(translated[0]);$('#message_translated').val(translated[1]);$('#_next').show();}}
else
$('#message_translated').val(msg.translation.timeout);translator.emailEndLoading();},translate:function()
{var options={beforeSubmit:translator.loading,success:translator.updateTransText,dataType:'json',timeout:30000,error:translator.displayError};$('#trans_form').ajaxSubmit(options);},translateEmail:function()
{var options={beforeSubmit:translator.emailLoading,success:translator.updateTransEmail,dataType:'json',timeout:30000,error:translator.emailDisplayError};$('#trans_form_email').ajaxSubmit(options);},displayError:function(request,errorType,errorThrown)
{if(request.status==200)
$('#text_res').val(request.responseText);else
$('#text_res').val("błąd połączenia z serwerem");translator.endLoading();},emailDisplayError:function(request,errorType,errorThrown)
{if(errorType=="timeout")
$('#message_translated').val(msg.translation.connection_problem);else
$('#message_translated').val(request.responseText);translator.emailEndLoading();},changeFlag:function(dir,id)
{$('#flags_'+id).attr('class','flag_'+dir);},transEmailStep2:function()
{$('#transemail').hide();$('#translated2').show();scroll(0,0);},backToStep1:function()
{$('#transemail').show();$('#translated2').hide();},sendTranslatedEmail:function()
{if($('#send_email').valid()){var subject='<input type="hidden" name="data[subject]" value="'+$('#SubjectTranslated').val()+'" />';var message='<input type="hidden" name="data[message]" value="'+$('#message_translated').val()+'" />';$('#send_email').append(subject);$('#send_email').append(message);$('#send_email').ajaxSubmit();this.transEmailStep3();}},transEmailStep3:function()
{$('#translated2').hide();$('#sended').show();},sendNextEmail:function()
{$('#sended').hide();$('#transemail').show();$('#translated_email').hide();$('_next').hide();$('#Subject').val('');$('#message').val('');$('#send_email').clearForm();},wwwSubmit:function()
{if($('#wwwform').valid()){this.novemTracking('translator_www');ga.trackEvent('Translator','www',$('#dir').val());$('#wwwform').submit();}},novemTracking:function(name)
{if(!$('#novem_'+name).length){var novem=$.create('img',{'style':'display: none','id':'novem_'+name,'src':'http://tracking.novem.pl/track_lead/217/'+name});$('#body').append(novem);}},modifyTextAreas:function()
{$(document).ready(function(){var argh=false
if($('#translated').css('display')=='none'){$('#translated').show();argh=true;}
$('#translatica_mail').show();$('#translated_email').show();$('#translatica textarea').resizable({handles:"s",minHeight:118,minWidth:420,maxWidth:420,start:function(){ga.trackEvent('Resize','Translator','ok')}});if(argh)
$('#translated').hide();$('#translatica_mail').hide();$('#translated_email').hide();});},insertOS:function()
{if($.browser.msie){$("#translator_os").html('<div onclick="translator.showOS();" id="opensearchie"><b></b><a onclick="translator.showOS();" title="'+msg.opensearch.add+'">'+msg.opensearch.add_to+'</a></div>');}
else{if($.browser.mozilla){$("#translator_os").html('<div id="opensearchff"><b></b><a onclick="translator.showOS();" title="'+msg.opensearch.add+'">'+msg.opensearch.add_to+'</a></div>');}}},showOS:function()
{$("#dialogOS").dialog({bgiframe:true,modal:true,width:300,height:'auto',resizable:false,overlay:{backgroundColor:'#000',opacity:0.5},close:function(){$("#dialogOS").dialog("destroy");}});$("#dialogOS").show();var bro;if(jQuery.browser.msie)
bro='ie';else
bro='ff';ga.trackEvent('Opensearch','dodajdo',bro);},addOS:function()
{var bro;if(jQuery.browser.msie)
bro='dodaneie';else
bro='dodaneff';$('#dialogOS .OS:checked').each(function(){var dir=$(this).val();window.external.AddSearchProvider('http://www.translatica.pl/opensearch/get/'+dir+'.xml');ga.trackEvent('Opensearch',bro,dir);$("#dialogOS").dialog("destroy");});},OSall:function()
{if($('#OSall').html()==msg.opensearch.check_all){$('#dialogOS .OS').attr('checked',true);$('#OSall').html(msg.opensearch.uncheck_all);}
else{$('#dialogOS .OS').attr('checked',false);$('#OSall').html(msg.opensearch.check_all);}},secure:function()
{}};
/* ./translatica/supermemo.js */
var supermemo={removed:Array(),init:function()
{$('#word').val(msg.validation.enter_term);$('#word').click(function(){utils.removeDefaultText(this)});$('#phBusy').attr("src","/images/layout/loading.gif");var advice=$.create('div',{'style':'display: none','class':'mt5','id':'smw_advice'},msg.validation.supermemo);if($('#smw_body'))
$('#smw_body').append(advice);},changeLang:function(lang)
{if(!this.removed['word'])
$('#word').value="";$('#smw_form')[0].className='flag_'+lang;if(!utils.removed['word'])
$('#word').val(msg.validation.enter_term);},getTranslation:function()
{if(!$('#smw_formm').valid()){$('#smw_advice').slideUp();$('#translationDiv').slideUp();return false;}
var word=$('#word').val();$('#supermemo_loading').show();word=encodeURIComponent(word);var lan=$('#langs').val();var only='pl;en;de;es;fr;ru;it;pt;cn';ga.trackEvent('Supermemo','rozmowki','szukaj');$.getJSON("http://www.test.supermemo.pl/getTranslation.php?word="+word+'&lang='+lan+'&only='+only+'&callback=?',function(data){$('.sound').hide();$.each(data,function(i,field){if(field.length){$('#smw_advice').slideUp();$('#translationDiv').slideUp('slow',function(){$(this).html('').append(field+'<div id="smw_link">'+msg.universal.supermemo_widget_link+'</div>').slideDown('slow');$('#translationDiv div:first').addClass('elearning_popup').attr('id','smw_popup');});}
else{$('#translationDiv').slideUp('slow',function(){$(this).html('');$('#smw_advice').slideDown();});}});$('#supermemo_loading').hide();});},getSoundRecordings:function(srcLang,phraseId,only)
{$('#supermemo_loading').show();$.getJSON('http://www.test.supermemo.pl/getTranslation.php?lang='+srcLang+'&phrid='+phraseId+'&only='+only+'&callback=?',function(data){$.each(data,function(i,field){$('#translationDiv').slideUp('slow',function(){$(this).html('').append('<div id="smw_popup" class="elearning_popup"></div>').find('div').append(field).end().slideDown('slow',function(){$('.sound').show();});$('.soundRec a:first').html($('.soundRec a:first').html().substring(1));var back=$.create('a',{'href':$('.soundRec a:first').attr('href'),'innerHTML':'«&nbsp;'+msg.universal.back,'id':'smw_back'});$('#translationDiv').prepend(back);$('#smw_back').click(function(){getTranslation();return false;});});});$('#supermemo_loading').hide();});},modifyForm:function(){$('#smw_formm').submit(function(){supermemo.getTranslation();return false;});}};function getSoundRecordings(srcLang,phraseId,only)
{supermemo.getSoundRecordings(srcLang,phraseId,only);return false;}
function getTranslation()
{supermemo.getTranslation();return false;}
/* ./translatica/utils.js */
var utils={removed:Array(),switchTab:function(elem,id_show,hide)
{var parent_elem=$(elem);var toggle;if(parent_elem.parent()[0].tagName!='UL'){parent_elem=parent_elem.parent();toggle=parent_elem.parent();}
else{toggle=parent_elem.parent();}
toggle.children().removeClass('active');if(elem.tagName!="LI")
parent_elem.addClass('active');else
elem.addClass('active');$(hide).hide();$('#'+id_show).show();},removeDefaultText:function(element)
{if(this.removed[element.id]==null){$(element).val("");this.removed[element.id]=true;}},hideAdverts:function()
{$('.advertisement').css('display',"none");},showAdd:function(el)
{if($('#'+el).css('display')=="block"){$('#'+el).hide();}
else{$('.advertisement').hide();$('#'+el).show();}},write_email:function(email_with_semicolon)
{var email_parts=email_with_semicolon.split(';');return email_parts[0]+'@'+email_parts[1];},getLanguage:function()
{if(navigator.userLanguage){return(navigator.userLanguage);}else if(navigator.language){return(navigator.language);}else{return("(Not supported)");}},scroll:function(x,y)
{scroll(x,y);},addFavourites:function()
{ga.trackPage('/top/dodaj-do-ulubionych');var title="translatica.pl";var url="http://www.translatica.pl";if(window.sidebar)
window.sidebar.addPanel(title,url,"");else if(window.external)
window.external.AddFavorite(url,title);else if(window.opera&&window.print)
{$('#addFavourites').attr('rel','sidebar');return true;}},setHomePage:function(url)
{ga.trackPage('/top/ustaw-jako-startowa');$('#main').css('behavior','url(#default#homepage)');$('#main')[0].sethomepage(url);},openMap:function()
{if(!$('#map').length){$('#body').append('<div id="map" style="display: none; background-color: white;" title="'+msg.universal.map+'"><img src="/images/layout/loading.gif" /></div>');utils.showMap();$('#map').load('/mains/map/');}
else
utils.showMap();},showMap:function()
{$("#map").dialog({bgiframe:true,modal:true,width:640,height:'auto',resizable:false,overlay:{backgroundColor:'#000',opacity:0.5},close:function(){$("#map").dialog("destroy");}});$("#map").show();},languageRedirect:function()
{if(window.location.pathname!='/')return true;if(document.referrer.indexOf(document.location)!=-1)return true;$.cookie('cEnabledTest','t');var cEnabled=$.cookie('cEnabledTest');$.cookie('cEnabledTest',null);if(cEnabled==null)return true;var defaultLang='en';var langs=new Array('pl','en','de','ru');var currentLang=this.getLanguage();if(currentLang.length>2)
currentLang=currentLang.substr(0,2);if(currentLang=='pl')return true;var c=$.cookie('redirectLang');if(c==null)
{var changeTo=defaultLang;for(var i=0;i<langs.length;i++)
{if(langs[i]==currentLang)
{changeTo=currentLang;break;}}
var url=window.location.href+changeTo+'/';$.cookie('redirectLang',currentLang,{expires:365});window.location.href=url;}},dummyTranslators:function()
{$('#tra_ul').addClass('dummy');$('#tra_ul a').each(function(){$(this)[0].onclick="";});$('#tra_ul li').removeClass('active');},articleEdit:function(oEvent,idArticle)
{if(oEvent.shiftKey==false)
return false;window.open("/mains/articleEdit/?id="+idArticle+"&mode=ta","mywindow");},messageRedirect:function(msg,url)
{var msgbox=window.confirm(msg);if(msgbox)
{window.location.href=url;}},form_submit:function(name)
{if($('#'+name).valid()){$('#'+name).append('<input type="hidden" value="1" name="data[security]" />');$('#'+name).submit();}},set_supermemo:function()
{tmp=$.cookie("CakeCookie[sm]");if(tmp!=null&&tmp>0)return;$.cookie("CakeCookie[sm]",parseInt(new Date().getTime().toString().substring(0,10)),{expires:180});},showText:function(id)
{$("#"+id).dialog({bgiframe:true,modal:true,width:300,height:'auto',resizable:false,overlay:{backgroundColor:'#000',opacity:0.5},close:function(){$("#"+id).dialog("destroy");}});$("#"+id).show();},URLEncode:function(string){return escape(this._utf8_encode(string));},URLDecode:function(string){return this._utf8_decode(unescape(string));},_utf8_encode:function(string){string=string.replace(/\r\n/g,"\n");var utftext="";for(var n=0;n<string.length;n++){var c=string.charCodeAt(n);if(c!=37&&c!=47&&c!=35&&c!=49){if(c<128){utftext+=String.fromCharCode(c);}
else if((c>127)&&(c<2048)){utftext+=String.fromCharCode((c>>6)|192);utftext+=String.fromCharCode((c&63)|128);}
else{utftext+=String.fromCharCode((c>>12)|224);utftext+=String.fromCharCode(((c>>6)&63)|128);utftext+=String.fromCharCode((c&63)|128);}}}
return utftext;},_utf8_decode:function(utftext){var string="";var i=0;var c=c1=c2=0;while(i<utftext.length){c=utftext.charCodeAt(i);if(c<128){string+=String.fromCharCode(c);i++;}
else if((c>191)&&(c<224)){c2=utftext.charCodeAt(i+1);string+=String.fromCharCode(((c&31)<<6)|(c2&63));i+=2;}
else{c2=utftext.charCodeAt(i+1);c3=utftext.charCodeAt(i+2);string+=String.fromCharCode(((c&15)<<12)|((c2&63)<<6)|(c3&63));i+=3;}}
return string;}};
/* ./translatica/elearning.js */
var elearning={prices:new Array(0,749,1099),prices2:new Array(0,999,1349),addRow:function(class1)
{var trs=$('tr.'+class1);var tds=$('tr.'+class1+' td');var rowspan=parseInt($(tds[0]).attr('rowspan'))+1;if(rowspan>=4)
rowspan=4;$(tds[0]).attr('rowspan',rowspan);$(tds[2]).attr('rowspan',rowspan);for(i=1;i<4;i++){if($(trs[i]).css('display')=='none'){$(trs[i]).show();break;}}},setPrice:function()
{$('.prices').html('');$('#price2').html('1990');$('.selects').each(function(){if(($(this).val())){name=$(this).attr('id').substring($(this).attr('id').length-2);if(parseInt(name)<50)
$('#price'+name).html(elearning.prices[$(this).val()]);else
$('#price'+name).html(elearning.prices2[$(this).val()]);}});this.calculatePrice();this.calculateMembers();},calculatePrice:function()
{var sum=0;var price_fields=$('.prices');var participants=$('.participants');for(i=0;i<price_fields.length;i++){if(parseInt($(price_fields[i]).html())){if(parseInt($(participants[i]).val())){members=parseInt($(participants[i]).val());}
else
members=0;sum+=parseInt($(price_fields[i]).html())*members;}}
$('#final_price').html(sum+" PLN");},calculateMembers:function()
{var selects=$('.selects');var participants=$('.participants');var sum=0;for(i=0;i<participants.length;i++){if(parseInt($(participants[i]).val())){if(($(selects[i])[0].tagName=='TD')||parseInt($(selects[i]).val())){sum+=parseInt($(participants[i]).val());}}}
$('#participant').html(sum);},submit:function()
{if($('#order_form').valid()){d=new Date();actual=d.getTime();start=$('#start_date').val();d.setDate(parseInt(start.substring(0,2)));d.setFullYear(parseInt(start.substring(6,10)));d.setMonth(parseInt(start.substring(3,5),10)-1);sel=d.getTime();if(($('#start_date').val()!="")&&(actual<sel)){$('#advice-required-start_date').hide();elearning.setPrice();if(parseInt($('#final_price').html())){$('#empty_form').hide();var amount=$.create('input',{'style':'display: none','type':'hidden','name':'data[ElearningOrder][amount]','value':parseInt($('#final_price').html())+"00"});if($('#order_form'))
$('#order_form').append(amount);$('#order_form').submit();}
else{$('#empty_form').show();}}
else{$('#advice-required-start_date').show();}}},formSubmit:function()
{elearning.calculateMembers();if($('#order_form').valid()){if(parseInt($('#participant').html())){$('#empty_form').hide();$('#order_form').submit();}
else{$('#empty_form').show();}}}};
/* ./translatica/widgetReg.js */
widgetReg={colors:"ffffff",changeCreation:function(color)
{$('#ccc').val(color);if(color=="000000")
$('#widzet_creation_black').attr('checked',true);else if(color=="ffffff")
$('#widzet_creation_white').attr('checked',true);else
$('#widzet_creation_blue').attr('checked',true);this.color(color);},color:function(color)
{$('#translator').css('backgroundColor',"#"+color);$('#demoa').css('backgroundColor',"#"+color);r=color.substring(1,3);g=color.substring(3,5);b=color.substring(5,7);r=parseInt("0x"+r);g=parseInt("0x"+g);b=parseInt("0x"+b);y=0.299*r+0.587*g+0.114*b;if((r>160)&&(g<150)&&(b<150)){this.footer('blue_white','000000');}
else
if(y>160){this.footer('blue_red','000000');}
else{this.footer('white_red','ffffff');}
widgetReg.colors=color;},footer:function(name,textColor)
{$("#foot_img").attr('src',"/images/layout/logo_"+name+".png");$("#foot_text").css('color',"#"+textColor);if(document.all)
$("#foot_span").css('filter',$("#foot_span").css('filter').substring(0,56)+"/images/layout/logo_"+name+".png')");},register:function()
{if($('#widzet_form').valid()){ga.trackPage("/translatory/zarejestrowany-widget");var userAgent=navigator.userAgent;var browser=$.create('input',{'style':'display: none','type':'hidden','name':'data[browser]','value':userAgent});var lang=utils.getLanguage();var lang=$.create('input',{'style':'display: none','type':'hidden','name':'data[lang]','value':lang});var color=$.create('input',{'style':'display: none','type':'hidden','name':'data[color]','value':widgetReg.colors});$('#widzet_form').append(browser);$('#widzet_form').append(lang);$('#widzet_form').append(color);$('#widzet_form').submit();}},show:function()
{if($('#width').valid()&&$('#height').valid()){var x=parseInt($('#width').val());var y=parseInt($('#height').val());$("#dialog").dialog({bgiframe:true,modal:true,width:x,height:'auto',resizable:false,overlay:{backgroundColor:'#000',opacity:0.5},close:function(){$("#dialog").dialog("destroy");}});$("#dialog").show();widget("1",widgetReg.colors,"UTF-8",x,y);}}};
/* ./translatica/tags.js */
var tags={active:false,galleryRight:function(id)
{if(this.active){return false;}
var elms=3;this.active=true;var horizontal=-157*elms;var effects='#gallery'+id;for(i=0;i<elms;i++){var prod=$($('#gallery'+id).find('a')[i]).clone(true);$(effects).append(prod);}
$(effects).animate({left:horizontal+"px"},1500,function(){for(i=0;i<elms;i++){$($('#gallery'+id).find('a')[0]).remove();}
$(effects).css("left","0px");tags.active=false;});},galleryLeft:function(id)
{if(this.active){return false;}
var elms=3;this.active=true;var horizontal=157*elms;var effects='#gallery'+id;var length=$('#gallery'+id).find('a').length-1;var e=$('#gallery'+id).find('a:gt('+(length-elms)+')').clone(true);$(effects).prepend(e);$(effects).css("left",-horizontal+"px");$(effects).animate({left:"+="+horizontal+"px"},1500,function(){$('#gallery'+id).find('a:gt('+(length)+')').remove();tags.active=false;});}};
/* ./translatica/product_register.js */
productRegister={captcha:false,licence:false,submit:function()
{this.checkCaptcha();if(this.captcha){this.checkLicenceKey();if(($('#product_register_form').valid())&&(this.licence))
$('#product_register_form').submit();document.images.captcha.src='/captcha?'+Math.round(Math.random(0)*1000)+1;}},checkCaptcha:function()
{var options={data:{'data[captcha_txt]':$('#captcha_txt').val()},async:false,dataType:"json",type:"post",url:"/ajax/plugin/ProductRegistration/checkCaptcha/",success:function(data){if(data.status=="ok"){$('#wrong_captcha').hide();productRegister.captcha=true;}
else{$('#wrong_captcha').show();productRegister.captcha=false;}}};$.ajax(options);},checkLicenceKey:function()
{var options={data:{'data[serial_number]':$('#serial_number').val()},async:false,dataType:"json",type:"post",url:"/ajax/plugin/ProductRegistration/checkLicenceKey/",success:function(data){if(data.status=="ok"){$('#licence_key').hide();productRegister.licence=true;}
else{$('#licence_key').show();productRegister.licence=false;}}};$.ajax(options);},toggleInput:function(id,elem)
{if(($(elem)[0].checked==true)&&($(elem).val()!='N'))
$('#'+id).show();else
$('#'+id).hide();},showOther:function(id,elem)
{if($(elem).val()=='inne'){$('#'+id).slideDown();}
else
$('#'+id).slideUp();}};
/* ./translatica/user.js */
var user={forgotPasswordWindow:function()
{$('#error').hide();$('#loginsection').hide();$('#passwordsection').show();$('#login_input').focus();},getError:function(response)
{if(response.exception_message!==undefined)
return response.exception_message;else
return response;},getQuestion:function(form_id)
{$.post('/user/userMain/getQuestion/',$(form_id).serializeArray(),function(data){var r=$.evalJSON(data);if(r.status=='ok'){$('#error').css("display","none");$('#question').html(r.response.question);$('#passwordsection2').css("display","block");$('#passwordsection').css("display","none");$('#answer_input').focus();}
else{$('#error').css("display","block");$('#error').html(user.getError(r.response));}});},checkAnswer:function(form_id)
{var login=$.create('input',{'type':'hidden','name':'data[User][login]','value':$('#login_input').val()});$(form_id).append(login);$.post('/user/userMain/checkAnswer/',$(form_id).serializeArray(),function(data){var r=$.evalJSON(data);if(r.status=='ok'){$('#error').css("display","none");$('#passwordsection3').css("display","block");$('#passwordsection2').css("display","none");$('#UserNewPassword').focus();}
else{$('#error').css("display","block");$('#error').html(user.getError(r.response));}});},changePass:function(form_id)
{var login=$.create('input',{'type':'hidden','name':'data[User][login]','value':$('#login_input').val()});var answer=$.create('input',{'type':'hidden','name':'data[User][answer]','value':$('#answer_input').val()});$(form_id).append(login);$(form_id).append(answer);$.post('/user/userMain/changePass',$(form_id).serializeArray(),function(data){var r=$.evalJSON(data);if(r.status=='ok'){$('#error').css("display","none");$('#password_changed').css("display","block");$('#passwordsection3').css("display","none");}
else{$('#error').css("display","block");$('#error').html(user.getError(r.response));}});},backToLogin:function()
{$('#UserLogin').reset();$('#UserPassword').reset();$('#error').css("display","none");$('#passwordsection').css("display","none");$('#passwordsection2').css("display","none");$('#passwordsection3').css("display","none");$('#password_changed').css("display","none");$('#passwordsection2error').css("display","none");$('#loginsection').css("display","block");}};
/* ./translatica/loyalty.js */
var loyalty={activeBox:false,loaded:false,horizontal:130,add:function(product_id,points)
{if($('#points')){var sum_points=parseInt($('#points').html());if(sum_points<points){alert("Nie posiadasz odpowiedniej ilości punktów");return false;}}
var redirect=false;if(points!==undefined)
var redirect=true;$.post('/user/userLoyalty/add/','data[id]='+product_id,function(data){var response=$.evalJSON(data);if(response.message=='ok'){if($('#points')){var sum_points=parseInt($('#points').html());points=response.product.LoyaltyProduct.points;$('#points').html(sum_points-points);}
if($('#gift-count')){$('#gift-count').html(response.count);}
if($('#gift-summary')){$('#gift-summary').html(response.points);}
if(redirect)
document.location.href='/konto/wybrane-prezenty/';}});},del:function(product_id,clear)
{var del_data='data[id]='+product_id;if(clear!==undefined){del_data+='&data[clear]=1';}
$.post('/user/userLoyalty/del/',del_data,function(data){var response=$.evalJSON(data);if(response.message=='ok'){if($('#prod'+response.product.LoyaltyProduct.id)){$('#prod'+response.product.LoyaltyProduct.id).remove();}}});},push:function(product_id,points)
{var key='tr#tprod'+product_id+' input';var elem=$(key)[0];var val=parseInt($(elem).val());points=parseInt(points);var sum_val=parseInt($('#sum'+product_id).html().split(" ")[0]);var summary=parseInt($('#summary').html().split(" ")[0]);var sum_points=parseInt($('#points').html());if(sum_points<points)
return false;$(elem).val(val+1);this.add(product_id);$('#summary').html($('#summary').html().replace(summary,summary+points));$('#sum'+product_id).html($('#sum'+product_id).html().replace(sum_val,sum_val+points));},pop:function(product_id,points)
{var key='tr#tprod'+product_id+' input';var elem=$(key)[0];var val=parseInt($(elem).val());points=parseInt(points);if(val<=0)
return false;$(elem).val(val-1);this.del(product_id);var sum_val=parseInt($('#sum'+product_id).html().split(" ")[0]);var summary=parseInt($('#summary').html().split(" ")[0]);var sum_points=parseInt($('#points').html());$('#summary').html($('#summary').html().replace(summary,summary-points));$('#sum'+product_id).html($('#sum'+product_id).html().replace(sum_val,sum_val-points));$('#points').html(sum_points+points);},removeFromList:function(product_id)
{var sum_val=parseInt($('#sum'+product_id).html().split(" ")[0]);var summary=parseInt($('#summary').html().split(" ")[0]);$('#summary').innerHTML=$('#summary').html().replace(summary,summary-sum_val);$('#tprod'+product_id).remove();this.del(product_id,true);$('#points').html(parseInt($('#points').html())+sum_val);},loadGraphics:function()
{if(!this.loaded){mask_tag=document.getElementById('mask');im_array=mask_tag.getElementsByTagName("img");for(i=0;i<im_array.length;i++){if(im_array[i].alt.charAt(0)=='/'){pth=im_array[i].alt;im_array[i].src=pth;}}
this.loaded=true;}},moveElmsInBoxRight:function()
{var effects,prod,active;if(this.active){return false;}
this.activeBox=true;active='#mask';effects='#effects';prod=$(active+' div.prod')[0];$(effects).append($(prod).clone(true));$(effects).animate({left:"-="+this.horizontal+'px'},function(){$(effects).css("left","0px");$(prod).remove();loyalty.activeBox=false;});this.loadGraphics();},moveElmsInBoxLeft:function()
{var effects,prod,active,len;if(this.activeBox){return false;}
this.activeBox=true;active='#mask';effects='#effects';prod=$(active+' div.prod');prod=$(prod)[$(prod).length-1];$(effects).prepend($(prod).clone(true));$(effects).css("left",-this.horizontal+"px");$(effects).animate({left:"+="+this.horizontal+'px'},function(){$(prod).remove();loyalty.activeBox=false;});this.loadGraphics();}};
/* ./translatica/dict.js */
var dict={insertOS:function()
{if($.browser.msie){$("#dict_os").html('<div onclick="dict.showOS();" id="opensearchie"><b></b><a onclick="dict.showOS();" title="'+msg.opensearch.add+'">'+msg.opensearch.add_to+'</a></div>');}
else{if($.browser.mozilla){$("#dict_os").html('<div id="opensearchff"><b></b><a onclick="dict.showOS();" title="'+msg.opensearch.add+'">'+msg.opensearch.add_to+'</a></div>');}}},showOS:function()
{$("#dictdialogOS").dialog({bgiframe:true,modal:true,width:300,height:'auto',resizable:false,overlay:{backgroundColor:'#000',opacity:0.5},close:function(){$("#dictdialogOS").dialog("destroy");}});$("#dictdialogOS").show();var bro;if(jQuery.browser.msie)
bro='ie';else
bro='ff';ga.trackEvent('Opensearch','dict-dodajdo',bro);},OSall:function()
{if($('#OSall').html()==msg.opensearch.check_all){$('#dictdialogOS .dictOS').attr('checked',true);$('#OSall').html(msg.opensearch.uncheck_all);}
else{$('#dictdialogOS .dictOS').attr('checked',false);$('#OSall').html(msg.opensearch.check_all);}},addOS:function()
{var bro;if(jQuery.browser.msie)
bro='dodaneie';else
bro='dodaneff';$('#dictdialogOS .dictOS:checked').each(function(){var dir=$(this).val();window.external.AddSearchProvider('http://www.translatica.pl/dict_opensearch/get/dict'+dir+'.xml');ga.trackEvent('Opensearch','dict-'+bro,dir);$("#dictdialogOS").dialog("destroy");});},save_options:function()
{var show=$('input[name="show"]:checked').val();var dir=$('input[name="dict_dir"]:checked').val();$.cookie('dict_show',show,{path:'/',expires:30});$.cookie('dict_dir',dir,{path:'/',expires:30});this.options_togle($('#options_link'));},check_options:function()
{var show=$.cookie('dict_show');var dir=$.cookie('dict_dir',dir);if(show){$('input[name="show"][value="'+show+'"]').attr('checked','checked');}
else{$('input[name="show"][value="best"]').attr('checked','checked');}
if(dir){$('input[name="dict_dir"][value="'+dir+'"]').attr('checked','checked');}
else{$('input[name="dict_dir"][value="all"]').attr('checked','checked');}},options_togle:function(elem)
{if($('#slownik-options').css('display')=='none'){$('#slownik-options').show();$(elem).html('Ukryj opcje wyszukiwania');$(elem).addClass('expand');}
else{$('#slownik-options').hide();$(elem).html('Pokaż opcje wyszukiwania');$(elem).removeClass('expand');}},proposition_togle:function(elem)
{if($('#slownikpro-proposition-content').css('display')=='none'){$('#slownikpro-proposition-content').show();$(elem).html('Ukryj nasze propozycje ciekawych haseł');$(elem).addClass('expand');}
else{$('#slownikpro-proposition-content').hide();$(elem).html('Pokaż nasze propozycje ciekawych haseł');$(elem).removeClass('expand');}},getDir:function()
{return $('input[name="dict_dir"]:checked').val();},getDayWords:function(hurl,container,container2,popular)
{$.getJSON("/mains/ajaxdictapi/",function(data){$('#'+container).append('<a href="'+hurl+data['day'][0]+'/" >'+data['day'][0]+'</a>');for(var i=1;i<data['day'].length;i++){$('#'+container2).append('<a href="'+hurl+data['day'][i]+'/" >'+data['day'][i]+'</a><br />');}
for(var i=0;i<data['popular'].length;i++){$('#'+popular).append('<a href="'+hurl+data['popular'][i].word+'/" >'+data['popular'][i].word+'</a> ');}});}}