

Drupal.behaviors.equalizeHeights = function (context) {
	$("#sidebar-left-inner, #sidebar-right-inner, #main-inner" ).equalHeights();
	};


Drupal.behaviors.startTicker = function (context) {
	$("ef-news-ticker").initializeTicker();
}

Drupal.behaviors.localeDropdown =function (){
	//$("block-locale-0").initializeLocaleDropdown();
	localeDropdown.init();
	}


jQuery.fn.equalHeights=function() {
	var maxHeight=0;
		this.each(function(){
		 if (this.offsetHeight>maxHeight) {maxHeight=this.offsetHeight;}
		});
		this.each(function(){
	 $(this).height(maxHeight + "px");
	 if (this.offsetHeight>maxHeight) {
	  $(this).height((maxHeight-(this.offsetHeight-maxHeight))+"px");
	 }
	});

	//repositions the footer gradient
	$('#block-block-8').css('background-position', '0 '+ ('-' + maxHeight) +'px');

};


jQuery.fn.initializeTicker = function() {
	if($("#ef-news-ticker").length > 0) {
 		var options = {
   		newsList: "#ef-news-ticker",
   		startDelay: 10,
   		placeHolder1: " "
 		};
 		$().newsTicker(options);
	}
}





function localeDropdown (){}

localeDropdown.timeout = 500;
localeDropdown.closetimer = 0;
localeDropdown.targetMenu = $('#block-locale-0');
localeDropdown.ddmenuitem = 0;
localeDropdown.ddlimenuitem = 0;

localeDropdown.init = function () {
	//Initializes the list.
	$('#block-locale-0').find('li').css('display', 'none');
	$('#block-locale-0').find('a').css('display', 'block');
	$('#block-locale-0').find('li.first').css('display', 'block');
	
	
	$('#block-locale-0').find('ul').bind('mouseover', localeDropdown.open);
	$('#block-locale-0').find('ul').bind('mouseout', localeDropdown.timer);
	}

localeDropdown.open = function(){
	localeDropdown.canceltimer();
	localeDropdown.close();
//	localeDropdown.ddmenuitem = $('#block-locale-0').find('a').css('display', 'block');
	localeDropdown.ddmenuitem = $(this).find('li').css('display', 'block');
	
	//localeDropdown.ddlimenuitem
	
}

localeDropdown.timer = function () {
	localeDropdown.closetimer = window.setTimeout(localeDropdown.close, localeDropdown.timeout);
	}

localeDropdown.close =function() {
	if(localeDropdown.ddmenuitem) 
		localeDropdown.ddmenuitem.css('display', 'none');
		
	$('#block-locale-0').find('li.first').css('display', 'block');
	}

localeDropdown.canceltimer =function() {
	if(localeDropdown.closetimer){  
		window.clearTimeout(localeDropdown.closetimer);
      	localeDropdown.closetimer = null;
      }
    }

      
      