﻿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 LayerLoader() {
	  if (document.layers){
	      for (var LayerCounterIdx=0; LayerCounterIdx<=SimultaneousMoveElements; LayerCounterIdx++){
		    eval("ViewLayer" + LayerCounterIdx + " = document.layers['DivLayer" + LayerCounterIdx + "']");
		  };
	  }
	  else if (document.all){
	      for (var LayerCounterIdx=0; LayerCounterIdx<=SimultaneousMoveElements; LayerCounterIdx++){
		    eval("ViewLayer" + LayerCounterIdx + " = document.all['DivLayer" + LayerCounterIdx + "'].style");
		  };
	  }
	  else if (document.getElementById){
	      for (var LayerCounterIdx=0; LayerCounterIdx<=SimultaneousMoveElements; LayerCounterIdx++){
		    eval("ViewLayer" + LayerCounterIdx + " = document.getElementById('DivLayer" + LayerCounterIdx + "').style");
		  };
	  };
};


function BeginScroll()
{
  var user_agent = navigator.userAgent.toLowerCase();
  var checkMac = (user_agent.indexOf("mac")!=-1);  
  var checkRightIEVersion = (user_agent.indexOf("5.10")!=-1) || 
				(user_agent.indexOf("5.11")!=-1) || 
				(user_agent.indexOf("5.12")!=-1) ||
				(user_agent.indexOf("5.13")!=-1) ||
				(user_agent.indexOf("5.14")!=-1) ||
				(user_agent.indexOf("5.15")!=-1)
  if (!(checkMac && checkRightIEVersion)) {
	TimeoutIdentifier = window.setInterval('begin_job();',ScrollSpeed);  
  };
};

function PauseScroll()
{
  clearInterval(TimeoutIdentifier);
}

function begin_job(){
	  var LayerIndexAdder;
	  var activeLayerIdx;
	  activeLayerIdx=MainPos;
	  LayerIndexAdder=0;
	  for (var LayerCounterIdx=0; LayerCounterIdx<=SimultaneousMoveElements; LayerCounterIdx++){
			eval("ViewLayer" + activeLayerIdx + ".left=" + (LeftPos + LayerIndexAdder));
			LayerIndexAdder += ImageWidthArray[activeLayerIdx] + LayerSpacer; 
			activeLayerIdx+=1;
			if (activeLayerIdx>SimultaneousMoveElements){
			  activeLayerIdx=0;
			};
	   };
	  if (LeftPos<=-(ImageWidthArray[MainPos]+ LayerSpacer)){  
		    LeftPos=0;
			SequenceMoveHelper+=1;
			if (SequenceMoveHelper > ImageLayerCounter-1){
			  SequenceMoveHelper=0;
			};
			MainPos+=1;
			if (MainPos > SimultaneousMoveElements){
			   MainPos=0;
			};
	  };
	  LeftPos-=1;
};

