	var img_i=1;
	if(arr_slideshow)
	{
	var arrlen=parseInt(arr_slideshow.length)-1;
	}

	//chk width and height for thump img
	function checkwh(id,maxHeight,maxWidth) {
		height1=id.offsetHeight;
		width1=id.offsetWidth;
		if(width1>maxWidth || height1>maxHeight)
		{
			if(width1>maxWidth) {
				id.width=maxWidth;
			} else {
				id.width=width1;
			}
			if(height1>maxHeight) {
				id.height=maxHeight;
			} else {
				id.height=height1;
			}
		}
	}

	//key move
	function chkkey(eve) {
		key=(eve.keyCode) ? eve.keyCode : eve.which;
		if(key==37)
		{
			setimg1('p','','clear');
		}
		if(key==39) 
		{
			setimg1('n','','clear');
		}
		if(key==27)
		{
			window.close();
		}
	}
	//chang the img
	function setimg1(opt,sel,whic) {
		var img_i=document.getElementById("hid_cnt").value;
		var start=document.getElementById("start").value;
		var end=document.getElementById("end").value;
		switch (opt) {
			case 'p':
				if(whic=="clear") {
					clearInterval(auto);
					auto=setInterval("restart();",2500);
				}
				img_i=parseInt(img_i)-1;
				document.getElementById("hid_cnt").value=img_i;
				document.getElementById("start").value=parseInt(start)-1;
				document.getElementById("end").value=parseInt(end)-1;
				break;

			case 'n':
				if(whic=="clear") {
					clearInterval(auto);
					auto=setInterval("restart();",2500);
				}
				img_i=parseInt(img_i)+1;
				document.getElementById("hid_cnt").value=img_i;
				document.getElementById("start").value=parseInt(start)+1;
				document.getElementById("end").value=parseInt(end)+1;
				break;

			case 's':
				if(whic=="clear") {
					clearInterval(auto);
					//window.open(''+arr_slideshow[img_i],'','');

					auto=setInterval("restart();",2500);
				} else {
					clearInterval(auto);
				}
				img_i=sel;
				document.getElementById("hid_cnt").value=img_i;
				document.getElementById("start").value=parseInt(sel)-2;
				document.getElementById("end").value=parseInt(sel)+2;
				break;
		}

		if(img_i>arrlen)
		{
			img_i=1;
			document.getElementById("start").value=-1;
			document.getElementById("end").value=3;
			document.getElementById("hid_cnt").value=img_i;
		}
		
		if(img_i<1)
		{
			img_i=arrlen;
			document.getElementById("start").value=arrlen-2;
			document.getElementById("end").value=arrlen+2
			document.getElementById("hid_cnt").value=img_i;
		}
		if(document.getElementById("fullimage")) {
			document.getElementById("fullimage").style.display="none";
			document.getElementById("fullimage").innerHTML='<img src="'+arr_slideshow[img_i]+'" border="0" alt="" '+arr_slideshow["size"+img_i]+'>';
			$('#fullimage').fadeIn('slow');
			//document.getElementById("textimg").innerHTML="<b>"+arr_slideshow["name"+img_i]+"</b>";
		}
		setview(img_i);
		if(arrlen>5) {
			setlist();
		}
	}
	//restart the inteval when click or key press thump
	function restart() {
		clearInterval(auto);
		auto=setInterval("setimg1('n');",2500);
	}
	//view blur image 
	function setview(id)
	{
		for(j=1;j<=arrlen;j++)
		{
			document.getElementById("img"+j).style.filter="alpha(opacity=20)";
			document.getElementById("img"+j).style.opacity=".20";
			document.getElementById("img"+j).style.border="0px";
		}
		document.getElementById("img"+id).style.filter="alpha(opacity=100)";
		document.getElementById("img"+id).style.opacity="";
		document.getElementById("img"+id).style.border="3px solid #000000";
	}
	//3item ionly show
	function setlist() {
		var cur=parseInt(document.getElementById("hid_cnt").value);
		var start=parseInt(document.getElementById("start").value);
		var end=parseInt(document.getElementById("end").value);
		if(start>0 && end<=arrlen) {
			setbet(start,end);
		}
		if(cur==1) {
			setbet(1,5);
		}
		if(cur==arrlen) {
			setbet(arrlen-4,arrlen);
		}
	}
	function setbet(start,end)
	{
		hideall();
		for(list=start;list<=end;list++)
		{
			document.getElementById("img"+list).style.display="";
		}
	}
	function hideall()
	{
		for(cnt=1;cnt<=arrlen;cnt++)
		{
			document.getElementById("img"+cnt).style.display="none";
		}
	}

	//open new window img
	function openWindow(obj) {
		var filename=obj.src;
		var width1=parseInt(obj.offsetWidth)+50;
		var height1=parseInt(obj.offsetHeight)+50;
		window.open("slideshow/viewimage.php?src="+filename,"Image","width="+width1+",height="+height1+",left=350,top=250");
		return false;
	}
