function isHomepage () {
	return (window.location.pathname == '/');
}

function isLandingPage () {
	return (hs_content_type == 'landing-page'); // set in HubSpot JavaScript
}

function matchPage (pageURLPart) {
	try {
	if (new RegExp('/'+pageURLPart+'/').test(window.location)) {
		return true;
	}
	} catch (e) { console.log(e); }
	return false;
}

window.onload = function(){ tamgroupSetup(); };
//jQuery(function(){ tamgroupSetup(); });

var setupCalled = false;

function tamgroupSetup () { try {

if (matchPage('what-we-do')) {
	try {
	var parent = $('#dnn_ContentPane');
	if (parent.size()==1) {
		var box = $('<div id="whatwedobox">');
		box.append($('#dnn__ctl0_ContentPane').detach()).prependTo(parent);
	}
	$('body').addClass('whatwedo');
	} catch (e) { console.log(e); }
}


	if (setupCalled) return;
	setupCalled = true;
	
	(function($) {
		if (isLandingPage()) {
			$('#Body').addClass('landing');
			// !important not allowed here--causes IE and FF to fail
	      $('html,#Body').css('background', 'white url(http://www.tamgroup.com//Portals/112523/images/landing_bg.png) center top');
		}
		else {
			// !important not allowed here--causes IE and FF to fail
	      $('html,#Body').css('background', 'white url(http://www.tamgroup.com//Portals/112523/images/bg_main.gif) center top');
		}
		$('#foxboro_bottom').css('background','transparent');

		var footer = $('<div class="footer_shell"><div class="footer_left" /></div>');
		var footerRight = $('<div class="footer_right"></div>');
		var footerRightInner = $('<div class="footer_inner" />');
		if (isLandingPage()) {
			footerRightInner.append('<a class="landing_footer_link" href="http://www.tamgroup.com/">visit <b>www.tamgroup.com</b> &raquo;</a>');
		}
		else {
			footerRightInner.append($('#foxboro_footer div').html());
			footerRightInner.append('<div class="copyright">copyright &copy; 2011-2012 by tamalpais group, inc. all rights reserved. design by <a style="padding: 0;" href="http://angledend.com" target="_aei"><span style="color:#503e32;font-weight:normal;">angled</span> <span style="color:#3b4448;font-weight:normal;">end &#187;</span></a></div>');
		}
		footerRight.append(footerRightInner);
		footer.append(footerRight);

		if (isLandingPage()) {
			$('#foxboro_body').after(footer);
		}
		else {
			var site = 'www.tamgroup.com';
			var searchForm = $('<div class="header_search"><form method="get" action="http://www.google.com/search"><input type="hidden"  name="sitesearch" checked="checked" value="'+site+'" />'+
				'<img src="http://www.tamgroup.com//Portals/112523/images/header_search_label.gif" alt="search this site:" width="104" height="22" border="0"> '+
				'&nbsp;<input class="search_box" name="q" type="text" value="" maxlength="50"> &nbsp;<input type="image" src="http://www.tamgroup.com//Portals/112523/images/header_search_submit.gif" alt="go >" width="33" height="22" border="0">'+
				'</form></div>');
			
			var bgtop = $('<div id="bg_top" />');
	
			$('#foxboro_body').before(bgtop).after(footer);
			$('#foxboro_header').prepend($('<div id="column_cover" />')).prepend(searchForm);
			$('#foxboro_col3').prepend($('<a href="/contact/"><div class="cta_button"></div></a>'));
		
			$('#foxboro_menu .text').each(function(){
				var element = $(this);
				if (element.text() == 'Challenge+Solution') {
					element.html('Challenge <span style="color: #9ad6e7;">+</span> Solution');
				}
			});

			/* try {
				if ($.browser.msie && $.browser.version == 7) {
					bgtop.css('position','absolute').css('left',0);
	            footer.css('left',0);
					$(window).scroll(function() {
					    bgtop.css('top', $(this).scrollTop() + "px");
					    footer.css('bottom', $(this).scrollBottom() + "px");
					});
				}
			} catch (e) { console.log(e); } */

			try {
				var addReorderBox = $('.CMSPaneAddReorderBox');
				if (addReorderBox.size() == 0) {
					$('.hk_menu').hide();
				}
				addReorderBox.css('position','relative').css('top','-20px');
			} catch (e) { console.log(e); }
		}

		if (isHomepage()) {
	  		try {
				$('#dnn__ctl0_ContentPane').after('<div id="homeblurbs">'+
					'<div class="homeblurb homeblurb-transformation"><div class="homeblurb-inner">'+
					'<h4><a href="/what-we-do/">Transformation</a></h4>'+
					'We help you build, run and manage your information technology as an agile, service oriented and instrumented business. <a href="/what-we-do/">Learn more &raquo;</a>'+
					'</div></div>'+
					
					'<div class="homeblurb homeblurb-analytics"><div class="homeblurb-inner">'+
					'<h4><a href="/what-we-do/">Analytics</a></h4>'+
					'We help you turn data into intelligence and insight that drive better outcomes.  Organizations that harness analytics and optimize perform better. <a href="/what-we-do/">Learn more &raquo;</a>'+
					'</div></div>'+
					
					'<div class="homeblurb homeblurb-mobility"><div class="homeblurb-inner">'+
					'<h4><a href="/what-we-do/">Mobility</a></h4>'+
					'We help you connect, integrate, enable and manage to the status quo of ubiquitous access and device proliferation. <a href="/what-we-do/">Learn more &raquo;</a>'+
					'</div></div>'+
					'</div>');

				if (jQuery.browser.msie && jQuery.browser.version < 9) { // use SWF plugin
					jQuery.getScript('http://www.tamgroup.com//Portals/112523/flash/jquery.swfobject.1-1-1.min.js',function() { try {
						var myflash = $('<div id="myflash">___</div>');
						$('#dnn__ctl0_ContentPane').after(myflash);
						myflash.flash({swf:'http://www.tamgroup.com//Portals/112523/flash/transformation-animation-v004.swf',height:200,width:560,play:true});
					} catch (e) { console.log(e); } });
				}
				
				else { // use Swiffy
					// see http://www.google.com/doubleclick/studio/swiffy/gettingstarted.html#support
					jQuery(function(){
						// directly referring the swiffy script on Google didn't work:
						// http://www.gstatic.com/swiffy/v3.8/runtime.js
						// because $.ajax() was adding a request parameter which caused a 404 
						jQuery.getScript('/Portals/112523/js/swiffy_3.8.0.js',function() {
							jQuery.getScript('/Portals/112523/js/homeswiffy.js');
						});
					});
				}
			} catch (e) { console.log(e); }
		}
		
		if (isLandingPage()) { try {
			
			$('#foxboro_header, #foxboro_menu, #foxboro_top').remove();
			$('#foxboro_container').prepend('<img id="landing_header" src="http://www.tamgroup.com//Portals/112523/images/landing_header.png" width="617" height="89">');

			var downloadButton = $('.ContactFormItems input[value="Download Now"]');
			var newButton = $('<input class="button_cta_download" type="image" src="http://www.tamgroup.com//Portals/112523/images/button_cta_download.png" />');
			newButton.attr('name', downloadButton.attr('name'));
			newButton.attr('onclick', downloadButton.attr('onclick'));
			downloadButton.before(newButton).remove();
			
		} catch (e) { console.log(e); } }

		
      $('a span\[title*="Follow us on"\]').parent().attr("target", "_blank"); 
		
		
		try {
			Cufon.refresh();
		} catch (e) { console.log(e); }
	})(jQuery);
} catch (e) { console.log(e); } }
