jQuery(document).ready(function(){
								
	jQuery("a[rel^='prettyPhoto']").prettyPhoto({theme: 'light_square', allowresize: false});
	//code.init();
	
	//Call-out Banner
	if ($('#newsletter-signup').length != 0) {
	  
	  var emailField = $('#newsletter-signup').find('input#email');
	  var defaultVal = 'Enter email address';
	  
	  $(emailField).val(defaultVal);
	  
	  $(emailField).focus(function() {
	  	if ($(this).val() == defaultVal) {
			$(this).removeAttr('style');
			$(this).val('');
		}
	  });
	  
	  $(emailField).blur(function() {
		if ($(this).val() == '') $(this).val(defaultVal);
	  });
	  
	  $('#newsletter-signup .signup').find('a').click(function(e) {
		  $('#newsletter-signup .signup').hide();									   
		  $('#newsletter-signup .signup-form').show();
		  $(emailField).focus();
		  e.preventDefault();
	  });
	  
	  $('#newsletter-signup .signup-form').submit(function() {
		  if ($(emailField).val() == defaultVal) {
			  $(emailField).css('color','#f00');
		  } else {
		  	
			var dataString = 'email=' + $(emailField).val();
		
			$.ajax({
			  type: 'post',
			  url: '/joinlist',
			  data: dataString,
			  async: false,
			  success: function(data) {
				if (data === 'false') {
					$('#newsletter-signup .signup-form').hide();
					$('#newsletter-signup .pad').append('<h2 class="errmsg">Sorry, please try again.</h2>');
					setTimeout(function() {
					  $('#newsletter-signup').find('h2.errmsg').remove();
					  $('#newsletter-signup .signup-form').show();
					}, 1000);
				} else {
					$('#newsletter-signup .signup-form').hide();
					$('#newsletter-signup .pad').append('<h2 class="msg">Thanks<br />We\'ll keep you updated.</h2>');
					setTimeout(function() {
					  $('#newsletter-signup').find('h2.msg').remove();
					  $('#newsletter-signup .signup-form').show();
					}, 2000);
				}
			  }
			});
			
		  }
		  
		  return false;
	  });
	  
	}
	
	//// Adds (target="_blank") attribute to Twitter feeds on large footer
	if ($('#btm_tweets').length != 0) $('#btm_tweets li').find('a').attr('target','_blank');
	var contentHeight;
	var sidecolHeight;
	
	function getColumnHeights () {
		if ($('div.ftrd_container').length != 0) {
			contentHeight = $('#content').height() + $('div.ftrd_container').height();
		} else {
			contentHeight = $('#content').height();
		}
		sidecolHeight = $('#sidecol').height() - 100;
	}
	
	getColumnHeights();
	
	function setSidecolAssets () {
			
		  getColumnHeights();
	  
		  if (contentHeight > sidecolHeight) {
			  freespace = contentHeight - sidecolHeight;
			  if (freespace > 450) {
				  $('img.ad').parent().show();
			  } else if (freespace < 450) {
				  if (freespace > 250) {
					  $('div.testimony').next('hr').show(); $('div.testimony').show();
				  }
			  }
		  }
	}
	
	if (contentHeight < sidecolHeight) {
		
		if ($('img.ad').length != 0 && $('div.testimony').length != 0) { 
			$('div.testimony').next('hr').hide();
			$('div.testimony').hide();
		}
		
		getColumnHeights();
		
		if (contentHeight < sidecolHeight) $('img.ad').parent().hide();
		
		var intrvl = setInterval(setSidecolAssets,500);
	}
});
