
function MM_findObj(n, d) { //v3.0
  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); return x;
}
/* Functions that swaps images. */
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

/* Functions that handle preload. */
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];}}
}

var nav_name = '';
function setNavbar(imgName)
{
	imgOn = eval(imgName + "on.src");
	document[imgName].src = imgOn;
}

function resetNavbar(imgName,pathlevel)
{
	//Set Global variable nav_name
	nav_name = imgName;
	nav_level = pathlevel;
	docObj = "document.";
	relpath = findRelPath(pathlevel);
	
	news = new Image(); news.src = relpath+"common/news.gif"; 
	solutions = new Image(); solutions.src = relpath+"common/solutions.gif"; 
	casestudies = new Image(); casestudies.src = relpath+"common/casestudies.gif"; 
	partners = new Image();	partners.src = relpath+"common/partners.gif"; 
	publications = new Image(); publications.src = relpath+"common/publications.gif"; 
	aboutcandle = new Image(); aboutcandle.src = relpath+"common/aboutcandle.gif"; 
	careers = new Image(); careers.src = relpath+"common/careers.gif"; 
	contact = new Image(); contact.src = relpath+"common/contact.gif";
	
	switch (imgName)
	{   
		case 'news' :
		tempdocObj = eval(docObj + 'news');
		tempdocObj.src = news.src;
		break;   
		case 'solutions' :
		tempdocObj = eval(docObj + 'solutions');
		tempdocObj.src = solutions.src;
		break;
		case 'casestudies' :
		tempdocObj = eval(docObj + 'casestudies');
		tempdocObj.src = casestudies.src;
		break;
		case 'partners' :
		tempdocObj = eval(docObj + 'partners');
		tempdocObj.src = partners.src;
		break;
		case 'publications' :
		tempdocObj = eval(docObj + 'publications');
		tempdocObj.src = publications.src;
		break;
		case 'aboutcandle' :
		tempdocObj = eval(docObj + 'aboutcandle');
		tempdocObj.src = aboutcandle.src;
		break;
		case 'careers' :
		tempdocObj = eval(docObj + 'careers');
		tempdocObj.src = careers.src;
		break;
		case 'contact' :
		tempdocObj = eval(docObj + 'contact');
		tempdocObj.src = contact.src;
		break;
	}
}

function preLoadRollovers(pathlevel)
{	
	relpath = findRelPath(pathlevel);
	MM_preloadImages(relpath+'common/login_s_f2.gif',relpath+'common/search2_s_f2.gif',relpath+'common/download_s_f2.gif',relpath+'common/democenter_s_f2.gif',relpath+'common/support_s_f2.gif',relpath+'common/training_s_f2.gif',relpath+'common/buy_f2.gif',relpath+'common/go_f2.gif',relpath+'common/technical_w_f2.gif',relpath+'common/business_w_f2.gif',relpath+'common/arrow_g.gif',relpath+'common/arrow_r.gif'); 

	newson = new Image(); newson.src = relpath+"common/news_f2.gif";
	solutionson = new Image(); solutionson.src = relpath+"common/solutions_f2.gif";
	casestudieson = new Image(); casestudieson.src = relpath+"common/casestudies_f2.gif";
	partnerson = new Image(); partnerson.src = relpath+"common/partners_f2.gif";
	publicationson = new Image(); publicationson.src = relpath+"common/publications_f2.gif";
	aboutcandleon = new Image(); aboutcandleon.src = relpath+"common/aboutcandle_f2.gif";
	careerson = new Image(); careerson.src = relpath+"common/careers_f2.gif";
	contacton = new Image(); contacton.src = relpath+"common/contact_f2.gif";
}

function findRelPath(pathlev)
{
	relpath = '';
	for (x=0;x<pathlev;x++)
	{
		relpath = relpath + '../'
	}
	return relpath;
}

var prodDrop=false;