jQuery(document).ready(function($){
	$('div.marchi')
		.click(
			function(){
				window.location = '/rsmoto-racing';
				return false;
			}
		);

	$('a#rivenditori')
		.colorbox({
			  opacity: 0.4
			, height: 'auto'
			, onComplete: function(){
				$('#login')
					.click(
						function(){
							var $user = $('#user'),
								$pass = $('#pass'),
								error = false;
							
							if( !$user.val() ){
								$('#lab-user').addClass('error');
								error = true;
							}
							else{
								$('#lab-user').removeClass('error');
							}

							if( !$pass.val() ){
								$('#lab-pass').addClass('error');
								error = true;
							}
							else{
								$('#lab-pass').removeClass('error');
							}
							
							if( !error )
								$.post(
									'/wp-login.php?action=loginajx',
									{
										  log : $user.val()
										, pwd : $pass.val()
										, rememberme : 'forever'
										, testcookie : 1
										, 'wp-submit' : 'Login'
									},
									function( response )
									{
										if( response ){
											$('div.message')
												.html(response)
												.slideDown(function(){
													$.fn.colorbox.resize()
												});
											
										}
										else{
											window.location.href = '/area-rivenditori';
										}
									}
								);

							
							return false;
						}
					);

				$('a#register')
					.click(
						function(){
							$.fn.colorbox.close();
							
							setTimeout(function(){
								$.fn.colorbox({
									  opacity: 0.4
									, href: '/wp-content/themes/rsmoto/ajax/register.php'
									, height: 'auto'
									, onComplete: function(){
										
										$('#registrati')
											.click(
												function(){
													
					   								var	error = false,
					   									values = new Array();
					    								
					    							values.push( new Array('#lab-ragione', $('#ragione').val()) ); // 0
					    							values.push( new Array('#lab-indirizzo', $('#indirizzo').val()) ); // 1
					    							values.push( new Array('#lab-iva', $('#iva').val()) ); // 2
					    							values.push( new Array('#lab-telefono', $('#telefono').val()) ); // 3
					    							values.push( new Array('#lab-email', $('#email').val()) ); // 4
					    							values.push( new Array('#lab-riferimento', $('#riferimento').val()) ); // 5
					    							values.push( new Array('#lab-user', $('#user').val()) ); // 6
					    							values.push( new Array('#lab-pass', $('#pass').val()) ); // 7
					    									
					    							for(var i=0; i<values.length; i++){
					    								var $this = $(values[i][0]);
					    								
					    								if( values[i][1] == '' ){
					    									error = true;
					    									$this.addClass('error');
					    								}
					    								else{
					    									$this.removeClass('error');
					    								}	
					    							}

													if( !error ){
				    									$.post(
				    										'/wp-login.php?action=register',
				    										{
				    											  rag_sociale: values[0][1]
				    											, indirizzo: values[1][1]
				    											, iva: values[2][1]
				    											, telefono: values[3][1]
				    											, user_email: values[4][1]
				    											, riferimento: values[5][1]
				    											, user_login: values[6][1]
				    											, pass1: values[7][1]
				    											, pass2: values[7][1]
				    											, 'wp-submit': 'Register'
				    										},
				    										function (response )
				    										{
				    											if( response.length > 300 ){
				    												$('div.message')
				    													.html('La richiesta è stata inviata con successo. Riceverete una conferma al vostro indirizzo email quando il Vostro account verrà verificato. Grazie')
				    													.slideDown(
				    														function()
				    														{
				    															$.fn.colorbox.resize()
				    															
				    															setTimeout(
				    																function()
				    																{
				    																	$.fn.colorbox.close()
				    																},
				    																4000
				    															);
				    															
				    														}
				    													);
				    											}
				    											else{
				    												$('div.message')
				    													.html(response)
				    													.slideDown(
				    														function()
				    														{
				    															$.fn.colorbox.resize()
				    														}
				    													);
				    											}
				    										}
				    									);
													}
													
													return false;
												}
											);
										
									  }
								});
							}, 500);
							
							return false;
						}
					);

			}
		});

});
