	$(document).ready(function(){
	
		
		///////////////////////////////////
  		// REGISTER FORM                 // 
  		///////////////////////////////////
		
		$('form#registerForm').submit(function(event){

			var isValid = $(this).validationEngine({returnIsValid:true})

			if(isValid){
				$.validationEngine.buildPrompt("#registerSubmit","Odesílám ...!","progress")
				$.post( ajaxPath + "executeRegisterForm.php" ,$('form#registerForm').serializeArray(),
						function(html){

							if(html == 1){
								$.validationEngine.buildPrompt("#registerSubmit","Odesláno!","pass")
								$('#registerSubmit').attr('disabled', true);
								$('#updateSubmit').attr('disabled', true);
								setTimeout( function(){ 
									window.location = 'clenska-sekce.html?htmlBlock=2';
								}, 3500);	
							}else{
								$.validationEngine.buildPrompt("#registerSubmit","Došlo k chybě!","error")
							}
					});
			}
			return false;
		});
		
		///////////////////////////////////
  		// UPDATE FORM                 // 
  		///////////////////////////////////

		
		$('form#updateForm').submit(function(event){

			var isValid = $(this).validationEngine({returnIsValid:true})

			if(isValid){
				$.validationEngine.buildPrompt("#updateSubmit","Odesílám ...!","progress")
				$.post( ajaxPath + "executeRegisterForm.php" ,$('form#updateForm').serializeArray(),
						function(html){

							if(html == 1){
								$.validationEngine.buildPrompt("#updateSubmit","Odesláno a uloženo!","pass")
								/*$('form#updateForm input, form#updateForm textarea').each(function(){
									$(this).removeClass('focused').val($(this).attr('rel'))
								})*/
								$('#updateSubmit').attr('disabled', true);
								setTimeout( function(){ 
									window.location = 'clenska-sekce.html';
								}, 3000);								
								
								//printReport(1, '#mainContent ', 'Vše je OK pitomče');
							}else{
								$.validationEngine.buildPrompt("#updateSubmit","Došlo k chybě!","error");
								//printReport(0, '#mainContent ', 'Vše je v řiti pitomče');
							}
					});
			}
			return false;	
		});		

		
		///////////////////////////////////
  		// REQUEST FORM                  // 
  		///////////////////////////////////

		$('form#requestForm').submit(function(event){

			var isValid = $(this).validationEngine({returnIsValid:true})
			//zjistim zda nevynechal pole
			$('form#requestForm .autovalue').each(function(){
				if($(this).val() === $(this).attr('rel')){
					isValid = false;
				}
			})
			
			if(isValid){
				$.validationEngine.buildPrompt("#requestForm_submit","Odesílám ...!","progress")
				$.post( ajaxPath + "executeRequestForm.php" ,$('form#requestForm').serializeArray(),
						function(html){

							if(html == 1){
								$.validationEngine.buildPrompt("#requestForm_submit","Odesláno!","pass")
								$('form#requestForm input, form#requestForm textarea').each(function(){
									$(this).removeClass('focused').val($(this).attr('rel'))
								})
								
							}else{
								$.validationEngine.buildPrompt("#requestForm_submit","Došlo k chybě!","error")
							}
							if(html == 10){
								$.validationEngine.buildPrompt("#requestForm_name","Zkontrolujte toto pole!","error")	 
							}
							if(html == 20){
								$.validationEngine.buildPrompt("#requestForm_email","Zkontrolujte zadaný email!","error") 
							}
							if(html == 50){
								$.validationEngine.buildPrompt("#captchaInputRequest","Opište správně kód!","error")	 
							}
							if(html == 99){
								$.validationEngine.buildPrompt("#requestForm","Registrace neproběhla v pořádku!","error")	 
							}
							});
			}
			return false;
		});


		///////////////////////////////////
  		// ADD EVENT FORM                // 
  		///////////////////////////////////
		
		$('form#addEventForm').submit(function(event){

			var isValid = $(this).validationEngine({returnIsValid:true})

			if(isValid){
				$.validationEngine.buildPrompt("#addEventSubmit","Odesílám ...!","progress")
				$.post( ajaxPath + "executeAddEventForm.php" ,$('form#addEventForm').serializeArray(),
						function(html){

							if(html == 1){
								$.validationEngine.buildPrompt("#addEventSubmit","Odesláno! Děkujeme.","pass")
								$('#addEventSubmit').attr('disabled', true);
								setTimeout( function(){ 
									window.location = './kalendar-akci.html';
									//$('#addEventSubmit').attr('disabled', false);
								}, 3500);	
							}else{
								$.validationEngine.buildPrompt("#addEventSubmit","Došlo k chybě!","error")
							}
					});
			}
			return false;
		});		

		
		
		///////////////////////////////////
  		// LOGIN FORM TOP                // 
  		///////////////////////////////////
		
		$('form#loginForm').submit(function(event){

			var isValid = $(this).validationEngine({returnIsValid:true})
			//zjistim zda nevynechal pole
			$('form#loginForm .autovalue').each(function(){
				if($(this).val() === $(this).attr('rel')){
					isValid = false;
				}
			})
			if(isValid){
				return true
			}
			$.validationEngine.buildPrompt("#topLoginTop","Zkontrolujte přihlašovací údaje","error")
			return false;	
		});	
		
		///////////////////////////////////
  		// LOGIN FORM MEMBER PAGE        // 
  		///////////////////////////////////
		
		$('form#loginForm2').livequery('submit', function(event) {
			var isValid = $(this).validationEngine({promptPosition: "topLeft",returnIsValid:true})
			//zjistim zda nevynechal pole
			$('form#loginForm2 .autovalue').each(function(){
				if($(this).val() === $(this).attr('rel')){
					isValid = false;
				}
			})
			if(isValid){
				return true;
			}
			$.validationEngine.buildPrompt("form#loginForm2","Zkontrolujte přihlašovací údaje","error")
			return false;	
		});			

		///////////////////////////////////
  		// FORGET FORM                   // 
  		///////////////////////////////////

		
		$('form#forgetForm').livequery('submit', function(event) {
			var isValid = $(this).validationEngine({promptPosition: "topLeft",returnIsValid:true})
			//zjistim zda nevynechal pole
			$('form#forgetForm .autovalue').each(function(){
				if($(this).val() === $(this).attr('rel')){
					isValid = false;
				}
			})
			if(isValid){
				return true;
			}
			$.validationEngine.buildPrompt("form#forgetForm","Zkontrolujte zadaný email","error")
			return false;	
		});			
	});
