// JavaScript Document	
function init() {
	var count = 0
	$("#navigation li").hover(
		function(){show(this);},
		function(){hide(this);}
	)
};

$(document).ready(init);

function show(obj){
	$(obj).addClass("hover");
	
	$(obj).find(" > ul").css("left","auto");
	menu = $(obj).find(" > ul").get(0);
	
	if(getX(menu)+menu.offsetWidth >= getWidth()){
		$(obj).find(" > ul").css("left","-250px");
		count = 1
	} 
}

function hide(obj){
	$(obj).find(" > ul").css("left","-999em");
	$(obj).removeClass("hover");
}

function getWidth(){
	var myWidth = 0
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement && ( document.documentElement.clientWidth) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }
  
  return myWidth;
}

function getX(obj){
	var left = 0;
	if(obj.offsetParent)
	while(1) {
			left += obj.offsetLeft;
			if(!obj.offsetParent) break;
			obj = obj.offsetParent;
	}
	else if(obj.x)
		left += obj.x;
	return left;
}