var bFileName = location.pathname.substring(location.pathname.lastIndexOf('/')+1); 
bFileName = bFileName.substring(0,bFileName.lastIndexOf("."))
var isHomePage = false
if (bFileName == 'index' || bFileName == '') isHomePage = true;

var imgPrefix = ''; //(location.hostname == 'cgis.fas.harvard.edu' || location.hostname == '') ? '' : 'http://cgis.fas.harvard.edu/';
var alignment = 'center';
var altalignment = 'left';
var fadeClass = 'fade_white';
var thestring = document.location.search;
//alert('cookie=' + document.cookie);

if (document.cookie != null) {
/*
	var cookieArray = document.cookie.split('=');
	alert('cookieArray=' + cookieArray);
	for (var i=0;i<cookieArray.length;i++) {
		alert('cookieArray[i].value=' + cookieArray[i].value)
		if (cookieArray[i].value == 'left') { alignment = 'left'; altalignment = 'center'; }
		if (cookieArray[i].value == 'center') { alignment = 'center'; altalignment = 'left'; }
	}
*/
	if (document.cookie.indexOf('left') != -1) { 
		alignment = 'left';
		altalignment = 'center';
	}

}
if (document.location.search.indexOf('align=left') != -1) alignment = 'left';

//alert('alignment=' + alignment);
//alert('boolalignment=left = ' + (alignment == 'left'));
if (alignment == 'left') {
//	alert('in style block');
//	if (queryString('align',thestring) == 'left') {
		w("<style>");
		w("body { background-image: url(images/bg_blue5.gif);	background-repeat: repeat-y; } ");
		w("#maindiv {	position: absolute; left: 253px; top: 129px; } ");
		w("td.gutter img.spacer { width: 81px; } ");
		w("#fade_white_override { background: none; } ");
		w("#footerouter .outer, #footerouter .inner, #footerouter TD.blue { background: none; border-bottom-width: 0; } ");
		w("</style>");

//		alignment = 'left';
		fadeClass = 'fade_blue';
//	}
}

