var supported = (document.getElementById || document.all || document.layers);
var supported2 = (document.getElementById && !document.layers);
manufacturer=navigator.appName;
version=navigator.appVersion;
var netscape = (manufacturer.indexOf('Netscape')>=0) ;
var bFirsttime = true;
var changebg = false;
var timerNbr = 0;
var timeoutID = new Array();
timeoutID[0] = '';
var currslideobjname = '';
var categoryid = '1';
var cnttrans = 0;
var cntstatic = 0;
var slidetime = 5000;
var slidetimefactor = 1;
var giDuration = 2;
var fadeduration = 3;
var objSlides = new Array();
var garTransitions = new Array(39);


if (window.Event) { document.captureEvents(Event.MOUSEUP) };

function nocontextmenu() {
	 event.cancelBubble = true
	 event.returnValue = false;
	 return false;
}

function norightclick(e) {
	if (window.Event)
	 {
			if (e.which == 2 || e.which == 3)
			{
					 return false;
				} else if (e.button == 2 || e.button == 3)
			{
					event.cancelBubble = true
					event.returnValue = false;
					return false;
			}
	 }
}
document.oncontextmenu = nocontextmenu;
document.onmousedown = norightclick;

garTransitions[0] = "progid:DXImageTransform.Microsoft.RandomDissolve()";
garTransitions[1] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='star', motion='out')";
garTransitions[2] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='diamond', motion='in')";
garTransitions[3] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='cross', motion='out')";
garTransitions[4] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='circle', motion='out')";
garTransitions[5] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='square', motion='out')";
garTransitions[6] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='plus', motion='in')";
garTransitions[7] = "progid:DXImageTransform.Microsoft.Barn(orientation='vertical' motion='in')";
garTransitions[8] = "progid:DXImageTransform.Microsoft.Barn(orientation='vertical' motion='out')";
garTransitions[9] = "progid:DXImageTransform.Microsoft.Barn(orientation='horizontal' motion='in')";
garTransitions[10] = "progid:DXImageTransform.Microsoft.Barn(orientation='horizontal' motion='out')";
garTransitions[11] = "progid:DXImageTransform.Microsoft.Pixelate()";
garTransitions[12] = "progid:DXImageTransform.Microsoft.Inset()";
garTransitions[13] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='left')";
garTransitions[14] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='right')";
garTransitions[15] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='down')";
garTransitions[16] = "progid:DXImageTransform.Microsoft.Checkerboard(Direction='up')";
garTransitions[17] = "progid:DXImageTransform.Microsoft.RandomBars(motion='horizontal')";
garTransitions[18] = "progid:DXImageTransform.Microsoft.RandomBars(motion='vertical')";
garTransitions[19] = "progid:DXImageTransform.Microsoft.Slide(bands=1, slideStyle='push')";
garTransitions[20] = "progid:DXImageTransform.Microsoft.Slide(bands=5, slidestyle='swap')";
garTransitions[21] = "progid:DXImageTransform.Microsoft.Slide(bands=5, slidestyle='hide')";
garTransitions[22] = "progid:DXImageTransform.Microsoft.Spiral()";
garTransitions[23] = "progid:DXImageTransform.Microsoft.Stretch(stretchStyle='push')";
garTransitions[24] = "progid:DXImageTransform.Microsoft.Stretch(stretchstyle='spin')";
garTransitions[25] = "progid:DXImageTransform.Microsoft.Stretch(stretchstyle='hide')";
garTransitions[26] = "progid:DXImageTransform.Microsoft.Wipe(GradientSize=.50, wipeStyle=0, motion='forward')";
garTransitions[27] = "progid:DXImageTransform.Microsoft.RadialWipe(wipeStyle='clock')";
garTransitions[28] = "progid:DXImageTransform.Microsoft.RadialWipe(wipeStyle='radial')";
garTransitions[29] = "progid:DXImageTransform.Microsoft.RadialWipe(wipeStyle='wedge')";
garTransitions[30] = "progid:DXImageTransform.Microsoft.Zigzag(motion='leftup')";
garTransitions[31] = "progid:DXImageTransform.Microsoft.Strips(motion='leftup')";
garTransitions[32] = "progid:DXImageTransform.Microsoft.Strips(motion='rightup')";
garTransitions[33] = "progid:DXImageTransform.Microsoft.Strips(motion='leftdown')";
garTransitions[34] = "progid:DXImageTransform.Microsoft.Strips(motion='rightdown')";
garTransitions[35] = "progid:DXImageTransform.Microsoft.Wheel(spokes=8)";
garTransitions[36] = "progid:DXImageTransform.Microsoft.Inset()";
garTransitions[37] = "progid:DXImageTransform.Microsoft.Fade(overlap=1)";
garTransitions[38] = "progid:DXImageTransform.Microsoft.Iris(irisStyle='circle', motion='in')";

