function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

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;
}

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 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_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;
}


	var ie4 = (document.all) ? true : false
	var ns4 = (document.layers) ? true : false
	var ns6 = (!document.all && document.getElementById) ? true : false

	var lastshown = null;
	var lastshown2 = null;

	ip1 = new Image;
	ip1.src = "img/ip1.gif";
	ip2 = new Image;
	ip2.src = "img/ip2.gif";

	galaxy1 = new Image;
	galaxy1.src = "img/galaxy1.gif";
	galaxy2 = new Image;
	galaxy2.src = "img/galaxy2.gif";

	discovery1 = new Image;
	discovery1.src = "img/discovery1.gif";
	discovery2 = new Image;
	discovery2.src = "img/discovery2.gif";

	designfor1 = new Image;
	designfor1.src = "img/designfor1.gif";
	designfor2 = new Image;
	designfor2.src = "img/designfor2.gif";

	designsvc1 = new Image;
	designsvc1.src = "img/designsvc1.gif";
	designsvc2 = new Image;
	designsvc2.src = "img/designsvc2.gif";

	timing1 = new Image;
	timing1.src = "img/timing1.gif";
	timing2 = new Image;
	timing2.src = "img/timing2.gif";

	synthesis1 = new Image;
	synthesis1.src = "img/synthesis1.gif";
	synthesis2 = new Image;
	synthesis2.src = "img/synthesis2.gif";

	designp1 = new Image;
	designp1.src = "img/designp1.gif";
	designp2 = new Image;
	designp2.src = "img/designp2.gif";

	physical1 = new Image;
	physical1.src = "img/physical1.gif";
	physical2 = new Image;
	physical2.src = "img/physical2.gif";

	extraction1 = new Image;
	extraction1.src = "img/extraction1.gif";
	extraction2 = new Image;
	extraction2.src = "img/extraction2.gif";

	physicalv1 = new Image;
	physicalv1.src = "img/physicalv1.gif";
	physicalv2 = new Image;
	physicalv2.src = "img/physicalv2.gif";

	mask1 = new Image;
	mask1.src = "img/mask1.gif";
	mask2 = new Image;
	mask2.src = "img/mask2.gif";

	design1 = new Image;
	design1.src = "img/design1.gif";
	design2 = new Image;
	design2.src = "img/design2.gif";

	verifiip1 = new Image;
	verifiip1.src = "img/verifiip1.gif";
	verifiip2 = new Image;
	verifiip2.src = "img/verifiip2.gif";

	architecture1 = new Image;
	architecture1.src = "img/architecture1.gif";
	architecture2 = new Image;
	architecture2.src = "img/architecture2.gif";

	smart1 = new Image;
	smart1.src = "img/smart1.gif";
	smart2 = new Image;
	smart2.src = "img/smart2.gif";

	analog1 = new Image;
	analog1.src = "img/analog1.gif";
	analog2 = new Image;
	analog2.src = "img/analog2.gif";

	language1 = new Image;
	language1.src = "img/language1.gif";
	language2 = new Image;
	language2.src = "img/language2.gif";
	
	
	tapeout1 = new Image;
	tapeout1.src = "img/tapeout_off.gif";
	tapeout2 = new Image;
	tapeout2.src = "img/tapeout_on.gif";
	
	fracturing1 = new Image;
	fracturing1.src = "img/fracturing_off.gif";
	fracturing2 = new Image;
	fracturing2.src = "img/fracturing_on.gif";
	
	maskde1 = new Image;
	maskde1.src = "img/mask_off.gif";
	maskde2 = new Image;
	maskde2.src = "img/mask_on.gif";
	
	processde1 = new Image;
	processde1.src = "img/process_off.gif";
	processde2 = new Image;
	processde2.src = "img/process_on.gif";
	
	package1 = new Image;
	package1.src = "img/package_off.gif";
	package2 = new Image;
	package2.src = "img/package_on.gif";	
	
	feedback1 = new Image;
	feedback1.src = "img/feed_off.gif";
	feedback2 = new Image;
	feedback2.src = "img/feed_on.gif";
	
	

	function highlight(id) {
		document [id].src = eval(id + "2.src");
	}

	function unhighlight(id) {
		if (id == lastshown) return;
		document [id].src = eval(id + "1.src");
	}

	function menu(id) {
		var mid = "m_" + id;
		var mlastshown = "m_" + lastshown;

		if (ns4) {
			if (lastshown) document.layers[mlastshown].visibility = "hide";
			if (id) document.layers[mid].visibility = "show";
		} else if (ns6) {
			if (lastshown) document.getElementById(mlastshown).style.visibility = "hidden";
			if (id) document.getElementById(mid).style.visibility = "visible";
		} else {
			if (lastshown) document.all[mlastshown].style.visibility = "hidden";
			if (id) document.all[mid].style.visibility = "visible";
		}

		if (lastshown) {
			lastshown2 = lastshown;
			lastshown = id;
			unhighlight(lastshown2);
		} else {
			lastshown = id;
		}

	}



function close(id) {
		var mid = "m_" + id;
		var mlastshown = "m_" + lastshown;

		if (ns4) {
		//	if (lastshown) document.layers[mlastshown].visibility = "hide";
			if (id) document.layers[mid].visibility = "hide";
		} else if (ns6) {
		//	if (lastshown) document.getElementById(mlastshown).style.visibility = "hidden";
			if (id) document.getElementById(mid).style.visibility = "hidden";
		} else {
		//	if (lastshown) document.all[mlastshown].style.visibility = "hidden";
			if (id) document.all[mid].style.visibility = "hidden";
		}
   document [id].src = eval(id + "1.src");
	//	if (lastshown) {
		//	lastshown2 = lastshown;
		//	lastshown = id;
			//unhighlight(lastshown2);
		//} else {
		//	lastshown = id;
	//	}

	}

var w = window;
function openWin(url,name) {
w = open(url, name, "width=445,height=362,toolbar=no,menubar=no,scrollbars=no,resizable=no");
w.focus();
}




