
var loginHandle = function(responseText, responseStatus, responseXML) {
	if (responseStatus==200) {
		if (responseText == 'false') {
			showEle('login_message');
			showEle('login_forgot_pw_div');
		} else {
			window.location = responseText;
		}
	}	
}

var loginModalHandle = function(responseText, responseStatus, responseXML) {
	if (responseStatus==200) {
		if (responseText == 'false') {
			showEle('loginModal_message');
			showEle('loginModal_forgot_pw_div');
		} else {
			window.location = responseText;
		}
	}	
}

var loginForgotPwHandle = function(responseText, responseStatus, responseXML) {
	if (responseStatus==200) {
		getEle('login_forgot_pw_message').innerHTML = responseText;
	}	
}

var loginModalForgotPwHandle = function(responseText, responseStatus, responseXML) {
	if (responseStatus==200) {
		getEle('loginModal_forgot_pw_message').innerHTML = responseText;
	}	
}

var loginRegisterHandle = function(responseText, responseStatus, responseXML) {
	//alert(responseText);
	$('.ul_valmessage').hide();
	$('.ul_error').hide();
	
	if (responseStatus==200) {
		success = (responseText.substr(0,1) == 'T') ? true : false;
		var message = responseText.substr(2);
		
		if (success == true) {
			$('#ul_reg_form').hide();
			$('#ul_reg_success').show();
			$('#ul_reg_success_close').show();
			getEle('ul_reg_success').innerHTML = message;
		} else {
			$('#ul_reg_error').show();
			ul_hl_fields(message);
		}
	}	
}

var loginConnectFinish = function(responseText, responseStatus, responseXML) {
	//alert(responseText);
	$('.ul_valmessage').hide();
	$('.ul_error').hide();
	
	if (responseStatus==200) {
		success = (responseText.substr(0,1) == 'T') ? true : false;
		var message = responseText.substr(2);
		
		if (success == true) {
			$('#ul_reg_form').hide();
			$('#ul_reg_success').show();
			$('#ul_reg_success_close').show();
		} else {
			$('#ul_reg_error').show();
			ul_hl_fields(message);
		}
	}	
}

var loginAccountEditHandle = function(responseText, responseStatus, responseXML) {
	$('.ul_valmessage').hide();
	$('.ul_error').hide();
	
	if (responseStatus==200) {
		switch (responseText) {
			case 'true': $('#ul_success').show(); break;
			case 'false': $('#ul_unknownerror').show(); break;
			default:
				$('#ul_error').show();
				ul_hl_fields(responseText);
				break;
		}
	}	
}

function ul_hl_fields(string) {
	var err_fields =  string.split(',');
	for (i=0; i < err_fields.length; i++) {
		$('#ul_val_' + err_fields[i]).show();
	}
}
