// JavaScript Document
			var g=0;
			var pixelLeft = 0;
			function setLeft(eid)
			{
				var elm=self.document.all(eid);
				if(elm)
				{
					/*
					if(elm.all("iDir"))
					{
						elm.all("iDir").innerHTML="left";
					}*/
					document.getElementById("iDir").value = "left";
				}
			}
			function setRight(eid)
			{
				var elm=self.document.all(eid);
				if(elm)
				{
					/*
					if(elm.all("iDir"))
					{
						elm.all("iDir").innerHTML="right";
					}
					*/
					document.getElementById("iDir").value = "right";
				}
			}
			function setStop(eid)
			{
				var elm=self.document.all(eid);
				if(elm)
				{
					/*
					if(elm.all("iState"))
					{
						elm.all("iState").innerHTML="stop";
					}*/
					document.getElementById("iState").value = "stop";
				}
			}
			function setRun(eid)
			{
				var elm=self.document.all(eid);
				if(elm)
				{
					/*
					if(elm.all("iState"))
					{
						elm.all("iState").innerHTML="run";
					}*/
					document.getElementById("iState").value = "run";
				}
			}
			function updateAD(eid)
			{
				var elm = self.document.all(eid);
				if(elm)
				{
					var d=0;
					var idir=document.getElementById("iDir").value;
					var istate=document.getElementById("iState").value;
					var istep=document.getElementById("iStep").value;
					var oAd=null;
					if (elm.all) {
					   oAd = elm.all("_adContainer");
					} else {
					   oAd = document.getElementById("_adContainer");
					}
//					switch(elm.all("iDir").innerText)
					switch(idir)
					{
						case "left":	d=-1; break;
						case "right":	d= 1; break;
					}
//					switch(elm.all("iState").innerText)
					switch(istate)
					{
						case "stop":	d= 0; break;
					}
					if(d)
					{
//						var oAd=elm.all("_adContainer");
						if(oAd)
						{
							oAd.style.position="relative";
//							oAd.style.pixelLeft+=d * parseInt(elm.all("iStep").innerText);
							pixelLeft += d * parseInt(istep);
							if ( pixelLeft <= -((oAd.rows[0].cells.length-6) * (oAd.rows[0].cells[0].clientWidth + 3) + 27) ) pixelLeft = -((oAd.rows[0].cells.length-6) * (oAd.rows[0].cells[0].clientWidth+3) + 27);
							if ( pixelLeft >= 0 ) pixelLeft = 0;
							oAd.style.left = pixelLeft + "px";
							
//							switch(elm.all("iDir").innerText)
							switch(idir)
							{
								case "left":
								{
									//if(-oAd.style.pixelLeft>=oAd.rows(0).cells(0).clientWidth)
									if(-pixelLeft>=oAd.rows[0].cells[0].clientWidth)
									{
										/*
										var rmo=oAd.rows(0).cells(0).innerHTML;
										oAd.rows(0).deleteCell(0);
										var tdo=oAd.rows(0).insertCell(-1); tdo.innerHTML=rmo;
										*/
										/*
										var rmo=oAd.rows[0].cells[0].innerHTML;
										oAd.rows[0].deleteCell(0);
										var tdo=oAd.rows[0].insertCell(-1); tdo.innerHTML=rmo;
										pixelLeft=0;
										oAd.style.left = pixelLeft + "px";
										*/
									}
									break;
								}
								case "right":
								{
									if(pixelLeft>=0)
									{
										/*
										var rmo=oAd.rows(0).cells(oAd.rows(0).cells.length-1).innerHTML;
										oAd.rows(0).deleteCell();
										var tdo=oAd.rows(0).insertCell(0); tdo.innerHTML=rmo;
										*/
										/*
										var rmo=oAd.rows[0].cells[oAd.rows[0].cells.length-1].innerHTML;
										oAd.rows[0].deleteCell(-1);
										var tdo=oAd.rows[0].insertCell(0); tdo.innerHTML=rmo;
										pixelLeft=-oAd.rows[0].cells[0].clientWidth;
										oAd.style.left = pixelLeft + "px";
										*/
									}
									break;
								}
							}
						}
					}
				}
			}
			function createAD(eid,width,height,gap,rArrow,lArrow,speed,steps)
			{
				var elm=self.document.all(eid);
				if(elm)
				{
					var tbo=self.document.createElement("TABLE");
					if(tbo)
					{
						var upd="updateAD('"+ eid +"')";
						var tro=tbo.insertRow(-1);
						if(tro)
						{
							var tdo;
							if(tdo=tro.insertCell(-1)) tdo.innerHTML="<img src='" + lArrow + "' onmousemove=setLeft('" + eid + "');>"
							if(tdo=tro.insertCell(-1))
							{	
								var html="";
								/*
								html+="<a id=iState style='display:none'>run</a>";
								html+="<a id=iDir style='display:none'>left</a>";
								html+="<a id=iStep style='display:none'>" + steps + "</a>";
								*/
								html+="<input type=hidden id=iState style='display:none' value=run>";
								html+="<input type=hidden id=iDir style='display:none' value=left>";
								html+="<input type=hidden id=iStep style='display:none' value=" + steps + ">";
								html+="<div style='overflow:hidden; width:" + width + "; height:" + (height+gap*2) +"'><table id='_adContainer' cellpadding=0 bgcolor=black cellspacing=" + gap + "><tr></tr></table>";
								tdo.innerHTML=html;
							}
							if(tdo=tro.insertCell(-1)) tdo.innerHTML="<img src='" + rArrow + "' onmousemove=setRight('" + eid + "');>"
						}
						tbo.cellSpacing=tbo.cellPadding=0;
						elm.appendChild(tbo);
						window.setInterval(upd,speed);
					}
				}
			}
			function addAD(eid,pic,url)
			{
				var elm=self.document.all(eid);
				if(elm)
				{
//					var tbo=elm.all("_adContainer");
					var tbo=null;
					if (elm.all) {
					   tbo = elm.all("_adContainer");
					} else {
					   tbo = document.getElementById("_adContainer");
					}
					if(tbo)
					{
//						var tro=tbo.rows(0);
						var tro = tbo.rows[0];
						if(tro)
						{
							var tdo=tro.insertCell(-1);
							if(tdo)
							{
								if(url=="")
								{
									tdo.innerHTML="<img src='" + pic + "' border=0 onmouseenter=setStop('" + eid+ "'); onmouseleave=setRun('" + eid+ "'); >";
								}
								else
								{
									tdo.innerHTML="<a href='" + url + "' onclick='showAD(this);'><img src='" + pic + "' border=0 onmouseenter=setStop('" + eid+ "'); onmouseleave=setRun('" + eid+ "'); ></a>";
								}
							}
						}
					}
				}
			}
			function showAD(elm)
			{
				self.event.returnValue=null;
				var	adWin=self.open(elm.href,"adWindow");
				adWin.focus();
			}
