// JavaScript Document
//utf8 УТФ8 кодировка lietuviškai ąčęėįšųūž
var jsEngineVer = 2;
var def_language = 'lt';
var globalPositioning = 'CT';
var globalHeight = 'grow';
var startPage = false;
var sideBlock = false;
var smenuShowEmpty = 0;
var advanced_slides = false;
var mobileTemplate = false;
var responsiveOn = false;
var less980 = false;
var customLayersV2Redraw = false;
var designMode = false;
var lastSearchAcQuery = '';
var datePickerLoaded = false;
var forceScrollLeft = true;
var reloadOnResize = false;
var lastm980State = 0;
var maxMobileWidth = -1;
if (designMode) { /*console.log('Design editing mode, some features might not work.');*/ }
if (typeof console == "undefined") { this.console = {log: function() {}}; }
function _obj(id)
{
//console.log(id);
if ((id != undefined)&&(id != '')) { return document.getElementById(id); } else { return ''; }
}
function _url(path)
{
var real_link = path;
real_link = real_link.replace(/&/g,'&');
window.location = real_link;
}
String.prototype.replaceAll = function(search, replacement) {
var target = this;
return target.replace(new RegExp(search, 'g'), replacement);
};
function esc(str)
{
var temp = str.replaceAll("'",''');
return temp;
}
function urlencode(str) { return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40'); }
function isInteger(s) { return (s.toString().search(/^-?[0-9]+$/) == 0); }
function mfocus(id) { _obj(id).focus(); }
function basename(path) {
return path.split('\\').reverse()[0];
}
function page_refresh()
{
//var sURL = unescape(window.location.pathname);
//_url(sURL);
//location.reload(true);
_url(current_page_url);
}
function set_order(active_id,param)
{
var key = 'order_'+active_id;
var rvalue = readCookie(key);
if (rvalue != param)
{
createCookie(key,param,7);
var direction = 'ASC';
if (param == 'parasyta') { direction = 'DESC'; }
createCookie(key+'_dir',direction,7);
page_refresh();
}
else
{
if (readCookie(key+'_dir') == 'ASC') { createCookie(key+'_dir','DESC',7); }
else { createCookie(key+'_dir','ASC',7); }
page_refresh();
}
}
//------------------
//---- COOKIES -----
function createCookie(name,value,days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else { var expires = ""; }
document.cookie = name+"="+value+expires+"; path=/";
}
function createCookieSec(name,value,sec)
{
if (sec)
{
var date = new Date();
date.setTime(date.getTime()+(sec*1000));
var expires = "; expires="+date.toGMTString();
}
else { var expires = ""; }
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name)
{
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++)
{
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) { return c.substring(nameEQ.length,c.length); }
}
return null;
}
function eraseCookie(name) { createCookie(name,"",-1); }
//---- COOKIES END--
//------------------
function setMobileVersion()
{
createCookie('wver','mobile',3000);
_url(base_url+def_language+'/mobile/');
//page_refresh();
}
function setPCVersion()
{
createCookie('wver','pc',3000);
_url(base_url+def_language+'/');
//page_refresh();
}
function isMobile()
{
if( navigator.userAgent.match(/Android/i) || navigator.userAgent.match(/webOS/i) || navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/iPod/i) || navigator.userAgent.match(/BlackBerry/i) || navigator.userAgent.match(/Windows Phone/i)){ return true; }
return false;
}
function isIOS()
{
if(navigator.userAgent.match(/iPhone/i)|| navigator.userAgent.match(/iPad/i)|| navigator.userAgent.match(/iPod/i) ){ return true; }
return false;
}
var mobileVersion = false;
var wver = readCookie('wver');
if (wver == null) { mobileVersion = isMobile(); }
else if (wver == 'mobile') { mobileVersion = true; }
else if (wver == 'pc') { mobileVersion = false; }
var isAppleMobile = isIOS();
function nOpen(id) //atidaro naujiena mobilioje versijoje
{
$('#news_apr_'+id).css({'display':'block'}).click(function(){ $(this).css({'display':'none'}); });
}
var activeMobileNewsCnt = 5;
function moreMobileNews()
{
var from = activeMobileNewsCnt +1;
var to = activeMobileNewsCnt +5;
if (mobileNewsCnt <= to)
{
to = mobileNewsCnt;
$('tr.moreBtnRow').addClass('inactive');
}
activeMobileNewsCnt = to;
for(c=from;c<=to;c++)
{
$('tr.nr'+c+' td.pic img').attr('src',$('tr.nr'+c+' td.pic img').attr('rel'));
$('tr.nr'+c+'').removeClass('inactive');
}
setTimeout('update_blocks();', 500);
}
function updateScrollUpBtn()
{
if ($(window).scrollTop() > 100)
{
var leftOffset = $('td.tools.down a.tel').offset().left;
var leftOffset2 = $('td.tools.down a.pcVersion').offset().left;
if (leftOffset2 < leftOffset) {leftOffset = leftOffset2; }
leftOffset = leftOffset - $('a.upBtn').outerWidth() - Math.round($(window).width() /20);
$('a.upBtn').css({'left':leftOffset}).fadeIn(300);
}
else
{
$('a.upBtn').fadeOut(300);
}
setTimeout('updateScrollUpBtn();', 1000);
}
function updateNewsDescriprions()
{
$('tr.nitem').each(function(index)
{
//console.log('tr.nr'+(index+1)+' img' + $('tr.nr'+(index+1)+' img').outerHeight());
var freeHeight = $('tr.nr'+(index+1)+' img').outerHeight() - $('tr.nr'+(index+1)+' span.caption').outerHeight();
//console.log(freeHeight);
if (freeHeight > 20)
{
$('tr.nr'+(index+1)+' span.ndescr').css({'height':freeHeight, 'display':'block'});
}
else
{
$('tr.nr'+(index+1)+' span.ndescr').css({'height':'auto', 'display':'none'});
}
});
}
/*
var viewPortTag=document.createElement('meta');
viewPortTag.id="viewport";
viewPortTag.name = "viewport";
viewPortTag.content = 'width='+((!mobileVersion)?984:656);
document.getElementsByTagName('head')[0].appendChild(viewPortTag);
if (mobileVersion)
{
var fileref=document.createElement("link");
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", 'css/ebm_mobile.css');
document.getElementsByTagName("head")[0].appendChild(fileref);
}
*/
//-----------------------------
//---------- FORMOS -----------
function check_search_frm(defval,err_msg,subm)
{
var search_query = _obj('search_query').value;
if ( (search_query != '')&&(search_query != defval) ) { _obj('search_form').submit(); } else { alert(err_msg); if (subm == 1) { return false; } }
}
function check_rekomenduok_frm()
{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
if (reg.test(_obj('rekomenduok_frm_mail').value)) { return true; } else { alert('Įveskite teisingą el.pašto adresą!'); return false; }
}
var tikrintas_login = '';
var login_laisvas = false;
var vyksta_submit = false;
var phone = "()-+ 0123456789";
function res(t,v)
{
var w = "";
for (i=0; i < t.value.length; i++)
{
x = t.value.charAt(i);
if (v.indexOf(x,0) != -1) { w += x; }
}
t.value = w;
}
//-------- FORMOS PABAIGA -----
//-----------------------------
//----------------------------
//--------- SLAIDERIS --------
var current_slide_page = 1;
var last_slide = 1;
var slide_cnt = -1;
var slide_width = 980;
var slide_handler = null;
var slide_delay = 8000;
var slide_animate_speed = 1300;
var slide_is_over = false;
function init_slides(slide_num,autostart)
{
slide_width = $('#slide_1').outerWidth();
slide_cnt = slide_num;
_obj('slider').style.width = (slide_width * slide_cnt) + 'px';
for(c=1;c<=slide_cnt;c++)
{
_obj('slide_'+c).style.left = ((c-1) * slide_width) + 'px';
_obj('slide_'+c).style.visibility = 'visible';
_obj('slide_btns').innerHTML+= ''+c+' ';
_obj('slide_btn_1').className = 'act';
}
if (slide_cnt > 1)
{
if (autostart == '1')
{
$(window).on('load', function(){ slide_play(); });
}
else
{
//_obj('slide_pause_btn').style.display = 'none';
//_obj('slide_play_btn').style.display = 'block';
}
}
else
{
//_obj('slide_pause_btn').style.display = 'none';
//_obj('slide_play_btn').style.display = 'block';
//_obj('slide_nums').style.display = 'none';
$('.prev_big, .next_big').css({'display':'none'});
}
}
function slide_play()
{
//_obj('slide_pause_btn').style.display = 'block';
//_obj('slide_play_btn').style.display = 'none';
slide_handler = setInterval("next_slide();", slide_delay);
}
function slide_stop()
{
//_obj('slide_pause_btn').style.display = 'none';
//_obj('slide_play_btn').style.display = 'block';
clearTimeout(slide_handler);
}
function click_slide(number)
{
slide_stop();
current_slide_page = number;
load_slide(current_slide_page);
}
function next_slide(clk)
{
if (clk) { slide_stop(); }
current_slide_page++;
if (current_slide_page > slide_cnt) { current_slide_page = 1; }
load_slide(current_slide_page);
}
function prev_slide(clk)
{
if (clk) { slide_stop(); }
current_slide_page--;
if (current_slide_page < 1) { current_slide_page = slide_cnt; }
load_slide(current_slide_page);
}
function load_slide(number)
{
_obj('slide_btn_'+last_slide).className = '';
_obj('slide_btn_'+number).className = 'act';
current_slide_page = number;
//_obj('curr_num').innerHTML = number;
var left_offset = -1*(number-1)*slide_width;
$("#slider").stop();
$("#slider").animate({left: left_offset+'px'}, slide_animate_speed);
last_slide = number;
}
function slide_over()
{
slide_is_over = true;
$('#nav_btns').fadeIn(500);
}
function slide_out()
{
slide_is_over = false;
setTimeout('hide_slide_nav();',1000);
}
function hide_slide_nav()
{
if (!slide_is_over) { $('#nav_btns').fadeOut(1000); }
}
//----- SLAIDERIO PABAIGA ----
//----------------------------
function bookmarksite(title,url)
{
if (window.sidebar) // firefox
{
window.sidebar.addPanel(title, url, "");
}
else if(window.opera && window.print) //opera
{
alert('Norėdami pridėti šį puslapį prie mėgstamiausiu,\npaspauskite Ctrl+D !');
}
else if(document.all) { window.external.AddFavorite(url, title); }
}
function add_to_favourites()
{
bookmarksite(document.title,location.href);
}
//turn animation off
//$.fx.off = true;
//========================
//======== MODAL =========
var modal_init = false;
var modal_visible = false;
var modal_pos_timer = null;
function show_modal(title,data,controls)
{
if (!modal_init) { init_modal(); }
_obj('modal_cap').innerHTML = title;
_obj('modal_content').innerHTML = data;
_obj('modal_controls').innerHTML = controls;
modal_redraw();
//$('#bdy').addClass("modal");
$('#modal_bg').fadeIn(300,function()
{
$('#modal_cont').fadeIn(300,function()
{
modal_visible = true;
modal_redraw();
modal_pos_timer = setInterval('modal_redraw();',600);
});
});
}
function init_modal()
{
$('body').append('
');
$(document).keydown(function(objEvent) { if (objEvent.keyCode == 27 ) { modal_close(); } });
modal_init = true;
}
function modal_close()
{
if(modal_visible)
{
clearInterval(modal_pos_timer);
$('#modal_bg, #modal_cont').fadeOut(200, function()
{
//$('#bdy').removeClass("modal");
$('#modal_content').css({'height':'auto'});
_obj('modal_cap').innerHTML = '';
_obj('modal_content').innerHTML = '';
_obj('modal_controls').innerHTML = '';
modal_visible = false;
});
}
}
function modal_redraw()
{
var modal_height = Math.round($(window).height()/100*75);
var modal_Yoffset = Math.round(($(window).height() - modal_height)/2) + $(window).scrollTop();
var modal_Xoffset = Math.round(($(window).width() - 800)/2);
$('#modal_bg').css({'height':$(document).height()+'px'});
$('#modal_cont').css({'top':modal_Yoffset+'px', 'left':modal_Xoffset+'px', 'height':modal_height+'px'});
var cont_height = modal_height - $('#modal_header').outerHeight() - $('#modal_controls').outerHeight() - 20;
if (cont_height < 50) { cont_height = 50; }
$('#modal_content').css({'height':cont_height+'px'});
}
//======== MODAL END =====
//========================
function formatGalleryTitle(title, currentArray, currentIndex, currentOpts)
{
var temp = '';
if (title!= ''){ temp = ''+title+'
'; }
return temp;
}
function calculate_profit()
{
var projPMont = $('div.layers_cont #proj_cnt_inp').attr('value');
var projPrice = $('div.layers_cont #proj_price_inp').attr('value'); //_obj('proj_price_inp').value;
//console.log(projPMont);
var projAvgPrice = 99;
if (isInteger(projPMont) && isInteger(projPMont))
{
projPMont = parseInt(projPMont);
projPrice = parseInt(projPrice);
if (projPMont >= 7) { projAvgPrice = 71; }
if (projPMont >= 16) { projAvgPrice = 56; }
var devCosts = projPMont * projAvgPrice;
if (projPMont == 7) { devCosts = 500; }
if (projPMont == 16) { devCosts = 900; }
$('div.layers_cont #proj_cnt_inp2').html(projPMont);
$('div.layers_cont #proj_price_inp2').html(devCosts);
var taupymas = projPrice - devCosts;
if (taupymas < 0) { taupymas = 0; }
$('div.layers_cont #price_difference').html(taupymas+'*');
$('div.layers_cont #percent_difference').html(Math.round(taupymas/(projPrice/100))+'%');
}
else
{
$('div.layers_cont #price_difference, div.layers_cont #percent_difference, div.layers_cont #proj_cnt_inp2, div.layers_cont #proj_price_inp2').html('???');
}
}
var scrollWidth = 0;
function getScrollbarWidth()
{
var outer = document.createElement("div");
outer.style.visibility = "hidden";
outer.style.width = "100px";
outer.style.msOverflowStyle = "scrollbar"; // needed for WinJS apps
document.body.appendChild(outer);
var widthNoScroll = outer.offsetWidth;
outer.style.overflow = "scroll";
var inner = document.createElement("div");
inner.style.width = "100%";
outer.appendChild(inner);
var widthWithScroll = inner.offsetWidth;
outer.parentNode.removeChild(outer);
var temp = (widthNoScroll - widthWithScroll);
return temp;
}
var ratingBoxActive = 0;
var ratingBoxCls = 0;
var ratingBoxWidth = 0;
var ratingBoxOffset = 0;
var ratingBoxMaxRating = 0;
$(document).ready(function()
{
if (sideBlock && smenuShowEmpty == 0) //tikrinam ar yra sideblock meniu punktai
{
if ($('ul.smenu li').length == 0)
{
sideBlock = false;
$('.sideBlock').remove();
$('.mainBlock').removeClass('mainBlock').addClass('mainBlockHiiden');
updateGlobalPositioning();
}
}
scrollWidth = getScrollbarWidth();
$('.noauto').attr('autocomplete', 'off'); //kodu laukeliai be autocomplete
if (_obj('scrollbar1')) { $('#scrollbar1').tinyscrollbar(); }
//fancy box
var fbMargin = 30;
if (mobileVersion) { fbMargin = 0; }
if (responsiveOn) //mobilus menu
{
mobileVersion = false; //mobile lite atjungiam
$('a.mobileMenuBtn, a.mobileMenuCloseBtn').click(function(e)
{
e.preventDefault();
e.stopPropagation();
var mmenu = $('div.mobileMenu');
if (mmenu.hasClass('act')) { mmenu.removeClass('act').css({'display':'none'}); } else
{
mmenu.addClass('act').css({'display':'block'});
if ($('ul.mobileMenu a.activeMp').length > 0)
{
var scrollTop = $('ul.mobileMenu a.activeMp').offset().top - $(window).height()/2;
$('div.mobileMenu div.cont').scrollTop(scrollTop); //-1*$('ul.mobileMenu a.activeMp').offset().top
}
};
});
$('a.mobileSettingsBtn, a.mobileSettingsCloseBtn').click(function(e)
{
e.preventDefault();
e.stopPropagation();
var msettings = $('div.mobileSettings');
if (msettings.hasClass('act')) { msettings.removeClass('act').css({'display':'none'}); } else { msettings.addClass('act').css({'display':'block'}); };
});
$('a.mobSearchBtn').click(function(e)
{
e.preventDefault();
e.stopPropagation();
if (!designMode) { $('div.mobileSearch form').submit(); }
});
$('ul.mobileMenu li a').click(function () { $('.mobileLayout div.mobileMenu').removeClass( "act" ); $('.mobileLayout div.mobileMenu').css("display","none"); }); //.mobileLayout
}
update_blocks();
$("img[border=5],img[rel=viewer]").each(function()
{
$(this).attr('border','0').wrap( " " );;
});
if (!isMobile() && !less980)
{
$("a[rel=viewer]").fancybox({cyclic:true, autoScale:true, centerOnScroll:true, titleShow:false, margin:fbMargin }); //, showNavArrows:(!isMobile())
$("a[rel=product_viewer]").fancybox({cyclic:true, autoScale:true, centerOnScroll:true, titleShow:true, 'titlePosition':'inside', 'titleFormat':formatGalleryTitle, margin:fbMargin }); //, showNavArrows:(!isMobile())
$("a[rel=gallery]").fancybox({cyclic:true, autoScale:true, centerOnScroll:true, titleShow:true, 'titlePosition':'inside', 'titleFormat':formatGalleryTitle, margin:fbMargin }); //, showNavArrows:(!isMobile())
}
else
{
$("a[rel=viewer]").swipebox({loopAtEnd: true, useCSS : false});
$("a[rel=product_viewer]").swipebox({loopAtEnd: true, useCSS : false});
$("a[rel=gallery]").swipebox({loopAtEnd: true, useCSS : false});
}
if (_obj('proj_cnt_inp')) //pp get.webtool
{
$('div.layers_cont #proj_cnt_inp').attr('value',7);
$('div.layers_cont #proj_price_inp').attr('value',3500);
calculate_profit();
$('div.layers_cont #proj_cnt_inp, div.layers_cont #proj_price_inp').keyup(function() { calculate_profit(); });
}
if (mobileVersion) //mobile lite version
{
setTimeout('updateScrollUpBtn();updateNewsDescriprions();', 1000);
}
//eshp
$('div.eCart.top').mouseenter(function(e) { $(this).css({'z-index':'150'}); $('div.greyEshpBg').css({'display':'block'}); }).mouseleave(function(e) { $(this).css({'z-index':'140'}); $('div.greyEshpBg').css({'display':'none'}); });
$('div.eUser').mouseenter(function(e) { $(this).css({'z-index':'150'}); $('div.greyEshpBg').css({'display':'block'}); }).mouseleave(function(e) { $(this).css({'z-index':'140'}); $('div.greyEshpBg').css({'display':'none'}); });
$('div.eUser input').focus(function(e) { $('div.eUser').addClass('focused'); }).blur(function(e) { $('div.eUser').removeClass('focused'); });
//paspaudus thumbo kaina produktas dedamas i krepseli
if (EThPriceClk2Cart == '1')
{
$('div.prod_list:not(.simpleCatalogue) div.mthumb div.price').click(function(e)
{
e.preventDefault();
e.stopPropagation();
var pid = $(this).parent().parent().find('a.productId').attr('href');
add2cartSingle(pid);
});
}
$('.eshopCont td a.add2cart').click(function(e)
{
e.preventDefault();
e.stopPropagation();
var pid = $(this).attr('href');
var cnt = $('input.pr_cnt_'+pid).val();
add2cartCnt(pid,cnt);
});
$('div.eCart div.ilu, div.eCart div.info').click(function(e)
{
e.preventDefault();
e.stopPropagation();
var cartUrl = $(this).parent().find('a.ecartUrl').attr('href');
if (!designMode) { _url(cartUrl); }
});
//horizontalus skrolas del w2000
$(window).scroll(function ()
{
var scLeft = $(window).scrollLeft();
if (scLeft > 0 && forceScrollLeft)
{
window.scrollTo(0,$(window).scrollTop());
}
});
$('input.search_ac').attr('autocomplete', 'off').keyup(function(e)
{
var query = $(this).val().trim();
var inputObj = $(this);
if (query.length >= 2 && lastSearchAcQuery != query)
{
//console.log(query);
lastSearchAcQuery = query;
$.ajax({type:"POST", url:def_language+'/search/', data: { search_query: query, search_ac: '1' }, dataType:'json', success:function(data)
{
if (inputObj.parent().find('.ac_results').length == 0)
{
inputObj.parent().append('
');
inputObj.parent().find('.ac_results').css({'width':inputObj.outerWidth()+'px'});
}
var results = '';
for(c=0;c'+data[c]['bold_cap']+' '; }
results+= '';
//console.log(data[c]['cap']);
//console.log(data[c]['cap'].replace(/&/g,'&').replace(/"/g,'"'));
}
if (data.length == 0) { results = ''+niekoNerastaLng+'
'; }
inputObj.parent().find('.ac_results').html(results);
//console.log(data);
}});
}
}).blur(function()
{
setTimeout(function()
{
var inputObj = $(this);
$('.ac_results').fadeOut(600,function(){ /*$('.ac_results').remove();*/ });
}, 250);
});
$('a.inquireBtn').click(function(e)
{
var todayDate = new Date();
createCookie('inquireFrmDT',sqlDateFormat(todayDate));
e.preventDefault();
e.stopPropagation();
var sidePadding = 50;
var fbMargin = 30;
if (less980) { sidePadding = 0; fbMargin = 0; }
var modalHTML = ''+$('.iquireFrmCont').html()+'
';
$.fancybox(modalHTML,{'autoDimensions':true, margin:fbMargin});
});
if (datePickerLoaded)
{
$('input.datepicker').attr('readonly','readonly').datepicker({format:'yyyy.mm.dd'}).on('changeDate', function(ev) { $(this).datepicker('hide'); });
$('input.datepickerFuture').attr('readonly','readonly').datepicker({format:'yyyy.mm.dd',startDate: "+1d", weekStart: 1}).on('changeDate', function(ev) { $(this).datepicker('hide'); });
}
$(".onlyDigits").keydown(function (e)
{
// Allow: backspace, delete, tab, escape, enter and .
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
// Allow: Ctrl/cmd+A
(e.keyCode == 65 && (e.ctrlKey === true || e.metaKey === true)) ||
// Allow: Ctrl/cmd+C
(e.keyCode == 67 && (e.ctrlKey === true || e.metaKey === true)) ||
// Allow: Ctrl/cmd+X
(e.keyCode == 88 && (e.ctrlKey === true || e.metaKey === true)) ||
// Allow: home, end, left, right
(e.keyCode >= 35 && e.keyCode <= 39)) {
// let it happen, don't do anything
return;
}
// Ensure that it is a number and stop the keypress
if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
e.preventDefault();
}
});
/*
setTimeout(function()
{
$('.marquee').each(function()
{
var tempHTML = $(this).html().replaceAll(' ','').replaceAll(' ','').replaceAll('','').replaceAll('','').replaceAll('','');
$(this).html(''+tempHTML+' ');
var contWidth = $('span.marqBody').width();
var times2clone = Math.ceil($(window).width() / contWidth);
var newHtml = '';
for(c=1;c<=times2clone;c++)
{
newHtml+= (((c==1)?'':' ')+tempHTML);
}
$(this).html(newHtml);
$(this).marquee({duration: 10000, gap: 20, delayBeforeStart: 1000,direction: 'left',duplicated: true,pauseOnHover:true, startVisible:true});
});
},250);
*/
$('.ratingBox.canEdit').mousemove(function(e)
{
if (ratingBoxActive == 0)
{
ratingBoxWidth = $(this).width();
ratingBoxOffset = $(this).offset().left;
ratingBoxMaxRating = $(this).find('input.max_rate').val();
ratingBoxActive = 1;
ratingBoxCls = $(this).find('input.rating').val();
}
var pos = e.pageX - ratingBoxOffset;
var mouseRating = Math.ceil(pos/(ratingBoxWidth/ratingBoxMaxRating));
if (mouseRating != ratingBoxCls)
{
$(this).removeClass('r'+ratingBoxCls).addClass('r'+mouseRating);
ratingBoxCls = mouseRating;
}
}).mouseout(function()
{
ratingBoxActive = 0;
var realRating = $(this).find('input.rating').val();
$(this).removeClass('r'+ratingBoxCls).addClass('r'+realRating);
ratingBoxCls = realRating
}).click(function(e)
{
var mark = ratingBoxCls;
var id = $(this).find('input.rid').val();
var sub = $(this).find('input.rsub').val();
$(this).removeClass('r'+ratingBoxCls).removeClass('canEdit');
$('#preloader_wt').removeClass('hidden');
setTimeout(function()
{
$.ajax({type:"POST", url:def_language+'/rate/', data: { 'id':id,'sub':sub,'mark':mark }, dataType:'json', success:function(data)
{
if (data.OK)
{
$('.rid_'+data.id+'_'+data.sub).removeClass('r1').removeClass('r2').removeClass('r3').removeClass('r4').removeClass('r5');
if (data.newMark && data.newMark > 0){$('.rid_'+data.id+'_'+data.sub).addClass('r'+data.newMark).find('input.rating').val(data.newMark);}
else{$('.rid_'+data.id+'_'+data.sub).addClass('r'+mark).find('input.rating').val(data.mark);}
$('.rid_'+data.id+'_'+data.sub).unbind();
$('#preloader_wt').addClass('hidden');
$.fancybox('
'+$('.ratingCap').text()+' '+data.html+'',{'autoDimensions':true, margin:50});
}
}});
},300);
});
});
$(window).resize(function()
{
resizer();
//$('#preloader_wt').removeClass('hidden');
})
function sqlDateFormat(date)
{
var d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
return [year, month, day].join('-');
}
$(window).on('load', function()
{
update_blocks();
$('#preloader_wt').addClass('hidden');
if (lastm980State == 0) { lastm980State = ((less980)?1:2); }
});
var resizer_timeout = 250;
var resizer_timer = null;
function resizer() //called imediatly
{
clearTimeout(resizer_timer);
resizer_timer = setTimeout('resizer_action();', resizer_timeout);
}
function resizer_action()
{
update_blocks();
// lastm980State 0 - nenustatytas, 1 - w980, 2 - desktop
if (lastm980State == 0) { lastm980State = ((less980)?1:2); }
else
{
var new980State = ((less980)?1:2);
if (lastm980State != new980State) { page_refresh(); }
//setTimeout(function () { $('#preloader_wt').addClass('hidden'); },260);
}
}
window.onresize = resizer;
function check980()
{
if (!responsiveOn) return;
var virtual980 = $('.widthClip').css('max-width');
//console.log($('.widthClip'));
if (virtual980 == 'none' || virtual980 == '100%' || virtual980 == '100wm') { virtual980 = $('.widthClip').css('width'); }
virtual980 = parseInt(virtual980.split('px')[0]);
if (maxMobileWidth > -1 && maxMobileWidth < virtual980) { virtual980 = maxMobileWidth; }
//console.log('virtual980 '+virtual980);
var winWidth = $(window).width();
winWidth+= (($(document).height() > $(window).height())?scrollWidth:0); //skrolo plotis
//console.log('winWidth '+winWidth);
if ((winWidth < virtual980 || (virtual980 < ((maxMobileWidth > -1)?maxMobileWidth:1200) && virtual980 != 980)) && !less980)
{
less980 = true;
$.fx.off = true;
$('body').addClass('less980').addClass('mobileLayout');
update_blocks(true);
if (isLayerPresets) { setTimeout(function(){layerPresetsRedraw();},500); }
//reloadOnResize = true;
}
if ((winWidth >= virtual980 && virtual980 >= ((maxMobileWidth > -1)?maxMobileWidth:1200)) && less980)
{
less980 = false;
$.fx.off = false;
$('body').removeClass('less980').removeClass('mobileLayout');
update_blocks(true);
if (isLayerPresets) { setTimeout(function(){layerPresetsRedraw();},500); }
//reloadOnResize = true;
}
}
function update_blocks(no980)
{
if (responsiveOn && !no980) { check980(); }
if (mobileVersion && mobileTemplate)
{
updateNewsDescriprions();
}
if (!mobileTemplate) //redraw sliders
{
updateGlobalPositioning();
if (!customLayersV2Redraw && slideIds)
{
for(c=0;c 1200)?1200:contWidth);
var fckMargin = Math.round((contWidth - fckWidth)/2);
$('div.slider_cont.id'+this.id+' div.fck').css({height:contHeight, width:((!less980)?fckWidth+'px':'100%'), marginLeft:((!less980)?fckMargin+'px':'0px')});
}
if (this.position == 'bg')
{
var sliderContParent = $(window);
var parentWidth = sliderContParent.width();
var parentHeight = sliderContParent.height();
var contWidth = parseInt((this.width.split('%').length == 2)?(Math.round(parentWidth/100*this.width.split('%')[0])):(this.width.split('px')[0]));
if (less980) { contWidth = parentWidth; }
var contHeight = parseInt((this.height.split('%').length == 2)?(Math.round(parentHeight/100*this.height.split('%')[0])):(this.height.split('px')[0]));
var LRmargin = Math.round((parentWidth - contWidth)/2);
var TBmargin = Math.round((parentHeight - contHeight)/2);
//console.log('bg contWidth='+contWidth+' contHeight='+contHeight+' LRmargin='+LRmargin);
$('div.slider_cont.id'+this.id).css({height:contHeight, width:contWidth, marginLeft:LRmargin, marginRight:LRmargin, marginTop:TBmargin, marginBottom:TBmargin, position:'fixed', top:0, left:0, zIndex:0 });
$('div.slider_cont.id'+this.id+' div.sliderBg, div.slider_cont.id'+this.id+' div.sliderCrop, div.slider_cont.id'+this.id+' div.slide, div.slider_cont.id'+this.id+' div.imgCrop').css({height:contHeight, width:contWidth});
var pad15 = $('div.'+((startPage)?'startpage_':'')+'data_block div.padd15');
this.sliderOffset = pad15.offset();
//$('div.slider_cont.id'+this.id+' div.fck').css({width:$('.widthClip').outerWidth(), height:pad15.css('height'), marginLeft:this.sliderOffset.left, marginTop:this.sliderOffset.top, 'overflow':'hidden'});
var fckWidth = ((!less980)?$('.widthClip').outerWidth():'100%');
//console.log('x='+fckWidth);
if (sideBlock && !less980) { fckWidth = '100%'; }
$('div.slider_cont.id'+this.id+' div.fck').css({width:fckWidth, height:this.fckHeight, marginLeft:0, marginTop:0, 'overflow':'hidden'});
$('div.sliderReservedHeight.id'+this.id+' div.fck').css({width:fckWidth, height:this.fckHeight, marginLeft:0, marginTop:0, 'overflow':'hidden'});
$('div.slider_cont.absControls_'+id+' div.slide_btns, div.slider_cont.absControls_'+id+' .prev_big, div.slider_cont.absControls_'+id+' .next_big').css({ marginLeft:this.sliderOffset.left, marginTop:this.sliderOffset.top });
}
this.slideWidth = contWidth;
this.slideHeight = contHeight;
//this.SliderV2RedrawImg(this.activeSlide);
},
SliderV2Nav: function(index,stopAuto,animate) //funkcija kuri realizuoja perejima is vienos skaidres i kita.
{
if (this.activeSlide == index) return;
var aniTime = this.transitionTime;
if (!animate) { aniTime = 0; }
if (stopAuto) { this.sliderAutoPlay = false; clearTimeout(this.sliderAutoTimer); }
var lastSlide = this.activeSlide;
this.activeSlide = index;
if (lastSlide > 0)
{
$('div.slider_cont.'+((this.position == 'bg')?'absControls_':'id')+this.id+' div.slide_btns a.btn_'+lastSlide).removeClass('act');
if (this.position == 'bg') { $('div.sliderReservedHeight.id'+this.id+'').html(''); } //slepiam sena fck
}
$('div.slider_cont.'+((this.position == 'bg')?'absControls_':'id')+this.id+' div.slide_btns a.btn_'+this.activeSlide).addClass('act');
var canimation = $('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide+' input.canimation').attr('value'); //custom animation
var tempId = this.id;
if (lastSlide > 0)
{
//$('div.slider_cont.id'+this.id+' div.slide.sInd'+lastSlide).removeClass('current').stop().css({opacity:1, zIndex:0, height:this.slideHeight, width:this.slideWidth, top:0, left:0});
$('div.slider_cont.id'+this.id+' div.slide.sInd'+lastSlide).stop().css({opacity:1, zIndex:0, height:this.slideHeight, width:this.slideWidth, top:0, left:0});
setTimeout(function(){$('div.slider_cont.id'+tempId+' div.slide.sInd'+lastSlide).removeClass('current'); }, (aniTime+50));
}
if ((this.animation == 'slide' && canimation == '') || (canimation == 'slide'))
{
if (this.slideDirection == 'right')
{
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide).stop().css({top:0, left:this.slideWidth, opacity:1, zIndex:1}).addClass('current');
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide+((lastSlide > 0)?', div.slider_cont.id'+this.id+' div.slide.sInd'+lastSlide:'')).animate({left:'-='+this.slideWidth},aniTime);
}
else
{
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide).stop().css({top:0, left:-1*this.slideWidth, opacity:1, zIndex:1}).addClass('current');
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide+((lastSlide > 0)?', div.slider_cont.id'+this.id+' div.slide.sInd'+lastSlide:'')).animate({left:'+='+this.slideWidth},aniTime);
}
}
if ((this.animation == 'fade' && canimation == '') || (canimation == 'fade'))
{
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide).addClass('current').stop().css({top:0, left:0, opacity:0, zIndex:1}).animate({opacity:1},aniTime,function()
{
if (lastSlide > 0) { $('div.slider_cont.id'+tempId+' div.slide.sInd'+lastSlide).stop().css({opacity:0, zIndex:0, height:this.slideHeight, width:this.slideWidth, top:0, left:0}); }
});
}
if ((this.animation == 'fromLeftTop' && canimation == '') || (canimation == 'fromLeftTop'))
{
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide).addClass('current').stop().css({top:0, left:0, opacity:1, zIndex:1, height:0, width:0}).animate({height:this.slideHeight, width:this.slideWidth},aniTime,function()
{
if (lastSlide > 0) { $('div.slider_cont.id'+tempId+' div.slide.sInd'+lastSlide).stop().css({opacity:0, zIndex:0, height:this.slideHeight, width:this.slideWidth, top:0, left:0}); }
});
}
if ((this.animation == 'fromCenter' && canimation == '') || (canimation == 'fromCenter'))
{
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide).addClass('current').stop().css({top:Math.round(this.slideHeight/2), height:0, width:0, left:Math.round(this.slideWidth/2), opacity:1, zIndex:1}).animate({height:this.slideHeight, top:0, left:0, width:this.slideWidth},aniTime,function()
{
if (lastSlide > 0) { $('div.slider_cont.id'+tempId+' div.slide.sInd'+lastSlide).stop().css({opacity:0, zIndex:0, height:this.slideHeight, width:this.slideWidth, top:0, left:0}); }
});
}
if ((this.animation == 'toCenter' && canimation == '') || (canimation == 'toCenter'))
{
if (lastSlide > 0) { $('div.slider_cont.id'+tempId+' div.slide.sInd'+lastSlide).stop().css({opacity:1, zIndex:2, height:this.slideHeight, width:this.slideWidth, top:0, left:0}); }
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide).addClass('current').stop().css({top:0, height:this.slideHeight, width:this.slideWidth, left:0, opacity:1, zIndex:1});
if (lastSlide > 0)
{
$('div.slider_cont.id'+this.id+' div.slide.sInd'+lastSlide).stop().animate({top:Math.round(this.slideHeight/2), height:0},aniTime,function() //, width:0, left:Math.round(this.slideWidth/2)
{
$('div.slider_cont.id'+tempId+' div.slide.sInd'+lastSlide).stop().css({opacity:0, zIndex:0, height:this.slideHeight, width:this.slideWidth, top:0, left:0});
});
}
}
if (this.position == 'bg') //rodome nauja fck po uzkrovimo
{
$('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide+' div.fck').clone().appendTo('div.sliderReservedHeight.id'+this.id+'');
if (!less980) { $('div.sliderReservedHeight.id'+this.id+' div.fck').delay(aniTime).css({'display':'block'}).animate({opacity:1},Math.round(aniTime/2)); }
else { $('div.sliderReservedHeight.id'+this.id+' div.fck').css({'display':'block'}).animate({opacity:1},Math.round(aniTime/2)); }
}
if (this.sliderAutoPlay)
{
var holdBack = $('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide+' input.holdBack').attr('value')*1000;
this.sliderAutoTimer = setTimeout('slideObjects[\'slider_'+this.id+'\'].SliderV2Next('+stopAuto+','+animate+');', holdBack);
}
},
SliderV2Next: function(stopAuto,animate)
{
this.slideDirection = 'right';
if (stopAuto) { this.sliderAutoPlay = false; clearTimeout(this.sliderAutoTimer); }
var newSlide = this.activeSlide+1;
if (newSlide > this.slideCnt) { newSlide = 1; }
this.SliderV2Nav(newSlide,stopAuto,animate);
},
SliderV2Prev: function(stopAuto,animate)
{
this.slideDirection = 'left';
if (stopAuto) { this.sliderAutoPlay = false; clearTimeout(this.sliderAutoTimer); }
var newSlide = this.activeSlide-1;
if (newSlide == 0) { newSlide = this.slideCnt; }
this.SliderV2Nav(newSlide,stopAuto,animate);
},
StartPlay: function()
{
this.SliderV2Next(false,true);
},
SliderV2Play: function()
{
this.slideDirection = 'right';
var holdBack = $('div.slider_cont.id'+this.id+' div.slide.sInd'+this.activeSlide+' input.holdBack').attr('value')*1000;
this.sliderAutoPlay = true;
this.sliderAutoTimer = setTimeout('slideObjects[\'slider_'+this.id+'\'].StartPlay();', holdBack);
},
SliderV2Stop: function()
{
this.sliderAutoPlay = false;
clearTimeout(this.sliderAutoTimer);
}
}// end of object
slideObjects['slider_'+id].slideCnt = $('div.slider_cont.id'+id+' div.slide').length;
if (slideObjects['slider_'+id].slideCnt > 1)
{
var navBtns = '';
for(c=1;c<=slideObjects['slider_'+id].slideCnt;c++) { navBtns+= ''+c+' '; }
$('div.slider_cont.id'+id+' div.slide_btns').html(navBtns);
}
else
{
$('div.slider_cont.id'+id+' div.slide_btns, div.slider_cont.id'+id+' .prev_big, div.slider_cont.id'+id+' .next_big').css({'display':'none'});
}
$('div.slider_cont.id'+id+' div.slide').css({top:-150000});
/*
$('div.slider_cont.id'+id+' div.slide img.bg').on('load', function()
{
var nr = $(this).attr('id').split('_')[2];
slideObjects['slider_'+id].SliderV2RedrawImg(nr);
});
*/
$('div.slider_cont.id'+id+' div.slide div.imgCrop').each(function(ind)
{
if ($(this).find('img.bg').length > 0)
{
$(this).css({'background-image':'url('+$(this).find('img.bg').attr('src')+')', 'background-size':'cover', 'background-position':'center center'});
$(this).find('img.bg').remove();
if (isAppleMobile) { $(this).find('video.mp4').remove(); }
}
});
$('div.slider_cont.id'+id+' div.slide_btns a.slideNum').click(function(e)
{
e.preventDefault();
e.stopPropagation();
slideObjects['slider_'+id].sliderAutoPlay = false;
clearTimeout(slideObjects['slider_'+id].sliderAutoTimer);
var nr = parseInt($(this).html()); //+1
if (nr < slideObjects['slider_'+id].activeSlide) { slideObjects['slider_'+id].slideDirection = 'left'; } else { slideObjects['slider_'+id].slideDirection = 'right'; }
//console.log(nr);
slideObjects['slider_'+id].SliderV2Nav(nr,true,true);
});
$('div.slider_cont.id'+id+' .prev_big').click(function(e)
{
e.preventDefault();
e.stopPropagation();
slideObjects['slider_'+id].SliderV2Prev(true,true);
});
$('div.slider_cont.id'+id+' .next_big').click(function(e)
{
e.preventDefault();
e.stopPropagation();
slideObjects['slider_'+id].SliderV2Next(true,true);
});
if (position == 'bg') //dedam pries visus elementus, po body
{
$('div.slider_cont.id'+id).prependTo($('body'));
$('body').append('
');
$('div.slider_cont.id'+id+' div.slide_btns').appendTo($('div.slider_cont.absControls_'+id));
$('div.slider_cont.id'+id+' div.prev_big').appendTo($('div.slider_cont.absControls_'+id));
$('div.slider_cont.id'+id+' div.next_big').appendTo($('div.slider_cont.absControls_'+id));
$('div.absControls_'+id+'').css({'position':'absolute', top:0, left:0, height:'auto', 'overflow':'visible'});
$('div.slider_cont.id'+id+' div.slide div.fck').css({'display':'none'}); //slepiam fck slaidose ir rodom rezervuotam aukstyje saito vidury
//if ($('div.slider_cont.id'+id+' div.fck').length > 0) { $('div.'+((startPage)?'startpage_':'')+'data_block').css({zIndex:-1}); } //jei turim bent viena fck - slepiam kontenta
$('div.slider_cont.id'+id+' div.fck').css({'opacity':0});
}
$('div.slider_cont.id'+id+' div.fck table a').css({'background':'url(./this-not-a-hack.gif) repeat;'});
slideObjects['slider_'+id].Redraw();
//if (position == 'inline' && mobileVersion) { $('div.data_block div.widthClip, div.startpage_data_block div.widthClip').css({width:'980px','overflow':'hidden'}); } //ant mobiliu turi cropint slaidus
if (advanced_slides || responsiveOn)
{
$(((position == 'bg')?'div.sliderReservedHeight.id'+id:'div.slider_cont.id'+id)).on('swipeleft', function(e)
{
e.preventDefault();
e.stopPropagation();
slideObjects['slider_'+id].SliderV2Next(true,true);
}).on('swiperight', function(e)
{
e.preventDefault();
e.stopPropagation();
slideObjects['slider_'+id].SliderV2Prev(true,true);
}).on('movestart', function(e)
{
if ((e.distX > e.distY && e.distX < -e.distY) || (e.distX < e.distY && e.distX > -e.distY))
{
e.preventDefault();
}
});
}
if (slideObjects['slider_'+id].slideCnt > 0) { slideObjects['slider_'+id].SliderV2Nav(1,0,0); }
if (autostart == '1' && !less980)
{
$(window).on('load', function()
{
slideObjects['slider_'+id].SliderV2Play();
});
}
} //initSliderV2 end
function loginModal()
{
var page = readCookie('loginPage');
if (page == null) { createCookie('loginPage',current_page_url); }
if (def_language == 'lt')
{
var mtitle = 'Prisijungimas prie sistemos';
var email = 'El. paštas';
var pass = 'Slaptažodis';
var login = 'Prisijungti';
}
else if (def_language == 'ru')
{
var mtitle = 'Подключение к системе';
var email = 'Ел. почта';
var pass = 'Пароль';
var login = 'Войти';
}
else //(def_language == 'en')
{
var mtitle = 'Sign in';
var email = 'Email';
var pass = 'Password';
var login = 'Login';
}
var sidePadding = 50;
var fbMargin = 30;
if (less980) { sidePadding = 0; fbMargin = 0; }
var modalHTML = '';
$.fancybox(modalHTML,{'autoDimensions':true, margin:fbMargin});
}
function personalModal(title)
{
if (!_obj('personalInfoBlock')) return;
$.fancybox(''+title+'
'+_obj('personalInfoBlock').innerHTML,{'width':600, 'height':400, 'autoDimensions':false});
}
function tryLogin()
{
_url(def_language+'/login/'+escape(_obj('loginFrm_Email').value)+'/'+escape(_obj('loginFrm_Pass').value)+'/');
}
//layers
var layersWithPresets = [];
var isLayerPresets = false;
function initLayerBackgrounds()
{
$(document).ready(function()
{
if (layersWithPresets)
{
isLayerPresets = true;
for(c=0;c');
}
layerPresetsRedraw();
}
});
}
function layerPresetsRedraw()
{
if (layersWithPresets)
{
for(c=0;cUpdate Required To play the media you will need to either update your browser to a recent version or update your
Flash plugin .
');
$(" ", {rel:"stylesheet", type:"text/css", href:common_BU+'jplayer/skin/blue.monday/jplayer.blue.monday.css'}).appendTo("head");
$(document).ready(function()
{
$.getScript(common_BU+'jplayer/js/jquery.jplayer.min.js', function(data, textStatus, jqxhr)
{
$.getScript(common_BU+'jplayer/js/jplayer.playlist.min.js', function(data, textStatus, jqxhr)
{
$.ajax({type:"POST", url:def_language+'/mediaFiles/'+escape(folder)+'/', dataType:'json', success:function(data)
{
if (data.ok)
{
var plist = [{ title:"Partir", mp3:"http://www.jplayer.org/audio/mp3/Miaow-09-Partir.mp3"},{ title:"Thin Ice", mp3:"http://www.jplayer.org/audio/mp3/Miaow-10-Thin-ice.mp3" }];
new jPlayerPlaylist({jPlayer: '#jquery_jplayer_'+elementId, cssSelectorAncestor: '#jp_container_'+elementId }, data.plist, { swfPath: common_BU+'jplayer/js', supplied: "mp3", wmode: "window", solution: "html,flash" });
//solution: "html,flash",
setTimeout(function(){ $('#jquery_jplayer_'+elementId).jPlayer("play"); },500);
}
else
{
$('#'+elementId).html('No media files found.');
}
}});
});
});
});
}
function SlideClick(id,cnt)
{
$('div.slider_cont.id'+id+' a.slideNum.btn_'+cnt+', .slider_cont.absControls_'+id+' a.slideNum.btn_'+cnt).trigger('click');
}
function SlidePlay(id)
{
slideObjects['slider_'+id].SliderV2Play();
}
function SlideStop(id)
{
slideObjects['slider_'+id].SliderV2Stop();
}
//------
//eshop
//------
function update_currency(obj) //eshop
{
var currency_id = obj.value;
createCookie('user_currency',currency_id);
if (!designMode) { page_refresh(); }
}
function set_currency(currency_id) //eshop
{
createCookie('user_currency',currency_id);
if (!designMode) { page_refresh(); }
}
function check_login_frm(userdef,passdef,err_msg)
{
var ulogin = _obj('ulogin').value;
var upass = _obj('upass').value;
if ( (ulogin != '')&&(ulogin != userdef)&&(upass != '')&&(upass != passdef) ) { return true; } else { alert(err_msg); return false; }
}
function check_login_frm2(userdef,passdef,err_msg)
{
var ulogin = _obj('ulogin2').value;
var upass = _obj('upass2').value;
if ( (ulogin != '')&&(ulogin != userdef)&&(upass != '')&&(upass != passdef) ) { return true; } else { alert(err_msg); return false; }
}
function check_login_frm3(userdef,passdef,err_msg)
{
var ulogin = _obj('ulogin3').value;
var upass = _obj('upass3').value;
if ( (ulogin != '')&&(ulogin != userdef)&&(upass != '')&&(upass != passdef) ) { return true; } else { alert(err_msg); return false; }
}
function add2cart(pid)
{
_obj('pid_cnt_'+pid).blur();
_obj('add_btn_'+pid).blur();
var cnt = _obj('pid_cnt_'+pid).value;
if (!isInteger(cnt)) { _obj('pid_cnt_'+pid).value = ''; return; }
$.get(base_url+def_language+'/add2cart/&pid='+pid+'&cnt='+cnt+'&lang='+def_language, function(data) { eval(data);if ($('body').hasClass('cart')){page_refresh();} } );
}
function add2cartSingle(pid)
{
$.get(base_url+def_language+'/add2cart/&pid='+pid+'&cnt=1&lang='+def_language, function(data) { eval(data);if ($('body').hasClass('cart')){page_refresh();} } );
}
function add2cartCnt(pid,cnt)
{
$.get(base_url+def_language+'/add2cart/&pid='+pid+'&cnt='+cnt+'&lang='+def_language, function(data) { eval(data);if ($('body').hasClass('cart')){page_refresh();} } );
}
function inp_add2cart(e,pid)
{
var KeyID = (window.event) ? event.keyCode : e.keyCode;
if (KeyID==13) { add2cart(pid); }
}
function add2cart_anim(pid) //vyksta kai preke sekmingai prideta i krepseli
{
if (eAdd2CartAni == 'cart' && !less980) //rodomas virsutinis krepselis tik pc versijoje
{
$('div.greyEshpBg').css({'display':'block'});
var isCartInVisible = $(window).scrollTop() > ($('div.eCart.top').offset().top + $('div.eCart.top').outerHeight() + 10);
$('div.eCart.top').addClass('open');
if (isCartInVisible) $('div.eCart.top').addClass('fixed');
setTimeout(function()
{
$('div.eCart.top').removeClass('open').removeClass('fixed');
$('div.greyEshpBg').css({'display':'block'}).fadeOut(400);
}, 1500);
}
else
{
$('div.cartUpdated, div.greyEshpBg').css({'display':'block'});
setTimeout(function()
{
$('div.cartUpdated, div.greyEshpBg').css({'display':'block'}).fadeOut(400);
}, 1500);
}
//mouseenter(function(e) { $(this).css({'z-index':'150'}); $('div.greyEshpBg'). }).mouseleave(function(e) { $(this).css({'z-index':'140'}); $('div.greyEshpBg').css({'display':'none'}); });
}
function add2cartOverQuantity_anim(pid,overQuantity,prUrl)
{
if (overQuantity == null)
{
add2cart_anim(pid);
}
else
{
//console.log('OverQuantity '+pid+' overQuantity='+overQuantity);
$('a.orderBiggerAmount').attr('href','javascript:inquireOverQuality('+pid+','+overQuantity+',\''+prUrl+'\' );');
$('div.cartNotUpdated, div.greyEshpBg').css({'display':'block'});
setTimeout(function()
{
$('div.cartNotUpdated, div.greyEshpBg').css({'display':'block'}).fadeOut(400);
}, 5500);
}
}
function inquireOverQuality(pid,overQuantity,prUrl)
{
createCookie('OverQuantityInquire','1');
createCookie('OverQuantityInquirePid',pid);
createCookie('OverQuantityInquireCnt',overQuantity);
_url(prUrl);
}
function videoPrepare(elemPath, mp4)
{
var BV = new $.BigVideo({doLoop:false, container:$(elemPath)});
BV.init();
BV.show(mp4,{ambient:true});
/*
*/
}
function smoothscroll2obj(id, time)
{
var h = $('#'+id+',*[name="'+id+'"]').offset().top;
smoothscroll(h, time);
}
function smoothscroll(height, time)
{
$('html, body').animate({scrollTop:height+'px'},time);
}
function check_nl_frm(err1,err2,err3,num,succ)
{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var email = $('#n'+num+'_query').attr('value');
if (!reg.test(email))
{
$('#n'+num+'_query').focus();
alert(err2);
return false;
}
var table = '';
$.fancybox('
'+$('.cont.newsletter').text()+' '+table+'',{'autoDimensions':true, margin:50});
return false;
}
function subscribeSubmit(email,succ,num)
{
var isCompany = $('input[name="utype"]:checked').val();
var group = '';
if (newsletterGroups != '') { group = $('select#nLettGroup').val(); }
$.ajax({type:"POST", url:def_language+'/subscribe/'+urlencode(email)+'/'+isCompany+'/'+group+'/', dataType:'json', success:function(data)
{
if (data.ok)
{
$('#n'+num+'_query').attr('value','').blur();
$.fancybox('
'+succ+' '+'',{'autoDimensions':true, margin:50});
}
else
{
$.fancybox('');
}
}});
}
function makeUnselectable(node)
{
if (node.nodeType == 1) {
node.setAttribute("unselectable", "on");
}
var child = node.firstChild;
while (child) {
makeUnselectable(child);
child = child.nextSibling;
}
}
//paralax animations
var actualLayerId = null;
var scrollTimer = null;
function updateLayerEffects()
{
if (!less980 && !mobileVersion)
{
var scrollTop = $(window).scrollTop();
var scrollBot = scrollTop + $(window).height();
//matchLayer(scrollTop, scrollBot); //rodome atitinkanti kontentui linka //20150909 perkelta i appsus
clearTimeout(scrollTimer);
scrollTimer = setTimeout(function()
{
if (actualLayerId != null && $('div.footer_block').offset().top > scrollBot && (headerCSSPos == 'fixed' || (scrollTop >= $('div.header_cont').height())))
{
if (!$('#'+actualLayerId).hasClass('ac_noParalax')) { $('html, body').animate({scrollTop: $('#'+actualLayerId).offset().top }, 250, function () { }); } }
}, 800);
$('div.layer:not(.noParalax):not(.ac_noParalax)').each(function()
{
var TopElement = $(this).offset().top;
var p = visibleHeight(($(this).attr('id')),scrollTop,scrollBot);
var percent = p/($(this).height());
if (percent > 1) { percent = 1; }
$(this).find('div.tableCont').css({'top':(50 + ((scrollTop-TopElement)/20))+'%'}); //vertikalus centravimas
if ($(this).hasClass('ac_rotate'))
{
$(this).find('div.tableCont').css({'transform':'rotate(' + (0 + ((scrollTop-TopElement)/20)) + 'deg)'});
$(this).css({'overflow':'hidden'});
}
if ($(this).hasClass('ac_moveLeft')) { $(this).css({'right':(0 + ((scrollTop-TopElement)/10))+'%'}); }
if ($(this).hasClass('ac_moveRight')) { $(this).css({'left':(0 + ((scrollTop-TopElement)/10))+'%'}); }
if ($(this).hasClass('ac_fadeIn')) { $(this).find('div.tableCont').css({'opacity':(0 + percent)}); }
});
}
}
//skirta paralax
var headerCSSPos = '';
function visibleHeight(id,TopView,BotView)
{
var layerObj = $('#'+id);
if (layerObj.length == 0) { return 0;}
var TopElement = layerObj.offset().top;
var layerHeight = layerObj.height();
if (layerObj.css('display') == 'none') { return 0; }
var BotElement = TopElement + layerHeight;
if (TopElement > BotView) { return 0; }
if (BotElement < TopView) { return 0; }
if (TopElement < TopView) { TopElement = TopView; }
if (BotElement > BotView) { BotElement = BotView; }
return (BotElement - TopElement);
}
function matchLayer(TopView,BotView)
{
var actualLayer = 0;
var actualLayerHeight = 0;
$('div.layer').each(function()
{
var idTemp = $(this).attr('id');
var temp = visibleHeight(idTemp, TopView, BotView);
if (temp > actualLayerHeight)
{
actualLayer = idTemp;
actualLayerId = idTemp; //global
actualLayerHeight = temp;
}
});
if ($('ul.tmenu li a[href$="#'+actualLayer+'"]').not("ul.tmenu li ul a").length > 0) { var selector = 'ul.tmenu li a[href$="#'+actualLayer+'"]'; }
else { var selector = 'ul.tmenu li a[href="'+current_page_url+'"]'; }
if ($(selector).not("ul.tmenu li ul a").length > 0)
{
//console.log(selector);
$('ul.tmenu li a').removeClass('top_mp_active');
$(selector).addClass('top_mp_active');
}
if ($('ul.smenu li a[href$="#'+actualLayer+'"]').not("ul.smenu li ul a").length > 0) { var selector = 'ul.smenu li a[href$="#'+actualLayer+'"]'; }
else { var selector = 'ul.smenu li a[href="'+current_page_url+'"]'; }
if ($(selector).not("ul.smenu li ul a").length > 0)
{
//console.log(selector);
$('ul.smenu li a').removeClass('top_mp_active');
$(selector).addClass('top_mp_active');
}
if ($('ul.bmenu li a[href$="#'+actualLayer+'"]').not("ul.bmenu li ul a").length > 0) { var selector = 'ul.bmenu li a[href$="#'+actualLayer+'"]'; }
else { var selector = 'ul.bmenu li a[href="'+current_page_url+'"]'; }
if ($(selector).not("ul.bmenu li ul a").length > 0)
{
//console.log(selector);
$('ul.bmenu li a').removeClass('top_mp_active');
$(selector).addClass('top_mp_active');
}
}
function tfilter(templateId,fieldId,val)
{
if ($('div.eshopCont').hasClass('eshopFilters'))
{
changeTemplateParam(templateId,fieldId,val);
}
else
{
var newSearchUrl = base_url+def_language+'/ecatalog/products/';
newSearchUrl+='tid='+templateId+';';
newSearchUrl+='tparamId='+fieldId+';';
newSearchUrl+='param='+encodeURIComponent(val)+';';
_url(newSearchUrl);
}
}
function tcats(catString)
{
if ($('div.eshopCont').hasClass('eshopFilters'))
{
f_cids = catString.split(',');
updateFilters();
}
else
{
var newSearchUrl = base_url+def_language+'/ecatalog/products/';
newSearchUrl+='cid='+catString+';';
_url(newSearchUrl);
}
}
function inquireFrmSubmit()
{
var errors = false;
var elements = new Array('.fbmodal input[name="inp_product"]','.fbmodal input[name="inp_email"]','.fbmodal textarea[name="inp_comment"]'); //,'.fbmodal input[name="inp_name"]'
for(c=0;c'+$('div.iquireFrmResult').html()+' ',{'autoDimensions':true, margin:50});
createCookie('inquireFrmDT','');
}
}});
}
}
function createCountDown(duration, jqSelector)
{
var start = Date.now(), diff, minutes, seconds, hours;
function timer()
{
diff = duration - (((Date.now() - start) / 1000) | 0);
hours = (diff / 3600) | 0;
minutes = ((diff-(hours*3600)) / 60) | 0;
seconds = ((diff-(hours*3600)) % 60) | 0;
hours = hours < 10 ? "0" + hours : hours;
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
$(jqSelector).text(hours + ":" +minutes + ":" + seconds);
if (diff <= 0) { start = Date.now() + 1000; }
};
timer();
setInterval(timer, 1000);
}
function makePriceOffer(pid,minPrice,confirmTxt)
{
if (confirm(confirmTxt))
{
var price = parseFloat($('input.myofferPrice').val());
if (price >= minPrice)
{
$.ajax({type:"POST", url:def_language+'/priceOffer/', data: { 'product':pid, 'price':price, 'productUrl':current_page_url }, dataType:'json', success:function(data)
{
if (data.OK)
{
page_refresh();
}
}});
setTimeout('page_refresh();', 30*1000);
}
else
{
alert(lng_PriceTooLow+' '+minPrice);
}
}
}
function fancyBoxModal(embed)
{
var modalHTML = ''+embed+'
';
$.fancybox(modalHTML,{'autoDimensions':true, margin:50});
}
function calUpdate(y,m)
{
if (!$('div.calContainer').hasClass('loading'))
{
$('div.calContainer').addClass('loading');
setTimeout(function(){
$.ajax({type:"POST", url:def_language+'/calendar/ajax/', data: { year: y, month: m }, dataType:'json', success:function(data)
{
$('div.calContainer').removeClass('loading');
$('div.calHolder').html(data.HTML);
$('.calHolder td.cd').mouseenter(function(e)
{
var tdId = $(this).attr('id').split('cal_day_')[1];
lastTd = tdId;
clearTimeout(over_timer);
over_timer = setTimeout(function()
{
$('.calHolder td.cd').removeClass('open');
if (lastTd > 0) { $('#cal_day_'+lastTd).addClass('open'); }
}, over_timeout);
}).mouseleave(function(e)
{
lastTd = 0;
clearTimeout(over_timer);
$('.calHolder td.cd').removeClass('open');
});
}});
},200);
}
}
/* kalendorius */
var lastTd = 0;
var over_timeout = 250; //milisekundziu kol parodo note
var over_timer = null;
$(document).ready(function(){
setTimeout(function() {
$('.calHolder td.cd').mouseenter(function(e)
{
var tdId = $(this).attr('id').split('cal_day_')[1];
lastTd = tdId;
clearTimeout(over_timer);
over_timer = setTimeout(function()
{
$('.calHolder td.cd').removeClass('open');
if (lastTd > 0) { $('#cal_day_'+lastTd).addClass('open'); }
}, over_timeout);
}).mouseleave(function(e)
{
lastTd = 0;
clearTimeout(over_timer);
$('.calHolder td.cd').removeClass('open');
});
},600);
});
function DropAllCookies()
{
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++)
{
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
eraseCookie(name.trim());
}
}
function DropCookiesExit()
{
DropAllCookies();
window.location = 'about:blank';
//window.location = 'https://www.google.com/search?safe=off&q=browser+cookies';
}
function AgreeToPrivPolicy()
{
createCookie('AgreedToPrivPolicy','1',3650);
createCookie('weUseCookiesForget','1',3650);
$('div.gdprModal').css({'display':'none'});
//_url(base_url+def_language+'/');
}
/**
* jQuery.marquee - scrolling text like old marquee element
* @author Aamir Afridi - aamirafridi(at)gmail(dot)com / http://aamirafridi.com/jquery/jquery-marquee-plugin
*/
(function(f){f.fn.marquee=function(x){return this.each(function(){var a=f.extend({},f.fn.marquee.defaults,x),b=f(this),c,h,t,u,k,e=3,y="animation-play-state",n=!1,E=function(a,b,c){for(var e=["webkit","moz","MS","o",""],d=0;d');var l=b.find(".js-marquee").css({"margin-right":a.gap,"float":"left"});a.duplicated&&l.clone(!0).appendTo(b);b.wrapInner('
');c=b.find(".js-marquee-wrapper");
if(u){var m=b.height();c.removeAttr("style");b.height(m);b.find(".js-marquee").css({"float":"none","margin-bottom":a.gap,"margin-right":0});a.duplicated&&b.find(".js-marquee:last").css({"margin-bottom":0});var q=b.find(".js-marquee:first").height()+a.gap;a.startVisible&&!a.duplicated?(a._completeDuration=(parseInt(q,10)+parseInt(m,10))/parseInt(m,10)*a.duration,a.duration*=parseInt(q,10)/parseInt(m,10)):a.duration*=(parseInt(q,10)+parseInt(m,10))/parseInt(m,10)}else k=b.find(".js-marquee:first").width()+
a.gap,h=b.width(),a.startVisible&&!a.duplicated?(a._completeDuration=(parseInt(k,10)+parseInt(h,10))/parseInt(h,10)*a.duration,a.duration*=parseInt(k,10)/parseInt(h,10)):a.duration*=(parseInt(k,10)+parseInt(h,10))/parseInt(h,10);a.duplicated&&(a.duration/=2);if(a.allowCss3Support){var l=document.body||document.createElement("div"),g="marqueeAnimation-"+Math.floor(1E7*Math.random()),A=["Webkit","Moz","O","ms","Khtml"],B="animation",d="",r="";l.style.animation&&(r="@keyframes "+g+" ",n=!0);if(!1===
n)for(var z=0;z"+l+"");E(c[0],"AnimationIteration",function(){b.trigger("finished")});E(c[0],"AnimationEnd",function(){w();b.trigger("finished")})}else c.animate(t,a.duration,a.easing,function(){b.trigger("finished");a.pauseOnCycle?b.timer=setTimeout(w,a.delayBeforeStart):w()});b.data("runningStatus","resumed")};b.bind("pause",p.pause);b.bind("resume",
p.resume);a.pauseOnHover&&b.bind("mouseenter mouseleave",p.toggle);n&&a.allowCss3Support?w():b.timer=setTimeout(w,a.delayBeforeStart)}})};f.fn.marquee.defaults={allowCss3Support:!0,css3easing:"linear",easing:"linear",delayBeforeStart:1E3,direction:"left",duplicated:!1,duration:5E3,gap:20,pauseOnCycle:!1,pauseOnHover:!1,startVisible:!1}})(jQuery);