$(document).ready(function(){
	//validate subscriber form
	$('#search-form').validate();
	$('#subscribe-form').validate();
	//make all external links load in new window
	$('#flickr a').attr('target', '_blank');
	$('#twitter a').attr('target', '_blank');
	$('#links li a').attr('target', '_blank'); 
	$('#links-container a').attr('target', '_blank');
	$('a[@rel^="external"]').attr('target', '_blank');
	//add inputbox class to all form elements
	$('input[@type^="text"]').addClass('inputbox');
	//function for Career page tabs
	jTabs('.tabbed_content', '.c-tab');
	
	// Twitter!
	/*
	$.Juitter.start({
		searchType:"fromUser",
		searchObject:"justinekwong,mrstephenbeck",
		live:"live-180",
		placeHolder:"the-tweets",
		loadMSG: "Loading messages...", // "image/gif"
		imgName: "loader.gif",
		total: 5,
		readMore: "Permalink",
		nameUser:"image", // "image" or "text"
		openExternalLinks:"newWindow",
	});
	*/
});
//checks form field for default value and remove it
function checkText(obj,txt) {
   if (obj.value == txt) {
      obj.value = "";
   }
}
//checks form field for "" else add back default value
function checkDefault(obj,txt) {
   if (obj.value == "") {
      obj.value = txt;
   }
}
/**
 * Jquery Tabs
 * Simple click events to create tabs, easy to add animation
 * and styling.
 * 
 * @param Var tabbed_content The css class selector for toggleable divs
 * @param Var tab_class The css class selector to use for tabs
 */
function jTabs(tabbed_content, tab_class)
{
	// Hide all divs (tabbed content)
	$(tabbed_content).hide();
	
	// Show first div (default displayed content)
	$(tabbed_content+':first').show();
	
	// Set the class of the first link to active
	$(tab_class+':first a').addClass('active'); 
	
	// Event function for whenever a tab link is clicked
	$(tab_class+' a').click(function(){ 
		// Remove active class from all links
		$(tab_class+' a').removeClass('active');
		
		// Set clicked link class to active
		$(this).addClass('active');
		
		// Set variable currentTab to value of href attribute of clicked link
		var currentTab = $(this).attr('href');
		
		// Hide all divs (tabbed content)
		$(tabbed_content).hide(); 
		
		// Show the selected div (tabbed content) in a manor specified by toggle_var
		$(currentTab).fadeIn("normal");
		
		return false;
	});
}