//==============================================================
function fnInitSlideshow() {
	if (!supported) return;

//debugger;
	if (document.getElementById) var divTop = document.getElementById('divTop');
  divTopClassName = divTop.className;
	pagename = (divTop.className == 'divFrame') ? 'slideframe.php' : 'index.php'
//alert(pagename)
	divTop = new getObj('divTop');
	divTop.style.filter=="progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#000000,endColorStr=#666666)";
	var n = 0;
	for (var i=0;i<divTop.obj.childNodes.length;i++) {
		if (divTop.obj.childNodes[i].name || divTop.obj.childNodes[i].id) {
			if (divTop.obj.childNodes[i].name == 'slide' || divTop.obj.childNodes[i].id == 'slide') {
					objSlides[n] = divTop.obj.childNodes[i];
					n++
			}
		}
	}

	for (var j=0;j<objSlides.length;j++) {
		if (j == 0) {
			objSlides[j].style.visibility = 'visible'
		} else {
			objSlides[j].style.visibility = 'hidden'
		}
		if (supported2) {
				for (i = 1 ; i < cnttrans+1 ; i++) {
						k=j+1;
						if (document.getElementById("transobj_" + i + "_slide_" + k)) {
								obj = eval("transobj_" + i + "_slide_" + k);
								var ranNum= Math.round(Math.random()*38);
								if (obj.style) obj.style.filter = garTransitions[ranNum];
						}
				}
		}
	}

	// Determine number of url's vs src's
	nbrUrlsToLoad = 0;
	if (document.images.length > 1) {
			for (var j=0; j<document.images.length; j++) {
					if (document.images[j].url) nbrUrlsToLoad++;
			}
	}
	slidetimefactor = 1;
	giDuration = 2;
	setTimeout("fnLoadImagesTimer()", 2000);
	fnSlideShow();
}

//==============================================================
function fnLoadImagesTimer() {
		if (nbrUrlsToLoad > 0) {
				var nbrUrlsLoadedThisTime = 0;
				for (var j=0; j<document.images.length; j++) {
						if (document.images[j].url) {
							if (document.images[j].url > '') {
								LoadImage(document.images[j].name, document.images[j].url );
								nbrUrlsLoadedThisTime++;
							}
						}
						if (nbrUrlsLoadedThisTime > 5) break;
				}
		}

		if (nbrUrlsToLoad > 0) setTimeout("fnLoadImagesTimer()", 2000);

}

