var sprawdzEprzesylke = 1;


function pokaz_koszyk() {
	$.ajax({
		url: BASE + 'ajax/koszyk_naglowek.php',
		cache: false,
		data: "ajax=1",
		success: function(data){
			$('#naglowek_dane_koszyk').html(data);
		}
	});
}

function pokaz_koszt() {
	$.ajax({
		url: BASE + 'ajax/koszyk_koszt.php',
		cache: false,
		data: "ajax=1",
		success: function(data){
			$('#koszykKoszty').html(data);
		}
	});
}

function rozwin_dane_bilingowe(zaznaczenie) {
	if (zaznaczenie.attr('id') == 'koszykZaznaczenieKlientaInstytucjonalnego') {
		$('.koszykWierszDanychBilingowychFirmy').show();
	} else {
		$('.koszykWierszDanychBilingowychFirmy').hide();
	}
}

$(document).ready(function(){
	start = 1;
	$('input[title]').each(function(){
		var style = '';		
		var tooltip = $('<img src="obrazki/ikony/information.png" title="'+$(this).attr('title')+'" class="tooltip_img">')
		$(this).after(tooltip);
		tooltip.tooltip({ 
			position: "center right", 
			opacity: 0.8, 
			offset: [0,10],
			delay: 0
		});
		$(this).removeAttr('title');
		$(this).css({
			'width': '-=20px'
		})
	})
	
	
	$('.dodajDoKoszykaButton').click(function() {
		var button = $(this);
		$.ajax({
			url: BASE + 'ajax/koszyk_dodaj.php',
			data: "ajax=1&id="+$(this).parent('.dodajDoKoszyka').children('.dodajDoKoszykaId').attr('value')+"&ilosc="+$(this).parent('.dodajDoKoszyka').children('.dodajDoKoszykaIlosc').attr('value'),
			cache: false,
			success: function() {
				button.attr('src', 'obrazki/ikony/w_koszyku.png');
				button.attr('title', 'W koszyku!');
				button.attr('class', 'wKoszykuButton');
				button.parent('.dodajDoKoszyka').children('.dodajDoKoszykaIlosc').remove();
				pokaz_koszyk();
			}
		});
	});
	
	$('.koszyk_produkt_ilosc input').change(function() {
		var id_warianty = $(this).parents('.koszyk_produkt_parzysty, .koszyk_produkt_nieparzysty').children('.koszyk_id_warianty').attr('value');
		var ilosc = $(this).attr('value');
		var box_wartosc = $(this).parents('.koszyk_produkt_parzysty, .koszyk_produkt_nieparzysty').children('.koszyk_produkt_wartosc');
		$.ajax({
			url: BASE + 'ajax/koszyk_zmien.php',
			data: "ajax=1&id="+id_warianty+"&ilosc="+ilosc,
			cache: false,
			success: function() {
				pokaz_koszyk();
				pokaz_koszt();
				$.ajax({
					url: BASE + 'ajax/koszyk_wartosc.php',
					data: "ajax=1&id="+id_warianty+"&ilosc="+ilosc,
					cache: false,
					success: function(data) {
 						box_wartosc.html(data);
					}
				});
			}
		});
	});
	
	$('.koszyk_produkt_usun img').click(function() {
		if(confirm("Czy napewno usunac?")) {
			var button = $(this);
			$.ajax({
				url: BASE + 'ajax/koszyk_usun.php',
				data: "ajax=1&id="+$(this).parents('.koszyk_produkt_parzysty, .koszyk_produkt_nieparzysty').children('.koszyk_id_warianty').attr('value'),
				cache: false,
				success: function () {
					button.parents('.koszyk_produkt_parzysty, .koszyk_produkt_nieparzysty').hide('fast');
					button.parents('.koszyk_produkt_parzysty, .koszyk_produkt_nieparzysty').remove();
					pokaz_koszyk();
					pokaz_koszt();
				}
			});
		}
	});
		
	rozwin_dane_bilingowe($('input[name="typKlienta"]:checked'));
	$('input[name="typKlienta"]').change(function() {
		rozwin_dane_bilingowe($(this));
	});	
	
	$('#zamow').click(function() {
		$(this).closest('div').html('<img src="obrazki/ladowanie.gif" style="margin-left: 50px;">');
		$.ajax({
			url: BASE + 'ajax/zamowienie_dodaj.php',
			data: "ajax=1",
			cache: false,
			success: function (data) {
				pokaz_koszyk();
				window.location = BASE;
			}
		});
	});
	
	$('#dane_adres').click(function(){
		$('.koszykAdres').stop(true);
		if($(this).is(':checked')){
			$('.koszykAdres').fadeTo('500', 1);
		}else{
			$('.koszykAdres').fadeTo('500', 0);
		}
		
	})
	
	$('input[name="id_wysylki"]:checked').trigger('change');	

});
/*
$('input[name="id_wysylki"]').live('change',function() {
	var id_wysylki = $(this).attr("value")
	$.ajax({
		url: BASE + 'ajax/koszyk_przypisz_wysylka.php',
		cache: false,
		data: {
			'ajax' : 1,
			'id_wysylki' : id_wysylki
		},
		success: function(data){
			pokaz_koszt();
			if(id_wysylki == '5'){
				$('#koszykWysylkaWybor').html('<img src="obrazki/loading.gif" style="margin-left: 70px;">');
				$.ajax({
					url: BASE + 'ajax/e-przesylka.php',
					cache: false,
					data: {
						'ajax' : 1
					},
					success: function(data){
						$('#koszykWysylkaWybor').html(data);
					}
				});
			} else if(id_wysylki == '1') {
				$.ajax({
					url: BASE + 'ajax/inpost.php',
					cache: false,
					data: {
						'ajax' : 1
					},
					success: function(data){
						wyswietlKomunikaty();
						//$('#koszykWysylkaWybor').html(data);
					}
				});
			}
		}
	});
})*/

