function externalArcadiaPortfoliosLogin(){
//  if(document.loginform.submitButton.disabled==true){
//    return ;
//  }
  var username = $("#login").val();
  var pwd = $("#password").val();
  $.ajax({
  	type: 'POST',
  	url: '/process/CheckLogin',
  	dataType: 'json',
  	timeout: 10000,
  	data: { login: username, password: pwd },
  	success: function(data) {
//  		AP.Form.disableButtons("#loginform");
  		if(data.success){
  			$("#loginform").attr('action', data.server);
  			$("#loginform").submit();
  		} else {
  			var code = data.code;
  			if(code == 'login') {
          $("#login").addClass("input-with-error");
          $("#login_title").addClass("error-text");
          $("#login_messages").addClass("error-text");
          $("#login_messages").html("[ "+data.error+" ]");
        } else {
          $("#login").removeClass("input-with-error");
          $("#login_title").removeClass("error-text");
          $("#login_messages").removeClass("error-text");
          $("#login_messages").html("");
        }
  			
  			if(code == 'password') {
          $("#password").addClass("input-with-error");
          $("#password_title").addClass("error-text");
          $("#password_messages").addClass("error-text");
          $("#password_messages").html("[ "+data.error+" ]");
        } else {
          $("#password").removeClass("input-with-error");
          $("#password_title").removeClass("error-text");
          $("#password_messages").removeClass("error-text");
          $("#password_messages").html("");
        }
  		}
  			
  	},
  	error: function(XMLHttpRequest, textStatus, errorThrown) {
  		alert("FAIL: " + textStatus);
  	}
  });
}