var loginController = {
	init: function(){
		var tabs = jQuery('#loginSignupTabs a');
		var loc = new String(window.location);
		var state = loc.substring(loc.lastIndexOf('#')+1);
		loginController.guiHandler(state);
		
		tabs.click(function(){
			tab = jQuery(this);
			selectedState = tab.attr('href').replace("#","");
			loginController.guiHandler(selectedState);
		});
	},
	guiHandler: function(state){
		var frame = jQuery('#loginSignup');
		var tabs = jQuery('#loginSignupTabs');
		if(state == 'signup')
		{
			tabs.find('.loginTab').removeClass('selected').addClass('deselected');
			tabs.find('.signupTab').removeClass('deselected').addClass('selected');
			frame.find('#login').hide();
			frame.find('#signup').show();
		}
		else {
			tabs.find('.signupTab').removeClass('selected').addClass('deselected');
			tabs.find('.loginTab').removeClass('deselected').addClass('selected');
			frame.find('#login').show();
			frame.find('#signup').hide();
		}
	}
};

var signupController = {
	init: function(){
		jQuery("#confirmSignupPassword").change(function(){
			signupController.checkPasswordError();
		});
	},
	checkPasswordError : function(){
		if(jQuery("#signupPassword").val() == jQuery("#confirmSignupPassword").val())
		{
			jQuery("#frmSignup input:submit").removeAttr("disabled"); 
			jQuery('#warnPassword').hide();
		}else {
			jQuery("#frmSignup input:submit").attr("disabled", "true"); 
			jQuery('#warnPassword').show();
		}
	}
};
