
 $(document).ready(function(){

    $(document).pngFix(); 

    $('input[name=zapisz_newsletter]').click(function(){
        if($(document).find('#newsletter_kom').attr('id')!='newsletter_kom') $(this).parent().before('<div id="newsletter_kom"></div>');
        laduj_newsletter('#newsletter_kom','newsletter','mail='+$('input[name=mail]').attr('value'));
        $(document).ajaxComplete(function() {
                $('#newsletter_kom .blad').parent().next().show(); 
        });
        return false;
    });
 
    $(function() {
        $('a[rel*=lightbox]').lightBox();
    });

		$("form input[name=str],form input[name=mail]").focus(
			function () {
				if ($(this).attr('title')==$(this).attr('value'))
					$(this).attr('value','');
			}
		);
		
		$("#lista_produktow tr.pale").not(":first").hover(
			function (){ 
				$(this).removeClass('pale').addClass('dark');
				$(this).find("img[src*=img/koszyk_pale.png]").attr('src','img/koszyk_dark.png');
				$(this).find("img[src*=img/przechowalnia_pale.png]").attr('src','img/przechowalnia_dark.png');
				$(this).find("img[src*=img/arrowpale.png]").attr('src','img/arrowdark.png');
			},
			function (){
				$(this).removeClass('dark').addClass('pale');
				$(this).find("img[src*=img/przechowalnia_dark.png]").attr('src','img/przechowalnia_pale.png');
				$(this).find("img[src*=img/koszyk_dark.png]").attr('src','img/koszyk_pale.png');
				$(this).find("img[src*=img/arrowdark.png]").attr('src','img/arrowpale.png');
			}
		);
		
		
		$("form#koszyk_przechowalnia input[name=akcja]").click(function(){
			if ($("form#koszyk_przechowalnia input['name=check']:checked").length==0) { 
				pokaz_komunikat('','wybierz_produkt');
				return false;
			} else 
				$("form#koszyk_przechowalnia").attr('action','./'+$(this).val()+'.htm');
				
			});
		
		$("form#koszyk_przechowalnia a.koszyk_dodaj").click(function(){
				var ilosc=1;
				var id_prod=$(this).attr('rel');
				
				if ($("form#koszyk_przechowalnia input[name=ilosc["+id_prod+"]]").val()>0)
					ilosc=$("form#koszyk_przechowalnia input[name=ilosc["+id_prod+"]]").val();
				
				$(this).attr('href','./shopping_cart,dodaj_produkt,'+id_prod+','+ilosc+'.htm');
		
		});
		
		$("input[name=minus]").click(function(){
			
			var id_prod=$(this).attr('rel');
			var ilosc=$("input[name=ilosc["+id_prod+"]]").val();
			if (ilosc>1) {
				var cena=$("input[name=produkt_cena["+id_prod+"]]").val();
				var cena_netto=$("input[name=produkt_cena_netto["+id_prod+"]]").val();
				var vat=$("input[name=vat["+id_prod+"]]").val();
				var koszyk_suma=$("input[name=koszyk_suma]").val();
				ilosc--;
				
				var koszyk_suma_tmp=new Number(koszyk_suma*1.00-cena_netto*vat*(ilosc+1)).toFixed(2);
				var produkt_suma=new Number(cena_netto*ilosc*vat).toFixed(2);
				var produkt_suma_netto=new Number(cena_netto*ilosc).toFixed(2);
				var koszyk_suma=new Number(koszyk_suma_tmp*1.00+produkt_suma*1.00).toFixed(2);
				
				$("input[name=ilosc["+id_prod+"]]").attr('value',ilosc);
				$("span#produkt_suma_"+id_prod).text(produkt_suma.replace('.',','));
				$("span#produkt_suma_netto_"+id_prod).text(produkt_suma_netto.replace('.',','));
				$("span#koszyk_suma").text(koszyk_suma.replace('.',','));
				$("input[name=koszyk_suma]").attr('value',koszyk_suma);			
				
				laduj_plik('#test','produkt_ilosc','ilosc='+ilosc+'&id_prod='+id_prod+'&suma='+koszyk_suma);
			}
			
			return false;
		});
		
		$("input[name=plus]").click(function(){
			var id_prod=$(this).attr('rel');
			var ilosc=$("input[name=ilosc["+id_prod+"]]").val();
			var cena=$("input[name=produkt_cena["+id_prod+"]]").val();
			var cena_netto=$("input[name=produkt_cena_netto["+id_prod+"]]").val();
			var vat=$("input[name=vat["+id_prod+"]]").val();
			var koszyk_suma=$("input[name=koszyk_suma]").val();

			ilosc++;
			var koszyk_suma_tmp=new Number(koszyk_suma*1.00-cena_netto*vat*(ilosc-1)).toFixed(2);
			var produkt_suma=new Number(cena_netto*ilosc*vat).toFixed(2);
			var produkt_suma_netto=new Number(cena_netto*ilosc).toFixed(2);
			var koszyk_suma=new Number(koszyk_suma_tmp*1.00+produkt_suma*1.00).toFixed(2);
			
			$("input[name=ilosc["+id_prod+"]]").attr('value',ilosc);
			$("span#produkt_suma_"+id_prod).text(produkt_suma.replace('.',','));
			$("span#produkt_suma_netto_"+id_prod).text(produkt_suma_netto.replace('.',','));
			$("span#koszyk_suma").text(koszyk_suma.replace('.',','));
			$("input[name=koszyk_suma]").attr('value',koszyk_suma);			
			
			
			laduj_plik('#test','produkt_ilosc','ilosc='+ilosc+'&id_prod='+id_prod+'&suma='+koszyk_suma);
			return false;
		});
		
		$("form[name=logowanie], form[name=rejestracja]").submit(function() {
			var blad,blad_tekst;
			
			$(this).find("input[rel=ob]").removeClass('blad');
			$(this).find("select[rel=ob]").removeClass('blad');
				
			
			for(lp=0;lp<$(this).find("input[rel=ob]").length;lp++) {
				if ($(this).find("input[rel=ob]:eq("+lp+")").is(":checked")==0 && $(this).find("input[rel=ob]:eq("+lp+")").attr("type")=="checkbox") {
					blad=1;
					blad_tekst="uzupelnij_pola";
					$(this).find("input[rel=ob]:eq("+lp+")").addClass('blad');					
				} else 	if ($(this).find("input[rel=ob]:eq("+lp+")").val()=='') {
					blad=1
					blad_tekst="uzupelnij_pola";
					$(this).find("input[rel=ob]:eq("+lp+")").addClass('blad');
				}
			
				if ($(this).find("input[rel=ob]:eq("+lp+")").attr('name')=='j_email') {
					if (!$(this).find("input[name=j_email]").val().match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/) && $(this).find("input[name=j_email]").val()!='brak') {
						blad_tekst="niepoprawny_adres_j_mail";
						$(this).find("input[name=j_email]").addClass('blad');
						blad=1;
					}
				}
				
				if ($(this).find("input[rel=ob]:eq("+lp+")").attr('name')=='email') {
					if (!$(this).find("input[name=email]").val().match(/^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,6}$/)) {
						blad_tekst="niepoprawny_adres_mail";
						$(this).find("input[name=email]").addClass('blad');
						blad=1;
					}
				}
			
			
			}
			
			if ($(this).find("select[name=j_kraj] option:selected").val()=='') {
				blad=1;
				blad_tekst="uzupelnij_pola";
				$("select[name=j_kraj]").addClass('blad');
			}
			
			if ($(this).find("select[name=kraj] option:selected").val()=='') {
				blad=1;
				blad_tekst="uzupelnij_pola";
				$("select[name=kraj]").addClass('blad');
			}
			
			
			if (blad==1) {
				
				pokaz_komunikat('',blad_tekst);
				return false;
			}		
		});
		
		$("form.formularz_kasa").submit(function() {
			if ($("form.formularz_kasa input['name=id_pl']:checked").length==0) { 
				pokaz_komunikat('','wybierz_sposob_zaplaty');
				return false;
			}
		});
		
		$("form.formularz_kasa #kraj").change(function() {
				$("form.formularz_kasa").attr('action','./cash.htm');
				if ($(this).val()>0) $("form.formularz_kasa").submit();
			
		});

		$("form.formularz_kasa input[name=id_dost]").change(function() {
				$("form.formularz_kasa").attr('action','./cash.htm');
				if ($(this).val()>0) $("form.formularz_kasa").submit();
			
		});
		
		
		$("form.formularz_kasa input[name=id_pl]").focus(function() {
			var id_pl=$(this).val();
			var aktualny_koszt_dostawy=$("input[name=aktualny_koszt_dostawy]").val();
			var cena=$("input[name=koszt["+id_pl+"]]").val();

			var koszty=cena*1.00+aktualny_koszt_dostawy*1.00
			var koszyk_suma=$("input[name=suma_bez_dostawy]").val();

			var koszyk_suma=new Number(koszyk_suma*1.00+koszty*1.00).toFixed(2);
			koszty=new Number(koszty).toFixed(2);
			
			$("input[name=aktualny_koszt_platnosci]").attr('value',cena);
			$("span#koszt_dost").text(koszty.replace('.',','));
			$("span#koszyk_suma").text(koszyk_suma.replace('.',','));
		
		});
		
