$(document).ready(function(){
	
	$(document).bind('click', function(event) { 
		
		if (event.srcElement)
			var target = event.srcElement;
		else
			var target = event.target;
		if ($(target).parents('#loginBox').size() == 0 && $('#loginBox').css('display') != 'none'  && $('#loginBox').css('opacity')==1)
			$('#loginBox').hide();	
	});
})

function hideLoginLayer(e)
{
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) 	{
		posx = e.pageX;
		posy = e.pageY;
	}
	else if (e.clientX || e.clientY) 	{
		posx = e.clientX + document.body.scrollLeft
			+ document.documentElement.scrollLeft;
		posy = e.clientY + document.body.scrollTop
			+ document.documentElement.scrollTop;
	}
	//alert(posx+" "+posy);
	//alert("dim:"+$('#loginBox').position().left+' '+$('#loginBox').offset().left);
	//$('#loginBox').css('display','none');
}


function evoregistration_disableFields()
{
	if ($('#registrationPrivate').attr('checked'))
	{
		$("input[name='steps[nip]']").attr('disabled', true);
		$("input[name='steps[nip]']").addClass('disable');
		//$("input[name='steps[fax]']").attr('disabled', true);
		$("input[name='steps[company]']").attr('disabled', true);
		$("input[name='steps[company]']").addClass('disable');
		$("input[name='steps[position]']").attr('disabled', true);
		$("input[name='steps[position]']").addClass('disable');
	}
	else
	{
		$("input[name='steps[nip]']").attr('disabled', false);
		$("input[name='steps[nip]']").removeClass('disable');
		//$("input[name='steps[fax]']").attr('disabled', false);
		$("input[name='steps[company]']").attr('disabled', false);
		$("input[name='steps[company]']").removeClass('disable');
		$("input[name='steps[position]']").attr('disabled', false);
		$("input[name='steps[position]']").removeClass('disable');
	}
}

function evoregistration_check_username()
{
	var str = $('#registerUsername').val();
	$('#registerUserStatus').html('');
	if (str.length)
	{
		$.post("index.php?eID=tx_evoregistration", { username: str, action: 'username' },
		  function(data){
			if (data == 'OK')
			{
				$('#registerUserStatus').attr('class','userok');
				$('#registerUserStatus').html('Nazwa użytkownika jest wolna');
			}
			else
			{
				$('#registerUserStatus').attr('class','userfalse');
				$('#registerUserStatus').html('Nazwa użytkownika jest już zajęta');
			}
		  });
	}
}

function evoregistration_calculate_prices()
{
	var ilosc = $('#licences').val();
	var all_contracts = $('#all_contracts').val();
	$.post("index.php?eID=tx_evoregistration", { licences: ilosc, contracts: all_contracts , action: 'prices' },
			  function(data){
				for (i in data)
					$('#price_'+i).html(data[i]);
			  }, 'json');
}


function evoregistration_jump(url)
{
	document.location = url;
}


