/**********************************
puslapiai.eu html horizontalus scroll'eris;
© Puslapiai.eu
versija 1.0;
**********************************/
var galdiv;
var IE = isIE();

function pradeti() {
	ijungta = true;
	galdiv = document.getElementById('galer');
	laiko_id = setInterval("skaiciuoti_greiti()", 30);
	
}

function baigti() {
	clearInterval(laiko_id);
	ijungta = false;
	i++;
	if(i>10){clearInterval(laiko_id); i=0;}
	stabdyti();
}


function stabdyti() {
	/*clearInterval(laiko_id);*/
	pagreitis = pagreitis/(1+stabdymo_keof/10000);
	if(pagreitis>0.5 || pagreitis<-0.5) {
		var vienasx = Math.round(pagreitis);
		slinkti(vienasx);
		stabdyti();
	}
}



function skaiciuoti_greiti() {
	/*clearInterval(laiko_id);*/
	if(ijungta) {
		//if(IE){greicio_koef2 = greicio_koef*6;}
		//else{greicio_koef2 = greicio_koef;}
		var xk = xkoord;
		var skirtumas = centras - xk;
		pagreitis = skirtumas*(greicio_koef/10000);
	}
	else {pagreitis = 0;}
	
	if(pagreitis>0.2 || pagreitis<-0.2) {
		var vienasx = Math.round(pagreitis);
		slinkti(vienasx);
	}
	else if(!ijungta) {stabdyti();}
}

function koordinate(e) {
    if (document.layers){
		xkoord = e.x;
	}
    else if (document.all){
		xkoord = event.clientX;
	}
    else if (document.getElementById){
		xkoord = e.clientX;
	}
}

function slinkti(vienasx) {
	if(vienasx>10){vienasx = 10;}
	galdiv.scrollLeft -= vienasx;
}


function langas(){
	if (parseInt(navigator.appVersion)>3) {
		if (navigator.appName=="Netscape") {
			var lplotis = window.innerWidth;
			var laukstis = window.innerHeight;
		}
		if (navigator.appName.indexOf("Microsoft")!=-1) {
			var lplotis = document.body.offsetWidth;
			var laukstis = document.body.offsetHeight;
		}
	}
	return lplotis;
}

function isIE(){
	return /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
}