$(function() {
	$("#loginDialog").dialog( {
		width: 310,
		bgiframe :true,
		autoOpen :false,
		modal :true,
		buttons : {
			'Einloggen' : login,
			'Abbrechen' : function() {
				$(this).dialog('close');
			}
		}
	});
});

function scrollToElement(theElement){

	  var selectedPosX = 0;
	  var selectedPosY = 0;
	              
	  while(theElement != null){
	    selectedPosX += theElement.offsetLeft;
	    selectedPosY += theElement.offsetTop - 20;
	    theElement = theElement.offsetParent;
	  }
	                        		      
	 window.scrollTo(selectedPosX,selectedPosY);

	}

	
function showRegisterDialog(){
	$('#registerDialog').dialog('open');
	return false;
}

function showLogin(){
	$('#loginDialog').dialog('open');
	return false;
}

function login() {
	data = $.post('?handler=UserActionHandler&action=login', {
		username :$('#username').val(),
		password :$('#password').val()
	}, function(data) {
		if (data == 0) {
			$('#loginDialog').parent().effect('shake', 10);
		} else {
			window.location.reload();
		}
	});
}