//==============================================================
function fnSlideShow() {
//alert("Sorry, this is a test (will be gone in a moment)");
	if (bFirsttime) {

		bFirsttime = false;

		currslideobjname = objSlides[0].objname;
		categoryid = objSlides[0].categoryid;

		if (categoryid == '1' || categoryid == '5' || categoryid == '6' || categoryid == '7' || categoryid == '8' || categoryid == '9' ) {
			if (objSlides[0].bgchange) {
					if (objSlides[0].bgchange != 'no' ) 	fnRandomSlideBackground();
			} else  {
					fnRandomSlideBackground();
			}
		}


		if (document.getElementById) var divPleasewait = document.getElementById('divPleasewait');
		divPleasewait = new getObj('divPleasewait');
		divPleasewait.style.visibility = 'hidden';



		single = (objSlides[0].single) ? objSlides[0].single : '';
		if (single > ' ') {
			slidetime = objSlides[0].settimer * 1000 * slidetimefactor;
		} else {
			slidetime = (slidetimefactor < 1) ? 1000  : objSlides[0].settimer * 1000;
		}

		for (i = 1 ; i < cnttrans+1 ; i++) {
				if (document.getElementById("transobj_" + i + "_slide_1")) {
						if (single > ' ') {
								startTransTimer(i, 1);
						} else {
								transobj = eval("transobj_" + i + "_slide_1");
								if (transobj) fnTrans(transobj);
						}
				}
		}

		for (i = 1 ; i < cntstatic+1 ; i++) {
				if (document.getElementById("staticobj_" + i + "_slide_1")) {
						if (single > ' ') {
								startStaticTimer(i, 1);
						} else {
								staticobj = eval("staticobj_" + i + "_slide_1");
								if (staticobj) fnStatic(staticobj);
						}

				}
		}

	} else {
		var j;

		for (var i=0;i<objSlides.length;i++)	{

			if (objSlides[i].style.visibility == 'visible') {

				for (var j=0; j<timeoutID.length; j++) {
					clearTimeout(timeoutID[j]);
				}

				j = i+1;
				if (j < objSlides.length) {
						currslideobjname = objSlides[j].objname;

						if (currslideobjname == 'ZZloadnext') {
//							window.location = 'http://slideshows.sellorseek.com/index.php?sh='+objSlides[j].newurl;
//alert('j '+pagename + '?sh='+objSlides[j].newurl)
							window.location = pagename + '?sh='+objSlides[j].newurl;
						}

						single = (objSlides[j].single) ? objSlides[j].single : '';
						if (single > ' ') {
							slidetime = objSlides[j].settimer * 1000 * slidetimefactor;
						} else {
							slidetime = (slidetimefactor < 1) ? 1000  : objSlides[j].settimer * 1000;
						}

						if (categoryid == '1' || categoryid == '5' || categoryid == '6' || categoryid == '7' || categoryid == '8' || categoryid == '9' ) {
							if (objSlides[j].bgchange) {
									if (objSlides[j].bgchange != 'no' ) 	fnRandomSlideBackground();
							} else  {
									fnRandomSlideBackground();
							}
						}

						if (supported2) {

								fadeIn(objSlides[j],  fadeduration);

								for (x = 1 ; x < cnttrans+1 ; x++) {
										k=j+1;
//alert("transobj_" + x + "_slide_" + k )
										if (document.getElementById("transobj_" + x + "_slide_" + k )) {
//alert("transobj_" + x + "_slide_" + k + "  gevonden")
												for (x = 1 ; x < cnttrans+1 ; x++) {
														if (document.getElementById("transobj_" + x + "_slide_" + k)) {

//		if (x > 58) debugger;

																if (single > ' ') {

																		startTransTimer(x, k);
																} else {
																		transobj = eval("transobj_" + x + "_slide_" + k);
																		if (transobj) fnTrans(transobj);
																}

														}
												}
										}
								}

								for (x = 1 ; x < cntstatic+1 ; x++) {
										k=j+1;
										if (document.getElementById("staticobj_" + x + "_slide_" + k )) {
												for (x = 1 ; x < cntstatic+1 ; x++) {
														if (document.getElementById("staticobj_" + x + "_slide_" + k)) {

																if (single > ' ') {
																		startStaticTimer(x, k);
																} else {
																		staticobj = eval("staticobj_" + x + "_slide_" + k);
																		if (staticobj) fnStatic(staticobj);
																}

														}
												}
										}
								}


						} else {
								objSlides[j].style.visibility = 'visible';
						}




						if (supported2) {

								fadeOut(objSlides[i],  fadeduration);
								for (x = 1 ; x < cnttrans+1 ; x++) {

		//		if (x > 58) debugger;
										k=i+1;
										if (document.getElementById("transobj_" + x + "_slide_" + k)) {
												obj = eval("transobj_" + x + "_slide_" + k);
		//alert("transobj_" + x + "_slide_" + k);
												obj.style.visibility = "hidden";
												obj.filters.item(0).Stop();
										}

								}

								for (x = 1 ; x < cntstatic+1 ; x++) {

		//		if (x > 58) debugger;
										k=i+1;
										if (document.getElementById("staticobj_" + x + "_slide_" + k)) {
												obj = eval("staticobj_" + x + "_slide_" + k);
		//alert("transobj_" + x + "_slide_" + k);
												obj.style.visibility = "hidden";
										}

								}

						} else {
								objSlides[i].style.visibility = 'hidden';
						}



						for (var j=i+2;j<objSlides.length;j++) {//
									objSlides[j].style.visibility = 'hidden';
						}

						break;

				} else {

//alert(j + " vs length: "+objSlides.length);
////////////////////////////////
//						window.location = 'http://slideshows.sellorseek.com/index.php?sh='+objSlides[0].showid;
//alert('0 '+pagename + '?sh='+objSlides[0].showid)
						window.location = pagename + '?sh='+objSlides[0].showid;

////////////////////////////////
/*
						currslideobjname = objSlides[0].objname;
						single = (objSlides[0].single) ? objSlides[0].single : '';
						if (single > ' ') {
							slidetime = objSlides[0].settimer * 1000 * slidetimefactor;
						} else {
							slidetime = (slidetimefactor < 1) ? 1000  : objSlides[0].settimer * 1000;
						}

						if (categoryid == '1' || categoryid == '5' || categoryid == '6' || categoryid == '7' || categoryid == '8'  || categoryid == '9' ) {
							if (objSlides[0].bgchange) {
									if (objSlides[0].bgchange != 'no' ) 	fnRandomSlideBackground();
							} else  {
									fnRandomSlideBackground();
							}
						}

						if (supported2) {

								fadeIn(objSlides[0],  fadeduration);
								for (x = 1 ; x < cnttrans+1 ; x++) {

//		if (x > 58) debugger;
										if (document.getElementById("transobj_" + x + "_slide_1")) {
												if (single > ' ') {
														startTransTimer(x, 1);
												} else {
														transobj = eval("transobj_" + x + "_slide_1");
														if (transobj) fnTrans(transobj);
												}

										}
								}

								for (x = 1 ; x < cntstatic+1 ; x++) {
										if (document.getElementById("staticobj_" + x + "_slide_1")) {

												if (single > ' ') {
														startStaticTimer(x, 1);
												} else {
														staticobj = eval("staticobj_" + x + "_slide_1");
														if (staticobj) fnStatic(staticobj);
												}

										}
								}

						} else {
								objSlides[0].style.visibility = 'visible';
						}


						fadeOut(objSlides[i],  fadeduration);
						for (x = 1 ; x < cnttrans+1 ; x++) {
								k=i+1;
								if (document.getElementById("transobj_" + x + "_slide_" + k)) {
										obj = eval("transobj_" + x + "_slide_" + k);
										obj.style.visibility = "hidden";
										obj.filters.item(0).Stop();
								}
						}
						for (x = 1 ; x < cntstatic+1 ; x++) {
								k=i+1;
								if (document.getElementById("staticobj_" + x + "_slide_" + k)) {
										obj = eval("staticobj_" + x + "_slide_" + k);
										obj.style.visibility = "hidden";
								}
						}

*/

						break;

				}
			}
		}
	}

	timeoutID[timerNbr] = setTimeout("fnSlideShow()", slidetime);
	timerNbr++;
}

