var totalImages = 18; // Total images used

browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);

ns3up = (browserName == "Netscape" && browserVer >= 3);
ie4up = (browserName.indexOf("Microsoft") >= 0 && browserVer >= 4);

function showPic(imgName) 
{
	if (ns3up || ie4up) 
		imgOn = ("images/nav/" + imgName);
		
	document.mainpic.src = imgOn;
}

if(document.images)
{
	mFX = new Array(totalImages);
	for(i = 0; i < mFX.length; i++)
	{
		mFX[i] = new Image();
	}
	
	mFX[0].src = "images/nav/home.jpg";
	mFX[1].src = "images/nav/home-on.jpg";
	mFX[2].src = "images/nav/company.jpg";
	mFX[3].src = "images/nav/company-on.jpg";
	mFX[4].src = "images/nav/services.jpg";
	mFX[5].src = "images/nav/services-on.jpg";
	mFX[6].src = "images/nav/experience.jpg";
	mFX[7].src = "images/nav/experience-on.jpg";
	mFX[8].src = "images/nav/case-studies.jpg";
	mFX[9].src = "images/nav/case-studies-on.jpg";
	mFX[10].src = "images/nav/methodology.jpg";
	mFX[11].src = "images/nav/methodology-on.jpg";
	mFX[12].src = "images/nav/partners.jpg";
	mFX[13].src = "images/nav/partners-on.jpg";
	mFX[14].src = "images/nav/careers.jpg";
	mFX[15].src = "images/nav/careers-on.jpg";
	mFX[16].src = "images/nav/contact.jpg";
	mFX[17].src = "images/nav/contact-on.jpg";
	
}

function imgFX(num)
{
	referenceItems = new Array(
				new Array ('home', 0, 1),
				new Array ('company', 2, 3),
				new Array ('services', 4, 5),
				new Array ('experience', 6, 7),
				new Array ('casestudies', 8, 9),
				new Array ('methodology', 10, 11),
				new Array ('partners', 12, 13),
				new Array ('careers', 14, 15),
				new Array ('contact', 16, 17)
				);
				
	if (document.images)
	{
		for (i=0;i<referenceItems.length;i++)
		{
			if (referenceItems[i][2] == num)
			{
				document.images['mnu'+referenceItems[i][0]].src = mFX[referenceItems[i][2]].src;
			}
			else
			{
				document.images['mnu'+referenceItems[i][0]].src = mFX[referenceItems[i][1]].src;
			}
		}
		
		//document.images[img].src = mFX[num].src;
	}
}

function MM_preloadImages() 
{ //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function swapMenu(selMenu)
{
	menuItems = new Array( document.getElementById('home'), 
						   document.getElementById('company'), 
						   document.getElementById('services'),
						   document.getElementById('experience'),
						   document.getElementById('casestudies'),
						   document.getElementById('methodology'),
						   document.getElementById('partners'),
						   document.getElementById('careers'),
						   document.getElementById('contact'));
	
	for (i = 0; i < menuItems.length; i++)
	{
		if (menuItems[i].style.display == '')
			menuItems[i].style.display='none';
	}
	
	document.getElementById(selMenu).style.display='';
}

function validateNewsletter()
{
	fv =  new formValidator();
		
	if (fv.isEmpty("your_email"))
		fv.raiseError("Please specify your email address.");
	else
	{
		if (!fv.isEmailAddress("your_email"))
			fv.raiseError("Please specify a valid email address.");
	}
		
	if (fv.numErrors() > 0)
	{
		fv.displayErrors();
		return false;
	}
	else
	  return true;	
}

