var checkPressed = true;
var freeze = false;
var doNext = "";

function galleryCategoryShow() {
	document.getElementById("gallery-category-ani").style.height="146px";
	document.getElementById("gallery-menuTitle-ani").style.height=0;
}
function initGallery(id) {
	aF("type=gallery&func=initGallery","galleryCategoryId="+id);
}
function galleryShow(id) {
	aF("type=gallery&func=galleryShow","galleryId="+id);
	document.getElementById("gallery-controls").style.height = "75px";
	document.getElementById("picOuter").style.height = "500px";
}
function pic(way) {
	document.getElementById("gallery-controls-inner").style.marginLeft=295-80*picNowI+"px";
	if(way == "right") {
		if(document.getElementById("picRight").innerHTML != picCenter) document.getElementById("picRight").innerHTML = picCenter;
		document.getElementById("picRight").className = "in";
		document.getElementById("picCenter").className = "outLeft";
	} else if(way == "left") {
		document.getElementById("picLeft").innerHTML = picCenter;
		document.getElementById("picLeft").className = "in";
		document.getElementById("picCenter").className = "outRight";
	}
	setTimeout("picAfter();",500);
	
}
function picAfter() {
	
	document.getElementById("picCenter").className = "standCenter";
	document.getElementById("picCenter").innerHTML = picCenter;
	
	document.getElementById("picRight").className = "standRight";
	document.getElementById("picRight").innerHTML = picRight;
	
	document.getElementById("picLeft").className = "standLeft";
	document.getElementById("picLeft").innerHTML = picLeft;
	
	freeze = false;
	setTimeout("checkDoNext()",50);
}
function checkDoNext() {
	if(doNext != "") {
		picGet(doNext);
		doNext = "";
	}
}
function picGet(i) {
	if(freeze == false) {
		freeze = true;
		aF("type=gallery&func=galleryPic","picI="+i);
	} else {
		doNext = i;
	}
}

function scroll(id,px) {
	document.getElementById(id).style.marginTop = px+"px";
}
	
function keypressed(e) {
	if(checkPressed == true) {
		var evtobj = window.event? event : e;
		var unicode = evtobj.keyCode;
		if(unicode == 35) {	//end
			picGet("last");
			return false;
		}
		if(unicode == 36) {	//home
			picGet("first");
			return false;
		}
		if(unicode == 37) {	//left arrow
			picGet("back");
		} 
		if(unicode == 39) {	//right array
			picGet("next");
		}
	}
}
function keyup(e) {
	if(checkPressed == true) {
		var evtobj = window.event? event : e;
		var unicode = evtobj.keyCode;
		if(unicode == 35) {	//end
			//doNext = "";
		}
		if(unicode == 36) {	//home
			//doNext = "";
		}
		if(unicode == 37) {	//left arrow
			doNext = "";
		} 
		if(unicode == 39) {	//right array
			doNext = "";
		}
	}
}
document.onkeydown = keypressed;
document.onkeyup = keyup;
