// JavaScript Document
//utf8 УТФ8 кодировка lietuviškai ąčęėįšųūž
var def_language = 'LT';

function _obj(id)
{
	if ((id != undefined)&&(id != '')) { return document.getElementById(id); } else { return ''; }
}

function _url(path)
{
	var real_link = path;
	real_link = real_link.replace(/&amp;/g,'&');
	window.location = real_link;	
}

function urlencode(str) { return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40'); }



function page_refresh()
{
	//var sURL = unescape(window.location.pathname);
	//_url(sURL);
	//location.reload(true);
	_url(current_page_url);
}


function nustatyti_rusiavima(mp_id, budas)
{
	var key = 'rusiavimas_'+mp_id;
	var rvalue = readCookie(key);
	if (rvalue != budas)
	{
		createCookie(key,budas,7);
		page_refresh();
	}
}

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();
	}
}


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 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);
}





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_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 isInteger(s) { return (s.toString().search(/^-?[0-9]+$/) == 0); }



function mfocus(id)
{
	_obj(id).focus();
}


function win_resize()
{
	/*
	adjust_main_cont_margin();
	if (_obj('img_enlarge').style.display == 'block')
	{
		getScrollXY();
		scroll(scrOfX+1,scrOfY+1);
		scroll(scrOfX,scrOfY);
		getClientSize();
		getScrollXY();
		_obj('img_enlarge_bg').style.top = (scrOfY + 'px');
		_obj('img_enlarge_bg').style.left = (scrOfX + 'px');
		_obj('img_enlarge_bg').style.width = (myWidth + 'px');
		_obj('img_enlarge_bg').style.height = (myHeight + 'px');
	
		_obj('img_enlarge').style.top = (scrOfY + 'px');
		_obj('img_enlarge').style.left = (scrOfX + 'px');
		_obj('img_enlarge').style.width = (myWidth + 'px');
		_obj('img_enlarge').style.height = (myHeight + 'px');
	}
	*/
}


//naujienu slaidai
var current_slide_page = 1;
var last_slide = 1;
var slide_cnt = -1;
var slide_width = 942;
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_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+= '<a href="javascript:click_slide('+c+');" id="slide_btn_'+c+'">'+c+'</a>';
		_obj('slide_btn_1').className = 'act';
	}
	if (slide_cnt > 0) 
	{ 
		if (autostart == '1') 
		{ 
			$(window).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';
	}
}
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); }
}


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; }
}


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 logoff()
{
	$.get('fast.php?act=loggoff', function(data) { page_refresh(); } );
}

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;
}

