Event.observe(window,'load',function() {
	$$('.navLink').each(function(it) {
		it.observe('click',function(click) {
			try
			{
				var viewportWidth;
				var viewportHeight;

				if (Prototype.Browser.IE)
				{
					viewportWidth = document.body.offsetWidth;
					viewportHeight = document.body.offsetHeight;
				} else {
					viewportWidth = window.innerWidth;
					viewportHeight = window.innerHeight;
				}

				var box = $('applyBox');

				var xPos = Event.pointerX(click) + 5;

				if((xPos + box.getWidth()) > viewportWidth) {
					xPos = Event.pointerX(click) - (5 + box.getWidth());
				}

				box.style.left = xPos + 'px';

				var yPos = Event.pointerY(click) + 15;

				if (yPos + box.getHeight() > viewportHeight) {
					yPos = Event.pointerY(click) - (15 + box.getHeight()); 
				}
				box.style.top = yPos + 'px';

				box.toggle();
			}
			catch (e)
			{
				alert(e.message);
			}
		});
	}); 
});

function closeApplyBox() {
	$('applyBox').hide();
}

var validator = new FormValidator();

function postIt() {
	var form = $('applyForm');
	if (validator.validate(form)) {
		form.submit();
	}
}