document.onkeydown = register;
var img = new Image;
var pixdir = "img"
img.src = pixdir+"/ls/b/"+pic+"lb.jpg";
var ct = 0;
var brk = true;
var imgprld = imgpre+ctimg;
var cki = getCookie(galnm);
var ckia = new Array();
if (cki != null)
	for (var i=0; i < cki.length; i++)
		ckia[i] = cki.charAt(i)
else
	for (var i=0; i<ctimg; i++) ckia[i] = "0";
(ckia[cnt] == "2") ? (ckia[cnt] = "1") : null;

function register(e)
{
	if (!e) e = window.event;
	if (e.keyCode=='37') {brk = false; window.setTimeout("location.href='"+galnm+".php?id="+pre+"'",1)};
	if (e.keyCode=='39') {brk = false; window.setTimeout("location.href='"+galnm+".php?id="+post+"'",1)};
	}

function brek()
{brk = false}

function conv(idx)
{
	return document.images[imgpre+idx].src.substring(document.images[imgpre+idx].src.lastIndexOf(pixdir)+6+pixdir.length,document.images[imgpre+idx].src.length-6)
}

function rpl(inp)
{inp = inp.replace("ls/b/","ls/a/");
return inp.replace("lb.jpg","la.jpg")
}

window.onload = function()
{document.images[cnt+imgpre].src = pixdir+"/ls/b/"+pic+"lb.jpg";
ckia[cnt] = "2";
chck();
if (ckia.join("").search("0") != -1)
	{var imgarr = new Array();
	if ((cnt+1) < (ckia.length)) ckia[cnt+1] == "0" ? imgarr[0] = conv(cnt+1) : null
		else ckia[0] == "0" ? imgarr[0] = conv(0) : null;
	if (cnt != 0) ckia[cnt-1] == "0" ? imgarr.push(conv(cnt-1)) : null;
	for (var i = cnt+2; i < ckia.length; i++) ckia[i] == "0" ? imgarr.push(conv(i)) : null;
	var tmp;
	(cnt+1) == ckia.length ? tmp = 1 : tmp = 0;
	for (var i = tmp; i < cnt-1; i++) ckia[i] == 0 ? imgarr.push(conv(i)) : null;
	
	document.images[imgprld].onload = function()
		{if (document.images[imgprld].src.substring(document.images[imgprld].src.indexOf(pixdir)+imgarr[ct].length+9,document.images[imgprld].src.indexOf(pixdir)+imgarr[ct].length+11)!="lb")
			{document.images[imgprld].src = pixdir+"/ls/b/"+imgarr[ct]+"lb.jpg"}
		else
			{for ( var i = imgpre; i < document.images.length; i++ ) 
				{if (document.images[i].src.search(imgarr[ct] + "la")!="-1") 
					{document.images[i].src = pixdir+"/ls/b/" + imgarr[ct] +"lb.jpg";
					if (document.getElementById)
						if (imgarr[ct] == pre) document.getElementById("arlbut").className = "arlbut2"
						else if (imgarr[ct] == post) document.getElementById("arrbut").className = "arrbut2";;
					ckia[i-imgpre] = "1"; chck();
					ct++;
					if ((ct < imgarr.length)&&(brk))
						document.images[imgprld].src = pixdir+"/"+imgarr[ct]+".jpg";
					break};
				}
			}
		}
	document.images[imgprld].src = pixdir+"/"+imgarr[ct]+".jpg"
	}
}

function chck()
{var strtmp = ckia.join("");
var today = new Date();
var expires = new Date();
expires.setTime(today.getTime() + 1000*60*60);
setCookie(galnm, strtmp, expires)
}
	
function setCookie(name, value, expire)
{
   document.cookie = name + "=" + escape(value) + ((expire == null) ? "" : ("; expires=" + expire.toGMTString()))
}

function getCookie(Name)
{var search = Name + "="
	if (document.cookie.length > 0) { // if there are any cookies
      	offset = document.cookie.indexOf(search) 
      	if (offset != -1) { // if cookie exists 
         	offset += search.length 
    		// set index of beginning of value
         	end = document.cookie.indexOf(";", offset) 
         	// set index of end of cookie value
         	if (end == -1) 
            	end = document.cookie.length
         	return unescape(document.cookie.substring(offset, end))
      	} 
   	}
}

if(![].push){
  Array.prototype.push=function(i){
    this[this.length]=i
  }
}

