// preload/setup navigation images on all sub pages

if (window.homepage) {
	//grab home graphics if homepage is loaded
	var strhometext = "-home"
}

if (document.images) {
	var aboutusnorm = new Image();
	var aboutusover = new Image();
	aboutusnorm.src = "sdiweb/images/btn-aboutus1.gif";
	aboutusover.src = "sdiweb/images/btn-aboutus2.gif";
	
	var convertersnorm = new Image();
	var convertersover = new Image();
	convertersnorm.src = "sdiweb/images/btn-converters1.gif";
	convertersover.src = "sdiweb/images/btn-converters2.gif";

	var viewersnorm = new Image();
	var viewersover = new Image();
	viewersnorm.src = "sdiweb/images/btn-viewers1.gif";
	viewersover.src = "sdiweb/images/btn-viewers2.gif";
	
	var publishingnorm = new Image();
	var publishingover = new Image();
	publishingnorm.src = "sdiweb/images/btn-publishing1.gif";
	publishingover.src = "sdiweb/images/btn-publishing2.gif";	

	var printingnorm = new Image();
	var printingover = new Image();
	printingnorm.src = "sdiweb/images/btn-printing1.gif";
	printingover.src = "sdiweb/images/btn-printing2.gif";
	
	var sdknorm = new Image();
	var sdkover = new Image();
	sdknorm.src = "sdiweb/images/btn-sdk1.gif";
	sdkover.src = "sdiweb/images/btn-sdk2.gif";
	
	var cgmfaqnorm = new Image();
	var cgmfaqover = new Image();
	cgmfaqnorm.src = "sdiweb/images/btn-cgmfaq1.gif";
	cgmfaqover.src = "sdiweb/images/btn-cgmfaq2.gif";
	
	var contactusnorm = new Image();
	var contactusover = new Image();
	contactusnorm.src = "sdiweb/images/btn-contactus1.gif";
	contactusover.src = "sdiweb/images/btn-contactus2.gif";	
}

// standard swap image code
function setImage(theImage,theSource) {
    if (document.images) {
		document.images[theImage].src = eval(theSource+'.src');
   }
}

//function called by popup script to reset button states onmouseout
function resetButtonImages() {
	if (document.images['btnaboutus']) setImage('btnaboutus','aboutusnorm');
	if (document.images['btnconverters']) setImage('btnconverters','convertersnorm');
	if (document.images['btnviewers']) setImage('btnviewers','viewersnorm');
	if (document.images['btnpublishing']) setImage('btnpublishing','publishingnorm');
	if (document.images['btnprinting']) setImage('btnprinting','printingnorm');
	if (document.images['btnsdk']) setImage('btnsdk','sdknorm');
	if (document.images['btncgmfaq']) setImage('btncgmfaq','cgmfaqnorm');
	if (document.images['btncontactus']) setImage('btncontactus','contactusnorm');
}

