
var ie = navigator.userAgent.toLowerCase().indexOf('msie') > -1;
var chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
var opera = navigator.userAgent.toLowerCase().indexOf('opera') > -1;
var safari = navigator.userAgent.toLowerCase().indexOf('safari') > -1;
var ff2 = navigator.userAgent.toLowerCase().indexOf('firefox/2.0') > -1;

jQuery(function( $ )
{	
	if ( chrome == true) var styles = ' ul#navigation li a, ul#navigation li a span.hover { background: url(img/tabs-chrome-no-offers.png) no-repeat; }';
	else if ( opera == true) var styles = ' #header h1 { top: 140px; }';
	else if ( ff2 == true) var styles = ' #content-wrapper .content ul.showcase li { padding-top: 20px; } #content-wrapper .content ul.showcase li.clear { height: 0px; padding-top: 0px; }';
	else var styles = '';

	styles = styles + '#twitter_div { background-image: url(img/twitter-icon.png); cursor: pointer; } #twitter_div ul#twitter_update_list { background-image: url(img/twitter-speech-bubble-top.png); }  #twitter_div ul#twitter_update_list li { background-image: url(img/twitter-speech-bubble-bottom.png); } \n';
	styles = styles + 'ul#navigation li#home a:hover { background-position: 0 0px; } ul#navigation li#about a:hover { background-position: -101px 0px; } ul#navigation li#services a:hover { background-position: -197px 0px; } ul#navigation li#portfolio a:hover { /*background-position: -287px 0px;*/ background-position: -318px 0px; } /*ul#navigation li#offers a:hover { background-position: -380px 0px; }*/ ul#navigation li#contact a:hover { /*background-position: -456px 0px;*/ background-position: -441px 0px; } #content-wrapper .content ul.showcase li { float: left; } #content-wrapper .content ul.showcase li.three { float: right; } #content-wrapper .content ul.showcase li.one .portfolio-item { left: 12px; } #content-wrapper .content ul.showcase li.two .portfolio-item { right: 271px; } #content-wrapper .content ul.showcase li.three .portfolio-item { right: 553px; } #content-wrapper .content .col-1 ul.comparison { width: 539px; height: 37px; } #content-wrapper .content .col-1 ul.comparison li { float: left; } #content-wrapper .content .col-1 ul.comparison li .content { display: none; }';

	$('head').append('<style type="text/css"> '+styles+' </style>');	
	

	// adds span for fading hover effect on tabs
	$('ul#navigation li a').each(function ()
	{
		if ($(this).attr('class') != 'selected')
		{
			$(this).append('<span class="hover"><!-- --></span>')
			var $span = $('> span.hover', this).css('opacity', 0);
			$(this).hover(function () { $span.stop().fadeTo(500, 1); }, function () { $span.stop().fadeTo(500, 0); });
		}
	});
	
	// removes h2 titles on services page and replaces with tabbed links
	$('#content-wrapper .content .col-1 ul.comparison li').each(function ()
	{
		if ($(this).parent().attr('class') == 'comparison')
		{
			var title = $(this).children('h2').text();
			$(this).append('<a><span>'+title+'</span></a>');
			$(this).children('h2').remove();
		}
		
		if ($('#content-wrapper .content .col-1 ul.comparison li').index(this) == '0')
		{
			$(this).children('a').addClass('selected');
			var newcontent = $(this).children('.content').html();
			$('#content-wrapper .content .col-1 .comparison-content').html(newcontent);
		}
	});
	
	
	$('#content-wrapper .content .col-1 ul.comparison').addClass('comparison-top');
	
	
	$('#content-wrapper .content .comparison-content').after('<div class="comparison-bottom"><hr/></div>');
	
	$('#content-wrapper .content .col-1 ul.comparison li a').click(function ()
	{
		$('#content-wrapper .content .col-1 .comparison-content').fadeOut(300);
		var newcontent = $(this).parent().children('.content').html();
		window.setTimeout(function() { $('#content-wrapper .content .col-1 .comparison-content').html(newcontent).fadeIn(300); }, 300);
		
		$('#content-wrapper .content .col-1 ul.comparison li a.selected').removeClass('selected');
		$(this).addClass('selected');	
	});
	
	
});

jQuery().ready(function()
{    
	jQuery('#content-wrapper .content ul.showcase').accordion( { active: false, header: 'h3', event: 'click', fillSpace: false, animated: 'easeslide', autoheight: false  });

	var tweet = $('#twitter_div ul li span').text();
	if (tweet.length < 100) { $('#twitter_div').addClass('small'); }
	else if (tweet.length > 100 && tweet.length < 115) { $('#twitter_div').addClass('medium'); }
	else if (tweet.length > 115 && tweet.length < 130) { $('#twitter_div').addClass('big'); }

});


// sIFR Text

var neoLight = { src: 'swf/neoSansLight.swf' };
var neoBold = { src: 'swf/neoSansBold.swf' };

sIFR.activate(neoLight, neoBold);

sIFR.replace(neoLight, { selector: '#header h1', wmode: 'transparent', css: [ '.sIFR-root { height: auto; font-size: 2.0em; color: #FFFFFF; }' ] });
sIFR.replace(neoBold, { selector: '#content-wrapper .content h2.sifr', wmode: 'transparent', css: [ '.sIFR-root { color: #3f3f3f; }' ] });
sIFR.replace(neoLight, { selector: '#content-wrapper .content .col-2 h3', wmode: 'transparent', css: [ '.sIFR-root { color: #27436c; }', 'a { text-decoration: none; }', 'a:link { color: #27436c; }', 'a:hover { color: #39669d; }' ] });
sIFR.replace(neoLight, { selector: '#content-wrapper .content .more-info', wmode: 'transparent', css: [ '.sIFR-root { color: #27436c; }', 'a { text-decoration: none; }', 'a:link { color: #27436c; }', 'a:hover { color: #39669d; }' ] });
sIFR.replace(neoBold, { selector: '#content-wrapper .content ul.showcase li .portfolio-item .content dl dt', wmode: 'transparent', css: [ '.sIFR-root { color: #0e2b57; }', 'a { text-decoration: none; }', 'a:link { color: #0e2b57; }', 'a:hover { color: #39669d; }' ] });
sIFR.replace(neoBold, { selector: '#content-wrapper .content ul.flash li .portfolio-item .content p.link', wmode: 'transparent', css: [ '.sIFR-root { color: #0e2b57; }', 'a { text-decoration: none; }', 'a:link { color: #0e2b57; }', 'a:hover { color: #39669d; }' ] });
sIFR.replace(neoBold, { selector: '.buckets dl dt', wmode: 'transparent', css: [ '.sIFR-root { color: #0e2b57; }', 'a { text-decoration: none; }', 'a:link { color: #0e2b57; }', 'a:hover { color: #39669d; }' ] });