	$(document).ready(function(){
		$('#register').click(function(){
			if($('#signinpanel').is(':visible')) {
				$('#signinpanel').slideUp();
			}
			$('#registrationpanel').slideDown();
		});
		$('#signin').click(function(){
			if($('#registrationpanel').is(':visible')) {
				$('#registrationpanel').slideUp();
			}
			$('#signinpanel').slideDown();
		});
		$('#userRegister').click(function(){
			$('#userRegister').attr('disabled',true);
			data = 'action=userregistration&email='+$('#userEmail').val()+"&password="+$('#userPassword').val()+"&name="+$('#userName').val();
			$.post('/modules/cart/ajax.php',data,function(response){
				$('#userRegister').removeAttr('disabled');
				if(response == "OK") {
					$('#registrationpanel').slideUp();
					$('#userName').val('');
					$('#userEmail').val('');
					$('#userPassword').val('');
				} else {
					$('#registrationpanel .error').html(response);
				}
			});
		});

		$('#pwReminder').click(function(){
			if($('#signinEmail').val() == '') {				
					$('#signinpanel .error').html('Please enter the Email address you registered with.');
			} else {
				data = 'action=pwreminder&email='+$('#signinEmail').val();
				$.post('/modules/cart/ajax.php',data,function(response){
					$('#signinpanel .error').html(response);					
				});
			}
		});


		$('#userSignin').click(function(){
			$('#userSignin').attr('disabled',true);
			data = 'action=usersignin&email='+$('#signinEmail').val()+"&password="+$('#signinPassword').val();
					if($('#remember').is(':checked')) {
						data += '&remember=1';
					}
			$.post('/modules/cart/ajax.php',data,function(response){
				$('#userSignin').removeAttr('disabled');
				parts = response.split("::");
				if(parts[0] == "OK") {
					$('#userlogin').html('Welcome '+parts[1]+'. (<a href="index.php?action=signout">Not '+parts[1]+'?</a>)');
					$('#signinpanel').slideUp();
					$('#signinEmail').val('');
					$('#signinPassword').val('');
					document.location = '/index.php';
				} else {
					$('#signinpanel .error').html(response);
				}
			});
		});
		
		$('.closepanel').click(function(){
			$(this).parent().parent().slideUp();
			$('#userEmail').val('');
			$('#userPassword').val('');
		});
	});
