$(document).ready(function(){

	$('#usernameLoading').hide();
	$('#nowy_login').blur(function(){
	  $('#usernameLoading').show();
      $.post("usr_check.php", {
        username: $('#nowy_login').val()
      }, function(response){
        $('#usernameResult').fadeOut();
        setTimeout("finishAjax('usernameResult', '"+escape(response)+"')", 400);
      });
    	return false;
	});

function isValidEmailAddress(emailAddress) 
{
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}
  if ( $('input[id=zaznacz]').is(':checked') ) 
			{$("#ukryty").toggle("slow");}
			
	$("#zaznacz").click(function(){
		if ( $('input[id=zaznacz]').is(':checked') ) 
			{$("#ukryty").toggle("slow");} 
		else 
			{ $("#ukryty").toggle("slow"); }
	});
	
	if ( $('input[id=rejestracja]').is(':checked') ) 
			{$("#ukryty2").toggle("slow");} 
	$("#rejestracja").click(function(){
		if ( $('input[id=rejestracja]').is(':checked') ) 
			{$("#ukryty2").toggle("slow");} 
		else 
			{ $("#ukryty2").toggle("slow"); }
	});
/*
	$('#opcje_transportu input:radio', this).each(function(){
	 	if($(this).is(':checked'))
	 		{
	 		alert('cos');
			$(this).parent().css("font-weight", "bold");	
			}
		});
*/

$('#opcje_transportu input:radio').click(function(){
	if($(this).is(':checked'))
		{
		 	$('#opcje_transportu input:radio').parent().css("font-weight", "normal");
			$(this).parent().css("font-weight", "bold");
		}
}); 
		

		if ( $('input[id=za_pobraniem]').is(':checked') ) 
			{
			 $('input[id="kurier_p"]')[0].checked = true;
			 $('input[id="kurier_p"]').parent().css("font-weight", "bold");
			 $('#platnosci input:radio').parent().css("font-weight", "normal");
			 $('input[id=za_pobraniem]').parent().css("font-weight", "bold");

			 $("#opcje_transportu input:radio").show();
			 $("#opcje_transportu input:radio").parent().show();

			 $('input[id=kurier]').hide();
			 $('input[id=kurier]').parent().hide();
			 $('input[id=paczka]').hide();
			 $('input[id=paczka]').parent().hide();
			 $('input[id=osobiscie]').hide();
			 $('input[id=osobiscie]').parent().hide();
			 } 
	$("#za_pobraniem").click(function(){
		if ( $('input[id=za_pobraniem]').is(':checked') ) 
			{
			 $('input[id="kurier_p"]')[0].checked = true;
			 $('input[id="kurier_p"]').parent().css("font-weight", "bold");
			 $('#platnosci input:radio').parent().css("font-weight", "normal");
			 $('input[id=za_pobraniem]').parent().css("font-weight", "bold");

			 $("#opcje_transportu input:radio").show();
			 $("#opcje_transportu input:radio").parent().show();

			 $('input[id=kurier]').hide();
			 $('input[id=kurier]').parent().hide();
			 $('input[id=paczka]').hide();
			 $('input[id=paczka]').parent().hide();
			 $('input[id=osobiscie]').hide();
			 $('input[id=osobiscie]').parent().hide();
			 } 
	});
	
	
		if ( $('input[id=przelew]').is(':checked') ) 
			{
			 $('input[id="kurier"]')[0].checked = true;
			 $('input[id="kurier"]').parent().css("font-weight", "bold");
			 $('#platnosci input:radio').parent().css("font-weight", "normal");
			 $('input[id=przelew]').parent().css("font-weight", "bold");
			 
			 $("#opcje_transportu input:radio").show();
			 $("#opcje_transportu input:radio").parent().show();
			 		 
			 $('input[id=kurier_p]').hide();
			 $('input[id=kurier_p]').parent().hide();
			 $('input[id=paczka_p]').hide();
			 $('input[id=paczka_p]').parent().hide();
			 } 
	$("#przelew").click(function(){
		if ( $('input[id=przelew]').is(':checked') ) 
			{
			 $('input[id="kurier"]')[0].checked = true;
			 $('input[id="kurier"]').parent().css("font-weight", "bold");
			 $('#platnosci input:radio').parent().css("font-weight", "normal");
			 $('input[id=przelew]').parent().css("font-weight", "bold");
			 
			 $("#opcje_transportu input:radio").show();
			 $("#opcje_transportu input:radio").parent().show();
			 		 
			 $('input[id=kurier_p]').hide();
			 $('input[id=kurier_p]').parent().hide();
			 $('input[id=paczka_p]').hide();
			 $('input[id=paczka_p]').parent().hide();
			 } 
	});
	
	
		if ( $('input[id=platnoscipl]').is(':checked') ) 
			{
			 $('input[id="kurier"]')[0].checked = true;
			 $('input[id="kurier"]').parent().css("font-weight", "bold");
			 $('#platnosci input:radio').parent().css("font-weight", "normal");
			 $('input[id=platnoscipl]').parent().css("font-weight", "bold");
			 
			 $("#opcje_transportu input:radio").show();
			 $("#opcje_transportu input:radio").parent().show();
			 		 
			 $('input[id=kurier_p]').hide();
			 $('input[id=kurier_p]').parent().hide();
			 $('input[id=paczka_p]').hide();
			 $('input[id=paczka_p]').parent().hide();
			 } 
	$("#platnoscipl").click(function(){
		if ( $('input[id=platnoscipl]').is(':checked') ) 
			{
			 $('input[id="kurier"]')[0].checked = true;
			 $('input[id="kurier"]').parent().css("font-weight", "bold");
			 $('#platnosci input:radio').parent().css("font-weight", "normal");
			 $('input[id=platnoscipl]').parent().css("font-weight", "bold");
			 
			 $("#opcje_transportu input:radio").show();
			 $("#opcje_transportu input:radio").parent().show();
			 		 
			 $('input[id=kurier_p]').hide();
			 $('input[id=kurier_p]').parent().hide();
			 $('input[id=paczka_p]').hide();
			 $('input[id=paczka_p]').parent().hide();
			 } 
	});
	
//czy pola rejestracyjne sa wypelnione//
$('#form_logowania').bind('submit', function(){
	 	
		$(":input[type=text]").css('background-color','white');
		$(":input[type=text]").css('border','1px solid #8c8c8c');
        var valid = true;

	        $('#logowanie2 :input[type=text]', this).each(function(){
	            if($(this).val()=='')
				{
		                $(this).addClass('invalid');
		                $(this).css('background-color','#ffd998');
		                $(this).css('border','1px solid #8c8c8c');
		                valid = false;
					
	            }
				else
				{
	                $(this).css('background-color','white');
	                $(this).css('border','1px solid #8c8c8c');	             
	                $(this).removeClass('invalid');
	            }
	        });
	        
	        if(!valid){
	            alert('Wypełnij wszystkie oznaczone pola i spróbuj ponownie.');
	            return false;
	        }
		});

//sprawdzenie poprawnosci formularza
	$('#dane_klienta').bind('submit', function(){
	 	
		$(":input[type=text]").css('background-color','white');
		$(":input[type=text]").css('border','1px solid #8c8c8c');
			 	
        var valid = true;
        
        
 		if ($('input[id=zaznacz]').is(':checked'))
 		{
	        $('#ukryty :input[type=text]', this).each(function(){
	            if($(this).val()=='')
				{
		                $(this).addClass('invalid');
		                $(this).css('background-color','#ffd998');
		                $(this).css('border','1px solid #8c8c8c');
		                valid = false;
					
	            }
				else
				{
	                $(this).css('background-color','white');
	                $(this).css('border','1px solid #8c8c8c');	             
	                $(this).removeClass('invalid');
	            }
	        });
	        
	        if(!valid){
	            alert('Wypełnij wszystkie oznaczone pola i spróbuj ponownie.');
	            return false;
	        }
        }
        else
        {
	        $('#dane_podstawowe :input[type=text]', this).each(function(){
	            if($(this).val()=='')
				{
		                $(this).addClass('invalid');
		                $(this).css('background-color','#ffd998');
		                $(this).css('border','1px solid #8c8c8c');
		                valid = false;
					
	            }
				else
				{
	                $(this).css('background-color','white');
	                $(this).css('border','1px solid #8c8c8c');	             
	                $(this).removeClass('invalid');
	            }
	        });
	        
	        if(!valid){
	            alert('Wypełnij wszystkie oznaczone pola i spróbuj ponownie.');
	            return false;
	        }
		// walidacja konkretnych pol//////////////
			var email = $("#email").val();	
			if(!isValidEmailAddress(email))	{
				 alert('bledny adres email.');
				 $("#email").css('background-color','#ffd998');
				 $("#email").css('border','1px solid #8c8c8c');
			     return false;
			}
	        
			
		}
		//zaznaczone zapisanie danych do bazy danych
 		if ($('input[id=rejestracja]').is(':checked'))
 		{
	        $('#ukryty2 :input[type=text]', this).each(function(){
	            if($(this).val()=='')
				{
		                $(this).addClass('invalid');
		                $(this).css('background-color','#ffd998');
		                $(this).css('border','1px solid #8c8c8c');
		                valid = false;
					
	            }
				else
				{
	                $(this).css('background-color','white');
	                $(this).css('border','1px solid #8c8c8c');	             
	                $(this).removeClass('invalid');
	            }
	        });
	        
	        if(!valid){
	            alert('Wypełnij wszystkie oznaczone pola i spróbuj ponownie.');
	            return false;
	        }
        }
		
	
	});	
});

function finishAjax(id, response) {
  $('#usernameLoading').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
} //finishAjax

