//JavaScript function library for persidea.com site
//
//
// Navigation mouse over functionality
// 

HM_PG_MenuWidth = 150;
HM_PG_FontFamily = "Arial,Verdana,sans-serif";
HM_PG_FontSize = 8;
HM_PG_FontBold = 0;
HM_PG_FontItalic = 0;
HM_PG_FontColor = "#000000";
HM_PG_FontColorOver = "#000000";
HM_PG_BGColor = "#CCCC99";
HM_PG_BGColorOver = "#B7B77A";
HM_PG_ItemPadding = 3;

HM_PG_BorderWidth = 2;
HM_PG_BorderColor = "#CCCC99";
HM_PG_BorderStyle = "solid";
HM_PG_SeparatorSize = 2;
HM_PG_SeparatorColor = "#CCCC99";
HM_PG_ImageSrc = "/tri.gif";
HM_PG_ImageSrcLeft = "/triL.gif";

HM_PG_ImageSize = 5;
HM_PG_ImageHorizSpace = 0;
HM_PG_ImageVertSpace = 2;

HM_PG_KeepHilite = true; 
HM_PG_ClickStart = 0;
HM_PG_ClickKill = false;
HM_PG_ChildOverlap = 0;
HM_PG_ChildOffset = 0;
HM_PG_ChildPerCentOver = null;
HM_PG_TopSecondsVisible = .5;
HM_PG_StatusDisplayBuild = 0;
HM_PG_StatusDisplayLink = 0;
HM_PG_UponDisplay = null;
HM_PG_UponHide = null;
HM_PG_RightToLeft = false;

HM_PG_CreateTopOnly = 1;
HM_PG_ShowLinkCursor = 1;
HM_PG_NSFontOver = true;

var curmode = "0";
var active = new Array(7);
active[0] = 0;
active[1] = 0;
active[2] = 0;
active[3] = 0;
active[4] = 0;
active[5] = 0;
active[6] = 0;

function leftnav(whichmode){
	if (whichmode == 1) // What we Do
	{
		curmode = 1;
//		active = [0,1,1,1,1,0,0];
		active[0] = 0;
		active[1] = 1;
		active[2] = 1;
		active[3] = 1;
		active[4] = 1;
		active[5] = 0;
		active[6] = 0;
		document.images["navwwd"].src = "graphics/wwd_p_s.gif";
		document.images["navci"].src = "graphics/ci_p.gif";
		document.images["navsupp"].src = "graphics/supp_p.gif";
		document.images["navcust"].src = "graphics/cont_p.gif";

		document.images["0p"].src = "graphics/0p.gif";
		document.images["1p"].src = "graphics/wwd1p.gif";
		document.images["2p"].src = "graphics/wwd2p.gif";
		document.images["3p"].src = "graphics/wwd3p.gif";
		document.images["4p"].src = "graphics/wwd4p.gif";
		document.images["5p"].src = "graphics/5p.gif";
		document.images["6p"].src = "graphics/6p.gif";
	}
	else if (whichmode == 2) // Corporate Information
	{
		curmode = 2;
//		active = [0,1,1,1,1,1,0];
		active[0] = 0;
		active[1] = 1;
		active[2] = 1;
		active[3] = 1;
		active[4] = 1;
		active[5] = 1;
		active[6] = 0;
		document.images["navwwd"].src = "graphics/wwd_p.gif";
		document.images["navci"].src = "graphics/ci_p_s.gif";
		document.images["navsupp"].src = "graphics/supp_p.gif";
		document.images["navcust"].src = "graphics/cont_p.gif";

		document.images["0p"].src = "graphics/0p.gif";
		document.images["1p"].src = "graphics/ci1p.gif";
		document.images["2p"].src = "graphics/ci2p.gif";
		document.images["3p"].src = "graphics/ci3p.gif";
		document.images["4p"].src = "graphics/ci4p.gif";
		//document.images["5p"].src = "graphics/ci5p.gif"; moved for main ceo link
		document.images["5p"].src = "graphics/5p.gif";
		document.images["6p"].src = "graphics/6p.gif";
	}
	else if (whichmode == 3) // Support
	{
		curmode = 3;
//		active = [0,0,0,1,1,0,0];
		active[0] = 0;
		active[1] = 0;
		active[2] = 0;
		active[3] = 1;
		active[4] = 1;
		active[5] = 0;
		active[6] = 0;
		document.images["navwwd"].src = "graphics/wwd_p.gif";
		document.images["navci"].src = "graphics/ci_p.gif";
		document.images["navsupp"].src = "graphics/supp_p_s.gif";
		document.images["navcust"].src = "graphics/cont_p.gif";

		document.images["0p"].src = "graphics/0p.gif";
		document.images["1p"].src = "graphics/1p.gif";
		document.images["2p"].src = "graphics/2p.gif";
		document.images["3p"].src = "graphics/sup3p.gif";
		document.images["4p"].src = "graphics/sup4p.gif";
		document.images["5p"].src = "graphics/5p.gif";
		document.images["6p"].src = "graphics/6p.gif";
	}

	else if (whichmode == 4) // Contact
	{
		curmode = 4;
//		active = [0,0,0,0,1,0,0];
		active[0] = 0;
		active[1] = 0;
		active[2] = 0;
		active[3] = 0;
		active[4] = 1;
		active[5] = 0;
		active[6] = 0;
		document.images["navwwd"].src = "graphics/wwd_p.gif";
		document.images["navci"].src = "graphics/ci_p.gif";
		document.images["navsupp"].src = "graphics/supp_p.gif";
		document.images["navcust"].src = "graphics/cont_p_s.gif";

		document.images["0p"].src = "graphics/0p.gif";
		document.images["1p"].src = "graphics/1p.gif";
		document.images["2p"].src = "graphics/2p.gif";
		document.images["3p"].src = "graphics/3p.gif";
		document.images["4p"].src = "graphics/cont4p.gif";
		document.images["5p"].src = "graphics/5p.gif";
		document.images["6p"].src = "graphics/6p.gif";
	}
	else if (whichmode == 0) // null all
	{
		curmode = 4;
//		active = [0,0,0,0,1,0,0];
		active[0] = 0;
		active[1] = 0;
		active[2] = 0;
		active[3] = 0;
		active[4] = 1;
		active[5] = 0;
		active[6] = 0;
		document.images["navwwd"].src = "graphics/wwd_p.gif";
		document.images["navci"].src = "graphics/ci_p.gif";
		document.images["navsupp"].src = "graphics/supp_p.gif";
		document.images["navcust"].src = "graphics/cont_p.gif";

		document.images["0p"].src = "graphics/0p.gif";
		document.images["1p"].src = "graphics/1p.gif";
		document.images["2p"].src = "graphics/2p.gif";
		document.images["3p"].src = "graphics/3p.gif";
		document.images["4p"].src = "graphics/4p.gif";
		document.images["5p"].src = "graphics/5p.gif";
		document.images["6p"].src = "graphics/6p.gif";
	}

}
function rightnav(whichone,where)
{
	var fname = "";
	switch (curmode)
	{
	case 0 : 			// if no mouse over on left nav, don't do anything
		{
			
		}
		break;

	case 1 : 
		{
			if (active[whichone] == 1)
				fname = "graphics/" + "wwd" + whichone + "p";
		}
		break;

	case 2 : 
		{
			if (active[whichone] == 1)
				fname = "graphics/" + "ci" + whichone + "p";
		}
		break;

	case 3 : 
		{
			if (active[whichone] == 1)
				fname = "graphics/" + "sup" + whichone + "p";
		}
		break;

	case 4 :
		{
			if (active[whichone] == 1)
				fname = "graphics/" + "cont" + whichone + "p";
		}
		break;
	default:
		{
		}
	}
	if (where == 1)
		fname = fname + "_s.gif"
	else
		fname = fname + ".gif";

	if (active[whichone] == 1)
	{
		var imgname = whichone + "p";
		document.images[imgname].src = fname;
	}

}