/*		
		$("form.formularz_kasa input[name=id_dost]").focus(function() {
			var id_dost=$(this).val();
			var aktualny_koszt_platnosci=$("input[name=aktualny_koszt_platnosci]").val();
			var cena=$("input[name=koszt_d["+id_dost+"]]").val();
			
			var koszty=cena*1.00+aktualny_koszt_platnosci*1.00
			var koszyk_suma=$("input[name=suma_bez_dostawy]").val();
			
			var koszyk_suma=new Number(koszyk_suma*1.00+koszty*1.00).toFixed(2);
			koszty=new Number(koszty).toFixed(2);
			
			$("input[name=aktualny_koszt_dostawy]").attr('value',cena);
			$("span#koszt_dost").text(koszty.replace('.',','));
			$("span#koszyk_suma").text(koszyk_suma.replace('.',','));
		
		});
	*/	
		
 });

 
 
 
 
 
function set_suma_koszyk(kwota) {
	$("span#koszyk_suma").text(kwota);
	
} 
 
function laduj_plik(blok,plik,zmienne) {
	$.ajax({
		type: 'POST',
		url: "include/ajax/"+plik+".php",
		cache: false,
		data: zmienne,
		success: function(html){
            if (blok!='') $(blok).html(html);
		}
	});
}
 
