window.addEvent('domready', function(){
	addBlurInput();
	positionGoTop();
	scriptLoginBar();
	
	if(Browser.Engine.trident && parseFloat(navigator.userAgent.split('MSIE')[1]) < 7){
		$("toolbarMain").setStyle('top', ((document.documentElement.scrollTop) ? document.documentElement.scrollTop : document.body.scrollTop) + 'px');
	}
});

function addBlurInput()
{
	var value;
	$$('.inputBlur').each(
		function(inp)
		{
			inp.addEvent('focus', function(event){
				if ( event.target.value == event.target.alt )
					event.target.value = '';
			})
			
			inp.addEvent('blur', function(event){
				if ( event.target.value == '' )
					event.target.value = event.target.alt;
			})
		}
	);
}

function positionGoTop()
{
	var mainCoords = $('main').getCoordinates();
	var buttonWidth = 32;
	if ( Browser.Engine.gecko ) ++buttonWidth;
	
	$('go_top').setStyle('right', mainCoords.right-mainCoords.width-buttonWidth);
	new SmoothScroll({
		wheelStops : true
	});
}

function scriptLoginBar()
{
	var divLogin;
	var divLight, divDark;
	var inEmployer = !!document.location.href.match("/employer/");
	
	if ( $('loginLinkEmployer') )
		$('loginLinkEmployer').addEvent('click', function(event){
			var divLogin = event.target.getParent('div#login');
			if ( !divLogin.hasClass('employers') )
			{
				divLight = divLogin.getElement('div.light_blue');
				divDark = divLogin.getElement('div.dark_blue');
				divLogin.addClass('employers');
				if ( inEmployer )
					divLogin.getElement('form.left').set('action', 'login.php');
				else
					divLogin.getElement('form.left').set('action', 'employer/login.php');
				
				divLight.removeClass('light_blue').addClass('dark_blue');
				divDark.removeClass('dark_blue').addClass('light_blue');
			}
			
			event.target.blur();
			event.stop();
		})
	if ( $('loginLinkCandidate') )
		$('loginLinkCandidate').addEvent('click', function(event){
			var divLogin = event.target.getParent('div#login');
			if ( divLogin.hasClass('employers') )
			{
				divLight = divLogin.getElement('div.light_blue');
				divDark = divLogin.getElement('div.dark_blue');
				divLogin.removeClass('employers');
				if ( inEmployer )
					divLogin.getElement('form.left').set('action', '../login.php');
				else
					divLogin.getElement('form.left').set('action', 'login.php');
				
				divLight.removeClass('light_blue').addClass('dark_blue');
				divDark.removeClass('dark_blue').addClass('light_blue');
			}
			
			event.target.blur();
			event.stop();
		})
}