// ====================== start browser sniffer ======================	var agt=navigator.userAgent.toLowerCase();	var is_major = parseInt(navigator.appVersion);	var is_minor = parseFloat(navigator.appVersion);	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)			&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)			&& (agt.indexOf('webtv')==-1));	var is_nav2 = (is_nav && (is_major == 2));	var is_nav3 = (is_nav && (is_major == 3));	var is_nav4 = (is_nav && (is_major == 4));	var is_nav4up = (is_nav && (is_major >= 4));	var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) );	var is_nav5 = (is_nav && (is_major == 5));	var is_nav5up = (is_nav && (is_major >= 5));    var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));    var is_ie3    = (is_ie && (is_major < 4));    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );    var is_ie4up  = (is_ie  && (is_major >= 4));    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));    var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );    var is_ie6up  = (is_ie  && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);	var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );	var is_mac    = (agt.indexOf("mac")!=-1);	// list higher versions first else statement returns true too soon and writes wrong stylesheet// mac nav	if (is_nav5up && is_mac) {		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_mac_nav6.css" type="text/css">');	}	else if (is_nav4up && is_mac) {		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_mac_nav.css" type="text/css">');	}// mac ie	else if (is_ie && is_mac) {		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_mac_ie.css" type="text/css">');	}// win nav	else if (is_nav5up && is_win) {		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_nav6.css" type="text/css">');	}	else if (is_nav4up && is_win){		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_nav.css" type="text/css">');	}// win ie	else if (is_ie6 && is_win){		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_ie6.css" type="text/css">');	}	else if (is_ie5 || is_ie5up || is_ie5_5 || is_ie5_5up && is_win){		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_ie5.css" type="text/css">');	}	else { // everyone else gets ie 5 css		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_ie5.css" type="text/css">');	}// ====================== stop browser sniffer ======================// ====================== start nn css resize bug fix ======================	function nnCssFix() {	  if (document.newWinObj.nnCssFix.initWindowWidth != window.innerWidth || document.newWinObj.nnCssFix.initWindowHeight != window.innerHeight) {	    document.location = document.location;	  }	}	function nnCssFixCheckIn() {	  if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {	    if (typeof document.newWinObj == 'undefined'){	      document.newWinObj = new Object;	    }	    if (typeof document.newWinObj.scaleFont == 'undefined') {	      document.newWinObj.nnCssFix = new Object;	      document.newWinObj.nnCssFix.initWindowWidth = window.innerWidth;	      document.newWinObj.nnCssFix.initWindowHeight = window.innerHeight;	    }	    window.onresize = nnCssFix;	  }	}	nnCssFixCheckIn()// ====================== stop nn css resize bug fix ======================// ====================== preloads  ======================var preloadFlag = false;function newImage(arg) {	if (document.images) {		rslt = new Image();		rslt.src = arg;		return rslt;	}}function preload_images() {	if (document.images) {//navigation images		logo_black				= newImage('images/logo_black.gif');		nav_p_port_over 		= newImage('images/nav_p_port_over.gif');		nav_p_client_over 		= newImage('images/nav_p_client_over.gif');		nav_p_bio_over 			= newImage('images/nav_p_bio_over.gif');		nav_p_contact_over 		= newImage('images/nav_p_contact_over.gif');		thumb_f1one_over		= newImage('images/thumb_f1one_over.jpg');		thumb_f1two_over		= newImage('images/thumb_f1two_over.jpg');		thumb_f1three_over		= newImage('images/thumb_f1three_over.jpg');		thumb_f1four_over		= newImage('images/thumb_f1four_over.jpg');		thumb_f1five_over		= newImage('images/thumb_f1five_over.jpg');		thumb_f1six_over		= newImage('images/thumb_f1six_over.jpg');		nav_s_feat1_over 		= newImage('images/nav_s_feat1_over.gif');		nav_s_ransom_over 		= newImage('images/nav_s_ransom_over.gif');		nav_s_personal_over 	= newImage('images/nav_s_personal_over.gif');		nav_s_morgan_over 		= newImage('images/nav_s_morgan_over.gif');		nav_s_audubon_over 		= newImage('images/nav_s_audubon_over.gif');		nav_s_corporate_over	= newImage('images/nav_s_corporate_over.gif');		nav_s_graphic1_over 	= newImage('images/nav_s_graphic1_over.gif');		nav_s_corp1_over 		= newImage('images/nav_s_corp1_over.gif');		nav_s_nprofit1_over 	= newImage('images/nav_s_nprofit1_over.gif');		nav_s_mags1_over 		= newImage('images/nav_s_mags1_over.gif');		nav_s_port1_over 		= newImage('images/nav_s_port1_over.gif');		nav_s_books1_over 		= newImage('images/nav_s_books1_over.gif');		lg_p1one				= newImage('images/lg_p1one.jpg');		lg_p2one				= newImage('images/lg_p2one.jpg');		lg_p3one				= newImage('images/lg_p3one.jpg');		lg_p4one				= newImage('images/lg_p4one.jpg');		lg_p5one				= newImage('images/lg_p5one.jpg');				preloadFlag = true;	}}// ====================== logo rollover ======================var logoNames		= ['','logo01'];var logoImages 		= ['','logo'];var logoStates 		= ['white','black'];function logoSwap(thisImg,thisState) {		document[logoNames[thisImg]].src = 'images/'+logoImages[thisImg]+'_'+logoStates[thisState]+'.gif';}	// ====================== primary nav rollovers ======================var pNavNames		= ['','pNav01','pNav02','pNav03','pNav04'];var pNavImages 		= ['','port','client','bio','contact'];var pNavStates 		= ['off','over'];function pNavSwap(thisImg,thisState) {		document[pNavNames[thisImg]].src = 'images/nav'+'_'+'p_'+pNavImages[thisImg]+'_'+pNavStates[thisState]+'.gif';}	// ====================== secondary nav rollovers ======================var sNavNames		= ['','sNav01','sNav02','sNav03','sNav04','sNav05','sNav06'];var sNavImages 		= ['','feat1','ransom','personal','morgan','audubon','corporate'];var sNavStates 		= ['off','over'];function sNavSwap(thisImg,thisState) {		document[sNavNames[thisImg]].src = 'images/nav'+'_'+'s_'+sNavImages[thisImg]+'_'+sNavStates[thisState]+'.gif';}	