/* Author: 
	Leonardo Braga Nogueira
	leonardo.braga@gmail.com
*/

var LB = (function() {
	var _applyPlaceholderFix = function() {
			if (!Modernizr.input.placeholder) {
				var sb = $('#searchbox');
	
				if (sb.val() === '' && sb.attr('placeholder')) {
					sb.val(sb.attr('placeholder').addClass('watermark'));
		
					sb.focus(function() {
						if (sb.val() === sb.attr('placeholder')) {
							sb.val('').removeClass('watermark');
						}
					}).blur(function() {
						if (sb.val() === '' || sb.val() === sb.attr("placeholder")) {
							sb.val(sb.attr("placeholder")).addClass('watermark');
						}
					});
				}
			}
		},
		
		_fixNewWindowLinks = function() {
			$('a.nw').click(function(e) {
				var t = $(this),
					h = t.attr('href');
				
				window.open(h, '_blank');
				e.preventDefault();
			});
		},
		
		_connectSearchOpener = function() {
			$('.open-search').click(function() {
				$('.top .right').fadeToggle();
				e.preventDefault();
			});
		};
	
	return {
		init: function() {
			_applyPlaceholderFix();
			_fixNewWindowLinks();
			_connectSearchOpener();
		}
	};

})();

$(LB.init);


