// Track Google Plus One votes
function plusone_vote(obj){
  _gaq.push(['_trackEvent','Social networking','Google Plus One',document.title]);
}

//
// Expand and collapse divs
//
function expandCollapse() {
	for (var i=0; i<expandCollapse.arguments.length; i++) {
		var element = document.getElementById(expandCollapse.arguments[i]);
		element.style.display = (element.style.display == "none") ? "block" : "none";
	}
}

//
// Clear search field onfocus
//
function clearField(field){
	var s = field.value;
	var instr = s.substring(0,9);
	if(instr == 'Search...'){
		field.value = '';
	}
}


//
// Add to favourites
//

function addToFavourites(){

	var BookmarkURL = location.href;
	var BookmarkTitle = document.title;
	
	if (document.all){
		// Internet Exploder
		window.external.AddFavorite(BookmarkURL,BookmarkTitle)
	}
	else{
		// Mozilla et al.
		window.sidebar.addPanel(BookmarkTitle, BookmarkURL, '');
	}

}

function nav(){
	$("ul#nav li").mouseover(function() {
			$(this).find('ul:first').show();
	});
	
	$("ul#nav li").mouseleave(function() {
		$("ul#nav li ul").hide();
	});
	
	$("ul#nav li ul").mouseleave(function() {
		$("ul#nav li ul").hide();
	});
	
};

$(document).ready(function(){

	// Set up lightbox
	$(".lightbox").lightbox();

	// Set up password strength meter
	$('.user_password').pstrength();
	
	// Set up navigation bar
	nav();

});



function followIntentToAnalytics(intent_event){
    if (intent_event) {
      var label = intent_event.data.user_id + " (" + intent_event.data.screen_name + ")";
      pageTracker._trackEvent('Social networking', 'Twitter ' + intent_event.type, label);
    }
}
twttr.events.bind('Follow', followIntentToAnalytics);