function displayHeader() { 

	document.title = document.title + ' | ' + bFileName;
	var navItemStr = "SERVICES|CLIENTS|PUBLICATIONS|CONTACT"
	var navItemArray = navItemStr.split("|");
	var secImg
	secImg =  ((bFileName != '') && (bFileName != 'index')) ? transmogrify(bFileName) + "_title" : "c";
	var headHTML
	var homeImg = (isHomePage) ? "<tr><td valign='top' colspan='2'><img src='images/globe2.gif' width='477' height='153' border='0' alt='International Transfer Pricing and Valuations' /></td></tr>" : "";
	var homeClass = (isHomePage) ? "maintxt" : "maintxt2";	

	headHTML = "<div align='" + alignment + "' id='masterdiv'>"
	+ "<table border='0' width='722' cellpadding='0' cellspacing='0'>"
	+ "<tr><td class='gutter' width='1' valign='top'><img src='images/c.gif' width='1' height='68' border='0' class='spacer' alt='' /></td>"
	+ "<td width='722'>"
	+ "		<table class='outer' id='outertop' border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "		<tr><td>"
	+ "			<table class='inner' id='innertop' border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "			<tr><td height='20' width='100%' class='blue'>&nbsp;</td></tr>"
	+ "			</table>"
	+ "		</td></tr></table>"
	+ "		<table border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "		<tr><td height='16' width='100%' class='fade_white'>&nbsp;</td></tr>"
	+ "		<tr><td><a href='index.html'><img src='images/beecher_title.gif' width='475' height='32' border='0' alt='Beecher Consulting LLC' /></a></td></tr>"
	+ "		</table>"
	+ "</td></tr>"
	+ "<tr><td class='gutter' valign='top'><img src='images/c.gif' width='1' height='390' border='0' class='spacer' alt='' /></td>"
	+ "<td width='722' height='180' valign='top'>"
	+ "	<table border='0' class='outer' cellpadding='0' cellspacing='0' width='100%'>"
	+ "	<tr><td width='100%' valign='top'>"
	+ "		<table border='0' class='inner' cellpadding='0' cellspacing='0' width='100%'>"
	+ "		<tr>"
	+ "		<td height='180' width='100%' class='blue' valign='bottom'>"
	+ "			<table cellpadding='0' cellspacing='0' border='0' width='160' height='110'>"
	+ "			<tr><td width='160' align='right' class='nav' valign='top' height='110'>"

	for (var i=0;i<navItemArray.length;i++) {
		headHTML += displayNavItem(navItemArray[i]);
	}

	headHTML += "<br />"
	+ "		</td></tr>"
	+ "		</table>"
	+ "	</td></tr>"
	+ "	</table>"
	+ "</td></tr>"
	+ "</table>"
	+ "<table border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "<tr><td height='16' width='100%' class='fade_beige'>&nbsp;</td></tr>"
	+ "<tr><td valign='top'>"
	+ "	<table cellpadding='0' cellspacing='0' border='0' width='160' id='homebullet'>"
	+ "	<tr><td width='19' valign='top'><img src='images/bullet.gif' width='19' height='19' border='0' align='left' alt='' /></td><td valign='top'>"
	+ "	Would you like us to call you? <a href='mailto:lking@beecherconsultinggroup.com?subject=Beecher%20Web%20Site%20Inquiry:%20Contact%20Information'>Email us your contact information</a>."
	+ "	<br /><br /></td></tr><tr><td valign='top'>"
	+ "	<img src='images/bullet.gif' width='19' height='19' border='0' align='left' alt='' /></td><td valign='top'>"
	+ "	Do you have a question? <a href='mailto:lking@beecherconsultinggroup.com?subject=Beecher%20Web%20Site%20Inquiry:%20Corporate%20Tax%20Question'>Submit your corporate tax question</a> for a prompt and reliable response."
	+ "	</td></tr></table>"
	+ "</td></tr>"
	+ "</table>"
	+ "</td>"
	+ "</tr>"

	+ "<tr><td valign='top'><img src='images/c.gif' width='1' height='36' border='0' class='spacer' alt='' /></td>"
	+ "<td valign='top' id='footerouter'>"
	+ "	<table border='0' class='outer' id='outertop' cellpadding='0' cellspacing='0' width='722'>"
	+ "	<tr><td width='100%'>"
	+ "		<table border='0' class='inner' id='innertop' cellpadding='0' cellspacing='0' width='100%'>"
	+ "		<tr><td height='16' width='100%' class='fade_blue'>&nbsp;</td></tr>"
	+ "		<tr><td height='20' width='100%' class='blue' id='footerdiv' valign='top'>&nbsp;&nbsp;&nbsp;&nbsp;<a href='copyright.html'>&copy; 2005 Beecher Consulting</a><br /><br />"
	+ "		</td></tr>"
	+ "		</table>"
	+ "	</td></tr>"
	+ "	</table>"
	+ "	<table border='0' cellpadding='0' cellspacing='0' width='722'>"
	+ "	<tr><td height='16' width='100%' class='fade_white' id='fade_white_override'>&nbsp;</td></tr>" 
	+ "	</table>	"
	+ "</td></tr>"
	+ "</table>"

	+ "<div id='maindiv' align='center'>"
	+ "	<table border='0' cellpadding='0' cellspacing='0' width='477'>"
	+ "	<tr><td width='100%'>"
	+ "		<table class='outer' border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "		<tr><td width='100%'>"
	+ "			<table class='inner' border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "			<tr><td width='100%'>"
	+ "				<table border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "				<tr><td width='100%' id='maindivinnertd'>"
	+ "					<div id='maindivinner'>"
	+ "					<table border='0' cellpadding='0' cellspacing='0' />"
	+ homeImg //"					<tr><td valign='top' colspan='2'><img src='images/globe2.gif' width='477' height='153' border='0' alt='International Transfer Pricing and Valuations' /></td></tr>"
	+ "					<tr><td id='" + homeClass + "' valign='top'>"
	+ "					<p>"



	w(headHTML);
	if (!isHomePage) w("<img src='images/c.gif' width='1' height='14' alt='' /><br /><div id='pagetitle'>" + bFileName + "</div>");
}

