
function validateInput( element ) {
    
            var id = $('form.formoo').attr('id');
    		var form = $('form#'+id);
    		var formLog = $('div#log_'+form.attr('id'));
    		var formValid = true;
                
                formLog.html('');						

    			var type = element.type;
    			var value = element.value;
    			var name = element.name;
    			var object = $('#' + element.id);
    
    			if(type != 'hidden' && type != 'submit' && type != 'radio') {
    				if(type == 'checkbox') {
    					value = $('#' + form.attr('id') + ' :checkbox[name=' + name + ']:checked').size();
    				}

                        var data = $.ajax({url: '_validate.php', data: 'form=' + form.attr('id') + '&field=' + name + '&value=' + value, async: false, type: 'POST'}).responseText;					 

                    
                    if(data) {
                        
                        object.parent().find('label.error').html('');
    					object.addClass('formooFieldInvalid');
    					object.parent().find('span.formooPatrol').html(data);                        
                        
    					formValid  = false;
    				} else {
    					
                        
                        object.parent().find('label.error').html('');
                        object.removeClass('formooFieldInvalid');
    					object.parent().find('span.formooPatrol').html('');                        
                        
    				}
    			}

    		if (formValid == false) 
    			$('input:submit').removeAttr('disabled');
            
            
    		return formValid;
    		
           
    };


$(document).ready(function() {
    
    $('label[for=form_1_signup_regulations]:eq(1)').hide();

    	$.validator.addMethod('ajax-validate', function(value, element) { 
         
         result = false;
         	
            if (element.value != '') result = validateInput(element);
            
         return result;
    
    	}, '<span style="margin-left:-2px;"></span>'); 
    
   	
       $.validator.addMethod('telephone', function(value, element) { 
            
            if ( element.value != '' && element.value != undefined && element.value.search('_') == -1 )
                return true;                        

            return false;

	}, 'Podaj co najmniej jeden numer.');           
    
    
    $('.telephone').blur(function() {
        
        var thisId = this.id;
        var filled = false;
        
         $('.telephone').each(function() {
            
             if ( this.value != '' && this.value != undefined && this.value.search('_') == -1 )
                filled = true;
             else
                $(this).addClass('ignore');
            
         });
         
         if (filled == false)
            $('.telephone').removeClass('ignore');
         
    });


    
    $('form.formoo').validate({
        
        onkeyup: false,
        ignore: '.ignore'

    });


          

	
});


