var $jq = jQuery.noConflict();

$jq(document).ready(function(){
	var currentid = null;
	$jq('div#main_menu ul li').hover(
		function(){
			var $jqchildren = $jq(this).children('ul');
			if($jqchildren.size() > 0){
				$jq('ul', this).slideDown('fast');
			}
		},function(){
			var $jqchildren = $jq(this).children('ul');
			if($jqchildren.size() > 0){
				$jq('ul', this).slideUp('fast');
			}
		}
	);
	
	$jq('div#supporting_menu ul li').hover(
		function(){
			var $jqchildren = $jq(this).children('ul');
			if($jqchildren.size() > 0){
				$jq('ul', this).slideDown('fast');
			}
		},function(){
			var $jqchildren = $jq(this).children('ul');
			if($jqchildren.size() > 0){
				$jq('ul', this).slideUp('fast');
			}
		}
	);
	
	$jq('div#world_menu ul li a').mouseover(function(){
		var service = $jq(this).parent().attr('class').split('-');
		showNew(service[2]);
	});
	
	$jq('div#world div.service-item').mouseover(function(){
		var classes = $jq(this).attr('class').split(' ');
		var service = classes[1].split('-');
		showNew(service[2]);
	});
	
	hideCurrent = function(){
		$jq('div#world div.service-item-' + currentid).animate({
			opacity: 0.2
		}, 300);
		$jq('div.service-content-' + currentid).fadeOut();
		$jq('div#world_menu ul li.service-item-' + currentid + ' a').css('color', '#006c85');
	}
	
	showNew = function(newid){
		if(currentid !== newid){
			if(currentid !== null){
				hideCurrent();	
			}
			$jq('div#world div.service-item-' + newid).animate({
				opacity: 1
			}, 300);
			$jq('div.service-content-' + newid).fadeIn();
			$jq('div#world_menu ul li.service-item-' + newid + ' a').css('color', '#003b49');
			currentid = newid;
		}
	}
});