var SWFAnimation = new Array(
	new Array('business', 'about|business|clients'),
	new Array('data', 'data|maint|outsourcing|paste'),
	new Array('dropoff', 'drop'),
	new Array('employer', 'job|re'),
	new Array('gift', 'gift'),
	new Array('messenger', 'contact|messenger'),
	new Array('networking', 'net'),
	new Array('repairs', 'rep|submit|windows-vista'),
	new Array('residential', 'residential'),
	new Array('remotesupport', 'remotesupport'),
	new Array('virus', 'networking|rep-mac-network|rep-mac-software|rep-mac-training|vir')
);


var browserContentWidth = 0;
var adjustrepeat = 0;
//var baseurl = "http://iarde.com/clients/NewYorkComputerHelp/newyorkcomputerhelp.com/";
var baseurl = "http://www.newyorkcomputerhelp.com/";


var fname = location.pathname.substring(location.pathname.lastIndexOf("/") + 1, location.pathname.length);
if(fname == "")
	fname = "index.html";


function setColumnWidth(obj){
//	ifreturn
	document.getElementById('columns').getBoundingClientRect().right+'px';
}

function adjust(){
	var mrg = 20;
	if(fname.match(/\.(?:cgi|pl)/i)){
		document.getElementById('lefttip').style.display = "none";
		document.getElementById('relatedmenu').style.display = "none";
		document.getElementById('animation').style.display = "none";
		document.getElementById('leftcolumn').style.borderTopStyle = "none";
		document.getElementById('services').style.borderTopStyle = "none";
	}

/*
//alert("Columns: " + document.getElementById('columns').clientHeight + "\nContent (clientHeight): " + document.getElementById('content').offsetHeight + "\nMove Down By: " + (document.getElementById('columns').clientHeight - document.getElementById('content').offsetHeight));
//alert(document.defaultView.getComputedStyle(document.getElementById('content'), null).getPropertyValue('height', null));
//alert('test');

alert("Columns: " + document.getElementById('columns').clientHeight + "\nLeft Column: " + document.getElementById('leftcolumn').clientHeight + "\nRight Column: " + document.getElementById('rightcolumn').clientHeight);


//		document.getElementById('services').style.position = "static";
*/

	var leftheight = document.getElementById('services').clientHeight;
	var rightheight = document.getElementById('rightcolumnstatic').offsetHeight;
	if(!fname.match(/\.(?:cgi|pl)/i)){
		leftheight += document.getElementById('leftcolumn').clientHeight;
		if(document.getElementById('rightcolumn') != null)
			rightheight += document.getElementById('rightcolumn').offsetHeight;
	}
/*	alert(
		'Left Column:\n\t    services: '+document.getElementById('services').clientHeight+
		'\n\t    leftcolumn: '+document.getElementById('leftcolumn').clientHeight+
		'\n\t    Left Column Total: '+
			(document.getElementById('services').clientHeight+document.getElementById('leftcolumn').clientHeight)+

		'\n\n\nRight Column:\n\t    rightcolumn:'+document.getElementById('rightcolumn').offsetHeight+
		'\n\t    rightcolumnstatic: '+document.getElementById('rightcolumnstatic').offsetHeight+
		'\n\t    Right Column Total: '+
			(document.getElementById('rightcolumn').offsetHeight+document.getElementById('rightcolumnstatic').offsetHeight)
	);
*/

/*
		var topheight = document.getElementById('rightcolumn').clientHeight;
		if(topheight < document.getElementById('leftcolumn').clientHeight)
			topheight = document.getElementById('leftcolumn').clientHeight;

		var bottomheight = document.getElementById('rightcolumnstatic').clientHeight;
		if(bottomheight < document.getElementById('services').clientHeight)
			bottomheight = document.getElementById('services').clientHeight;
*/

		var calculatedcolumnsheight = ((leftheight < rightheight)?(rightheight):(leftheight));

//alert("LeftHeight: " + leftheight + "\nRightHeight: " + rightheight + "\nRight Offset Height: " + rightheight + "\nCalculated Columns Height: " + calculatedcolumnsheight);

		if(document.getElementById('columns').clientHeight < (calculatedcolumnsheight + mrg)){
			if(typeof(document.all) == "undefined")
				document.getElementById('columns').style.paddingBottom = '0px';
			document.getElementById('columns').style.height = calculatedcolumnsheight + mrg + 'px';
		}


		if(document.getElementById('content').clientHeight < document.getElementById('columns').clientHeight && typeof(document.all) == "undefined"){
			document.getElementById('footer').style.marginTop = (document.getElementById('columns').clientHeight - document.getElementById('content').offsetHeight) + mrg + 'px';
		}


//		document.getElementById('services').style.position = "absolute";
//		document.getElementById('services').style.bottom = "0px";

	if(!adjustrepeat){
		adjustrepeat = 1;
		setTimeout("adjust()", 100);
	}else{
		adjustrepeat = 0;
	}
}


function displaySWF(){
	
	var content = "";

//Page Associations
	var text2insert = "";
	var association = "";
	var matchstr = "";

	var re = new RegExp();
	for(var i = 0; i < SWFAnimation.length; i++){
		re.compile("^(?:" + SWFAnimation[i][1] + ")", "i");
		if(re.test(fname)){
			var foundMatch = RegExp.lastMatch;
			if(foundMatch.length > matchstr.length){
				matchstr = foundMatch;
				text2insert = SWFAnimation[i][0];
				association = SWFAnimation[i][1];
			}
		}
	}

	document.write((text2insert == "")?(""):(
		'\n<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="175" height="200">\n'+
		'\t<param name="movie" value="img/ui/anim/'+text2insert+'.swf">\n'+
		'\t<param name=quality value=high>\n'+
		'\t<param name="BGCOLOR" value="#ffffff">\n'+
		'\t<embed src="img/ui/anim/'+text2insert+'.swf" width="175" height="200" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" bgcolor="#ffffff">\n'+
		'\t</embed>\n'+
		'</object>\n'
		)
	);

}