
var mailPreg = /^[a-zA-Z0-9]*[\.|\-|_]?[a-zA-Z0-9]+@([a-zA-Z0-9]*[\.|\-]?[a-zA-Z0-9]*[a-zA-Z0-9]+){1,4}\.[a-zA-Z]{2,4}$/;



function rodytiArtEkskurs(id, action) {
	if(!id) { return true; }
	
	Effect.toggle('art_ekskurs_'+id,'appear');
	
	return true;
	if(action=='off') {
		$('art_ekskurs_'+id).hide();
	}
	else {
		$('art_ekskurs_'+id).show();
	}
}

function isskleistiInfo(id) {
var ilgis = $('more'+id).src.length;
if($('more'+id).src.substring(ilgis-8) == 'plus.gif') {
	$('more'+id).src = $('more'+id).src.substring(0, ilgis-8) + 'minus.gif';
}
else {
	$('more'+id).src = $('more'+id).src.substring(0, ilgis-9) + 'plus.gif';
}

Effect.toggle(id ,'blind');
}

function reloadSimage(image) {
	$('#simage_pic').attr('src', image+'/img/simage.php?r='+Math.random());
}



function unikalusSk () {
	var Data = new Date();
	var mo= Data.getMonth();
	var da= Data.getDay();
	var ho= Data.getHours();
	var mi= Data.getMinutes();
	var se= Data.getSeconds();
	var uni = mo+''+da+''+ho+''+mi+''+se;
	return uni;
}

function reportError(request) {
	$('pranesimai').innerHTML += '<div class=\"error\">Sisteminë klaida: Ávyko klaida parsiunèiant reitingavimo duomenis á serverá. Balsas nëra uþskaitytas, bandykite vëliau...</div>';
}



var picList=new Array();

picList[0]="bigpic1.jpg"; 
picList[1]="bigpic2.jpg"; 
picList[2]="bigpic3.jpg"; 
picList[3]="bigpic4.jpg";
picList[4]="bigpic5.jpg"; 			
				 
var kelias = './pic/';
var rodomas = -1;
var viso = picList.length-1;
			
function loadRotator() {
	if (document.images) {
		preload_image_object = new Image();
	}
	for (i=0;i<picList.length;i++) {
		if (document.images) {
			preload_image_object.src = kelias+picList[i];
		}			
	}
	autorotator();
	new PeriodicalExecuter(autorotator, 5);
}
			
function activatePic(i) {
	preload_image_object.src= kelias+picList[i];
	preload_image_object.onload = function () {
		$('rotator_img').hide();
		$('rotator_img').src = preload_image_object.src;
		Effect.toggle('rotator_img','appear');
	}
}
			
var rotatorpelyte = 0;
function autorotator() {
	if(rotatorpelyte>0 || !$('rotator_img')) {
		return true;
	}
	rotator();
}
			
function rotator() {
	if(rodomas==viso) {
		rodomas = 0;
	}
	else {
		rodomas++;
	}
	activatePic(rodomas);
}

var peliukasislindes = 0;
var rightclickai = 0;
function peliukas() {
	if(peliukasislindes!=2) {
		if(peliukasislindes<1) {
			var preloadpel = new Image();
			preloadpel.src= './pic/pele.png';
			$('peliukas').innerHTML = "<img src='./pic/pele.png' alt='pele'>";
			setTimeout(function() {Effect.toggle('peliukas','slide');}, 500);
		}
		else {
			Effect.toggle('peliukas','slide');
		}
		peliukasislindes=2;
		setTimeout(function() {Effect.toggle('peliukas','slide'); setTimeout(function() {peliukasislindes=1;}, 2000); }, 5000); 
	}	
	return false;
}

function processFrontPicClick() {
	//$('howto_box').show();
	//Effect.toggle('front_img','slide');
	$('front_im_or').hide();
	Effect.toggle('howto_box','slide');
}

function keistifona(obj, spalva) {
   obj.style.backgroundColor=spalva;
}

