// JavaScript Document
$(document).ready(function(){
	$('#nL_box').draggable();		
	$('#nL_box').draggable('option', 'handle', '#nL_box_drag');
	
	$('#nL_e_link').live('click',function(){
		var ident = $('#ident').val();
		if(ident){
			$('#nL_box').css('height','100px');
			jQuery.tworz_maske(0.4);
			jQuery.ustaw_center('#nL_box');
			// $('#nL_box_cont').css('height',$('#kontakt_box').height()-40+'px');
			$('#nL_box').addClass('load_b');
			$('#nL_box').fadeIn(500, function(){
			$.ajax({
				type: "GET",
				url: host+'/ajax.php',
				data: 'class=nL&akcja=nL_edycja&pozycja='+ident,
				error: function(event, request, settings){
					jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
				},
				success: function(data){
					$('#nL_box').removeClass('load_b');
					$('#nL_box_cont').css('display','block');
					$('#nL_box_cont').html(data);
					var tH = $('#nL_box_cont').height()+40;
					tY = tH/2;
					var oT = $('#nL_box').offset();
					var n_T = Math.round(oT.top-tY); 
					
					$('#nL_box').animate( {height:tH+'px', top:n_T+'px'}, 500, "linear", function(){
					$('#nL_box_cont').fadeIn(500);	
					});
				}   
			});
			});
		} else {
			jQuery.set_kom("Nie można edytować danych, brak identyfikatora.");
		}
		$(this).blur();						 
		return false;									 
	});
	
	$('#nL_u_link').live('click',function(){
		var decyzja = confirm('Czy napewno chcesz usunąć swój adres e-mail z naszego newslettera?');
		if(decyzja==true){
			var ident = $('#ident').val();
			if(ident){
				$.ajax({
					type: "GET",
					url: host+'/ajax.php',
					data: 'class=nL&akcja=nL_usun&pozycja='+ident,
					error: function(event, request, settings){
						jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					},
					success: function(data){
						// jQuery.set_kom(data);
						document.location = document.location;
					}   
				});
			} else {
				jQuery.set_kom("Nie można usunąć danych, brak identyfikatora.");
			}
		}
		$(this).blur();	
		
		return false;									 
	});
	
	$('#nL_w_link').live('click',function(){
		var ident = $('#ident').val();
		if(ident){
			$.ajax({
				type: "GET",
				url: host+'/ajax.php',
				data: 'class=nL&akcja=nL_wyloguj&pozycja='+ident,
				error: function(event, request, settings){
					jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
				},
				success: function(data){
					document.location = document.location;
				}   
			});
		} else {
			jQuery.set_kom("Nie można wylogować, brak identyfikatora.");
		}
		$(this).blur();						 
		return false;									 
	});
	
	$('#nL_link').live('click',function(){
		$('#nL_box').css('height','100px');
		jQuery.tworz_maske(0.4);
		jQuery.ustaw_center('#nL_box');
		// $('#nL_box_cont').css('height',$('#kontakt_box').height()-40+'px');
		$('#nL_box').addClass('load_b');
		$('#nL_box').fadeIn();
		$.ajax({
			type: "GET",
			url: host+'/ajax.php',
			data: 'class=nL&akcja=nL_form',
			error: function(event, request, settings){
				jQuery.set_kom("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
			success: function(data){
				var tH = $('#nL_box_cont').height();
				$('#nL_box').removeClass('load_b');
				$('#nL_box_cont').css('display','none');
				$('#nL_box_cont').html(data);
				tH = $('#nL_box_cont').height()+40;
				tY = tH/2;
				var oT = $('#nL_box').offset();
				var n_T = Math.round(oT.top-tY); 
				
				$('#nL_box').animate( {height:tH+'px', top:n_T+'px'}, 500, "linear", function(){
				$('#nL_box_cont').fadeIn();	
				});
			}   
		});
		$(this).blur();						 
		return false;									 
	});
	
	$('#nL_box_close').live('click',function(){
		$('#nL_box_cont').html('');
		$('#nL_box').css('display','none');
		$('#maska').remove();
		$(this).blur();						 
		return false;									 
	}); 
	
	$('#nL_submit_zapisz').live('click',function(){
		var grupy_a = '';
		var grL = $('input[name=grupy]').length;
		$.each($('input[name=grupy]'), function (){ 									 
			if($(this).attr('checked')==true){						 
				if(grupy_a){ grupy_a +=','};
				grupy_a += $(this).attr('id'); 
			}
		}); 
		$('#firma').attr('disabled','disabled');
		$('#imie').attr('disabled','disabled');
		$('#nazwisko').attr('disabled','disabled');
		$('#od_mail').attr('disabled','disabled');	
		$('#tel').attr('disabled','disabled');	
		$('input[name=grupy]').attr('disabled','disabled');	
		$('#nL_submit').attr('disabled','disabled');
		$('#nL_form').css('opacity',0.5);
		var wojewodztwo = $('#wojewodztwo option:selected').val();
		
		if(!grupy_a){
			jQuery.set_kom('Wybierz przynajmnniej 1 grupę');
			$('#firma').attr('disabled','');
			$('#imie').attr('disabled','');
			$('#nazwisko').attr('disabled','');
			$('#od_mail').attr('disabled','');
			$('#tel').attr('disabled','');	
			$('input[name=grupy]').attr('disabled','');		
			$('#nL_submit').attr('disabled','');
			$('#nL_form').css('opacity',1);
		} else if($('#imie').val()=='' || $('#nazwisko').val()=='' || $('#od_mail').val()=='' || wojewodztwo==0){
			jQuery.set_kom('Wszystkie pola muszą być wypełnione');
			$('#firma').attr('disabled','');
			$('#imie').attr('disabled','');
			$('#nazwisko').attr('disabled','');
			$('#od_mail').attr('disabled','');
			$('#tel').attr('disabled','');	
			$('input[name=grupy]').attr('disabled','');		
			$('#nL_submit').attr('disabled','');
			$('#nL_form').css('opacity',1);
		} else {
			
			$.ajax({
				type: "GET", 
				url: host+'/ajax.php',
				data: "class=nL&akcja=nL_zapisz&pozycja="+$('#konto_id').val()+"&firma="+$("#firma").val()+"&mail="+$("#od_mail").val()+"&imie="+$("#imie").val()+"&nazwisko="+$("#nazwisko").val()+"&tel="+$("#tel").val()+"&grupy="+grupy_a+"&wojewodztwo="+wojewodztwo,
					error: function(event, request, settings){
						jQuery.set_kom("Nie można wysłać wiadomości z powodu przeciążenia serwera. Spróbuj jeszcze raz.");
						$('#firma').attr('disabled','');
						$('#imie').attr('disabled','');
						$('#nazwisko').attr('disabled','');
						$('#od_mail').attr('disabled','');
						$('#tel').attr('disabled','');	
						$('input[name=grupy]').attr('disabled','');		
						$('#nL_submit').attr('disabled','');
						$('#kontakt_form').css('opacity',1);
					},
					success: function(data){
						// jQuery.set_kom("D: "+data+" / "+host);
						//  var odp = filter_stat(data);
						if(data==1){
							jQuery.set_kom('Wpisz poprawnie adres e-mail');
							$('#od_mail').val('');
						} else if(data==2){
							jQuery.set_kom('Podany adres już istnieje w naszej bazie.');
						} else if(data==3){
							document.location = document.location;
						} else {
							jQuery.set_kom(data);
							
							
						}
						$('#firma').attr('disabled','');
						$('#imie').attr('disabled','');
						$('#nazwisko').attr('disabled','');
						$('#od_mail').attr('disabled','');
						$('#tel').attr('disabled','');	
						$('input[name=grupy]').attr('disabled','');		
						$('#nL_submit').attr('disabled','');
						$('#kontakt_form').css('opacity',1);
					}
				});
			
		}
		return false;
	});
	
	$('#nL_submit').live('click',function(){
		var grupy_a = '';
		var grL = $('input[name=grupy]').length;
		$.each($('input[name=grupy]'), function (){ 									 
			if($(this).attr('checked')==true){						 
				if(grupy_a){ grupy_a +=','};
				grupy_a += $(this).attr('id'); 
			}
		}); 
		$('#firma').attr('disabled','disabled');
		$('#imie').attr('disabled','disabled');
		$('#nazwisko').attr('disabled','disabled');
		$('#od_mail').attr('disabled','disabled');	
		$('#tel').attr('disabled','disabled');	
		$('input[name=grupy]').attr('disabled','disabled');	
		$('#nL_submit').attr('disabled','disabled');
		$('#nL_form').css('opacity',0.5);
		
		var wojewodztwo = $('#wojewodztwo option:selected').val();

		if(!grupy_a){
			jQuery.set_kom('Wybierz przynajmnniej 1 grupę');
			$('#firma').attr('disabled','');
			$('#imie').attr('disabled','');
			$('#nazwisko').attr('disabled','');
			$('#od_mail').attr('disabled','');
			$('#tel').attr('disabled','');	
			$('input[name=grupy]').attr('disabled','');		
			$('#nL_submit').attr('disabled','');
			$('#nL_form').css('opacity',1);
		} else if($('#imie').val()=='' || $('#nazwisko').val()=='' || $('#od_mail').val()=='' || wojewodztwo==0){
			jQuery.set_kom('Wszystkie pola muszą być wypełnione');
			$('#firma').attr('disabled','');
			$('#imie').attr('disabled','');
			$('#nazwisko').attr('disabled','');
			$('#od_mail').attr('disabled','');
			$('#tel').attr('disabled','');	
			$('input[name=grupy]').attr('disabled','');		
			$('#nL_submit').attr('disabled','');
			$('#nL_form').css('opacity',1);
		} else {
			var wj = $('#wj').val();
			$.ajax({
				type: "GET", 
				url: host+'/ajax.php',
				data: "class=nL&akcja=nL_rs&firma="+$("#firma").val()+"&mail="+$("#od_mail").val()+"&imie="+$("#imie").val()+"&nazwisko="+$("#nazwisko").val()+"&tel="+$("#tel").val()+"&grupy="+grupy_a+"&wojewodztwo="+wojewodztwo+'&wj='+wj,
					error: function(event, request, settings){
						jQuery.set_kom("Nie można wysłać wiadomości z powodu przeciążenia serwera. Spróbuj jeszcze raz.");
						$('#firma').attr('disabled','');
						$('#imie').attr('disabled','');
						$('#nazwisko').attr('disabled','');
						$('#od_mail').attr('disabled','');
						$('#tel').attr('disabled','');	
						$('input[name=grupy]').attr('disabled','');		
						$('#nL_submit').attr('disabled','');
						$('#kontakt_form').css('opacity',1);
					},
					success: function(data){
						// jQuery.set_kom("D: "+data+" / "+host);
						//  var odp = filter_stat(data);
						if(data==1){
							jQuery.set_kom('Wpisz poprawnie adres e-mail');
							$('#od_mail').val('');
						} else if(data==2){
							jQuery.set_kom('Podany adres już istnieje w naszej bazie.');
						} else {
							jQuery.set_kom(data);
							$("#nL_box_close").trigger('click');
							
						}
						$('#firma').attr('disabled','');
						$('#imie').attr('disabled','');
						$('#nazwisko').attr('disabled','');
						$('#od_mail').attr('disabled','');
						$('#tel').attr('disabled','');	
						$('input[name=grupy]').attr('disabled','');		
						$('#nL_submit').attr('disabled','');
						$('#kontakt_form').css('opacity',1);
					}
				});

		}
		return false;
	});
	
});