// preload images
var imgArray=new Array("home","exhibitions","portfolio","profile","press","contact","links");
for (i in imgArray)
{
	eval('img'+i+' = new Image();\n');
	eval('img'+i+'.src = "./img/nav-'+imgArray[i]+'.gif";\n');
	eval('img'+i+'on = new Image();\n');
	eval('img'+i+'on.src = "./img/nav-'+imgArray[i]+'-on.gif";\n');	
}
// image swap function
var img = new Array();
var button = new Array();
function imageSwap(objname)
{
	img[objname] = document.getElementById(objname);
	if(button[objname]=="on")
	{
		button[objname]="off";
		img[objname].src="./img/"+objname+".gif";
	}
	else
	{
		button[objname]="on";
		img[objname].src="./img/"+objname+"-on.gif";		
	}
}

function imageSwapSrc(objname,objnameSrc)
{
	img[objname] = document.getElementById(objname);
	img[objname].src="./img/"+objnameSrc;
}

// thumb nail image swap function
var img2 = new Array();
var thumb = new Array();
function thumbSwap(objname,objpath,objid)
{
	img2[objid] = document.getElementById(objid);
	if(thumb[objid]=="on")
	{
		thumb[objid]="off";
		img2[objid].src="./img/"+objpath+"/"+objname;
	}
	else
	{
		thumb[objid]="on";
		objname=objname.replace(".gif", "-on.gif");
		objname=objname.replace(".jpg", "-on.jpg");
		img2[objid].src="./img/"+objpath+"/"+objname;		
	}
}

//portfolio menu expand/collapse
var port = new Array();
var portfolio = new Array();
function portfolioMenu(objname)
{
	port[objname] = document.getElementById(objname);
	if(portfolio[objname]=="on")
	{
		portfolio[objname]="off";
		port[objname].style.display="none";
	}
	else
	{
		portfolio[objname]="on";
		port[objname].style.display="block";
	}
}

function portfolioMenuMain(objname,els)
{
	port[objname] = document.getElementById(objname+'1');
	var isOn="";
	if (els>1){
		for (i=1;i<=els;i++)
		{
			if(portfolio[objname+i]=="on")
			{
				isOn=i;
				//alert(isOn);
			}
			
		}		
		if (isOn!="")
		{
			tmpObj = document.getElementById(objname+isOn);
			tmpObj.style.display="none";	
			portfolio[objname+isOn]="off";	
		}
		else
		{
			portfolio[objname+'1']="on";
			port[objname].style.display="block";		
		}
	}
	else
	{	
		if(portfolio[objname+'1']=="on")
		{
			portfolio[objname+'1']="off";
			port[objname].style.display="none";
		}
		else
		{
			portfolio[objname+'1']="on";
			port[objname].style.display="block";
		}
	}
}

//portfolio image/text swap
function portfolioSwap(whichImg,title)
{
		document.getElementById('portfolio-comment').innerHTML=title;
		document.getElementById('portfolio-img').src=whichImg;
		document.getElementById('portfolio-img').style.border="1px #8f847a solid";
		document.getElementById('portfolio-comment').style.borderBottom="1px #eeedec solid";
		document.getElementById('portfolio-comment').style.borderTop="1px #eeedec solid";
}

//popup window opener
function popupWin(whichFile,winName,width,height)
{
	window.open(whichFile,winName,'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1,width='+width+',height='+height+',left = 300,top = 150');
}

function hideNav(objid,objnameString,els)
{
	objnameArr = objnameString.split(",");
	elsArr = els.split(",");
	for (j=0;j<objnameArr.length;j++)
	{
		if (j!=objid)
		{
			objname = objnameArr[j];
			port[objname] = document.getElementById(objname+'1');
			var isOn="";
			if (elsArr[j]>1){
				for (i=1;i<=elsArr[j];i++)
				{
					tmpObj = document.getElementById(objname+i);
					tmpObj.style.display="none";	
					portfolio[objname+i]="off";	
				}
			}
			else
			{	
				portfolio[objname+'1']="off";
				port[objname].style.display="none";
			}
		}
	}
}