///SCROLLER 



/// INIT

var iEnumerator_Left = 0;
var iEnumerator_LeaderIncrement = 0;
var oPhoto0;
var oPhoto1;
var oPhoto2;
var oPhoto3;
var oPhoto4;
var oPhoto5;
var oPhoto6;
var oPhoto7;
var oPhoto8;
var oPhoto9;	
var tmrScroll;

var Photos = new Array();

// 



function EstateWeb_Page_OnLoad(){
	
Photos[0] = new Photo(257,0);
Photos[1] = new Photo(257,0);
Photos[2] = new Photo(257,0);
Photos[3] = new Photo(257,0);
Photos[4] = new Photo(257,0);
Photos[5] = new Photo(257,0);
Photos[6] = new Photo(257,0);
Photos[7] = new Photo(257,0);
Photos[8] = new Photo(257,0);
Photos[9] = new Photo(257,0);
Photos[10] = new Photo(257,0);
EstateWeb_Scroller_OnStart();
	for (i=0; i<=iImageWidth; i++)
	{
		eval("oPhoto" + i + " = document.getElementById('photo" + i + "').style")
	}
}


function EstateWeb_Scroller_OnStart()
{
	var agent = navigator.userAgent.toLowerCase();
	var isMac = (agent.indexOf("mac")!=-1);  
	var isValidBrowser = (agent.indexOf("5.10")!=-1) || 
					(agent.indexOf("5.11")!=-1) || 
					(agent.indexOf("5.12")!=-1) ||
					(agent.indexOf("5.13")!=-1) ||
					(agent.indexOf("5.14")!=-1) ||
					(agent.indexOf("5.15")!=-1)

	if (!(isMac && isValidBrowser)){
		tmrScroll = window.setInterval("EstateWeb_Scroller_Scroll();",50);  
	}
}

function EstateWeb_Scroller_OnStop()
{
	clearInterval(tmrScroll);
}


function EstateWeb_Scroller_Scroll()
{
	var iEnumerator_Local = iEnumerator_LeaderIncrement;
	var iEnumerator_AddIncrement=0;
	for (var i=0; i<=iImageWidth; i++)
	{
			eval("oPhoto" + iEnumerator_Local + ".left=" + (iEnumerator_Left + iEnumerator_AddIncrement));
			iEnumerator_AddIncrement += Photos[iEnumerator_Local].Width + 1;
			iEnumerator_Local +=1
			if (iEnumerator_Local>iImageWidth)
			{
				iEnumerator_Local=0;
			}
	}
	
	if (iEnumerator_Left<=-(Photos[iEnumerator_LeaderIncrement].Width+1))
	{  
		iEnumerator_Left=0;
		iEnumerator_Sequence+=1;
		if (iEnumerator_Sequence > iNumberOfImages-1)
		{
			iEnumerator_Sequence=0;
		}
		iEnumerator_LeaderIncrement+=1;
		if (iEnumerator_LeaderIncrement > iImageWidth)
		{
			iEnumerator_LeaderIncrement=0;
		}
	}

	iEnumerator_Left-=1
}


// OBJECTS

function Photo(Width, Height)
{
	this.Width = Width;
	this.Height = Height;
}