/** set default login process type - to email type */
var userlogin_openid_selected = $("#userlogin_process_type_id").attr("value")=="openid"?true:false ;

$(document).ready(function() {
	
	/** set to last selected process */
	if (userlogin_openid_selected) {
		userlogin_setOpenIdLogin();
	} else {
		userlogin_setUserNameLogin();
	}
	
	/** initialize switcher */
	$("#userlogin_switcher").click(function(){
		if (userlogin_openid_selected) {
			userlogin_setUserNameLogin();
		} else {
			userlogin_setOpenIdLogin();
		}
		return false;
	});
	
	/** change submit behavior */
	$("#userlogin_form").submit(function(){
		$("#userlogin_process_type_id").attr("value", userlogin_openid_selected?"openid":"name");
	});
});

/** sets default login process to user name */
function userlogin_setUserNameLogin() {

	userlogin_openid_selected = false;

	$("#userlogin_switcher").text('Logowanie open id');
	
	$("#userlogin_openid_input").hide();
	$("#userlogin_name_input").show();
	$("#userlogin_password_input").show();
}

/** sets default login process to open id */
function userlogin_setOpenIdLogin() {

	userlogin_openid_selected = true;

	$("#userlogin_switcher").text('Logowanie email');
	
	$("#userlogin_name_input").hide();
	$("#userlogin_password_input").hide();
	$("#userlogin_openid_input").show();
}