function gothere(where){
	var newloc = "";
	if (active[where] == 1)
	{
		switch (curmode)
		{
		case 0:
			{
			}
			break;
		
		case 1:	//what we do
			{
				switch (where)
				{
				case 1:
					newloc = "/wwd/design.html";
					break;

				case 2:
					newloc = "/wwd/printing.html";
					break;

				case 3:
					newloc = "/wwd/technology.html";
					break;
				case 4:
					newloc = "/wwd/custserv.html";
					break;
				default:
					newloc = "";
				}
			}
			break;
		case 2: //corporate information
			{
				switch (where)
				{
				case 1:
					newloc = "/info/intro.html";
					break;
				case 2:
					newloc = "/info/news.html";
					break;
				case 3:
					newloc = "/info/jobs.html";
					break;
				case 4:
					newloc = "/info/location.html";
					break;
				case 5:
					newloc = "/info/ceo.html";
					break;
				default:
					newloc = "";				
				}
			}
			break;		
		case 3: //support
			{
				switch (where)
				{
				case 3:
					newloc = "/support/proofing.html";
					break;
				case 4:
					newloc = "/support/project.html";
					break;
				default:
					newloc = "";
				
				}
			}
			break;
		case 4: //contact
			{
				newloc = "/contact/index.html";
			}
			break;
		default:
			{
				newloc = "";
			}
			
		}//end main switch

	}//endif
	if (newloc != "")
	{
		document.location = newloc;
	}
	else
	  return false;
}//end function gothere

function domouse(where,which,what){

  var path = "graphics/";
  var ext = ".gif";
  var exts = "_m.gif";

  if(where == 1)
   {
   fname = path + what + exts;
   }
  else
   {
   fname = path + what + ext;
   }
   document.images[which].src = fname;
 }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

function domouseport(where,which,what){

  var path = "graphics/";
  var ext = ".gif";
  var exts = "_s.gif";

  if(where == 1)
   {
   fname = path + what + exts;
   }
  else
   {
   fname = path + what + ext;
   }
   document.images[which].src = fname;
 }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

function domousenav(where,which,what){

  var path = "../graphics/";
  var ext = ".gif";
  var exts = "_m.gif";

  if(where == 1)
   {
   fname = path + what + exts;
   }
  else
   {
   fname = path + what + ext;
   }
   document.images[which].src = fname;
 }
 
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

function domousenav2(where,which,what){

  var path = "graphics/";
  var ext = ".gif";
  var exts = "_m.gif";

  if(where == 1)
   {
   fname = path + what + exts;
   }
  else
   {
   fname = path + what + ext;
   }
   document.images[which].src = fname;
 }
 
 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
 
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}

 /*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

function preload_image(thename)
	{
	var path = "graphics/";
	image1 = new Image();
	image1.src = path + thename;
	}
	
	
//example usage:
//<body onload = "preload_image('amica2_m.jpg')">
