// JavaScript Document
$(document).ready(function(){
	$('#koszyk_close').live('click',function(){
		$("#maska").remove();
		$('#box').html('');
		$('#box').css('display','none');
		return false;
	});
	$('.kd').live('click',function(){
		var id = $(this).attr('coords');					   
		var ile = $('#ile').val();					   
		if(!ile){
			ile = 1;
		}
		$.ajax({
   			type: "GET",
   			url: 'include/koszyk.php',
			data: 'akcja=dodaj&id='+id+'&ile='+ile,
			error: function(event, request, settings){
					alert(request+" / "+settings);
					alert("Nie można dodać produktu do koszyka z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
   			success: function(data){
					$("#koszyk_wartosc").html(data);
					var op = confirm('Dodano produkt do koszyka\n\nOtworzyć KOSZYK?');
					if(op==true){
						$('#kosz_link').trigger('click');
					}
   			}
 		});
		return false;
	});
	
	$('#kosz_link').live('click',function(){
		var s_h = $(window).height();
		var h_ofset = $(document).scrollTop(); 
		
		$('#box').css('width','680px');
		$('#box').css('height',s_h-100+'px');
		$('#box').css('top',h_ofset+50+'px');
		$('#box').css('left','50%');
		$('#box').css('margin-left','-340px');
		var box_pokaz = $('#box').css('display');
		if(box_pokaz == 'none'){
			jQuery.tworz_maske();
		}
		//$('#box').css('display','block');
		$.ajax({
   			type: "GET",
   			url: 'include/koszyk.php',
			data: "akcja=pokaz&h="+s_h,
			error: function(event, request, settings){
				alert("Nie można otworzyć strony z powodu przeciążenia serwera");
				$("#maska").remove();
				//$('#box').css('display','none');
			},
   			success: function(data){
				$('#box').html(data);
				if(box_pokaz == 'none'){
				// 	
					$('#box').fadeIn(500);
				}
				var box_wysokosc = $("#kosz_tab").height()+42;
				if(box_wysokosc==42){
					box_wysokosc += 70;
				}
				var box_wysokosc_offset = box_wysokosc+90;
				if(box_wysokosc_offset<s_h){
					$('#kosz_box').css('height',box_wysokosc+'px');
					$('#kosz_box').css('overflow','auto');
				}  else {
					$('#kosz_box').css('height',s_h-200+'px');
					$('#kosz_box').css('overflow','scroll');
				}
   			}
 		});
		return false;
	});
	
	$('#koszyk_wyczysc').live('click',function(){
		var s_h = $(window).height();
		var h_ofset = $(document).scrollTop(); 

		$.ajax({
   			type: "GET",
   			url: 'include/koszyk.php',
			data: "akcja=wyczysc",
			error: function(event, request, settings){
				alert("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
   			success: function(data){
				alert("Zawartość koszyka została wyczyszczona.");
				$("#koszyk_wartosc").html(data);
				$('#koszyk_close').trigger('click');
   			}
 		});
		return false;
	});
	$('#koszyk_zapisz').live('click',function(){
		var dane = 'akcja=zapisz';
		var ilosc_pozycji = $('#koszyk_form input[type=text]').length;
		for(i=0;i<ilosc_pozycji;i++){
			dane += '&ile['+$('#koszyk_form input[type=text]').eq(i).attr('name')+']='+$('#koszyk_form input[type=text]').eq(i).val();
		}
		var ilosc_pozycji = $('#koszyk_form input[type=checkbox]').length;
		for(i=0;i<ilosc_pozycji;i++){
			if($('#koszyk_form input[type=checkbox]').eq(i).attr('checked')==true){
				var tw = 1;
			} else {
				var tw = 0;
			}
			dane += '&usun['+$('#koszyk_form input[type=checkbox]').eq(i).attr('name')+']='+ tw;
		}
		$('#kosz_wsad').css("opacity",0);
		$.ajax({
   			type: "GET",
   			url: 'include/koszyk.php',
			data: dane,
			error: function(event, request, settings){
				alert("Nie można wykonać polecenia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
   			success: function(data){
				$("#koszyk_wartosc").html(data);
				$('#kosz_link').trigger('click');
   			}
 		});
		return false;
	});
	$('#koszyk_do_kasy').live('click',function(){
		$.ajax({
   			type: "GET",
   			url: 'include/do_kasy.php',
			error: function(event, request, settings){
				alert("Nie można otworzyć strony z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
   			success: function(data){
				$('#box').html(data);
				var s_h = $(window).height()-200;
				var box_wysokosc = $("#kosz_box").height();
				if(box_wysokosc<=42){
					box_wysokosc += 70;
				}
				var box_wysokosc_offset = box_wysokosc;
				if(box_wysokosc_offset<s_h){
					$('#kosz_box').css('height',box_wysokosc+'px');
					$('#kosz_box').css('overflow','auto');
				}  else {
					$('#kosz_box').css('height',s_h+'px');
					$('#kosz_box').css('overflow','scroll');
				}
   			}
 		});
		return false;
	});
	$('#dk_pdf').live('click',function(){
		$.ajax({
   			type: "GET",
   			url: 'include/do_kasy.php?form=1',
			error: function(event, request, settings){
				alert("Nie można otworzyć strony z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
   			success: function(data){
				$('#box').html(data);
				var s_h = $(window).height()-200;
				var box_wysokosc = $("#kosz_box").height();
				if(box_wysokosc<=42){
					box_wysokosc += 70;
				}
				var box_wysokosc_offset = box_wysokosc;
				if(box_wysokosc_offset<s_h){
					$('#kosz_box').css('height',box_wysokosc+'px');
					$('#kosz_box').css('overflow','auto');
				}  else {
					$('#kosz_box').css('height',s_h+'px');
					$('#kosz_box').css('overflow','scroll');
				}
   			}
 		});
		return false;
	});
	$('#dk_z').live('click',function(){
		$('#box').html('');
		$('#box').css('display','none');
		$("#maska").remove();
		fh = 50;
		$('#log').trigger('click');	
		return false;
	});
	$('#dk_wz').live('click',function(){
		$.ajax({
   			type: "POST",
   			url: 'include/do_kasy.php',
			data: 'wyslij=1&uwagi='+$('#dk_uwagi').val(),
			error: function(event, request, settings){
				alert("Nie można wysłać zamówienia z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
   			success: function(data){
				$("#koszyk_wartosc").html('0.00');
				$('#box').html(data);
				var s_h = $(window).height()-200;
				var box_wysokosc = $("#kosz_box").height();
				if(box_wysokosc<=42){
					box_wysokosc += 70;
				}
				var box_wysokosc_offset = box_wysokosc;
				if(box_wysokosc_offset<s_h){
					$('#kosz_box').css('height',box_wysokosc+'px');
					$('#kosz_box').css('overflow','auto');
				}  else {
					$('#kosz_box').css('height',s_h+'px');
					$('#kosz_box').css('overflow','scroll');
				}
   			}	
		});
	});
	$('#dk_popraw').live('click',function(){
		$.ajax({
   			type: "GET",
   			url: 'include/do_kasy.php?form=1&popraw=1',
			error: function(event, request, settings){
				alert("Nie można otworzyć strony z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
			},
   			success: function(data){
				$('#box').html(data);
				var s_h = $(window).height()-200;
				var box_wysokosc = $("#kosz_box").height();
				if(box_wysokosc<=42){
					box_wysokosc += 70;
				}
				var box_wysokosc_offset = box_wysokosc;
				if(box_wysokosc_offset<s_h){
					$('#kosz_box').css('height',box_wysokosc+'px');
					$('#kosz_box').css('overflow','auto');
				}  else {
					$('#kosz_box').css('height',s_h+'px');
					$('#kosz_box').css('overflow','scroll');
				}
   			}
 		});
		return false;
	});
	
	$('#dk_submit_2').live('click',function(){
		$('#form_dk_3 input').attr('disabled','disabled');
		// $('#kosz_box').css('background-color','');
		$('#kosz_box').css("opacity",0.2);
		if($('#dk_haslo').val()=='' || $('#dk_p_haslo').val() =='' || $('#dk_login').val() ==''){
			$("#dk_komunikat").html('Pola oznaczone gwiazdką * muszą być wypełnione');
			$("#dk_komunikat").slideDown("slow");
			$('#form_dk_2 input').removeAttr('disabled');
			$('#kosz_box').css("opacity",1);
		} else if($('#dk_haslo').val()!=$('#dk_p_haslo').val()){
			$("#dk_komunikat").html('Wpisz poprawnie hasło i jego powtórzenie');
			$("#dk_komunikat").slideDown("slow");
			$('#form_dk_2 input').removeAttr('disabled');
			$('#kosz_box').css("opacity",1);
		} else {
			var data = 'firma='+$('#dk_firma').val()+'&imie='+$("#dk_imie").val()+'&nazwisko='+$("#dk_nazwisko").val()+'&mail='+$("#dk_mail").val()+'&tel='+$("#dk_tel").val()+'&faktura='+$('#dk_faktura').attr('checked')+'&adres_kod='+$("#dk_adres_kod").val()+'&adres_m='+$("#dk_adres_m").val()+'&adres_ul='+$("#dk_adres_ul").val()+'&adres_nr='+$("#dk_adres_nr").val()+'&adres_kraj='+$('#dk_kraj').val()+'&nip='+$("#dk_nip").val()+'&login='+$("#dk_login").val()+'&haslo='+$("#dk_haslo").val()
			
			$.ajax({
   				type: "POST",
   				url: "include/rejestruj.php",
				data: data,
				error: function(event, request, settings){
					alert("Nie można otworzyć strony z powodu przeciążenia serwera.\nSpróbuj jeszcze raz.");
					$('#form_dk_2 input').removeAttr('disabled');
					$('#kosz_box').css("opacity",1);
				},
   				success: function(msg){
					if(msg==1){
						$("#kd_info").html('Rejestracja zakończona pomyślnie. Na Twój adres e-mail została wysłana wiadomość z potwierdzeniem rejestracji i linkiem do aktywacji konta.');
						$("#kd_info").css('display','block');
						$('#kosz_box').css("opacity",1);
						$('#form_dk_2').css('display','none');
						$('#dk_kd').css('display','none');
						
					} else  if(msg==3){
						$("#dk_komunikat").html('Konto z podanym adresem e-mail istnieje już w naszym serwisie');
						$("#dk_komunikat").slideDown("slow");
						$('#form_dk_2 input').removeAttr('disabled');
						$('#kosz_box').css("opacity",1);
					}  else if(msg==4){
						$("#dk_komunikat").html('Musisz wybrać inny login. Konto z podanym loginem istnieje już w naszym serwisie');
						$("#dk_komunikat").slideDown("slow");
						$('#form_dk_2 input').removeAttr('disabled');
						$('#kosz_box').css("opacity",1);
					} else  {
						$("#dk_komunikat").html(msg);
						$("#dk_komunikat").slideDown("slow");
						$('#form_dk_2 input').removeAttr('disabled');
						$('#kosz_box').css("opacity",1);
					} 
   				}
			});
		}
		return false;
	});
});