/////////////////////////////////////////////////////////////////////////////////////
// Function View Create account panel

function ViewCreateAccountPanel() {
	new Ajax.Updater('left_panel' , 'REQUESTS/ACCOUNT/about.php');	
	}
	Event.observe(window, "load", ViewCreateAccountPanel, false);
	
// Function View create customer account panel
	
function ViewCreateCustomerPanel() {
	new Effect.Parallel([
		new Effect.Fade ('about_account'),
		new Effect.Fade ('about_visitor_account'),
		new Effect.SlideDown ('about_customer_account'),
		new Effect.Appear ('create_customeraccocunt'),
		new Effect.Fade ('form_register')
	]);
	}

function SwitchOffCreateCustomerPanel() {
	new Effect.Parallel([
		new Effect.Fade ('about_account'),
		new Effect.Fade ('about_customer_account'),
		new Effect.Fade ('create_customeraccocunt'),
		new Effect.SlideDown ('about_visitor_account'),
		new Effect.Appear ('form_register')
	]);
	}
	
	
function ViewInfo() {
	new Effect.toggle ('info_serial','blind');
	}
	
function RegisterConfirmation() {
	new Ajax.Updater('contents' , 'REQUESTS/ACCOUNT/confirmation.php');
	}
	
	
function VerifySerial() {
	new Ajax.Updater('product_register' , 'REQUESTS/ACCOUNT/product_register.php',  {
						 evalScripts:true,
						 parameters: {serial: $F('serial')},
						 onComplete: function(requester) {
									new Effect.Parallel([
									new Effect.Fade ('enter_serial'),
									new Effect.Appear ('product_register')
									]);}						 
					 });
}

function RetrySerial() {
	new Effect.Parallel([
		new Effect.Appear ('enter_serial'),
		new Effect.Fade ('product_register')
					]);
}

function ContinueSerial() {
		new Effect.Appear ('form_register');
}


function SaveUser(e) {
	new Ajax.Request('REQUESTS/ACCOUNT/create.php',
	{
	parameters: $('form_create_account').serialize(),
	onComplete: function(requester) {
	new Ajax.Updater('mainpage_contents' , 'REQUESTS/ACCOUNT/confirmation.php');
	}
						});}