// idea & code by RGdesign.org - 2009
$(document).ready(function(){
	
	// register form validation //
	function showError(e, d){
		if(e=='localidad'){
				$('#locOut').addClass('error');
			}else{
				if(d=='#f_moto'){
					$('#mainForm .moto1').addClass('error');
					}else if(d=='#f_motoA'){
						$('#mainForm .moto2').addClass('error');
						}else{
						$(d).parent().addClass('error');
						}
				}
		$('#badname').hide();
		$('#badname').fadeIn("slow").find('.errormsg').html(e);
		$('#badserver').fadeOut(0);
		$('#loader').fadeOut(0);
		}
	$('.registroForm').ajaxForm(function(data) {
		if (data==1){
			$('#success').fadeIn("slow");
			$('.registroForm').resetForm();
			$('.registroForm table').fadeOut(0);
			$('#formP').fadeOut(0);
			$('#bademail').fadeOut(0);
			$('#badserver').fadeOut(0);
			$('#loader').fadeOut(0);
			$('#badname').fadeOut(0);
		} else if (data==2){
			$('#badserver').fadeIn("slow");
			$('#bademail').fadeOut(0);
			$('#loader').fadeOut(0);
			$('#badname').fadeOut(0);
		} else if (data==3){
			showError('email', '#f_mail');
		}
		else if (data==4){
			showError('nombre', '#f_name');
		}
		else if (data==5){
			showError('apellido', '#f_surname');
		}
		else if (data==6){
			showError('departamento', '#f_depto');
		}
		else if (data==7){
			showError('localidad', '#f_localidad');
		}
		else if (data==8){
			showError('Propietario de GIANT', '#f_moto');
		}
		else if (data==9){
			showError('Propietario de moto ATALA', '#f_motoA');
		}
		else if (data==10){
			showError('Modelo de bicicleta', '#f_modelo');
		}
	});
	
	$('#mainForm .formBt').click(function(){
		$('#mainForm .focused').removeClass('focused');
		$('#mainForm .msgout').fadeOut(0);
		$('#mainForm .error').removeClass('error');
		$('#loader').fadeIn(0);
	});
	
});
/* -------- */