/*jquery plugins. learn more at jquery.com*/
$j(document).ready(function(){



	/*adds round corners to html elements*/
	DD_roundies.addRule('#searchinput', '5px 5px', true);	

var fadeDuration = 250; //time in milliseconds


$j('#memaptrigger').hover(function () {
	$j('#memap').fadeIn(fadeDuration)
	$j('#mMiddleEast').addClass('menuselect');	
	return false;
  }, 
  function () {
    $j('#memap').fadeOut(fadeDuration)
    $j('#mMiddleEast').removeClass('menuselect');
	return false;
  }
);

 $j('#mMiddleEast').hover(function (fadeDuration) {
	$j('#memap').fadeIn()
	return false;
  }, 
  function () {
    $j('#memap').fadeOut(fadeDuration)
	return false;
  }

);

$j('#eumaptrigger').hover(function () {
	$j('#eumap').fadeIn(fadeDuration)
	$j('#mEurope').addClass('menuselect');	
	return false;
  }, 
  function () {
    $j('#eumap').fadeOut(fadeDuration)
    $j('#mEurope').removeClass('menuselect');
	return false;
  }
);

 $j('#mEurope').hover(function (fadeDuration) {
	$j('#eumap').fadeIn()
	return false;
  }, 
  function () {
    $j('#eumap').fadeOut(fadeDuration)
	return false;
  }

);




$j('#ukmaptrigger').hover(function () {
	$j('#ukmap').fadeIn(fadeDuration)
	$j('#mUK').addClass('menuselect');	
	return false;
  }, 
  function () {
    $j('#ukmap').fadeOut(fadeDuration)
    $j('#mUK').removeClass('menuselect');
	return false;
  }
);

 $j('#mUK').hover(function (fadeDuration) {
	$j('#ukmap').fadeIn()
	return false;
  }, 
  function () {
    $j('#ukmap').fadeOut(fadeDuration)
	return false;
  }

);

$j('#asmaptrigger').hover(function () {
	$j('#asmap').fadeIn(fadeDuration)
	$j('#mAsiaOceania').addClass('menuselect');	
	return false;
  }, 
  function () {
    $j('#asmap').fadeOut(fadeDuration)
    $j('#mAsiaOceania').removeClass('menuselect');
	return false;
  }
);

 $j('#mAsiaOceania').hover(function (fadeDuration) {
	$j('#asmap').fadeIn()
	return false;
  }, 
  function () {
    $j('#asmap').fadeOut(fadeDuration)
	return false;
  }

);





 $j('.afmaptrigger').hover(function () {
	$j('#afmap').fadeIn(fadeDuration)
	$j('#mAfrica').addClass('menuselect');	
	return false;
  }, 
  function () {
    $j('#afmap').fadeOut(fadeDuration)
    $j('#mAfrica').removeClass('menuselect');
	return false;
  }
);

 $j('#mAfrica').hover(function () {
	$j('#afmap').fadeIn(fadeDuration)
	return false;
  }, 
  function () {
    $j('#afmap').fadeOut(fadeDuration)
	return false;
  }

);

 $j('#usmaptrigger').hover(function () {
	$j('#usmap').fadeIn(fadeDuration)
	$j('#mAmericas').addClass('menuselect');	
	return false;
  }, 
  function () {
    $j('#usmap').fadeOut(fadeDuration)
    $j('#mAmericas').removeClass('menuselect');
	return false;
  }
);

 $j('#mAmericas').hover(function () {
	$j('#usmap').fadeIn(fadeDuration)
	return false;
  }, 
  function () {
    $j('#usmap').fadeOut(fadeDuration)
	return false;
  }

);
 
 
 $j('.diplomacyTab').click(function () {
 	$j('.diplomacyTab').addClass('stayon');
	$j('.relationsTab').removeClass('stayon');
	$j('.goodTab').removeClass('stayon');
	$j('#diplomacyTab').fadeIn()
	$j('#relationsTab').hide()
	$j('#goodTab').hide()
	return false;
  });
  $j('.relationsTab').click(function () {
  	$j('.relationsTab').addClass('stayon');
  	$j('.diplomacyTab').removeClass('stayon');
	$j('.goodTab').removeClass('stayon');
	$j('#relationsTab').fadeIn()
	$j('#diplomacyTab').hide()
	$j('#goodTab').hide()
	return false;
  });
  $j('.goodTab').click(function () {
  	$j('.goodTab').addClass('stayon');
	$j('.diplomacyTab').removeClass('stayon');
	$j('.relationsTab').removeClass('stayon');
	$j('#goodTab').fadeIn()
	$j('#relationsTab').hide()
	$j('#diplomacyTab').hide()
	return false;
  });
	
 
	
	
	/*carousel*/
$j('#carousel').cycle({ 
	fx: 'fade',		
	timeout: 11000,		
	cleartypeNoBg: true,		
	next: 'div#navigation a.next',		
	prev: 'div#navigation a.prev',		
	pager:  '.controls',		
	//generates anchors
	pagerAnchorBuilder: function(i, el) {				
		return '<li><a href="#" class="bull"></a></li>'; 		
	} 	
});





	//help functions init
	//animate labels
	
	engine.structure.init();

	//open external links in new window
	engine.isExternal();
	//siblings fade

	//text resizing :: add target divs as needed 
	engine.textResize( 12, 17, 21,  '#bbodycontent' );

	//menu fadeout/in styles
	if ($j("ul.sf-menu").length){
		$j("ul.sf-menu").supersubs()
		.superfish({delay:0});
	};
	
	







});
