browser = navigator.appName;
ie = "Microsoft Internet Explorer";
netscape = "Netscape";

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		tnav_about_us_over = newImage("images/tnav_about_us-over.gif");
		tnav_products_over = newImage("images/tnav_products-over.gif");
		tnav_case_studies_over = newImage("images/tnav_case_studies-over.gif");
		tnav_support_over = newImage("images/tnav_support-over.gif");
		tnav_contact_us_over = newImage("images/tnav_contact_us-over.gif");
		about_about_over = newImage("images/about_about-over.gif");
		about_mission_over = newImage("images/about_mission-over.gif");
		about_press_over = newImage("images/about_press-over.gif");
		about_careers_over = newImage("images/about_careers-over.gif");
		about_special_over = newImage("images/about_special-over.gif");
		products_nastran_over = newImage("images/products_nastran-over.gif");
		products_finite_over = newImage("images/products_finite-over.gif");
		products_about_over = newImage("images/products_about-over.gif");
		products_venus_over = newImage("images/products_venus-over.gif");
		case_white_over = newImage("images/case_white-over.gif");
		support_overview_over = newImage("images/support_overview-over.gif");
		support_updates_over = newImage("images/support_updates-over.gif");
		support_faqs_over = newImage("images/support_faqs-over.gif");
		support_downloads_over = newImage("images/support_downloads-over.gif");
		contact_locations_over = newImage("images/contact_locations-over.gif");
		contact_sales_over = newImage("images/contact_sales-over.gif");
		preloadFlag = true;
	}
}


















// # # # # # Menu Function # # # # # 

ns=0;



if (navigator.appName == "Netscape") {
	if (parseInt(navigator.appVersion) == 5) {
		layerRef="document.getElementById";
		styleSwitch=".style";
		ns=1;
	}
	else {
		layerRef="document.layers";
  		styleSwitch="";
		ns=1;
	}
	
    } else {
    	layerRef="document.all";
    	styleSwitch=".style";
    }

function showLayer(layerName) {
 	if (layerRef=="document.layers") {
 		if (eval(layerRef+'["'+layerName+'"]')) {
 			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
 		}
 	} 		
 	else {
 		if (eval(layerRef+'("'+layerName+'")')) {
 			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="visible"');
 		}
 	}
}

function hideLayer(layerName) {
	if (layerRef=="document.layers") {
		if (eval(layerRef+'["'+layerName+'"]')) {
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
		}
	}	
	else {
		if (eval(layerRef+'("'+layerName+'")')) {
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="hidden"');
		}
	}
}

menutop=40;
if (ns) menutop=43;

function sety(layerName,y) {
 	eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top='+y);
}

