
	
		/* For pull down menus */
				
			HideItems=0;				/* to hide menu items etc. */
			menuTimer=0;				/* timer to keep the pulldown menu visible after mouse out */
			
			function Over(myObject,myState,myString,xA,yA,xB,yB) {
				clrTimer();
				HighLight(myObject,myState);
				hLayer1();
				shLayers(myString);
				showBB(xA,yA,xB,yB);
				}
			
			function Out(myObject,myState) {
				clsTimer();
				HighLight(myObject,myState)
				}
			
			function HighLight(that, state) {
				var newColor=state?'#FFFFFF':'#000000';
				/* var newBG=state?'#999999':'#cccccc'; */
				var newBG=state?'#A1ADA9':'#000000';
				for (var i=0;i<that.parentNode.parentNode.childNodes.length;i++) {
			    	that.parentNode.parentNode.childNodes[i].style.backgroundColor=newBG;
		    		}
    			that.style.color=newColor;
				}
			
			function clsTimer() {
				menuTimer=setTimeout("hideMenus()",400);
				}
			
			function clrTimer() {
				clearTimeout(menuTimer);
				}
				
			function hideMenus() {
				hLayer1();
				for (j=0;j<HideItems.length;j++) { 
						showLayer(HideItems[j][0]);
						}
					}
			
			popup=new Array(0,0,0,0,0,0,0,0);
							
			function menuItem(name,x,y,z,str,x1,y1,x2,y2,element) {
				showLP(name,x,y,z);
				hLayer1();
				shLayers(str);
				showBB(x1,y1,x2,y2);
				mOver(element);
				}
								
			function popTop(menu,x1,y1,x2,y2) {
				menu--;
				hLayer1();
					showLayer('pd'+(menu+1));
					showBB(x1,y1,x2,y2);	
				}
							
			function hLayer1() { 
				hideLayer('pd1','pd2','pd3','pd4','pd5','pd6','pd7','pd8'); 
				}	
			
			function shLayers(str) {
				while (str.indexOf('l')>-1) {
					showLayer('m'+str);
					str=str.substring(0,str.lastIndexOf('l'));
					}
				}
				
			function newImage(arg) {
				if (document.images) {
					rslt = new Image();
					rslt.src = arg;
					return rslt;
				}
			}
			
			function changeImages() {
				if (document.images && (bFlag == true)) {
					for (var i=0; i<changeImages.arguments.length; i+=2) {
						document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
					}
				}
			}
			
			var bFlag = false;
			/* The following lines of code change the images of pull down menus */
			if (document.images) {
				anav_products_over = newImage("/images/menu_Web_Grey.jpg");
				anav_solutions_over = newImage("/images/menu_Desktop_Grey.jpg");
				anav_support_over = newImage("/images/menu_Services_Grey.jpg");
				anav_purchase_over = newImage("/images/menu_Arts_Grey.jpg");
				anav_company_over = newImage("/images/menu_Company_Grey.jpg");
				anav_company_over1 = newImage("/images/menu_Company_Grey1.jpg");
				anav_company_over2 = newImage("/images/menu_Company_Grey2.jpg");
				bFlag = true;
			}
			
			function mOut(element) {
					element.style.color='#000000';
					}
					
			function mOver(element) {
				element.style.color='#FFFFFF';
				}
				
			function showLayer() { 
			   var n=showLayer.arguments.length; 
			   for (var i=0; i<n; i++) { 
			     var lyr = getLayer(showLayer.arguments[i]); 
			     if(lyr) { 
				    	lyr.visibility="visible";
			     } 
			   } 
			} 
			
			function hideLayer() { 
			   var n=hideLayer.arguments.length; 
			   for (var i=0; i<n; i++) { 
			     var lyr = getLayer(hideLayer.arguments[i]) 
			     if(lyr) { 
				    	lyr.visibility = "hidden";
			     } 
			   } 
			} 
				
			function showBB(x1,y1,x2,y2) {
				if (!HideItems) {
					var myLayers=new Array();
					myLayers=document.getElementsByTagName('div');
					HideItems= new Array();
					re=/^(swf|form)(\d+)l(\d+)l(\d+)l(\d+)$/;
					count=0;
					for (i=0; i<myLayers.length; i++) {
						a=myLayers[i].id.match(re);
						if (a != null) {
							HideItems[count]=new Array();
							HideItems[count][0]=myLayers[i].id;
							HideItems[count][1]=RegExp.$2
							HideItems[count][2]=RegExp.$3
							HideItems[count][3]=RegExp.$4
							HideItems[count][4]=RegExp.$5
							HideItems[count][5]=RegExp.$6
							HideItems[count][6]=RegExp.$7
							HideItems[count][7]=RegExp.$8
							HideItems[count][8]=RegExp.$9
							count++;
							}
						}
					}

				for (j=0;j<HideItems.length;j++) {
					xx1=HideItems[j][1];
					yy1=HideItems[j][2];
					xx2=HideItems[j][3];
					yy2=HideItems[j][4];
					xx3=HideItems[j][5];
					yy3=HideItems[j][6];
					xx4=HideItems[j][7];
					yy4=HideItems[j][8];
					if (x<xx3 ||x2<xx1 || y2<yy1 || x1>xx2 || y1>yy2) {
						showLayer(HideItems[j][0]);
						}
					else {
						hideLayer(HideItems[j][0]);
						}
					}
				}

			function showLP(name, x, y,z) { 
				var lyr = getLayer(name) 
				if(lyr) {
						lyr.left= x
						lyr.top=y
					if (z) {
						lyr.zIndex=z
						}
					} 
				} 
			
			function getLayer(name) { 
				if(typeof name != "string") return name; 
					return document.getElementById(name).style;
				return null 
				} 
						
			