function pokaz_komunikat(blad,komunikat) {
	$("#komunikat").detach();
	$.ajax({
		type: 'POST',
		url: "include/ajax/komunikat.php",
		cache: false,
		data: 'komunikat='+komunikat+'&blad='+blad,
		success: function(html){
			$("#page").prepend(html);
			
			pozycjay = parseInt($("#komunikat").css("top"));
			yd = 0;
			go();

				 
		}
	});
}
		

		
function go() {
	var top=$("#komunikat").css("top");

  doceloway = $("html").scrollTop() + pozycjay;
  yd = (doceloway - parseInt(top)) / 5;

 $("#komunikat").css("top", (parseInt(top) + yd));

  setTimeout("go()", 50);

}

		
		
		
		
		function pokaz_ukryj(blok) {
			if (document.getElementById(blok).style.display=="block") {		  
				$(".submenu").css("display","none");
			} else {
				$(".submenu").css("display","none");
				document.getElementById(blok).style.display="block";
			}
		}

		function ukryj(blok) {
				document.getElementById(blok).style.display="none";
		}
	function print_site() {
		window.print()
  }
	
	

	function windowNew( adres, wid, hei, tytul, scroll ){
if ( !tytul )
  tytul = '';
if ( !scroll )
  scroll = 'yes';

	if(!wid)			// przypisanie domyslnych wartosci
		var wid = 750;
	if(!hei)
		var hei = 530;	//

	if(+wid > 750)			// ograniczenie rozmiarow okna i dodanie 20px do jego wielkosci
		wid=750;
	else
		wid = +wid + 40;

	if(+hei > 530)
		hei= 530
	else
		hei = +hei + 40;	//

	tx=(screen.availWidth-wid)/2;	// miejsce pojawienia sie okna na ekranie
	ty=(screen.availHeight-hei)/2;	//

	window.open(adres,tytul,"height="+hei+",width="+wid+",top="+ty+",left="+tx+",resizable=yes,scrollbars="+scroll+",status=0;");

} // end function windowNew

	
	
	

function laduj_newsletter(blok,plik,zmienne) {
    $.ajax({
        type: 'POST',
        url: "include/ajax/"+plik+".php",
        cache: false,
        data: zmienne,
        beforeSend: function(html){
            $(blok).next().hide(); 
            $(blok).html('<div class="laduj_plik"></div>');
        },
        error: function(html){
            $(blok).next().hide(); 
            $(blok).html('<div class="laduj_plik"> error </div>');
        },
        success: function(html){
           $(blok).html(html);
        }
    });
}	
function sprdisabled(radio1,radio2,pole1,pole2,req1,req2) {
	if (document.getElementById(radio1).checked) {
	document.getElementById(pole1).value='';
	document.getElementById(pole2).value=''; 
	document.getElementById(pole1).disabled=true; 
	document.getElementById(pole2).disabled=true;
	document.getElementById(req1).style.display='none';
	document.getElementById(req2).style.display='none';}
	
	
	
	if (document.getElementById(radio2).checked) {
	document.getElementById(pole1).disabled=false; 
	document.getElementById(pole2).disabled=false;
	document.getElementById(req1).style.display='';
	document.getElementById(req2).style.display=''}
}	

