var general = { 
	
	// OnLoad functions
	init: function(){
		this.bubbleEvt();
	},
	
	bubbleEvt: function() {
			
		$('.blurb-transp-gb, .footer-transp-gb').css('opacity','0.4')
		$('.footer-menu-transp-gb').css('opacity','0.7')
		$('.blurb-transp-gb').css('height',$('.blurb-transp-gb').parent('div').height())
		$('.footer-transp-gb').css('height',$('.footer-transp-gb').parent('div').height())
		$('.footer-menu-transp-gb').css('height',$('.footer-menu-transp-gb').parent('div').height())
		
		general.equalHeight($(".blurb-wrapper .blurb"));
		
		general.makeElementALink($('.blurbrow .blurb-content'));
		
	    $('.lang-sel-btn-placer a:first').live("click", function(e) {
						
			var $firstLink = $('.lang-sel-btn-placer a:first');
			var $btnHolder = $('.lang-sel-btn-holder');
									
			if ($btnHolder.css('right') < '0px') {
				$btnHolder.animate({
			    	right: $firstLink.outerWidth()
			  	}, 300);
				$firstLink.addClass('clicked')
			} else {
				$btnHolder.animate({
			    	right: '-700px'
			  	}, 300);
				$firstLink.removeClass('clicked')				
			}
			
			//return false;
			
	    });
		
		if ($('body.articlepage .content-rotator img').length == 0) {
			$('body.articlepage .main-content').css('paddingTop','45px');
		}
			
		var path = $('link[rel="stylesheet"]').eq(1).attr('href',$(this).attr('rel'));
		var fileNr = path.substring(path.lastIndexOf('.')-1,path.lastIndexOf('.css'))		
		
		if ($('body.startpage .main-content a.theme'+fileNr).length != 0) {
			
			$('body.startpage .main-content').addClass('linked')		
			$('body.startpage .main-content').click(function(){
				window.location = $(this).find("a.theme"+fileNr).attr("href");
			});			
			
		}			
		
	},
	
	
	equalHeight: function(group) {
		var tallest = 0;
		group.each(function() {
			var thisHeight = $(this).height();
			if(thisHeight > tallest) {
				tallest = thisHeight;
			}
		});
		group.height(tallest);
	},
	
	makeElementALink: function(e) {	

			$(e).has('a').click(function(){
				window.location = $(this).find("a:first").attr("href");
			});
			
			/*general class clickable that with status, title & hover*/
			$(e).has('a').hover(function(){
				$(this).attr("title", $(this).find("a:first").attr("title"));
				$(this).addClass("hover");
			}, function(){
				$(this).removeClass("hover");
			});
	}	
		
}

$(document).ready(function(){		   
	general.init();
});
