var obj;
function formValidate( form) {
	valid = true;
	if(document.getElementById('alercik')){
		$('#alercik').addClass("none"); 
		$("#sended_mail_info").hide();
		}
	
		
	$('.required', form).each( function() {

		$(this).removeClass("invalid");
		$('label[for='+this.id+']').removeClass("invalid");
		if ($(this).attr( "class").indexOf("email") >= 0 && false == /^[A-Za-z0-9._%-]+@[A-Za-z0-9._%-]+\.[A-Za-z0-9._%-]{2,4}$/.test( this.value)) {
			$(this).addClass("invalid");
			valid = false;
		}else if ($(this).attr( "class").indexOf("uid") >= 0 && this.value != '') {			
			
			

				var data = new Object();
				data.cid = $('#cid_js').val();
				data.uid = $(this).val();
				var dataString = $.toJSON(data);
				$.post('json.php?mod=pension&act=captcha_json', {data: dataString}, function(res){
					obj = $.evalJSON(res);
					if(obj) {
						send_if_valid(true);
					}else {
						$('#uid_js').addClass("invalid");
						send_if_valid(false);
					}
					
  				});	
			
			
			
		} else if (this.value == "") {

			$(this).addClass( "invalid");
			valid = false;
		}
	});

	send_if_valid();


}


function send_if_valid(wartosc){

	if (valid && wartosc) {
		document.mail_form.submit();
		$('#alercik').html('Trwa wysyłanie wiadomości e-mail...');
	}
	else{
		$('#alercik').html('Proszę poprawić zaznaczone pola'); $('#alercik').removeClass('none');
		$('#alercik').show();
	}
	
}