$(document).ready(function() {
	
	/*$('.login_button').click(function(){
		drawlogin();
	});*/
	$('input').focus(function(){ 
		$(this).parent().addClass("active");
	});
	$('input').blur(function(){ 
		$(this).parent().removeClass("active");
	});
	
	
	$('.loginsubmit').ajaxStart(function(){
				$(".login_messages div").remove();
				$(".login_messages").append('<div id="login_in">Logging in...</div>');
			});
});
function drawlogin(poid){
	var visibleState = true; 
		$('body').append('<div class="login_overlay" id="login_overlay"></div>');
		$('#login_overlay').css("visibility",(visibleState ? "visible" : "hidden")).slideDown(300);
		var ajaxcall = $("#ajaxcall").attr('value');
		$.ajax({
			type: "POST",
			timeout: 7000,
			data: {fnc: 'AjaxDrawLoginForm@'+poid},
			url: "?conf="+ajaxcall,
			dataType: 'xml',
			async: false,
			success: function(result){
				$('body').append($('html',result).text());
				
				$('#login_div').css("visibility",(visibleState ? "visible" : "hidden")).fadeIn(300);
				$('.logincancel').click(function(){
					$('#login_div').fadeOut(300,function(){$('#login_overlay').slideUp(300).remove();}).remove();		
				});
							
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
			  alert(textStatus);
			}	
		});
	};	
	
function login_test(func){
		var username = $("input.loginusername").attr('value');
		var passwd = $("input.loginpassword").attr('value');
		var ajaxcall = $("#ajaxcall").attr('value');
		$.ajax({
			type: "POST",
			timeout: 7000,
			data: {username: username, password: passwd, fnc: func},
			url: "?conf="+ajaxcall,
			dataType: 'xml',
			success: function(result){
				if($("result",result).text() == "true"){
					$(".login_messages div").remove();
					$(".login_messages").append('<div id="login_good">' + $("message",result).text() + '</div>');
					document.location=$("page",result).text();
				} else {
					$(".login_messages div").remove();
					$(".login_messages").append('<div id="login_bad">' + $("message",result).text() + '</div>');
				}
				}
		});	
	};