function checkurlhttp(elementas) {
	var id = elementas.id;
	if($(id).value.substring(0, 7) != 'http://') {
		$(id).value= 'http://'+$(id).value;
	}
	if($(id).value.substring(0, 14) == 'http://http://') {
		$(id).value=$(id).value.substring(7, $(id).value.length-1);
	}
}

function addMoreFileInputs(element) {
	var tevas = element.parentNode;
	if(tevas.parentNode.getElementsByTagName("span").length < 5) { // maksimalus failu skaicius - 5
		var html = tevas.innerHTML;
		var Data = new Date();
		tevas.getElementsByTagName("input")[0].name = tevas.getElementsByTagName("input")[0].name + Data.getSeconds();
		tevas.parentNode.innerHTML = tevas.parentNode.innerHTML + '<span>'+html+'</span><br>';
	}
}

function startJs() {
	//$('a[@rel*=lightbox]').lightBox();
	//$("ul#tickeris").liScroll();
	$(".lightbox").lightbox();
	bubbleInfo();
	
	
	if($('#registruotiNaujaVartotoja').length>0) {
				$("#naujoVartotojoForm").dialog({
							bgiframe: true,
							autoOpen: false,
							height: 150,
							modal: true,
							buttons: {
								'Sukurti': function() {
									if($('#newUserRegInput').attr('value').match(mailPreg)) {
										$('#naujoVartotojoFormaMsg').html('');
										$("#naujoVartotojoForma").submit();
									}
									else {
										$('#newUserRegInput').focus();
										$('#naujoVartotojoFormaMsg').html('Neteisingas el. pašto adresas.'); 
									}
								},
								'Atšaukti': function() {
									$(this).dialog('close');
								}
							}
				});
				$('#registruotiNaujaVartotoja').click(function() {
					$('#naujoVartotojoForm').dialog('open');
					return false;
				});
			}
			if($('#pamirsauSlaptazodi').length>0) {
				$("#prisimintiPasswdForm").dialog({
							bgiframe: true,
							autoOpen: false,
							height: 150,
							modal: true,
							buttons: {
								'Priminti slaptažodi': function() {
									if($('#userRemPassInput').attr('value').match(mailPreg)) {
										$('#prisimintiPasswdFormaMsg').html('');
										$("#prisimintiPasswdForma").submit();
									}
									else {
										$('#userRemPassInput').focus();
										$('#prisimintiPasswdFormaMsg').html('Neteisingas el. pašto adresas.');
									}
								},
								'Atšaukti':  function() {
									$(this).dialog('close');
								}
							}
				});	
				$('#pamirsauSlaptazodi').click(function() {
					$("#prisimintiPasswdForm").dialog('open');
					return false;
				});
			}

	
}


if (window.addEventListener) {
	window.addEventListener("load", startJs, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", startJs);
}



function bubbleInfo() {
        $('.popupInfo').each(function () {
            var distance = 10;
            var time = 250;
            var hideDelay = 500;

            var hideDelayTimer = null;

            var beingShown = false;
            var shown = false;
           // var trigger = $('.trigger', this);
            var info = $('.popup', this).css('opacity', 0);


            $([this, info.get(0)]).mouseover(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                if (beingShown || shown) {
                    // don't trigger the animation again
                    return;
                } else {
                    // reset position of info box
                    beingShown = true;

                    info.css({
                        top: -90,
                        left: -33,
                        display: 'block'
                    }).animate({
                        top: '-=' + distance + 'px',
                        opacity: 1
                    }, time, 'swing', function() {
                        beingShown = false;
                        shown = true;
                    });
                }

                return false;
            }).mouseout(function () {
                if (hideDelayTimer) clearTimeout(hideDelayTimer);
                hideDelayTimer = setTimeout(function () {
                    hideDelayTimer = null;
                    info.animate({
                        top: '-=' + distance + 'px',
                        opacity: 0
                    }, time, 'swing', function () {
                        shown = false;
                        info.css('display', 'none');
                    });

                }, hideDelay);

                return false;
            });
        });
    };


