$(document).ready(
	function()
	{
		//LANGUAGE SELECTION BOX
		$("a.lang_expand").click(function()	{
		   	if($(this).parent('li').find('ul.sub').css('display') == 'block')
		   	{
				$(this).parent('li').find('ul.sub').fadeOut();
				//xajax_updateNav($(this).parent('li').find('ul.sub').attr('id'),'close');
				return false;
		   	}
		   	else if($(this).parent('li').find('ul.sub').css('display') == 'none')
		   	{
		   		var list_pos = findPosY(document.getElementById('dd_container'));
		   		
				  var scrOfX = 0, scrOfY = 0;
				  if( typeof( window.pageYOffset ) == 'number' ) {
				    //Netscape compliant
				    scrOfY = window.pageYOffset;
				    scrOfX = window.pageXOffset;
				  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
				    //DOM compliant
				    scrOfY = document.body.scrollTop;
				    scrOfX = document.body.scrollLeft;
				  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
				    //IE6 standards compliant mode
				    scrOfY = document.documentElement.scrollTop;
				    scrOfX = document.documentElement.scrollLeft;
				  }
				  
		   		var window_start = scrOfY;
		   		
		   		  var myWidth = 0, myHeight = 0;
				  if( typeof( window.innerWidth ) == 'number' ) {
				    //Non-IE
				    myWidth = window.innerWidth;
				    myHeight = window.innerHeight;
				  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
				    //IE 6+ in 'standards compliant mode'
				    myWidth = document.documentElement.clientWidth;
				    myHeight = document.documentElement.clientHeight;
				  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
				    //IE 4 compatible
				    myWidth = document.body.clientWidth;
				    myHeight = document.body.clientHeight;
				  }
		   		var window_height = myHeight;
		   		
		   		var pos_top = list_pos - window_start;
		   		var pos_bottom = window_height - pos_top - 20;
		   		
		   		var direction;
		   		if (pos_bottom < 240) {
		   			direction = 'up';
		   		} else if (pos_bottom >- 240) {
		   			direction = 'down';
		   		}
		   		
		   		if (pos_bottom >= pos_top) {
		   			direction = 'down';
		   		}
  				
  				if (direction == 'up') {
  					$(this).parent('li').find('ul.sub').css({position:"absolute"}).css({top:"-235px"});
  				} else if (direction == 'down') {
  					$(this).parent('li').find('ul.sub').css({position:"absolute"}).css({top:"23px"});
  				}
				$(this).parent('li').find('ul.sub').fadeIn();
								
				//xajax_updateNav($(this).parent('li').find('ul.sub').attr('id'),'open');
				return false;
		   	}
		   });
		   
		   
		   //NORDIC LOGIN FUNCTIONS
		   

		      $('.nordic_login').keyup(function(e) {
		      //alert(e.keyCode);
		      if(e.keyCode == 13) {
				document.getElementById('fmLogin').submit();
				return false;
		      }
		      });
		      
		      
		      $('.nordic_submit').click(function() {
		      //alert(e.keyCode);
				document.getElementById('fmLogin').submit();
				return false;
		      });


		
		
//		   
//			$(".game-links .info a").hover(
//			      function () {
//					$(this).parent('div').parent('div').prev('div').css({visibility:"visible"}).show("");
//			      },
//			      function () {
//					$(this).parent('div').parent('div').prev('div').css({visibility:"visible"}).hide("");
//			      }
//			    );
		   
		   
		// Close Login Window
		$('a.login_close').click(function()
			{
				$(this).parent('div').parent('div').fadeOut('slow');
				$('.site_cover').slideUp();
				return false;
			}
		);
		
		   $("a.expand_contract").click(function()	{
		   	if($(this).parent('li').find('ul.sub').css('display') == 'block')
		   	{
				$(this).parent('li').find('ul.sub').slideUp("slow");
				$(this).parent('li').find('a.open').css({visibility:"hidden"});
				$(this).parent('li').find('a.closed').css({visibility:"visible"});
				xajax_updateNav($(this).parent('li').find('ul.sub').attr('id'),'close');
				return false;
		   	}
		   	else if($(this).parent('li').find('ul.sub').css('display') == 'none')
		   	{
				$(this).parent('li').find('ul.sub').slideDown("slow");
				$(this).parent('li').find('a.closed').css({visibility:"hidden"});
				$(this).parent('li').find('a.open').css({visibility:"visible"});
								
				xajax_updateNav($(this).parent('li').find('ul.sub').attr('id'),'open');
				return false;
		   	}
		   });
		   
		// Toggle Single Portlet
		$('a.expand').click(function()
			{
				$(this).parent('').next('div').slideDown("slow");
				$(this).css({visibility:"hidden"}).css({display:"none"});	
				$(this).next('a').css({visibility:"visible"}).css({display:"inline"});
			}
		);
		// Toggle Single Portlet
		$('a.contract').click(function()
			{
				$(this).parent('').next('div').slideUp("slow");
				$(this).css({visibility:"hidden"}).css({display:"none"});	
				$(this).prev('a').css({visibility:"visible"}).css({display:"inline"});
			}
		);
		
		$('div.countdown').each(function()
			{
				var date = new Date($(this).attr('date'));
				$(this).countdown({until: date, compact: false, layout: '{d<}({dn} {dl}){d>} {hnn}:{mnn}:{snn}', expiryText: 'Play Now'});		
			}
		);
	
		$("a.showtip").each(function()
			{
				$(this).tooltip({ 
				bodyHandler: function() { 
					return $('div#name:first',$(this).parent()).html();         
			}, 
				showURL: false,
				track: true,
				fade: 250
			}
		);
	});
		/**
		$("#columns").sortable({ 	items: ".portlet",
									revert: true,
									containment: '#columns',
									opacity: 0.7});*/
		
		$("ol.question a.faq").click(function () {
	        $(this).next().slideToggle("slow");
	      });
	}
);