function displayFooter() {
	var spacerImg = (isHomePage) ? 200 : 353;
	var footItemStr = "high-quality|reliable|cost-effective|accessible"
	var footItemArray = footItemStr.split("|");

	var footHTML = "</p>"
	+ "				</td>"
	+ "				<td><img src='images/c.gif' width='1' height='" + spacerImg + "' border='0' class='spacer' alt='' /></td>"
	+ "				</tr>"
	+ "				</table>"
	+ "				</div>"
	+ "			</td></tr>"
	+ "			</table>"
	+ "			<div align='center' id='maindivfooter'>"
	+ "			<table cellpadding='0' cellspacing='2' border='0' width='90%'>"
	+ "			<tr>"
	+ "			<td><a href='qualities.html'>"
	for (var i=0;i<footItemArray.length;i++) {
		footHTML += footItemArray[i] + " ";
	}
	footHTML += "</a></td>"	
	+ "			</tr>"
	+ "			</table>"
	+ "			</div>"
	+ "			"
	+ "		</td></tr>"
	+ "		</table>"
	+ "	</td></tr>"
	+ "	</table>"
	+ "	<table border='0' cellpadding='0' cellspacing='0' width='100%'>"
	+ "	<tr><td height='16' width='100%' class='" + fadeClass + "'>&nbsp;</td></tr>" // was fade_white
	+ "	</table>"
	+ "</td></tr>"
	+ "</table>"
	+ "</div>"
	+ "</div>"

	w(footHTML);

	if (alignment == 'left') {
		w("<img id='beigeblazer' src='images/bg.gif' height='473' />");
	}

	w("<div id='chooser'><a href='" + location.pathname + "' onClick='setCookie(\"align\",altalignment)'>switch to " + altalignment + " layout</a></div>");
//	alert('altalignment=' + altalignment);
}


function setCookie(NameOfCookie, value, expiredays) 
{
  var ExpireDate = new Date ();
  ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
  document.cookie = NameOfCookie + "=" + escape(value) + 
  ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
}

function transmogrify(item) { 
	item = item.toLowerCase();
	var rg = new RegExp(" ", "g");
	item = item.replace(rg, "_");	
	return item;
}

function displayNavItem(item) {
	var imgName;
	var itemStr
	imgName = transmogrify(item);
	itemStr = (imgName == transmogrify(bFileName)) ? item : "<a href='" + imgPrefix + imgName + ".html'>" + item + "</a>"	 
	itemStr = itemStr + "<br />";
	return itemStr;
} 

function w(thetext) { 
	document.writeln(thetext);
}

var __gbl_qstr = stripQuery(this.location); 

function queryString(key, src) { 
  var __qstr = stripQuery(src); 
  var strIndex = __qstr.indexOf(key+'='); 
  if(strIndex == -1) return null; 
  var strReturn = '', ch = ''; 
 
  for(var i = strIndex + key.length; i < __qstr.length; i++) { 
    ch = __qstr.charAt(i); 
    if(ch == '&' || ch == ';') break; 
    if(ch == '+') strReturn += ' '; 
    else if(ch != '=') strReturn += ch; 
  } 
  return unescape(strReturn); 
} 

function stripQuery(src) { 
  if(src == null) return __gbl_qstr; 
 
  if(typeof src == 'string') { 
    var __qstr   = new String(); 
    var __tmpNum = src.indexOf('?'); 
     
    __qstr = (__tmpNum != -1) 
             ? src.substr( 
                 __tmpNum + 1, src.length 
               ) 
             : null; 
     
    delete __tmpNum; 
    return __qstr; 
  } 
  else if(typeof src == 'object') { // assumes the object is of type location 
    return location.search.substr(1, location.search.length); 
  } 
  else return __gbl_qstr; 
}

//img swap
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;
}
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_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];}}
}
