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

var LogoAncors = new Array();
LogoAncors[0] = "Portfolio";
LogoAncors[1] = "Profile";
LogoAncors[2] = "Services";
LogoAncors[3] = "Contacts";

var PortfolioAncors = new Array();
PortfolioAncors[0] = "PortfolioEntrance";
PortfolioAncors[1] = "PortfolioLiving";
PortfolioAncors[2] = "PortfolioStaircase";
PortfolioAncors[3] = "PortfolioDining";
PortfolioAncors[4] = "PortfolioBed";
PortfolioAncors[5] = "PortfolioKids";
PortfolioAncors[6] = "PortfolioTeenagers";
PortfolioAncors[7] = "PortfolioOffice";
PortfolioAncors[8] = "PortfolioBasement";
PortfolioAncors[9] = "PortfolioCommercial";
PortfolioAncors[10] = "PortfolioStyles";
PortfolioAncors[11] = "PortfolioJewelry";
PortfolioAncors[12] = "PortfolioArt";
PortfolioAncors[13] = "PortfolioPhoto";

var Portfolio = new Array();
Portfolio[0] = "Portfolio_0.html";
Portfolio[1] = "PortfolioEntrance_1.html";
Portfolio[2] = "PortfolioLiving_2.html";
Portfolio[3] = "PortfolioLiving_3.html";
Portfolio[4] = "PortfolioLiving_4.html";
Portfolio[5] = "PortfolioLiving_5.html";
Portfolio[6] = "PortfolioLiving_6.html";
Portfolio[7] = "PortfolioStaircase_7.html";
Portfolio[8] = "PortfolioDining_8.html";
Portfolio[9] = "PortfolioBed_9.html";
Portfolio[10] = "PortfolioBed_10.html";
Portfolio[11] = "PortfolioBed_11.html";
Portfolio[12] = "PortfolioBed_12.html";
Portfolio[13] = "PortfolioKids_13.html";
Portfolio[14] = "PortfolioKids_14.html";
Portfolio[15] = "PortfolioKids_15.html";
Portfolio[16] = "PortfolioTeenagers_16.html";
Portfolio[17] = "PortfolioTeenagers_17.html";
Portfolio[18] = "PortfolioOffice_18.html";
Portfolio[19] = "PortfolioBasement_19.html";
Portfolio[20] = "PortfolioCommercial_20.html";
Portfolio[21] = "PortfolioCommercial_21.html";
Portfolio[22] = "PortfolioCommercial_22.html";
Portfolio[23] = "PortfolioStyles_23.html";
Portfolio[24] = "PortfolioStyles_24.html";
Portfolio[25] = "PortfolioStyles_25.html";
Portfolio[26] = "PortfolioStyles_26.html";
Portfolio[27] = "PortfolioStyles_27.html";
Portfolio[28] = "PortfolioStyles_28.html";
Portfolio[29] = "PortfolioJewelry_29.html";
Portfolio[30] = "PortfolioArt_30.html";
Portfolio[31] = "PortfolioArt_31.html";
Portfolio[32] = "PortfolioArt_32.html";
Portfolio[33] = "PortfolioArt_33.html";
Portfolio[34] = "PortfolioPhoto_34.html";
Portfolio[35] = "PortfolioPhoto_35.html";
Portfolio[36] = "PortfolioPhoto_36.html";
Portfolio[37] = "PortfolioPhoto_37.html";
Portfolio[38] = "PortfolioPhoto_38.html";
Portfolio[39] = "PortfolioPhoto_39.html";
Portfolio[40] = "PortfolioPhoto_40.html";
Portfolio[41] = "PortfolioPhoto_41.html";
Portfolio[42] = "PortfolioPhoto_42.html";
Portfolio[43] = "PortfolioPhoto_43.html";

var prevURL, int;

function setColors()
{
	var browser=navigator.appName;
	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 changeColor(doc,id,clr,regClr,curClr)
{
	if (doc.getElementById(id)!=null)
	{
		if (doc.getElementById(id).style.color != curClr)
			doc.getElementById(id).style.color=clr;
	}
}

function changeBackgroundColor(doc,id,clr)
{
	if (doc.getElementById(id)!=null)
		doc.getElementById(id).style.background=clr;
}

function setFramePage(frm,doc,prevID,nextID)
{
  setColors();
	int=self.setInterval("setPosition(parent.frames[0].document,'PortfolioPrev','PortfolioNext')",100);
	prevURL=parent.frames[0].document.URL;
}

function setPosition(doc,prevID,nextID)
{
	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;
		}
		//Relink Prev-Next navigation
		if (i == 0)
		{ // Portfolio pages
			var strt=curURL.indexOf('_',pageStrt) + 1;
			var end=curURL.indexOf('.',strt);
			var cur=curURL.slice(strt,end);
			var prev=cur; prev=--prev;
			var next=cur; next=++next;
			// Limits
			if (cur == 0)
				prev=0;
			else if (cur == (Portfolio.length - 1))
				next=Portfolio.length - 1;
		}
		else
		{
			prev=0;
			next=0;
		}
		document.getElementById(prevID).href=Portfolio[prev];
		document.getElementById(nextID).href=Portfolio[next];
		// Reset ancor colors
		var curAnc=curURL.slice(pageStrt,curURL.indexOf('_'),pageStrt);
		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;
		}
		for(k=0; k<PortfolioAncors.length; k++)
		{
			var anc=document.getElementById(PortfolioAncors[k]);
			if (PortfolioAncors[k] != curAnc)
			{
				if (anc.style.color == YELLOW)
					anc.style.color=OLIVE;
			}
			else
				anc.style.color=YELLOW;
		}
		//Special cases
		if (i == 0)
		{
			document.getElementById(LogoAncors[0]).style.color=GREEN;
			if (cur == 0)
				document.getElementById(prevID).style.color=YELLOW;
			else
				document.getElementById(prevID).style.color=OLIVE;
			if (cur == (Portfolio.length - 1))
				document.getElementById(nextID).style.color=YELLOW;
			else
				document.getElementById(nextID).style.color=OLIVE;
		}
		prevURL=doc.URL;
	}
}

