$(function(){
	$('.one, .four, .five').addClass('width-fix');
	trap();
});


// Clear the search field
$(function(){

	var initial = $('input.searchterm').attr('value');
	$('input.searchterm').focus(function(){
		if($(this).attr('value') == initial){
			$(this).attr('value', '');
		}
	});
	$('input.searchterm').blur(function(){
		if($(this).attr('value') == ''){
			$(this).attr('value', initial);
		}
	});
	// Little helper for the main menu
	$('ul#resources ul.child').hover(
		function(){
			$(this).siblings('a').addClass('hover');
		},
		function(){
			$(this).siblings('a').removeClass('hover');
		}
	);
	$('ul#resources ul.child ul.grandchild').parent('li').addClass('haschildren');
	
	var hover_elements = [
		'ul#navigation .toplevel',
		'ul#resources .toplevel',
		'#whats-new ol li',
		'#in-the-magazine ol li',
		'#projects-and-campaigns ol li',
		'#news .clickable',
		'#top-articles .clickable',
		'#gallery .clickable',
		'#what-we-like .clickable'
	];
	for (var i = 0; i < hover_elements.length; i++) {
		$(hover_elements[i]).mouseover(
			function(){ $(this).addClass('hover'); }
		).mouseout(
			function(){ $(this).removeClass('hover'); }
		);
	}
	$('ul#resources li:first-child,ul#navigation li:first-child').addClass('first-child');
	$('ul#resources li:last-child,ul#navigation li:last-child').addClass('last-child');
	
	//$('.article-main ul, .article-main ol').after('<div class="clear"></div>');
	
	$('.clickable a').bigTarget({
		hoverClass : 'over',
		clickZone : '.clickable:eq(0)'
	});
	
    // Helper for sharelinks...
	if ( $('.share-links ul .share').length ){
	    $('.share-links a.share-toggle').click(function(){
	        $('.share-links ul .share ul', $(this).parent()).toggle();
	        if( $(this).parent().hasClass('active') ){
	            $(this).parent().removeClass('active');
	        }else{
	            $(this).parent().addClass('active');
	        };
	        return false;
	    });
	};
	
	$("a.fancybox").fancybox({
		width: 520,
		height: 460,
		type: 'iframe'
	});	
});


// Disable right click on images

function right(e) {
	var msg = "Sorry, right click has been disabled on images";
	if (navigator.appName == 'Netscape' && e.which == 3) {
		alert(msg);
		return false;
	}
	if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
		alert(msg);
		return false;
	}
	else {
		return true;
	}
}

function trap()  {
  if(document.images) {
    for(i=0;i<document.images.length;i++) {
      document.images[i].onmousedown = right;
      document.images[i].onmouseup = right;
      }
    }
  }
 