function check_register_form(lang)
{
	if (!login_laisvas) 
	{
		vyksta_submit = true;
		tikrinti_login();
		return false;
	}
	
	if (def_language == 'LT')
	{
		if (_obj('inp_login').value.length < 4) 
		{ alert('Įvestas slapyvardis yra per trumpas.\nMinimalus slapyvardžio ilgis yra 4 simboliai.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		if (_obj('inp_login').value.length > 15) 
		{ alert('Įvestas slapyvardis yra per ilgas.\nMaksimalus slapyvardžio ilgis yra 15 simboliai.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		var illegalChars = /\W/;
		if (illegalChars.test(_obj('inp_login').value)) 
		{ alert('Slapyvardis turi būti sudarytas iš lotyniškos abėcėlės raidžių bei skaičių.\nLeidžiamas pabraukimo brūkšnys.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		if (_obj('inp_login').value != tikrintas_login) 
		{ alert('Pršome patikrinti ar slapyvardis nėra užimtas.'); _obj('inp_login_flag').src = 'images/field_neutral.gif'; return false; }
		
		if (!login_laisvas) 
		{ alert('Pasirinktas slapyvardis yra užimtas.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
		
		if (_obj('inp_pass').value.length < 6) 
		{ alert('Įvestas slaptažodis yra per trumpas.\nMinimalus slaptažodžio ilgis yra 6 simboliai.'); _obj('inp_pass_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_pass_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_pass').value != _obj('inp_pass2').value) 
		{ alert('Įvesti slaptažodžiai nesutampa.'); _obj('inp_pass2_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_pass2_flag').src = 'images/field_correct.gif'; }
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if (!reg.test(_obj('inp_email').value)) 
		{ alert('Įveskite teisingą el.pašto adresą!\nŠiuo paštu bus išsiųstas registracijos patvirtinimas.'); _obj('inp_email_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_email_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_name').value.length < 2) 
		{ alert('Įvestas vardas yra per trumpas.\nMinimalus vardo ilgis yra 2 simboliai.'); _obj('inp_name_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_name_flag').src = 'images/field_correct.gif'; }

		if (_obj('inp_city').value.length < 6) 
		{ alert('Įveskite teisingą telefono numerį!'); _obj('inp_city_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_city_flag').src = 'images/field_correct.gif'; }

		if (_obj('inp_kodas').value.length != 4) 
		{ alert('Įveskite kodą pavaizduotą paveikslelyje.'); _obj('inp_kodas').focus(); return false; }
	}
	if (def_language == 'EN')
	{
		if (_obj('inp_login').value.length < 4) 
		{ alert('Entered username is too short.\nMinimum length of username is 4 symbols.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		if (_obj('inp_login').value.length > 15) 
		{ alert('Entered username is too long.\nMaximum length of username is 15 symbols.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		var illegalChars = /\W/;
		if (illegalChars.test(_obj('inp_login').value)) 
		{ alert('Username should contain only latin symbols.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		if (_obj('inp_login').value != tikrintas_login) 
		{ alert('Please chack if username is not taken.'); _obj('inp_login_flag').src = 'images/field_neutral.gif'; return false; }
		
		if (!login_laisvas) 
		{ alert('Chosen username is already taken.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
		
		if (_obj('inp_pass').value.length < 6) 
		{ alert('Entered password is too short.\nMinimum length of password is 6 symbols.'); _obj('inp_pass_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_pass_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_pass').value != _obj('inp_pass2').value) 
		{ alert('Entered passwords dont match.'); _obj('inp_pass2_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_pass2_flag').src = 'images/field_correct.gif'; }
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if (!reg.test(_obj('inp_email').value)) 
		{ alert('Please enter a valid email address.\nVerification letter will be sent to your email address.'); _obj('inp_email_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_email_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_name').value.length < 2) 
		{ alert('Entered name is too short.\nMinimum length of name is 2 symbols.'); _obj('inp_name_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_name_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_city').value.length < 6) 
		{ alert('Please enter a valid telephone number!'); _obj('inp_city_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_city_flag').src = 'images/field_correct.gif'; }
	
		if (_obj('inp_kodas').value.length != 4) 
		{ alert('Please enter the secure code.'); _obj('inp_kodas').focus(); return false; }
	}
	if (def_language == 'RU')
	{
		if (_obj('inp_login').value.length < 4) 
		{ alert('Слишком короткое имя пользователя.\nМинимальная длина имя пользователя 4 символа.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		if (_obj('inp_login').value.length > 15) 
		{ alert('Слишком длинное имя пользователя.\nМаксимальная длина имя пользователя 15 символов.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		var illegalChars = /\W/;
		if (illegalChars.test(_obj('inp_login').value)) 
		{ alert('Имя пользователя должно состоять из лотинских букв и цифр.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
	
		if (_obj('inp_login').value != tikrintas_login) 
		{ alert('Проверьте занятость имя пользователя.'); _obj('inp_login_flag').src = 'images/field_neutral.gif'; return false; }
		
		if (!login_laisvas) 
		{ alert('Введённое имя пользователя занято.'); _obj('inp_login_flag').src = 'images/field_failed.gif'; return false; }
		
		if (_obj('inp_pass').value.length < 6) 
		{ alert('Слишком короткий пароль.\nМинимальная длина пароля 6 символов.'); _obj('inp_pass_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_pass_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_pass').value != _obj('inp_pass2').value) 
		{ alert('Введённые пароли не совпадают.'); _obj('inp_pass2_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_pass2_flag').src = 'images/field_correct.gif'; }
	
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if (!reg.test(_obj('inp_email').value)) 
		{ alert('Введите правильную эл. почту!\nПодтверждение регистрации будет выслано по введённому адресу.'); _obj('inp_email_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_email_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_name').value.length < 2) 
		{ alert('Слишком короткое имя.\nМинимальная длина имя 4 символа.'); _obj('inp_name_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_name_flag').src = 'images/field_correct.gif'; }
		
		if (_obj('inp_city').value.length < 6) 
		{ alert('Введите правильный номер телефона!'); _obj('inp_city_flag').src = 'images/field_failed.gif'; return false; }
		else 
		{ _obj('inp_city_flag').src = 'images/field_correct.gif'; }
	
		if (_obj('inp_kodas').value.length != 4) 
		{ alert('Введите код изабражённый на картинке.'); _obj('inp_kodas').focus(); return false; }
	}

	return true;
}

function last_login_failed()
{
	if (def_language == 'RU') { alert('Неверные данные подключения.');	 }
	else 
	{
		if (def_language == 'LT') { alert('Neteisingas slapyvardis arba slaptažodis.');	 }
		else
		{
			alert('Incorrect login data, please try again.');	 
		}
	}
}

function mfocus(id)
{
	_obj(id).focus();
}





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;



//========================
// Katalogo krepselis
//========================
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('fast.php?act=add2cart&pid='+pid+'&cnt='+cnt+'&lang='+def_language, function(data) 
	{ 
		eval(data);
	} );
}
function inp_add2cart(e,pid)
{
	var KeyID = (window.event) ? event.keyCode : e.keyCode;
	if (KeyID==13) { add2cart(pid); }
}
function show_cart_updated()
{
	var modal_width = $('#cart_updated').outerWidth();
	var modal_height = $('#cart_updated').outerHeight();
	var modal_left = Math.round(($(window).width() - modal_width)/2);
	var modal_top = (Math.round(($(window).height() - modal_height)/2) + $(window).scrollTop());

	_obj('cart_updated').style.top = modal_top+'px';
	_obj('cart_updated').style.left = modal_left+'px';
	
	_obj('cart_updated').style.display = 'block';
	$('#cart_updated').fadeOut(1000);
}
function upd_subtotal_cap()
{
	if (_obj('sub_total_cap')) { _obj('sub_total_cap').innerHTML = lng_sub_total; }
}
function add2cart_anim(pid)
{
	if (_obj('pthumb_'+pid) && _obj('cart_thumb_'+pid))
	{
		if (!_obj('upd_cart'))
		{
			$('body').append('<div id="upd_cart" class="upd_cart"><!-- --></div>');
		}
		_obj('upd_cart').style.backgroundImage = _obj('pthumb_'+pid).style.backgroundImage;
		var start_offset = $('#pthumb_'+pid).offset();
		_obj('upd_cart').style.top = start_offset.top + 'px';
		_obj('upd_cart').style.left = start_offset.left + 'px';
		_obj('upd_cart').style.width = '221px';
		_obj('upd_cart').style.height = '221px';
		_obj('upd_cart').style.display = 'block';
		var end_offset = $('#cart_thumb_'+pid).offset();
		$("#upd_cart").fadeIn(0);
		$("#upd_cart").stop();
		$("#upd_cart").animate({top: end_offset.top + 'px', left: end_offset.left + 'px', width: 36 + 'px', height: 36 + 'px'}, 500, function() { $("#upd_cart").fadeOut(200); });
	}
}

function modal_key_down(e)
{
	var KeyID = (window.event) ? event.keyCode : e.keyCode;
	if ((KeyID==13)&&(last_add2carp_product > 0)) { check_add2cart_modale(last_add2carp_product); }
	if (KeyID==27) { hide_enlarger(true); }
}
function cart_select_all()
{
	for(c=0;c<cart_product_ids.length;c++)	
	{
		_obj('product_del_'+cart_product_ids[c]).checked = true;	
	}
}
function cart_select_none()
{
	for(c=0;c<cart_product_ids.length;c++)	
	{
		_obj('product_del_'+cart_product_ids[c]).checked = false;	
	}
}
function cart_del_selected()
{
	_obj('frm_action').value = 'del_selected';
	_obj('frm').submit();
}
function cart_order()
{
	_obj('frm_action').value = 'order';
	_obj('frm').submit();
}
function del_single_product(pid)
{
	cart_select_none();
	_obj('product_del_'+pid).checked = true;
	_obj('frm_action').value = 'del_selected';
	_obj('frm').submit();
}
function cart_check_update()
{
	if (_obj('product_del_all').checked) { cart_select_all(); }
	else { cart_select_none(); }
}
function cart_changed()
{
	_obj('order_submit').className = 'buy_btn_disabled';
	_obj('order_submit').disabled = true;
	$('#need_update_note').fadeIn();
}




//====================
// Produkto skrolai
//====================
var side_scroll_cnt = 0;
var ssscreen_height = 0;
var sslayer_height = 0;
var sslayer_pos = 0;
var sslayer_max_pos = 0;
var scroller_speed = 0.3;
function side_scroll_init(num)
{
	if (!_obj('sslayer')) { return; }
	side_scroll_cnt = num;
	ssscreen_height = $('#ssscreen').outerHeight()-30;
	sslayer_height = (99*num)+10;
	_obj('sslayer').style.height = sslayer_height+'px';
	sslayer_max_pos = ssscreen_height - sslayer_height;
	if (sslayer_max_pos > 0) { sslayer_max_pos = 0; }
	update_side_scroll();
	
	if (sslayer_max_pos != 0)
	{
		_obj('tscroll_btn').onmouseover = function()
		{
			var timeout = Math.round( $('#sslayer').position().top/scroller_speed * -1);
			$("#sslayer").animate({top: '0px'}, timeout, 'swing', function(){update_side_scroll();});
		}
		_obj('tscroll_btn').onmouseout = function() { $("#sslayer").stop(); update_side_scroll(); }
		_obj('bscroll_btn').onmouseover = function()
		{
			var timeout = Math.round( (sslayer_max_pos-$('#sslayer').position().top)/scroller_speed * -1);
			$("#sslayer").animate({top: sslayer_max_pos+'px'}, timeout, 'swing', function(){update_side_scroll();});
		}
		_obj('bscroll_btn').onmouseout = function()	{ $("#sslayer").stop(); update_side_scroll(); }
	}
}
function update_side_scroll()
{
	sslayer_pos = Math.round($('#sslayer').position().top);
	if (sslayer_pos < 0) { _obj('tscroll_btn').className = 'scroll_top_btn_act'; } else { _obj('tscroll_btn').className = 'scroll_top_btn'; }
	if (sslayer_pos > sslayer_max_pos) { _obj('bscroll_btn').className = 'scroll_bottom_btn_act'; } else { _obj('bscroll_btn').className = 'scroll_bottom_btn'; }
}

//bottom scrll
var bottom_scroll_cnt = 0;
var bsscreen_height = 0;
var bslayer_height = 0;
var bslayer_pos = 0;
var bslayer_max_pos = 0;
var bscroller_speed = 0.5;
function bottom_scroll_init(num)
{
	if (!_obj('bslayer')) { return; }
	bottom_scroll_cnt = num;
	bsscreen_height = $('#bsscreen').outerWidth();
	bslayer_height = (180*num)+20;
	_obj('bslayer').style.width = bslayer_height+'px';
	bslayer_max_pos = bsscreen_height - bslayer_height;
	if (bslayer_max_pos > 0) { bslayer_max_pos = 0; }
	update_bottom_scroll();
	
	if (bslayer_max_pos != 0)
	{
		_obj('lscroll_btn').onmouseover = function()
		{
			var timeout = Math.round( $('#bslayer').position().left/bscroller_speed * -1);
			$("#bslayer").animate({left: '0px'}, timeout, 'swing', function(){update_bottom_scroll();});
		}
		_obj('lscroll_btn').onmouseout = function() { $("#bslayer").stop(); update_bottom_scroll(); }
		_obj('rscroll_btn').onmouseover = function()
		{
			var timeout = Math.round( (bslayer_max_pos-$('#bslayer').position().left)/bscroller_speed * -1);
			$("#bslayer").animate({left: bslayer_max_pos+'px'}, timeout, 'swing', function(){update_bottom_scroll();});
		}
		_obj('rscroll_btn').onmouseout = function() { $("#bslayer").stop(); update_bottom_scroll(); }
	}
}
function update_bottom_scroll()
{
	bslayer_pos = Math.round($('#bslayer').position().left);
	if (bslayer_pos < 0) { _obj('lscroll_btn').className = 'scroll_left_btn_act'; } else { _obj('lscroll_btn').className = 'scroll_left_btn'; }
	if (bslayer_pos > bslayer_max_pos) { _obj('rscroll_btn').className = 'scroll_right_btn_act'; } else { _obj('rscroll_btn').className = 'scroll_right_btn'; }
}
//====================
// Produkto skrolai END
//====================


//produkto nuotrauku irankiai
var last_active_thumb_ind = -1;
function init_product_thumb()
{
	if (pr_thumbs.length > 2) { _obj('img_nav').style.display = 'block'; }
	if (pr_thumbs.length == 2) { _obj('img_nav_only1').style.display = 'block'; }
	if (pr_thumbs.length > 1) { show_product_thumb(1); }
}
function show_product_thumb(index)
{
	if (index == last_active_thumb_ind) { return; }
	if (last_active_thumb_ind > 0)	
	{
		var last_id = pr_thumbs[last_active_thumb_ind];
		_obj('th_'+last_id).style.display = 'none';
		_obj('enl_'+last_id).style.display = 'none';
	}
	var new_th_id = pr_thumbs[index];
	last_active_thumb_ind = index;
	_obj('th_'+new_th_id).style.display = 'block';
	_obj('enl_'+new_th_id).style.display = 'block';
}
function prev_thumb()
{
	var new_ind = last_active_thumb_ind - 1;
	if (new_ind < 1) { new_ind = pr_thumbs.length - 1; }
	show_product_thumb(new_ind);
}
function next_thumb()
{
	var new_ind = last_active_thumb_ind + 1;
	if (new_ind > (pr_thumbs.length-1)) { new_ind = 1; }
	show_product_thumb(new_ind);
}


function init_map()
{
	if (_obj('map_canvas'))	
	{
		var roadAtlasStyles = [{ featureType: "all", elementType: "all", stylers: [  { lightness: 50 }, { saturation: -100 } ] } ];
		var styledMapOptions = { name: "Holokosto atlasas" };
		var myOptions = 
		{
			zoom: 15,
			center: new google.maps.LatLng(54.618397, 25.151852),
			mapTypeId: google.maps.MapTypeId.HYBRID,
			mapTypeControl: false,
			mapTypeControlOptions: 
			{
				style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR,
				position: google.maps.ControlPosition.BOTTOM
			},
			navigationControl: true,
			navigationControlOptions: 
			{
				style: google.maps.NavigationControlStyle.SMALL,
				position: google.maps.ControlPosition.TOP_LEFT
			},
			scaleControl: false,
			scaleControlOptions: 
			{
				position: google.maps.ControlPosition.TOP_LEFT
			}
			

			
		}
		
		var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
		var usRoadMapType = new google.maps.StyledMapType(roadAtlasStyles, styledMapOptions);
		map.mapTypes.set('usroadatlas', usRoadMapType);
		map.setMapTypeId('usroadatlas');
		
		var RubinetaMarker = new google.maps.Marker({
			position: new google.maps.LatLng(54.618397, 25.151852),
			map: map,
			icon: 'images/rubi_marker.png'
		});

		
	}
}

function update_currency()
{
	var currency_id = _obj('currency_list').value;
	createCookie('user_currency',currency_id);
	page_refresh();
}

function tag_click(tag)
{
	_obj('tag_inp').value = tag;
	_obj('tag_form').submit();
}

var google_translade_open = false;
var google_translade_loaded = false;
function google_translate_click()
{
	if (!google_translade_open)
	{
		//atidarom google translate
		if (!google_translade_loaded)
		{
			google_translade_loaded = true;
			$('body').append('<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>');
		}
		$('#google_translate_element').stop();
		$('#google_translate_element').fadeIn();
		google_translade_open = true;
		createCookie('google_translate_open','1',1);
	}
	else
	{
		$('#google_translate_element').stop();
		$('#google_translate_element').fadeOut();
		google_translade_open = false;
		createCookie('google_translate_open','5',1);
	}
}
function googleTranslateElementInit() 
{ 
	_obj('google_translate_element').innerHTML = '';
	google_analytics_id = 'UA-22525921-1';
	new google.translate.TranslateElement({ pageLanguage: def_language, includedLanguages: 'be,bg,cs,da,nl,et,tl,fi,fr,gl,el,iw,hu,is,ga,it,lv,no,pl,pt,ro,sr,sk,sl,es,sv,tr,uk,cy,yi', multilanguagePage: true, gaTrack: true, gaId: google_analytics_id, layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element'); 
}
function check_google_translate()
{
	if (readCookie('google_translate_open') == '1')	
	{
		$('body').append('<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>');
		$('#google_translate_element').fadeIn();
		google_translade_open = true;
	}
}

function registr_rules_open()
{
	$('#rules_cont').fadeIn();
}
