var browser=navigator.appName;
var prevURL, int;

var LogoAncors = new Array();
LogoAncors[0]="Home";
LogoAncors[1]="ForSale";
LogoAncors[2]="Sold";
LogoAncors[3]="Returns";
LogoAncors[4]="Contacts";

// Navigation Colors
var TERRACOTA="#be3a00";
var OLIVE="#b8b824";
var GREEN="#46562f";
var YELLOW="#d58508";
var NAVY="#000067";
var TRANSPARENT="transparent";

function changeColor(doc,id,clr,curClr)
{
	if (doc.getElementById(id)!=null)
	{
		if (doc.getElementById(id).style.color != curClr)
			doc.getElementById(id).style.color=clr;
	}
}

function resetColors(curAnc)
{
	for(j=0; j<LogoAncors.length; j++)
	{
		var anc=document.getElementById(LogoAncors[j]);
		if (LogoAncors[j] != curAnc)
		{
			if (anc.style.color == GREEN)
				anc.style.color=TERRACOTA;
		}
		else
			anc.style.color=GREEN;
	}
}

function setColors()
{
	if (browser != "Microsoft Internet Explorer")
	{
		TERRACOTA="rgb(190, 58, 0)";
		OLIVE="rgb(184, 184, 36)";
		GREEN="rgb(70, 86, 47)";
		YELLOW="rgb(213, 133, 8)";
	}
}

function setPosition(doc)
{
	if (doc.URL != prevURL)
	{
		var curURL=doc.URL;
		var i,pageStrt;
		for(i=0; i<LogoAncors.length; i++)
		{
			pageStrt=curURL.indexOf(LogoAncors[i],0);
			if (pageStrt > 0)
				break;
		}
		resetColors(LogoAncors[i]);
		prevURL=doc.URL;
	}
}

function setPage()
{
	setColors();
	// Refresh navigation colors every 100 msc when browser history is used
	int=self.setInterval("setPosition(parent.frames[0].document)",100);
}
