$(document).ready(function() {
	$('input#modifyProfile').click(function() {
		$('input.profile_info').show('fast');
		$('select.profile_info').show('fast');
		$(this).css('display','none');
		$('input#cancelProfile').css('display','inline');
		$('input#saveProfile').css('display','inline');
		$('input#uploadPic').css('display','none');
		$('input#uploadPicBrowse').css('display','none');
	    return false;
	  });
	  $('input#cancelProfile').click(function() {
		$('input.profile_info').hide('fast');
		$('select.profile_info').hide('fast');
		$(this).css('display','none');
		$('input#modifyProfile').css('display','inline');
		$('input#uploadPic').css('display','inline');
		$('input#uploadPicBrowse').css('display','inline');
		$('input#saveProfile').css('display','none');
	    return false;
	  });
	  $('input#modifyProfilePerso').click(function() {
		$('input.profile_persoInfo').show('fast');
		$('select.profile_persoInfo').show('fast');
		$(this).css('display','none');
		$('input#cancelProfilePerso').css('display','inline');
		$('input#saveProfilePerso').css('display','inline');
	    return false;
	  });
	  $('input#cancelProfilePerso').click(function() {
		$('input.profile_persoInfo').hide('fast');
		$('select.profile_persoInfo').hide('fast');
		$(this).css('display','none');
		$('input#modifyProfilePerso').css('display','inline');
		$('input#saveProfilePerso').css('display','none');
	    return false;
	  });
	  $('input#inscription').click(function() {
	  	return false;
	  	});
	    var numero = $("#numero");
		var tir = $("#tir");
		var poids = $("#poids");
		var taille = $("#taille");
		var form = $("#profileMainForm");
		
		function validateNumber(){  
		     //it's NOT valid  
		     if(numero.val().length < 1){  
		         numero.addClass("error");
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         numero.removeClass("error");  
		         return true;  
		     }  
		 }
		 function validateWeight(){  
		     //it's NOT valid  
		     if(poids.val().length < 1){  
		         poids.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         poids.removeClass("error");  
		         return true;  
		     }  
		 }  
		 function validateHeight(){  
		     //it's NOT valid  
		     if(taille.val().length < 1){  
		         taille.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         taille.removeClass("error");  
		         return true;  
		     }  
		 }  
		 function validateShot(){  
		     //it's NOT valid  
		     if(tir.val().length < 1){  
		         tir.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         tir.removeClass("error");  
		         return true;  
		     }  
		 }  
		form.submit(function(){  
			if (validateNumber() & validateWeight() & validateHeight() & validateShot()) {
				$('span.msgForm').show('fast');
				return true;
				
			}
			else {
				return false;
			}
		});
		
		var formPerso = $("#profilePersoForm");
		var inscription = $("#inscription");
		var tel= $("#tel");
		var naissance= $("#date1");
		var email= $("#email");
		var lieu= $("#country");
		var username= $("#username");
		var password= $("#password");
		var nom= $("#nom");
		var prenom= $("#prenom");
		var ville= $("#ville");
		var typeInscription= $("#type");
		 
		 function validateTel(){  
		     //it's NOT valid  
		     if(tel.val().length < 1){  
		         tel.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         tel.removeClass("error");  
		         return true;  
		     }  
		 } 
		  function validateNaissance(){  
		     //it's NOT valid  
		     if(naissance.val().length < 1){  
		         naissance.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         naissance.removeClass("error");  
		         return true;  
		     }  
		 } 
		  function validateEmail(){  
		     //it's NOT valid  
		     if(email.val().length < 1){  
		         email.addClass("error"); 
				 $('.emailError').fadeIn('slow');   
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         email.removeClass("error");  
				 $('.emailError').fadeOut('slow'); 
		         return true;  
		     }  
		 } 
		 function validateEmailInscription(){  
		     //it's NOT valid  
		     if(email.val().length < 1){  
				 $('.emailError').fadeIn('slow');   
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         email.removeClass("error");  
				 $('.emailError').fadeOut('slow'); 
		         return true;  
		     }  
		 } 
		  function validateLieu(){  
		     //it's NOT valid  
		     if(lieu.val().length < 1){  
		         lieu.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         lieu.removeClass("error");  
		         return true;  
		     }  
		 } 
		  function validateUsername(){  
		     //it's NOT valid  
		     if(username.val().length < 1){  
		         username.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         username.removeClass("error");  
		         return true;  
		     }  
		 } 
		  function validatePassword(){  
		     //it's NOT valid  
		     if(password.val().length < 1){  
		         password.addClass("error");  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         password.removeClass("error");  
		         return true;  
		     }  
		 } 
		  function validateFirstName(){  
		     //it's NOT valid  
		     if(prenom.val().length < 1){  
		         $('.prenomError').fadeIn('slow');  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         $('.prenomError').fadeOut('slow'); 
		         return true;  
		     }  
		 }
		 function validateLastName(){  
		     //it's NOT valid  
		     if(nom.val().length < 1){  
		         $('.nomError').fadeIn('slow');  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         $('.nomError').fadeOut('slow'); 
		         return true;  
		     }  
		 }  
		  function validateCity(){  
		     //it's NOT valid  
		     if(ville.val().length < 1){  
		         $('.villeError').fadeIn('slow');  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         $('.villeError').fadeOut('slow'); 
		         return true;  
		     }  
		 } 
		 function validateType(){  
		     //it's NOT valid  
		     if(typeInscription.val().length < 2){  
		         $('.typeError').fadeIn('slow');  
		         return false;  
		     }  
		     //it's valid  
		     else{  
		         $('.typeError').fadeOut('slow'); 
		         return true;  
		     }  
		 } 
		
		formPerso.submit(function(){  
			if (validateEmail() & validateLieu() & validateUsername() & validatePassword()) {
				$('span.msgForm2').show('fast');
				return true;
				
			}
			else {
				return false;
			}
		});
		inscription.submit(function(){  
			if (validateEmailInscription() & validateCity() & validateFirstName() & validateLastName() & validateType()) {
				return true;
				
			}
			else {
				return false;
			}
		});  
});
