var slidepos = 0;
var slideint = null;
var slidespd = 5;
var slidewdth = 0;
function slide_left_start() {
	if(slideint!=null || slidewdth==0) slide_stop();
	slideint = window.setInterval('slide_left()', 50);
}
function slide_right_start() {
	if(slideint!=null || slidewdth==0) slide_stop();
	slideint = window.setInterval('slide_right()', 50);
}
function slide_stop() {
	window.clearInterval(slideint);
	slideint = null;
	slidespd = 5;
}
function slide_right() {
	if(slidewdth<540) return slide_stop();
	if(slidepos-slidespd<=(540-slidewdth)) {
		slide_stop();
		slidepos = (540-slidewdth);
	} else {
		slidepos -= slidespd;
		slidespd++;
	}
	document.getElementById("slidepos").style.left = slidepos+"px";
}
function slide_left() {
	if(slidepos>=-slidespd) {
		slide_stop();
		slidepos = 0;
	} else {
		slidepos += slidespd;
		slidespd++;
	}
	document.getElementById("slidepos").style.left = slidepos+"px";
}
window.onload = function() {
	if(document.getElementById("slidepos")) {
		slidewdth = 0;
		var imgs = document.getElementById("slidepos").getElementsByTagName("img");
		var slideinit = 0;
		var sliderest = 0;
		for(i=0; i<imgs.length; i++) {
			imgs[i].onmouseover = show_description;
			imgs[i].onmouseout = hide_description;
			if(imgs[i].className=="selected")
				slideinit = slidewdth + Math.round((imgs[i].width)/2);
			slidewdth += (imgs[i].width + (slidewdth==0?0:4));
			if(slideinit>0) sliderest += (imgs[i].width + (slidewdth==0?0:4));
		}
		if(slideinit > 270 && slidewdth>=540) {
			slidepos = -(slideinit - 270);
			if((slidewdth+slidepos) < 540) slidepos = -(slidewdth-540);
//alert(slideinit + "\n" + slidepos + "\n" + sliderest + "\n");
			document.getElementById("slidepos").style.left = slidepos+"px";
		}
	}
	document.onkeyup = function(e) {
		if(window.event) { // IE
			keynum = e.keyCode
		} else if(e.which) { // Netscape/Firefox/Opera
			keynum = e.which
		}
		if(keynum==37) {
			if(document.getElementById("prevProduct")) {
				window.location = document.getElementById("prevProduct").value;
			}
		} else if(keynum==39) {
			if(document.getElementById("nextProduct")) {
				window.location = document.getElementById("nextProduct").value;
			}
		}
	}
}
var blinkint = null;
var blinkstate = false;
var blinkobject = null;
function blink() {
	blinkobject.style.color = (blinkstate?"#dddddd":"#00ff00");
	blinkstate = !blinkstate;
}
function show_description() {
	document.getElementById("product_description").innerHTML = this.alt;
}
function hide_description() {
	document.getElementById("product_description").innerHTML = "";
}

