//-- ----------------------------------------------------------------
// wsc.js | © Zocoloco Studios 2005 | All Rights Reserved | http://www.zocoloco.com
//-------------------------------------------------------------------

// hide menu divs
function hideMenuLayers() {
	for(i=0;i<menuDivArray.length;i++) {
		document.getElementById(menuDivArray[i]).style.visibility="hidden";
	}
}

// hide portfolio divs
function hidePortfolioLayers() {
	for(i=0;i<portfolioDivArray.length;i++) {
		document.getElementById(portfolioDivArray[i]).style.visibility="hidden";
	}
}

// hide non-menu divs
function hideAllLayers() {
	for(i=0;i<divArray.length;i++) {
		document.getElementById(divArray[i]).style.visibility="hidden";
	}
}

// show non-menu divs
function showAllLayers() {
	for(i=0;i<divArray.length;i++) {
	document.getElementById(divArray[i]).style.visibility="visible";
	}
}

// hide specific div
function hideLayer(id) {
	document.getElementById(id).style.visibility="hidden";
}

// show specific div
function showLayer(id) {
	document.getElementById(id).style.visibility="visible";
}

// set style of object
function setStyle(id,newStyle) {
	document.getElementById(id).className=newStyle;
}

// set style of a group ofobject
function setAllStyles(newStyle) {
	for(i=0;i<styleArray.length;i++) {
		document.getElementById(styleArray[i]).className=newStyle;
	}
}

// set tool tip
function setToolTip(text) {
	var charCount;
	var toolTip;
	var spanWidth;
	// count characters
	charCount =text.length;
	if (charCount < 5) {
		spanWidth = parseInt(charCount*11)+'px';
	} else {
		spanWidth = parseInt(charCount*6)+'px';
	}
	toolTip = '<span style="width:'+ spanWidth + '";>' + text + '</span>';	
	document.write(toolTip);
}

// pdfWindows
function pdfWindow(theURL,windowWidth,windowHeight){
	reWin=window.open(theURL,'acrobat','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' + windowWidth +',height=' + windowHeight + ',top=50,left=50')
}

// pagePosition: selects specific layer on page from URL link
function pagePosition() {
	if (document.URL.indexOf('?div=projectOne') != -1) {
		hideAllLayers(); showLayer('projectOne'); setAllStyles('portfolioProject'); setStyle('menuProjectOne','portfolioProjectActive');
	} else if (document.URL.indexOf('?div=projectTwo') != -1) {
		hideAllLayers(); showLayer('projectTwo'); setAllStyles('portfolioProject'); setStyle('menuProjectTwo','portfolioProjectActive');
	} else if (document.URL.indexOf('?div=projectThree') != -1) {
		hideAllLayers(); showLayer('projectThree'); setAllStyles('portfolioProject'); setStyle('menuProjectThree','portfolioProjectActive');
	} else if (document.URL.indexOf('?div=projectFour') != -1) {
		hideAllLayers(); showLayer('projectFour'); setAllStyles('portfolioProject'); setStyle('menuProjectFour','portfolioProjectActive');
	} 
}

//reloads the window if Nav4 resized
function MM_reloadPage(init) {  
	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_goToURL() { 			//v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}