//==============================================================
function fnTrans(obj) {
//debugger;

		transnr = (obj.transnr) ? obj.transnr : '';
		var ranNum= Math.round(Math.random()*38);
		if (obj.style) {
			obj.style.filter = (transnr > ' ') ? garTransitions[transnr] :  garTransitions[ranNum];
			obj.filters.item(0).Apply();
			obj.style.visibility = "visible";
			obj.filters.item(0).Play(duration=giDuration);
		}
		fnExtraEffects(obj);
}

//==============================================================
function fnStatic(obj) {
		fnExtraEffects(obj);
		obj.style.visibility = "visible";
}

//==============================================================
function fnExtraEffects(obj) {

		transp = (obj.transp) ? obj.transp : '';
		if (transp > ' ' && !obj.runtimeStyle.filter ) {
			var objsrc = obj.src;
			obj.src="images/blank.gif";
			obj.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +
                                     objsrc + "',sizingMethod='scale')";
//alert(obj.runtimeStyle.filter);
		}
		if (obj.move) {
			if (obj.move > ' ' ) moveIt(obj.id, obj.move);
		}
}

//==============================================================
function fadeOut(fadeobject, iDuration) {
//	if (document.all && document.getElementById && document.createElement) {

	if (document.all && document.getElementById && document.createElement) {
			fadeobject.style.filter="progid:DXImageTransform.Microsoft.Fade(overlap=2)";
			fadeobject.filters[0].apply();
			fadeobject.style.visibility = "hidden";
			fadeobject.filters[0].play();
	} else {
			fadeobject.style.visibility = 'hidden';
	}
}

//==============================================================
function fadeIn(fadeobject, iDuration) {
//	if (document.all && document.getElementById && document.createElement) {
	if (document.all && document.getElementById && document.createElement && fadeobject.single == '1') {
			fadeobject.style.filter="blendTrans(duration=iDuration)";
			fadeobject.filters[0].apply();
			fadeobject.style.visibility = "visible";
			fadeobject.filters[0].play();
	} else {
			fadeobject.style.visibility = 'visible';
	}
}

//==============================================================
function fnRandomSlideBackground() {

//alert("1-"+divTop.style.filter);
	if (divTop.filters.item(0).StartColorStr == '#990033') {
		divTop.filters.item(0).StartColorStr='#000000';
		divTop.filters.item(0).EndColorStr='#ff9900';
	} else if (divTop.filters.item(0).EndColorStr == '#ff9900') {
		divTop.filters.item(0).StartColorStr='#000000';
		divTop.filters.item(0).EndColorStr='#0099ff';
	} else if (divTop.filters.item(0).EndColorStr == '#0099ff') {
		divTop.filters.item(0).StartColorStr='#000000';
		divTop.filters.item(0).EndColorStr='#ff0099';
	} else if (divTop.filters.item(0).EndColorStr == '#ff0099') {
		divTop.filters.item(0).StartColorStr='#000000';
		divTop.filters.item(0).EndColorStr='#3399ff';
	} else if (divTop.filters.item(0).EndColorStr == '#3399ff') {
		divTop.filters.item(0).StartColorStr='#000000';
		divTop.filters.item(0).EndColorStr='#660033';
	} else if (divTop.filters.item(0).EndColorStr == '#660033') {
		divTop.filters.item(0).StartColorStr='#000000';
		divTop.filters.item(0).EndColorStr='#9900ff';
	} else if (divTop.filters.item(0).EndColorStr == '#9900ff') {
		divTop.filters.item(0).StartColorStr='#336600';
		divTop.filters.item(0).EndColorStr='#000000';
	} else{
		divTop.filters.item(0).StartColorStr='#990033';
		divTop.filters.item(0).EndColorStr='#000000';
	}

	if (divTop.filters.item(0).GradientType == 0) {
		divTop.filters.item(0).GradientType =1;
	} else {
		divTop.filters.item(0).GradientType =0;
	}

}

