function event_stopbubble(e) {
	if (!e) var e=window.event;
	if (!e) {return false;}
	e.cancelBubble=true;
	if (e.stopPropagation) e.stopPropagation();
	return false;
}

function pictureband(div, images, hrefs, selected) {
	this.div=document.getElementById(div);
	this.images=images;this.hrefs=hrefs;
	this.selected=selected;
	this.timeoutid=0;
	this.render=function () {
		this.div.innerHTML='';
		var lefta=document.createElement('a');
		lefta.className='pictband_l';
		lefta.onfocus=function(){this.blur();}
		lefta.href='#';
		if (this.selected>0) {
			var thisobj=this;
			var lefti=document.createElement('img');
			lefti.src=this.images[this.selected-1][0];
			lefti.style.height=this.images[this.selected-1][2]+'px';
			lefti.style.width=this.images[this.selected-1][1]+'px';
			/*
			if (lefti.width>lefti.height) {
				lefti.style.height=Math.floor((lefti.height/lefti.width)*60)+'px';
				lefti.style.width='60px';
			} else {
				lefti.style.width=Math.floor((lefti.width/lefti.height)*60)+'px';
				lefti.style.height='60px';
			}
			*/
			lefta.appendChild(lefti);
			lefta.onclick=function (e) {
				thisobj.toleft();
				return event_stopbubble(e);
			};
		}
		var righta=document.createElement('a');
		righta.className='pictband_r';
		righta.onfocus=function(){this.blur();}
		righta.href='#';
		if (this.selected<(this.images.length-1)) {
			var thisobj=this;
			var righti=document.createElement('img');
			righti.src=this.images[this.selected+1][0];
			righti.style.height=this.images[this.selected+1][2]+'px';
			righti.style.width=this.images[this.selected+1][1]+'px';
			/*
			if (righti.width>righti.height) {
				righti.style.height=Math.floor((righti.height/righti.width)*60)+'px';
				righti.style.width='60px';
			} else {
				righti.style.width=Math.floor((righti.width/righti.height)*60)+'px';
				righti.style.height='60px';
			}*/
			righta.appendChild(righti);
			righta.onclick=function (e) {
				thisobj.toright();
				return event_stopbubble(e);
			};
		}
		var mida=document.createElement('a');
		mida.className='pictband_m';
		mida.onfocus=function(){this.blur();}
		mida.href=this.hrefs[this.selected];
			var thisobj=this;
			var midi=document.createElement('img');
			midi.src=this.images[this.selected][0];
			mida.appendChild(midi);
			/*mida.onclick=function (e) {
				return event_stopbubble(e);
			};*/
		this.div.appendChild(lefta);
		this.div.appendChild(mida);
		this.div.appendChild(righta);
	}
	this.toleft=function() {
		if (this.selected>0) this.selected--;
		this.render();
		var thisobj=this;
		clearTimeout(this.timeoutid);
		this.timeoutid=setTimeout(function () {thisobj.mainclicktimeout();},2000);
	}
	this.toright=function() {
		if (this.selected<this.images.length) this.selected++;
		this.render();
		var thisobj=this;
		clearTimeout(this.timeoutid);
		this.timeoutid=setTimeout(function () {thisobj.mainclicktimeout();},2000);
	}
	this.render();
	this.mainclicktimeout=function () {
		if (this.hrefs[this.selected]) {
			window.location=this.hrefs[this.selected];
		}
	}
}
