function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfLayer(objName,x,newText) { //v4.01
  if ((obj=MM_findObj(objName))!=null) with (obj)
    if (document.layers) {document.write(unescape(newText)); document.close();}
    else innerHTML = unescape(newText);
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; 
  
  document.MM_sr=new Array; 
  
  if ((x=MM_findObj(a[0]))!=null) {
		document.MM_sr[j++]=x; 
		if(!x.oSrc) x.oSrc=x.src; 
		x.src=a[2]; 
//		x.width = a[4]; x.height = a[5];	
	}

}

	// preload portfolio shadows
shadow1 = new Image(); shadow1.src = "images/p1-on-backgr.gif";
shadow2 = new Image(); shadow2.src = "images/p2-on-backgr.gif";
shadow3 = new Image(); shadow3.src = "images/p3-on-backgr.gif";
shadow4 = new Image(); shadow4.src = "images/p4-on-backgr.gif";
shadow5 = new Image(); shadow5.src = "images/p5-on-backgr.gif";

	// prepare the project thumbnail images array
projectThumbIDs = new Array();
projectThumbNames = new Array();
projectThumbSrcs = new Array();
function prepareThumbsArray () {
	count = 0;
	for (i = 0; i <= document.images.length-1; i++) {
		if (document.images[i].name.substring (0, 5) == "thumb") {
			projectThumbIDs[count] = i;
			projectThumbNames[count] = document.images[i].name;
			projectThumbSrcs[count] = document.images[i].src;
//			alert (projectThumbIDs[count]+" -> "+projectThumbSrcs[count]);
			count++;
		}
	}
	
	swapThumbToBW ('thumb1');
}

	// turn left side active image thumbnails to black and white version and the rest to the original color
function swapThumbToBW (thumbName) {
	for (i = 0; i <= projectThumbIDs.length-1; i++) {
		if (thumbName == projectThumbNames[i]) {
//			alert ("thumb!");
			BWSrc = projectThumbSrcs[i].substring (0, projectThumbSrcs[i].length-4, projectThumbSrcs[i]) + "-bw.jpg";
			document.images[projectThumbIDs[i]].src = BWSrc;
		} else {
			document.images[projectThumbIDs[i]].src = projectThumbSrcs[i];
		}
	}
}