//popup menu creation code
function fwLoadMenus() {
  if (window.fw_menu_0) return;
  
  // About Us popup menu
  window.fw_menu_0 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",9,"#ffffff","#ffffff","#CC3333","#FF3333");
  fw_menu_0.addMenuItem("Overview","location='sdiweb/overview.html'");
  fw_menu_0.addMenuItem("Events","location='sdiweb/events.html'");
  fw_menu_0.addMenuItem("Press","location='sdiweb/press.html'");
  fw_menu_0.addMenuItem("Application Partners","location='sdiweb/app_partners.html'");
  fw_menu_0.hideOnMouseOut=true;

  // Converters popup menu  
  window.fw_menu_1 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",9,"#ffffff","#ffffff","#CC3333","#FF3333");
  fw_menu_1.addMenuItem("SDI Convert","location='sdiweb/sdi_convert.html'");
  fw_menu_1.addMenuItem("dtTools","location='sdiweb/dtTools.html'");
  fw_menu_1.addMenuItem("SDI DGN-MicroStation","location='sdiweb/sdi_dgn.html'");
  fw_menu_1.addMenuItem("SDI PDF","location='sdiweb/sdi_pdf_ideas.html'");
  fw_menu_1.addMenuItem("SDI Print to File","location='sdiweb/print_to_file.html'");
  fw_menu_1.addMenuItem("SDI XML To CGM ","location='sdiweb/SDI_XML2CGM.html'");
  fw_menu_1.addMenuItem("SDI CGM To XML","location='sdiweb/SDI_CGM2XML.html'");
  fw_menu_1.hideOnMouseOut=true;

  // Viewers popup menu  
  window.fw_menu_2 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",9,"#ffffff","#ffffff","#CC3333","#FF3333");
  fw_menu_2.addMenuItem("CGM Office","location='sdiweb/cgm_office.html'");
  fw_menu_2.addMenuItem("dtTools","location='sdiweb/dtTools.html'");
  fw_menu_2.addMenuItem("CGM Reader","location='sdiweb/cgm_reader.html'");
  fw_menu_2.addMenuItem("CGM Scope","location='sdiweb/cgm_scope.html'");
  fw_menu_2.hideOnMouseOut=true;

  // Publishing popup menu  
  window.fw_menu_3 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",9,"#ffffff","#ffffff","#CC3333","#FF3333");
  fw_menu_3.addMenuItem("CGM Editor","location='sdiweb/cgm_editor.html'");
  fw_menu_3.addMenuItem("SDI Montage","location='sdiweb/montage.html'");
  fw_menu_3.addMenuItem("dtTools","location='sdiweb/dtTools.html'");
  fw_menu_3.addMenuItem("SDI BatchPLUS-Montage","location='sdiweb/SDI_Batch_Plus.html'");
  fw_menu_3.addMenuItem("SDI Vector To Text","location='sdiweb/SDI_V2T.html'");
  fw_menu_3.hideOnMouseOut=true;

  // Printing popup menu
  window.fw_menu_4 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",9,"#ffffff","#ffffff","#CC3333","#FF3333");
  fw_menu_4.addMenuItem("Print Master","location='sdiweb/print_master.html'");
  fw_menu_4.addMenuItem("SDI Editor APS","location='sdiweb/cgm_editor.html'");
  fw_menu_4.addMenuItem("Print Filters","location='sdiweb/print_filters.html'");
  fw_menu_4.addMenuItem("dtTools","location='sdiweb/dtTools.html'");
  fw_menu_4.addMenuItem("NetLink","location='sdiweb/netlink.html'");
  fw_menu_4.hideOnMouseOut=true;

  // SDK popup menu
  window.fw_menu_5 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",9,"#ffffff","#ffffff","#CC3333","#FF3333");
  fw_menu_5.addMenuItem("SDK Overview","location='sdiweb/SDK_Overview.html'");
  //fw_menu_5.addMenuItem("SDK Overview","location='SDK_Overview.html'");
  fw_menu_5.addMenuItem("CGM Output Library","location='sdiweb/cgm_output_library.html'");
  fw_menu_5.addMenuItem("CGM Input Parser","location='sdiweb/cgm_input_parser.html'");
  fw_menu_5.addMenuItem("SDI AutoApp-Hotspots","location='sdiweb/SDI_Auto_App.html'");
  fw_menu_5.addMenuItem("SDI BatchPLUS-Montage","location='sdiweb/SDI_Batch_Plus.html'");
  fw_menu_5.addMenuItem("SDI XML To CGM ","location='sdiweb/SDI_XML2CGM.html'");
  fw_menu_5.addMenuItem("SDI CGM To XML","location='sdiweb/SDI_CGM2XML.html'");
  fw_menu_5.addMenuItem("SDI Vector To Text","location='sdiweb/SDI_V2T.html'");
  fw_menu_5.hideOnMouseOut=true;

  // CGM FAQ popup menu
  //window.fw_menu_6 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",10,"#ffffff","#ffffff","#CC3333","#FF3333");
  //fw_menu_6.hideOnMouseOut=true;

  // Contact Us popup menu
  window.fw_menu_7 = new Menu("root",0,0,"Verdana, Arial, Helvetica, sans-serif",9,"#ffffff","#ffffff","#CC3333","#FF3333");
  fw_menu_7.addMenuItem("Sales","location='sdiweb/sales.html'");
  fw_menu_7.addMenuItem("Support","location='sdiweb/support.html'");

  fw_menu_7.writeMenus();
} 

//getting x/y for image
function getLinkCoords(theImage) { //getting x/y coordinates

	//object detection for browser
	var IE, NN4, NN6;
	if (document.getElementById && document.all) { IE = true; } // Internet Explorer 5 and up
	else if (document.getElementById) {	NN6 = true;} // Netscape Navigator 6
	else if (document.layers) {	NN4 = true;} // Netscape Navigator 4 		
	else if (document.all) { IE = true; } // Internet Explorer 4

	var x = 0;
	var y = 0;
	if (IE || NN6) {
		x = document.images[theImage].offsetLeft;
		y = document.images[theImage].offsetTop;
		parentElement = document.images[theImage].offsetParent;
		while (parentElement!=null) {
			y += parentElement.offsetTop;
			x += parentElement.offsetLeft;
			parentElement = parentElement.offsetParent;
		}
	}
	else if (NN4) {
		x=document.images[theImage].x;
		y=document.images[theImage].y;  
	}

	return [x,y]
}


// standard popup window code
// interface options - toolbar, menubar, location, scrollbars, resizable
function popWin(theLocation,theWidth,theHeight,theInterface){
  popupWindow = window.open(theLocation, "popupWindow", theInterface+",width="+theWidth+",height="+theHeight);
  popupWindow.focus();
}