$('input[name="id_platnosci"]').live('change',function() {
	var id_platnosci = $(this).attr("value")
	$.ajax({
		url: BASE + 'ajax/koszyk_przypisz_platnosc.php',
		cache: false,
		data: {
			'ajax' : 1,
			'id_platnosci' : id_platnosci
		},
		success: function(data){
			pokaz_koszt();
		}
	});
})

$('input[name="id_wysylki"]').live('change',function() {
	id_wysylki =  $(this).attr("value")
	$('#koszykPlatnoscWybor').html('<img src="obrazki/loading.gif" style="margin-left: 70px;">');
	$.ajax({
		url: BASE + 'ajax/koszyk_odczytaj_platnosci.php',
		dataType: 'json',
		cache: false,
		data: {
			'ajax' : 1,
			'id_wysylki' : id_wysylki,
			'start' : sprawdzEprzesylke
		},
		success: function(data){
			if(id_wysylki == '5' && sprawdzEprzesylke == 1){
				$('#koszykWysylkaWybor').html('<img src="obrazki/loading.gif" style="margin-left: 70px;">');
				$.ajax({
					url: BASE + 'ajax/e-przesylka.php',
					cache: false,
					data: {
						'ajax' : 1
					},
					success: function(data){
						$('#koszykWysylkaWybor').html(data);
					}
				});
			}
			$('#koszykPlatnoscWybor').html(data.widoczne);
			$('#koszykPlatnosciOpcjonalne').html(data.ukryte);
			$('input[type="checkbox"],input[type="radio"]').css('border', '0');
			pokaz_koszt();
		}
	});
})



$('#koszykPlatnosciInfo').live('click', function() {
	$('#koszykPlatnosciOpcjonalne').show();
});

$('#cofnij').live('click', function(){
	window.history.back()	
})

$('#eprzesylka_wojewodztwa').live('change', function(){
	$('#eprzesylka_div_miasto').html('<img src="obrazki/ladowanie.gif" style="margin-left: 70px;">');
	$.ajax({
		url: BASE + 'ajax/e-przesylka_miasta.php',
		cache: false,
		data: {
			'ajax': 1,
			'wojewodztwo' : $(this).val()
		},
		success: function(data){
			$('#eprzesylka_div_miasto').html(data);
			$('#eprzesylka_miasto').trigger('change');
		}
	});
})

$('#eprzesylka_miasto').live('change', function(){
	$('#eprzesylka_div_urzad').html('<img src="obrazki/ladowanie.gif" style="margin-left: 70px;">');
	$.ajax({
		url: BASE + 'ajax/e-przesylka_urzedy.php',
		cache: false,
		data: {
			'ajax': 1,
			'miasto' : $(this).val()
		},
		success: function(data){
			$('#eprzesylka_div_urzad').html(data);
		}
	});
})

$('#eprzesylka_urzad').live('change', function(){
	//$('#eprzesylka_div_urzad').html('<img src="obrazki/ladowanie.gif" style="margin-left: 70px;">');
	$.ajax({
		url: BASE + 'ajax/e-przesylka_zapisz.php',
		cache: false,
		data: {
			'ajax': 1,
			'id' : $(this).val()
		},
		success: function(data){
			$('#eprzesylka_komunikat').stop(true).html(data).fadeTo(0,1).delay(1000).fadeTo(500,0);
		}
	});
})

$('.walidacja_form_zamowienie').live('submit', function(e){
	var poprawne = 1;
	$(this).find('[wzorzec]').each(function(){
		var regex  = new RegExp($(this).attr('wzorzec'));
		var dlugosc = true;
		if($(this).attr('wymagane') == 1){
			if($(this).val().length < 1){
				dlugosc = false;
			}
		}
		if(regex.test($(this).attr('value')) && dlugosc) {
			poprawne *= 1;
		} else {
			poprawne *= 0;
		}
	});
	if($('.koszyk_produkt_nieparzysty, .koszyk_produkt_parzysty').length <= 0) {
		alert('Nie można złożyć pustego zamówienia!');
		e.preventDefault();
		return;
	}
	if(poprawne == 0){
		alert('Prosze wypełnić wszystkie wymagane pola poprawnymi danymi.\nPola oznaczone czerwonym tłem są wypełnione niepoprawnie');
		e.preventDefault();
	}
})

$('#eprzesylka_wroc').live('click', function(){
	sprawdzEprzesylke = 0;
	
	$('#koszykWysylkaWybor').html('<img src="obrazki/loading.gif" style="margin-left: 70px;">');
	$.ajax({
		url: BASE + 'ajax/koszyk_odczytaj_wysylki.php',
		cache: false,
		data: {
			'ajax' : 1,
			'id_platnosci' : $(this).attr("value"),
			'start' : sprawdzEprzesylke
		},
		success: function(data){
			$('#koszykWysylkaWybor').html(data);
			$('input[type="checkbox"],input[type="radio"]').css('border', '0');
			pokaz_koszt();
		}
	});

	//$('input[name="id_platnosci"]:checked').trigger('change');
	sprawdzEprzesylke = 1;
});