//==============================================================
function getObj(name)
{
  if (document.getElementById) {
			this.obj = document.getElementById(name);
			this.style = document.getElementById(name).style;
  } else if (document.all) {
			this.obj = document.all[name];
			this.style = document.all[name].style;
  } else if (document.layers) {
			this.obj = document.layers[name];
			this.style = document.layers[name];
  }
}

function LoadImage(imageName,imageFile)
{
  if (!document.images) return;
  document.images[imageName].src = imageFile;
  document.images[imageName].url = '';
	nbrUrlsToLoad--;
}

function fnLoadNavigator() {
/*	if (document.getElementById("slide_1")) {
		obj = eval("slide_1");
		if (obj) {
			obj.style.visibility = "visible";
		}
	}
	if (document.getElementById("divTop")) {
		obj = eval("divTop");
		if (obj) {
			obj.filters.item(0).StartColorStr='#000000';
			obj.filters.item(0).EndColorStr='#666666';
			obj.filters.item(0).GradientType =0;
		}
	}
*/
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function changeDisplayXXX(id){
  var objHelp = fnGetElementById("help").style;
  objHelp.display = "none";
	if (id == "help" ) {
		var objHelp = fnGetElementById("help").style;
		objHelp.display = "block";
	}
}

function swapDisplay(id){
  var objstyle = fnGetElementById(id).style;
	if (objstyle.display == "none") {
		objstyle.display = "block";
	} else {
	  objstyle.display = "none";
	}
}

function fnGetElementById(id){
  if (document.getElementById) {
    return (document.getElementById(id));
  } else if (document.all) {
    return (document.all[id]);
  } else {
    if ((navigator.appname.indexOf("Netscape") != -1) && parseInt(navigator.appversion == 4)) {
      return (document.layers[id]);
    }
  }
}



function pauseShow() {
	for (var j=0; j<timeoutID.length; j++) {
		clearTimeout(timeoutID[j]);
	}
	divPause = document.getElementById("pause");
	divPause.filters.item(0).StartColorStr='#000000';
	divPause.filters.item(0).EndColorStr='#ff9900';
	divPause.filters[0].apply();
	divPause.filters[0].play();
	divResume = document.getElementById("resume");
	divResume.filters.item(0).StartColorStr='#666666';
	divResume.filters.item(0).EndColorStr='#666666';
	divResume.filters[0].apply();
	divResume.filters[0].play();
	divSpeed = document.getElementById("fast");
	divSpeed.filters.item(0).StartColorStr='#666666';
	divSpeed.filters.item(0).EndColorStr='#666666';
	divSpeed.filters[0].apply();
	divSpeed.filters[0].play();
}

function resumeShow() {
	divResume = document.getElementById("resume");
	divResume.filters.item(0).StartColorStr='#000000';
	divResume.filters.item(0).EndColorStr='#ff9900';
	divResume.filters[0].apply();
	divResume.filters[0].play();
	divPause = document.getElementById("pause");
	divPause.filters.item(0).StartColorStr='#666666';
	divPause.filters.item(0).EndColorStr='#666666';
	divPause.filters[0].apply();
	divPause.filters[0].play();
	divSpeed = document.getElementById("fast");
	divSpeed.filters.item(0).StartColorStr='#666666';
	divSpeed.filters.item(0).EndColorStr='#666666';
	divSpeed.filters[0].apply();
	divSpeed.filters[0].play();
	slidetimefactor = 1;
	giDuration = 2;
	fnSlideShow();
}

function fastforward() {
	divSpeed = document.getElementById("fast");
	divSpeed.filters.item(0).StartColorStr='#000000';
	divSpeed.filters.item(0).EndColorStr='#ff9900';
	divSpeed.filters[0].apply();
	divSpeed.filters[0].play();
	divPause = document.getElementById("pause");
	divPause.filters.item(0).StartColorStr='#666666';
	divPause.filters.item(0).EndColorStr='#666666';
	divPause.filters[0].apply();
	divPause.filters[0].play();
	divResume = document.getElementById("resume");
	divResume.filters.item(0).StartColorStr='#666666';
	divResume.filters.item(0).EndColorStr='#666666';
	divResume.filters[0].apply();
	divResume.filters[0].play();
	slidetimefactor = 0.2;
	giDuration = 0.1;
	fnSlideShow();
}
//-------------------------------------------------------------------------------------
function startTransTimer(m, n) {

	delayfactor = (slidetimefactor < 1) ? 0.2 : 1;
	document.getElementById("transobj_" + m + "_slide_" + n)

	switch (m)
	{
			case 1:
				transobj1 = eval("transobj_" + m + "_slide_" + n);
				if (transobj1) {

//alert(transobj1.delay*1000*delayfactor);

							timeoutID[timerNbr] = setTimeout("fnTrans(transobj1)", transobj1.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 2:
				transobj2 = eval("transobj_" + m + "_slide_" + n);
				if (transobj2) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj2)", transobj2.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 3:
				transobj3 = eval("transobj_" + m + "_slide_" + n);
				if (transobj3) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj3)", transobj3.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 4:
				transobj4 = eval("transobj_" + m + "_slide_" + n);
				if (transobj4) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj4)", transobj4.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 5:
				transobj5 = eval("transobj_" + m + "_slide_" + n);
				if (transobj5) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj5)", transobj5.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 6:
				transobj6 = eval("transobj_" + m + "_slide_" + n);
				if (transobj6) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj6)", transobj6.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 7:
				transobj7 = eval("transobj_" + m + "_slide_" + n);
				if (transobj7) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj7)", transobj7.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 8:
				transobj8 = eval("transobj_" + m + "_slide_" + n);
				if (transobj8) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj8)", transobj8.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 9:
				transobj9 = eval("transobj_" + m + "_slide_" + n);
				if (transobj9) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj9)", transobj9.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 10:
				transobj10 = eval("transobj_" + m + "_slide_" + n);
				if (transobj10) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj10)", transobj10.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 11:
				transobj11 = eval("transobj_" + m + "_slide_" + n);
				if (transobj11) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj11)", transobj11.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 12:
				transobj12 = eval("transobj_" + m + "_slide_" + n);
				if (transobj12) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj12)", transobj12.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 13:
				transobj13 = eval("transobj_" + m + "_slide_" + n);
				if (transobj13) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj13)", transobj13.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 14:
				transobj14 = eval("transobj_" + m + "_slide_" + n);
				if (transobj14) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj14)", transobj14.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 15:
				transobj15 = eval("transobj_" + m + "_slide_" + n);
				if (transobj15) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj15)", transobj15.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 16:
				transobj16 = eval("transobj_" + m + "_slide_" + n);
				if (transobj16) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj16)", transobj16.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 17:
				transobj17 = eval("transobj_" + m + "_slide_" + n);
				if (transobj17) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj17)", transobj17.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 18:
				transobj18 = eval("transobj_" + m + "_slide_" + n);
				if (transobj18) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj18)", transobj18.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 19:
				transobj19 = eval("transobj_" + m + "_slide_" + n);
				if (transobj19) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj19)", transobj19.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 20:
				transobj20 = eval("transobj_" + m + "_slide_" + n);
				if (transobj20) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj20)", transobj20.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 21:
				transobj21 = eval("transobj_" + m + "_slide_" + n);
				if (transobj21) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj21)", transobj21.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 22:
				transobj22 = eval("transobj_" + m + "_slide_" + n);
				if (transobj22) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj22)", transobj22.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 23:
				transobj23 = eval("transobj_" + m + "_slide_" + n);
				if (transobj23) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj23)", transobj23.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 24:
				transobj24 = eval("transobj_" + m + "_slide_" + n);
				if (transobj24) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj24)", transobj24.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 25:
				transobj25 = eval("transobj_" + m + "_slide_" + n);
				if (transobj25) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj25)", transobj25.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 26:
				transobj26 = eval("transobj_" + m + "_slide_" + n);
				if (transobj26) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj26)", transobj26.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 27:
				transobj27 = eval("transobj_" + m + "_slide_" + n);
				if (transobj27) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj27)", transobj27.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 28:
				transobj28 = eval("transobj_" + m + "_slide_" + n);
				if (transobj28) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj28)", transobj28.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 29:
				transobj29 = eval("transobj_" + m + "_slide_" + n);
				if (transobj29) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj29)", transobj29.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 30:
				transobj30 = eval("transobj_" + m + "_slide_" + n);
				if (transobj30) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj30)", transobj30.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 31:
				transobj31 = eval("transobj_" + m + "_slide_" + n);
				if (transobj31) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj31)", transobj31.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 32:
				transobj32 = eval("transobj_" + m + "_slide_" + n);
				if (transobj32) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj32)", transobj32.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 33:
				transobj33 = eval("transobj_" + m + "_slide_" + n);
				if (transobj33) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj33)", transobj33.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 34:
				transobj34 = eval("transobj_" + m + "_slide_" + n);
				if (transobj34) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj34)", transobj34.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 35:
				transobj35 = eval("transobj_" + m + "_slide_" + n);
				if (transobj35) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj35)", transobj35.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 36:
				transobj36 = eval("transobj_" + m + "_slide_" + n);
				if (transobj36) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj36)", transobj36.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 37:
				transobj37 = eval("transobj_" + m + "_slide_" + n);
				if (transobj37) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj37)", transobj37.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 38:
				transobj38 = eval("transobj_" + m + "_slide_" + n);
				if (transobj38) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj38)", transobj38.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 39:
				transobj39 = eval("transobj_" + m + "_slide_" + n);
				if (transobj39) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj39)", transobj39.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 40:
				transobj40 = eval("transobj_" + m + "_slide_" + n);
				if (transobj40) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj40)", transobj40.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 41:
				transobj41 = eval("transobj_" + m + "_slide_" + n);
				if (transobj41) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj41)", transobj41.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 42:
				transobj42 = eval("transobj_" + m + "_slide_" + n);
				if (transobj42) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj42)", transobj42.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 43:
				transobj43 = eval("transobj_" + m + "_slide_" + n);
				if (transobj43) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj43)", transobj43.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 44:
				transobj44 = eval("transobj_" + m + "_slide_" + n);
				if (transobj44) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj44)", transobj44.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 45:
				transobj45 = eval("transobj_" + m + "_slide_" + n);
				if (transobj45) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj45)", transobj45.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 46:
				transobj46 = eval("transobj_" + m + "_slide_" + n);
				if (transobj46) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj46)", transobj46.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 47:
				transobj47 = eval("transobj_" + m + "_slide_" + n);
				if (transobj47) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj47)", transobj47.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 48:
				transobj48 = eval("transobj_" + m + "_slide_" + n);
				if (transobj48) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj48)", transobj48.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 49:
				transobj49 = eval("transobj_" + m + "_slide_" + n);
				if (transobj49) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj49)", transobj49.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 50:
				transobj50 = eval("transobj_" + m + "_slide_" + n);
				if (transobj50) {
							timeoutID[timerNbr] = setTimeout("fnTrans(transobj50)", transobj50.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 51:
				transobj51 = eval("transobj_" + m + "_slide_" + n);
				if (transobj51) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj51)", transobj51.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 52:
				transobj52 = eval("transobj_" + m + "_slide_" + n);
				if (transobj52) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj52)", transobj52.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 53:
				transobj53 = eval("transobj_" + m + "_slide_" + n);
				if (transobj53) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj53)", transobj53.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 54:
				transobj54 = eval("transobj_" + m + "_slide_" + n);
				if (transobj54) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj54)", transobj54.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 55:
				transobj55 = eval("transobj_" + m + "_slide_" + n);
				if (transobj55) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj55)", transobj55.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 56:
				transobj56 = eval("transobj_" + m + "_slide_" + n);
				if (transobj56) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj56)", transobj56.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 57:
				transobj57 = eval("transobj_" + m + "_slide_" + n);
				if (transobj57) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj57)", transobj57.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 58:
				transobj58 = eval("transobj_" + m + "_slide_" + n);
				if (transobj58) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj58)", transobj58.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 59:
				transobj59 = eval("transobj_" + m + "_slide_" + n);
				if (transobj59) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj59)", transobj59.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 60:
				transobj60 = eval("transobj_" + m + "_slide_" + n);
				if (transobj60) {
							timeoutID[timerNbr] = setTimeout("fntrans(transobj60)", transobj60.delay*1000*delayfactor);
				}
		}

}
//-------------------------------------------------------------------------------------
function startStaticTimer(m, n) {

	delayfactor = (slidetimefactor < 1) ? 0.2 : 1;
	document.getElementById("staticobj_" + m + "_slide_" + n)

	switch (m)
	{
			case 1:
				staticobj1 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj1) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj1)", staticobj1.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 2:
				staticobj2 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj2) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj2)", staticobj2.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 3:
				staticobj3 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj3) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj3)", staticobj3.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 4:
				staticobj4 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj4) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj4)", staticobj4.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 5:
				staticobj5 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj5) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj5)", staticobj5.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 6:
				staticobj6 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj6) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj6)", staticobj6.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 7:
				staticobj7 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj7) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj7)", staticobj7.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 8:
				staticobj8 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj8) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj8)", staticobj8.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 9:
				staticobj9 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj9) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj9)", staticobj9.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 10:
				staticobj10 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj10) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj10)", staticobj10.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 11:
				staticobj11 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj11) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj11)", staticobj11.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 12:
				staticobj12 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj12) {
							timeoutID[timerNbr] = setTimeout("fnStatic(staticobj12)", staticobj12.delay*1000*delayfactor);
							timerNbr++;
				}
			break

			case 13:
					staticobj13 = eval("staticobj_" + m + "_slide_" + n);
					if (staticobj13) {
								timeoutID[timerNbr] = setTimeout("fnstatic(staticobj13)", staticobj13.delay*1000*delayfactor);
					}
			break
			case 14:
				staticobj14 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj14) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj14)", staticobj14.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 15:
				staticobj15 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj15) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj15)", staticobj15.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 16:
				staticobj16 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj16) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj16)", staticobj16.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 17:
				staticobj17 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj17) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj17)", staticobj17.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 18:
				staticobj18 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj18) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj18)", staticobj18.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 19:
				staticobj19 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj19) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj19)", staticobj19.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 20:
				staticobj20 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj20) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj20)", staticobj20.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 21:
				staticobj21 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj21) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj21)", staticobj21.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 22:
				staticobj22 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj22) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj22)", staticobj22.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 23:
				staticobj23 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj23) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj23)", staticobj23.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 24:
				staticobj24 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj24) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj24)", staticobj24.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 25:
				staticobj25 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj25) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj25)", staticobj25.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 26:
				staticobj26 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj26) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj26)", staticobj26.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 27:
				staticobj27 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj27) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj27)", staticobj27.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 28:
				staticobj28 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj28) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj28)", staticobj28.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 29:
				staticobj29 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj29) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj29)", staticobj29.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 30:
				staticobj30 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj30) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj30)", staticobj30.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 31:
				staticobj31 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj31) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj31)", staticobj31.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 32:
				staticobj32 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj32) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj32)", staticobj32.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 33:
				staticobj33 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj33) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj33)", staticobj33.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 34:
				staticobj34 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj34) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj34)", staticobj34.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 35:
				staticobj35 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj35) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj35)", staticobj35.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 36:
				staticobj36 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj36) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj36)", staticobj36.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 37:
				staticobj37 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj37) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj37)", staticobj37.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 38:
				staticobj38 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj38) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj38)", staticobj38.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 39:
				staticobj39 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj39) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj39)", staticobj39.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 40:
				staticobj40 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj40) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj40)", staticobj40.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 41:
				staticobj41 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj41) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj41)", staticobj41.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 42:
				staticobj42 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj42) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj42)", staticobj42.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 43:
				staticobj43 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj43) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj43)", staticobj43.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 44:
				staticobj44 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj44) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj44)", staticobj44.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 45:
				staticobj45 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj45) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj45)", staticobj45.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 46:
				staticobj46 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj46) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj46)", staticobj46.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 47:
				staticobj47 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj47) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj47)", staticobj47.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 48:
				staticobj48 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj48) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj48)", staticobj48.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 49:
				staticobj49 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj49) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj49)", staticobj49.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 50:
				staticobj50 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj50) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj50)", staticobj50.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 51:
				staticobj51 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj51) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj51)", staticobj51.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 52:
				staticobj52 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj52) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj52)", staticobj52.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 53:
				staticobj53 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj53) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj53)", staticobj53.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 54:
				staticobj54 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj54) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj54)", staticobj54.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 55:
				staticobj55 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj55) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj55)", staticobj55.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 56:
				staticobj56 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj56) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj56)", staticobj56.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 57:
				staticobj57 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj57) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj57)", staticobj57.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 58:
				staticobj58 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj58) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj58)", staticobj58.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 59:
				staticobj59 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj59) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj59)", staticobj59.delay*1000*delayfactor);
							timerNbr++;
				}
			break
			case 60:
				staticobj60 = eval("staticobj_" + m + "_slide_" + n);
				if (staticobj60) {
							timeoutID[timerNbr] = setTimeout("fnstatic(staticobj60)", staticobj60.delay*1000*delayfactor);
				}
		}
}
var iTo = '0';
var objName = '';
function moveIt(objName, iTo) {
	objToMove = new getObj(objName);
	if (parseInt(objToMove.style.left) <= parseInt(iTo)) {
		objToMove.style.left = parseInt(objToMove.style.left) + 20;
		if (parseInt(objToMove.style.left) <= parseInt(iTo)) {
			setTimeout("moveIt('"+objName+"', "+iTo+")", 2);
		}
	} else {
		objToMove.style.left = parseInt(objToMove.style.left) - 20;
		if (parseInt(objToMove.style.left) >= parseInt(iTo)) {
			setTimeout("moveIt('"+objName+"', "+iTo+")", 2);
		}
	}
}

