sfHover = function() {	var sfEls = document.getElementById("nav").getElementsByTagName("LI");	for (var i=0; i<sfEls.length; i++) {		sfEls[i].onmouseover=function() {			this.className+=" sfhover";		}		sfEls[i].onmouseout=function() {			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");		}	}}//if (window.attachEvent) window.attachEvent("onload", sfHover);function closeRemote() {        self.close();}var image1 = Array('photo_01.jpg','photo_02.jpg','photo_03.jpg','photo_04.jpg','photo_05.jpg');var image2 = Array('photo_01b.gif','photo_02b.gif','photo_03b.gif','photo_04b.gif','photo_05b.gif');function genRandomImage() {	if (document.images && document['photo1'] && document['photo2']) {		var randomimage = Math.floor(image1.length*Math.random());		document['photo1'].src = "images/home/"+image1[randomimage];		document['photo2'].src = "images/home/"+image2[randomimage];	}}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_showHideLayers() { //v6.0  var i,p,v,obj,args=MM_showHideLayers.arguments;  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }    obj.visibility=v; }}var curSolutionsLI = 'academicli';function changeSolutionsLIStyle(newLI) {	document.getElementById(curSolutionsLI).className = '';	document.getElementById(newLI).className = 'navleftsolutionsact';	curSolutionsLI = newLI;}var curServicesLI = 'testdevelopmentli';var curServicesLayer = 'servdevelopment';function swapServicesLayers(newLay,newLI) {	document.getElementById(curServicesLI).className = '';	document.getElementById(newLI).className = 'navleftservicesact';	curServicesLI = newLI;	document.getElementById(curServicesLayer).style.visibility = 'hidden';	document.getElementById(newLay).style.visibility = 'visible';	curServicesLayer = newLay;}var accordion;var accordionTogglers;var accordionContents;window.onload = function() {	genRandomImage();	accordionTogglers = document.getElementsByClassName('accToggler');	accordionTogglers.each(function(toggler){		//remember the original color		toggler.origColor = toggler.getStyle('background-color');		//set the effect		toggler.fx = new Fx.Color(toggler, 'background-color');	});		accordionContents = document.getElementsByClassName('accContent');			accordion = new Fx.Accordion(accordionTogglers, accordionContents,{		//when an element is opened change the background color to blue		onActive: function(toggler){			toggler.fx.toColor('#fedf94');		},		onBackground: function(toggler){			//change the background color to the original (green) 			//color when another toggler is pressed			toggler.setStyle('background-color', toggler.origColor);		},		fixedHeight: 90	});}