
$(function(){var form=$('.home-follow form');form.submit(function(e){e.preventDefault();var me=$(this);me.find('[type="submit"]').hide();var dad=me.parent();var loading=dad.find('.loading').show();var email=me.find('[name="email"]').val();$.ajax(me.attr('action'),{type:'post',data:{email:email},complete:function(){loading.hide();me.hide();},success:function(){var el=dad.find('.success');el.html(el.html().replace('$',email));el.show();},error:function(xhr,status,error){var el=dad.find('.error');el.html(el.html().replace('$',email));el.show();}});});var box=$('<div class=lightbox></div>').appendTo('body').click(function(){$(this).hide();});$('.home-promo a').click(function(e){var me=$(this);var image=$('<img/>').attr('src',me.attr('href'));box.empty().append(image).show();e.preventDefault();});$('a.map').attr('target','_blank');}); 
$(function(){$('.quotify').change(function(){var me=$(this);var value=me.val();me.val(value.replace(/"(.+?)"/g,'„$1“'));});$('.capitalize, .capitalise').change(function(){var me=$(this);var value=me.val();me.val(value[0].toUpperCase()+value.substr(1));});var ThousandSeparators=function(number)
{var R=/(-?[0-9]+)([0-9]{3})/;while(R.test(number))
number=number.replace(R,'$1 $2');return number;}
var LithuanianNumber=function(number)
{var problem=false;var result='';number=number.trim().replace(/[^\d+]/g,'');number=number.replace(/^810/,'+');number=number.replace(/^\+370/,'8');if(number.length>6&&number[0]=='6')
number='8'+number;if(number.indexOf('+')>=0)
{if(number.length>7&&number.length<15)
result=ThousandSeparators(number);else
problem=true;}
else
{if(number[0]=='8')
{if(number[1]=='6')
{if(number.length==9)
result='8 '+number.substr(1,3)+' '+number.substr(4,2)+' '+number.substr(6,3);else
problem=true;}
else
{if(number.length>7&&number.length<11)
result='8 '+ThousandSeparators(number.substr(1));else
problem=true;}}
else
{if(number.length>5&&number.length<11)
result=ThousandSeparators(number);else
problem=true;}}
if(problem)
return false;else
return result;}
$('input.phone').change(function(){var me=$(this);var result=LithuanianNumber(me.val());if(result)
me.val(result);else
{var problemElement=me.parents('p');problemElement.addClass('invalid');me.one('focus',function(){problemElement.removeClass('invalid');});}});var allInputsEmpty=function(element)
{var result=true;element.find('input').each(function(){if($(this).val().trim()!='')
result=false;});return result;}
$('table.entries tbody').each(function(){var me=$(this);var rows=me.find('tr');me.find('tr:not(.immutable)').slice(1).remove();var emptyRow=me.find('tr:not(.immutable)').eq(0).clone();me.delegate('tr:last-child input','change',function(){me.append(emptyRow.clone());});me.delegate('input','change',function(){var row=$(this).parents('tr');if(allInputsEmpty(row))
{row.remove();me.find('input').eq(0).focus();}});});$('form').submit(function(){$(this).find('table.entries tr:not(.immutable)').each(function(){var me=$(this);if(allInputsEmpty(me))
me.remove();});});}); 
$(function(){$('.showcase').each(function(){var me=$(this);var items=me.find('li');var count=me.data('count');if(count>1)
{var clonable=items.eq(0);var list=me.find('ul');var src=clonable.find('img').attr('src');for(var i=2;i<=count;i++)
list.append(clonable.clone().find('img').attr('src',src.replace('1.jpg',i+'.jpg')).end());items=me.find('li');}
else
count=items.length;var currentlyActive=0;var switchers=[];var timerInterval=me.data('time')*1000;var show=function(i)
{if(typeof i=='undefined')
{if(currentlyActive+1==count)i=0;else i=currentlyActive+1;}
items.eq(currentlyActive).removeClass('active');switchers.eq(currentlyActive).removeClass('active');items.eq(i).addClass('active');switchers.eq(i).addClass('active');currentlyActive=i;}
var timerFunc,timerHandler;timerFunc=function(){show();timerHandler=setTimeout(timerFunc,timerInterval);}
var switcher=$('<p class=switcher></p>');for(var j=0;j<count;++j)
switcher.append('<span data-index='+j+'>•</span>');switchers=switcher.find('span');switchers.eq(0).addClass('active');switcher.delegate('span','mouseenter',function(){show($(this).data('index'));clearTimeout(timerHandler);timerHandler=setTimeout(timerFunc,timerInterval);});me.append(switcher);if(count==1)switcher.hide();show(0);timerHandler=setTimeout(timerFunc,timerInterval);me.addClass('enabled');});var supportsPointerEvents=(function(){var element=document.createElement('x'),documentElement=document.documentElement,getComputedStyle=window.getComputedStyle,supports;if(!('pointerEvents'in element.style)){return false;}
element.style.pointerEvents='auto';element.style.pointerEvents='x';documentElement.appendChild(element);supports=getComputedStyle&&getComputedStyle(element,'').pointerEvents==='auto';documentElement.removeChild(element);return!!supports;})();if(!supportsPointerEvents)
{$('<style>'
+'.showcase li:first-child { position: absolute }'
+'.showcase li { position: absolute; top: -900px }'
+'.showcase li.active { position: static; }'
+'</style>').appendTo('head');}});
