var menuDiv, menuDiv_x, menuDiv_w, menuUl;

$(document).ready(function() {
	var contacts = $('#department, #division');
	if( contacts.length > 0 ) {
		contacts.uniform();
	}

	var sub, sub_l, sub_x, sub_w;
	menuUl=$('ul.main_menu');														// το βασικό μενού

	menuDiv=$(menuUl).parent();														// το container
	menuDiv_x=$(menuDiv).offset().left;												// η απόσταση του container από αριστερά
	menuDiv_w=$(menuDiv).outerWidth();												// το πλάτος του container

	$(menuUl).find('li.parent ul').each(function(){									// για όλα τα ul κάτω από li.parent του βασικού μενού...
		sub_l=$(this).css('left');													// CSS left
		sub_x=parseInt($(this).css('left')) + $(this).parent().offset().left - menuDiv_x;	// το CSS left του UL + το αριστερό άκρο του LI σε σχέση με το container
		sub_w=$(this).outerWidth(true);											// και το πλάτος
		if ((sub_x + sub_w) > menuDiv_w) {										// αν πρόκειται να ξεχειλίσει
			$(this).css('right', sub_l).css('left', 'auto');					// βάλτο δεξιά όσο ήταν αριστερά
		}
	});
});

$(window).resize(function() {
	menuDiv=$(menuUl).parent();
	menuDiv_x=$(menuDiv).offset().left;
	menuDiv_w=$(menuDiv).outerWidth(true);
});

