function img1(name) {
	 img=new Image();
     img.src = '/i/'+name+'.gif';
	 document.images[name].src=img.src;
}

function img2(name) {
	 img=new Image();
     img.src = '/i/'+name+'b.gif';
	 document.images[name].src=img.src;
}

function dbl(t) {
	if(t.dlg_clicked)
		return false;
	t.dlg_clicked=true;
	return true;
}

var Slider = function () {
	var root;
	var boxClass = 'mbox';
	var sliderClass = 'slider';
	var itemClass = 'item';
	var arrowClass = 'arrow';
	var boxWidth = 264;
	
	return {
		setup:function (id) {
			root = document.getElementById(id);
			if ( ! root) return;
			var nodes = root.childNodes;
			for (var i = 0; i < nodes.length; i++) {
				if (nodes[i].className && nodes[i].className == boxClass) {
					Slider.setupBox(nodes[i]);
				}
			}
		},
		setupBox:function (ob) {
			var divs = ob.getElementsByTagName('div');
			for (var i = 0; i < divs.length; i++) {
				// slider
				if (divs[i].className == sliderClass) {
					var slider = divs[i];
					var sdivs = slider.childNodes;
					var items = new Array();
					for (var n = 0; n < sdivs.length; n++) {
						if (sdivs[n].className && sdivs[n].className == itemClass) {
							items.push(sdivs[n]);
						}
					}
					slider.style.width = items.length * boxWidth + 'px';
				}
				// arrows
				if (divs[i].className.indexOf(arrowClass) != -1) {
					divs[i].onclick = function () { Slider.slide(this, slider); };
				}
			}
		},
		slide:function (t, s) {
			var step = t.className.indexOf('al') == -1 ? -boxWidth : boxWidth;
			var pos = parseInt(s.style.marginLeft);
			var sliderWidth = parseInt(s.style.width);
			pos = isNaN(pos) ? 0 : pos;
			var newPos = pos + step;
			if (Math.abs(newPos) != sliderWidth && newPos <= 0)
				s.style.marginLeft = newPos  + 'px';
			
		}
		
	}
}();
