
/*
Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
Modified by jscheuer1 for continuous content. Credit MUST stay intact
*/

//Specify the marquee's width (in pixels)
var marqueewidth="561px"
//Specify the marquee's height
var marqueeheight="30px"
//Specify the marquee's marquee speed (larger is faster 1-10)
var marqueespeed=1
//Specify initial pause before scrolling in milliseconds
var initPause=0
//Specify start with Full(1)or Empty(0) Marquee
var full=0
//configure background color:
var marqueebgcolor="#333333"
//Pause marquee onMousever (0=no. 1=yes)?
var pauseit=0

//Specify the marquee's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var marqueecontent='<nobr><span style="font-size:14px;color:white; vertical-align:top;">Commercial Agency</span><img src="images/dotred.jpg" width="30" height="10" style="padding-top:5px;"><span style="font-size:14px;  color:white; vertical-align:top;">Project Management</span><img src="images/dotred.jpg" width="30" height="10"><span style="font-size:14px; color:white; vertical-align:top;">Investment Advice</span><img src="images/dotred.jpg" width="30" height="10"><span style="font-size:14px; color:white; vertical-align:top;">Valuations</span><img src="images/dotred.jpg" width="30" height="10"><span style="font-size:14px; color:white; vertical-align:top;">Landlord &amp; Tenant</span><img src="images/dotred.jpg" width="30" height="10"><span style="font-size:14px; color:white; vertical-align:top;">Building Consultancy</span><img src="images/dotred.jpg" width="30" height="10"><span style="font-size:14px; color:white; vertical-align:top;">Property Management</span><img src="images/dotred.jpg" width="30" height="10"></nobr>'


////NO NEED TO EDIT BELOW THIS LINE////////////
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-9000px">'+marqueecontent+'</span>')
var actualwidth=''
var cross_marquee, cross_marquee2, ns_marquee
function populate(){
if (iedom){
var initFill=(full==1)? '8px' : parseInt(marqueewidth)+8+"px"
actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.left=initFill
cross_marquee2=document.getElementById? document.getElementById("iemarquee2") : document.all.iemarquee2
cross_marquee2.innerHTML=cross_marquee.innerHTML=marqueecontent
cross_marquee2.style.left=(parseInt(cross_marquee.style.left)+actualwidth+8)+"px" //indicates following #1
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.left=parseInt(marqueewidth)+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualwidth=ns_marquee.document.width
}
setTimeout('lefttime=setInterval("scrollmarquee()",30)',initPause)
}
window.onload=populate

function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.left)<(actualwidth*(-1)+8))
cross_marquee.style.left=(parseInt(cross_marquee2.style.left)+actualwidth+8)+"px"
if (parseInt(cross_marquee2.style.left)<(actualwidth*(-1)+8))
cross_marquee2.style.left=(parseInt(cross_marquee.style.left)+actualwidth+8)+"px"
cross_marquee2.style.left=parseInt(cross_marquee2.style.left)-copyspeed+"px"
cross_marquee.style.left=parseInt(cross_marquee.style.left)-copyspeed+"px"
}
else if (document.layers){
if (ns_marquee.left>(actualwidth*(-1)+8))
ns_marquee.left-=copyspeed
else
ns_marquee.left=parseInt(marqueewidth)+8
}
}

if (iedom||document.layers){
with (document){
document.write('<table border="0" cellspacing="0" cellpadding="0"><td>')
if (iedom){
write('<div style="position:relative;width:'+marqueewidth+';height:'+marqueeheight+';overflow:hidden">')
write('<div style="position:absolute;width:'+marqueewidth+';height:'+marqueeheight+';background-color:'+marqueebgcolor+'" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed">')
write('<div id="iemarquee" style="position:absolute;top:3px;display:inline; padding-top:3px;"></div>')
write('<div id="iemarquee2" style="position:absolute;top:3px;display:inline; padding-top:3px;"></div>')
write('</div></div>')
}
else if (document.layers){
write('<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee" bgColor='+marqueebgcolor+'>')
write('<layer name="ns_marquee2" left=0 top=3 onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=marqueespeed"></layer>')
write('</ilayer>')
}
document.write('</td></table>')
}
}

	
    function __RP_Callback_Helper(str, strCallbackEvent, splitSize, func)
	{
	var event = null;
	if (strCallbackEvent)
	{
	event = document.createEvent('Events');
	event.initEvent(strCallbackEvent, true, true);
	}
	if (str && str.length > 0)
	{
	var splitList = str.split('|');
	var strCompare = str;
	if (splitList.length == splitSize)strCompare = splitList[splitSize-1];
	var pluginList = document.plugins;
	for (var count = 0; count < pluginList.length; count++)
	{var sSrc = '';if (pluginList[count] && pluginList[count].src)sSrc = pluginList[count].src;
	if (strCompare.length >= sSrc.length)
	{if (strCompare.indexOf(sSrc) != -1){func(str, count, pluginList, splitList);
	break;
	}
	}
	}
	}
	if (strCallbackEvent)document.body.dispatchEvent(event);
	}
	function __RP_Coord_Callback(str){var func = function(str, index, pluginList, splitList)
	{pluginList[index].__RP_Coord_Callback = str;
	pluginList[index].__RP_Coord_Callback_Left = splitList[0];
	pluginList[index].__RP_Coord_Callback_Top = splitList[1];
	pluginList[index].__RP_Coord_Callback_Right = splitList[2];
	pluginList[index].__RP_Coord_Callback_Bottom = splitList[3];
	};
	__RP_Callback_Helper(str, 'rp-js-coord-callback', 5, func);
	}
	function __RP_Url_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Url_Callback = str;
	pluginList[index].__RP_Url_Callback_Vid = splitList[0];
	pluginList[index].__RP_Url_Callback_Parent = splitList[1];
	};
	__RP_Callback_Helper(str, 'rp-js-url-callback', 3, func);
	}
	function __RP_TotalBytes_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_TotalBytes_Callback = str;pluginList[index].__RP_TotalBytes_Callback_Bytes = splitList[0];
	};
	__RP_Callback_Helper(str, null, 2, func);}function __RP_Connection_Callback(str){var func = function(str, index, pluginList, splitList){pluginList[index].__RP_Connection_Callback = str;pluginList[index].__RP_Connection_Callback_Url = splitList[0];
	};
	__RP_Callback_Helper(str, null, 2, func);
	}
