$(function() {
	$('.galeria_box2 a').lightBox({fixedNavigation:true});
	$('.light').lightBox({fixedNavigation:true});
});

function czysc(id) {
	obj = document.getElementById(id);
	if(obj.value == "Adres e-mail..." || obj.value == "Twój podpis...")
		obj.value = "";
}

function dodaj_do_koszyka(id) {

	ile = document.getElementById("ilosc_"+id).value;
	kolor = document.getElementById("kolor_"+id).value;
	
	if(ile <= 0 || ile == false) 
		ile = 1;
	
	if(document.getElementById("kolor_"+id) != null ) {

		if(document.getElementById("kolor_"+id).value == "") alert("Proszę wpisać kolor"); 
		else {
			
			advAJAX.get({
    url: "/index.php?module=dodaj_do_koszyka&ajax=1&item="+id+"&ilosc="+ile+"&kolor="+kolor,
	 
	 onSuccess : function(obj) {
	 	var xmlDoc1 = obj.responseText;
		
		
		advAJAX.get({
    		url: "/index.php?module=edytuj_koszyk&ajax=1",
		 
		 	onSuccess : function(obj) {
		 	var xmlDoc = obj.responseText;
			
			var temp = new Array();
			temp = xmlDoc.split(';');
			
			var koszyk1 = document.getElementById("koszyk1");
			koszyk1.innerHTML ="Ilość produktów: <b>"+temp[0]+"</b>";
			
			var koszyk2 = document.getElementById("koszyk2");
			t = Number(temp[1]).toFixed(2);
			koszyk2.innerHTML = "Wartość: <b>"+t+"</b>";
			
			var msg_dodano = document.getElementById("msg_dodano");
			msg_dodano.innerHTML = "<span style=\"color: #8C0000; font-weight: bold; \">Produkt nr "+id+" w ilości sztuk "+ile+" został dodany do koszyka.</span>";
			
			var ill = document.getElementsByTagName("input");
			
			for(i=0; i<ill.length; i++) {
				if(ill[i].name.substr(0, 6) == "ilosc_" ) {
					ill[i].value = "1";
				}
			}
	 		}
	 	});
			
		alert(xmlDoc1);	
	 	}
		});
	
	}	
	}
	else {
		advAJAX.get({
    url: "/index.php?module=dodaj_do_koszyka&ajax=1&item="+id+"&ilosc="+ile,
	 
	 onSuccess : function(obj) {
	 	var xmlDoc1 = obj.responseText;
		
		
		advAJAX.get({
    		url: "/index.php?module=edytuj_koszyk&ajax=1",
		 
		 	onSuccess : function(obj) {
		 	var xmlDoc = obj.responseText;
			
			var temp = new Array();
			temp = xmlDoc.split(';');
			
			var koszyk1 = document.getElementById("koszyk1");
			koszyk1.innerHTML ="Ilość produktów: <b>"+temp[0]+"</b>";
			
			var koszyk2 = document.getElementById("koszyk2");
			t = Number(temp[1]).toFixed(2);
			koszyk2.innerHTML = "Wartość: <b>"+t+"</b>";
			
			var msg_dodano = document.getElementById("msg_dodano");
			msg_dodano.innerHTML = "<span style=\"color: #8C0000; font-weight: bold; \">Produkt nr "+id+" w ilości sztuk "+ile+" został dodany do koszyka.</span>";
			
			var ill = document.getElementsByTagName("input");
			
			for(i=0; i<ill.length; i++) {
				if(ill[i].name.substr(0, 6) == "ilosc_" ) {
					ill[i].value = "1";
				}
			}
	 		}
	 	});
			
		//alert(xmlDoc1);	
	 	}
		});
	}	
}

function get_produkty(i,ile) {

	$("#galeria_produktow").fadeOut(100);
	
	advAJAX.get({
    url: "/index.php?module=get_produkty&ajax=1&item="+i,
    onLoading: function(obj)
        { document.getElementById("galeria_produktow").innerHTML = '<img src="/images/loading.gif" alt="" style="margin-top: 30px;" />'; },
	 onComplete: function(obj)
        { document.getElementById("galeria_produktow").innerHTML = ''; },
	 onSuccess : function(obj) {
	 	
	 var xmlDoc = obj.responseText;
	 
	 document.getElementById("galeria_produktow").innerHTML = xmlDoc;
	 $("#galeria_produktow").fadeIn(500);
		
	 if(ile <= Math.abs(i)) i=0;
		
	 if(i < 0 ) i = ile + i;
	 

	 if(i==0)				
		 document.getElementById("strzalka_prev").href = "javascript:get_produkty(50,"+ile+")";
	 else
	 	 document.getElementById("strzalka_prev").href = "javascript:get_produkty("+(i-1)+","+ile+")";
		
	 document.getElementById("strzalka_next").href = "javascript:get_produkty("+(i+1)+","+ile+")";
	 }
});
}


function load() { 
var zoom=12; 
var point = new GLatLng(50.474768,21.555862);  
var marker = new GMarker(point);

	if (GBrowserIsCompatible()) { 
	var mapa = new GMap2(document.getElementById("mapa")); 
	GEvent.addListener(marker, "click", function() {
		alert("Firanka");
		});

	mapa.addControl(new GSmallZoomControl());
	mapa.setCenter(new GLatLng(50.474768,21.555862), zoom); 
	mapa.addOverlay(marker);
	}
}

function aaa(obj) {
	alert(obj)
}
 
function CheckForm(obj){
 
	var podpis = document.getElementById( 'podpis' ).value;
	if (!podpis) {
		alert('Prosimy o uzupełnienie pola "podpis".');
			  return false;
				}
				
	var email = document.getElementById( 'email' ).value;
	
	if (!email) {
		alert('Prosimy o podanie adres e-mail znajomego.');
			  return false;
				}
	
	if (email && isEmail(email) == false ){
		alert('E-mail wydaje się być nieprawidłowy.');
			  return false;
		
		}
	
	//return true;				
}


function katalogForm(obj){
 
	var email = document.getElementById( 'k_email' ).value;
	
	if (!email) {
		alert('Prosimy o podanie adres e-mail.');
			  return false;
				}
	
	if (email && isEmail(email) == false ){
		alert('E-mail wydaje się być nieprawidłowy.');
			  return false;
		
		}
	
	var imie = document.getElementById( 'k_imie' ).value;
	if (!imie) {
		alert('Prosimy o uzupełnienie pola "Imię i nazwisko".');
			  return false;
				}
	
	var adres = document.getElementById( 'k_adres' ).value;
	if (!adres) {
		alert('Prosimy o uzupełnienie pola "Adres".');
			  return false;
	}
	
	var tel = document.getElementById( 'k_tel' ).value;
	if (!tel) {
		alert('Prosimy o uzupełnienie pola "Telefon kontaktowy".');
			  return false;
				}
	
	//return true;				
}


function finalizacjaForm(obj){

	var platnosc1 = document.getElementById( "platnosc1" );
	var platnosc2 = document.getElementById( "platnosc2" );

	if (!platnosc1.checked ) {
		if(!platnosc2.checked) {
			document.getElementById('msg_platnosc').innerHTML = 'Prosimy o wybranie sposobu płątności.';
			return false;
		}
		else
	 		return true;
	}
	//return true;				
}

function checkFormZamowienia(obj){

 	var zmienna = true;
	var nazwisko = document.getElementById( 'nazwisko' ).value;
	if(!nazwisko) {
		document.getElementById('msg_nazwisko').innerHTML = 'Proszę uzupełnić nazwisko!';
			  zmienna = false;
				}
				else document.getElementById('msg_nazwisko').innerHTML = '';
	
	var imie = document.getElementById( 'imie' ).value;
	if (!imie) {
		document.getElementById('msg_imie').innerHTML = 'Proszę uzupełnić imię!';
			  zmienna = false;
				}
				else document.getElementById('msg_imie').innerHTML = '';
				
	var adres = document.getElementById( 'adres' ).value;
	if (!adres) {
		document.getElementById('msg_adres').innerHTML = 'Proszę uzupełnić adres!';
			  zmienna = false;
				}
				else document.getElementById('msg_adres').innerHTML = '';
	
	var miejscowosc = document.getElementById( 'miejscowosc' ).value;
	if (!miejscowosc) {
		document.getElementById('msg_miejscowosc').innerHTML = 'Proszę uzupełnić miejscowosc!';
			  zmienna = false;
				}
				else document.getElementById('msg_miejscowosc').innerHTML = '';
	
	var kod = document.getElementById( 'kod_pocztowy' ).value;
	if (!kod) {
		document.getElementById('msg_kod').innerHTML = 'Proszę uzupełnić kod pocztowy!';
			  zmienna = false;
				}
				else document.getElementById('msg_kod').innerHTML = '';
	
	var nr_tel = document.getElementById( 'nr_tel' ).value;
	if (!nr_tel) {
		document.getElementById('msg_nr_tel').innerHTML = 'Proszę uzupełnić numer telefonu!';
			  zmienna = false;
				}
				else document.getElementById('msg_nr_tel').innerHTML = '';
	
	var email = document.getElementById( 'e_mail' ).value;
	if (!email) {
		document.getElementById('msg_email').innerHTML = 'Proszę uzupełnić adres e-mail!';
		zmienna = false;
	}
	else document.getElementById('msg_email').innerHTML = '';
	
	if (email && isEmail(email) == false ){
		document.getElementById('msg_email').innerHTML = 'E-mail jest nieprawidłowy!';
		zmienna = false;
	}
	else document.getElementById('msg_email').innerHTML = '';
	
	var regulamin = document.getElementById( 'regulamin' );
	if (!regulamin.checked) {
		document.getElementById('msg_regulamin').innerHTML = 'Proszę zaakceptować regulamin sklepu!';
			  zmienna = false;
				}
				else document.getElementById('msg_regulamin').innerHTML = '';
	
	if(zmienna == true)
		return true;				
	else 
		return false;
}


function checkFormEdycji(obj){

 	var zmienna = true;
	var nazwisko = document.getElementById( 'nazwisko' ).value;
	if (!nazwisko) {
		document.getElementById('msg_nazwisko').innerHTML = 'Proszę uzupełnić nazwisko!';
			  zmienna = false;
				}
				else document.getElementById('msg_nazwisko').innerHTML = '';
	
	var imie = document.getElementById( 'imie' ).value;
	if (!imie) {
		document.getElementById('msg_imie').innerHTML = 'Proszę uzupełnić imię!';
			  zmienna = false;
				}
				else document.getElementById('msg_imie').innerHTML = '';
				
	var adres = document.getElementById( 'adres' ).value;
	if (!adres) {
		document.getElementById('msg_adres').innerHTML = 'Proszę uzupełnić adres!';
			  zmienna = false;
				}
				else document.getElementById('msg_adres').innerHTML = '';
	
	var miejscowosc = document.getElementById( 'miejscowosc' ).value;
	if (!miejscowosc) {
		document.getElementById('msg_miejscowosc').innerHTML = 'Proszę uzupełnić miejscowosc!';
			  zmienna = false;
				}
				else document.getElementById('msg_miejscowosc').innerHTML = '';
	
	var kod = document.getElementById( 'kod_pocztowy' ).value;
	if (!kod) {
		document.getElementById('msg_kod').innerHTML = 'Proszę uzupełnić kod pocztowy!';
			  zmienna = false;
				}
				else document.getElementById('msg_kod').innerHTML = '';
	
	var nr_tel = document.getElementById( 'nr_tel' ).value;
	if (!nr_tel) {
		document.getElementById('msg_nr_tel').innerHTML = 'Proszę uzupełnić numer telefonu!';
			  zmienna = false;
				}
				else document.getElementById('msg_nr_tel').innerHTML = '';
	
	var email = document.getElementById( 'e_mail' ).value;
	if (!email) {
		document.getElementById('msg_email').innerHTML = 'Proszę uzupełnić adres e-mail!';
		zmienna = false;
	}
	else document.getElementById('msg_email').innerHTML = '';
	
	if (email && isEmail(email) == false ){
		document.getElementById('msg_email').innerHTML = 'E-mail jest nieprawidłowy!';
		zmienna = false;
	}
	else document.getElementById('msg_email').innerHTML = '';
	
	if(zmienna == true)
		return true;				
	else 
		return false;
}


function CheckForm1(obj){
	 
	var imie_i_nazwisko = document.getElementById( 'imie_i_nazwisko' ).value;
	if (!imie_i_nazwisko) {
		alert('Prosimy o podanie imienia oraz nazwiska osoby kontaktowej.');
			  return false;
				}
				
	var email = document.getElementById( 'email' ).value;
	
	if (!email) {
		alert('Prosimy o podanie adres e-mail znajomego.');
			  return false;
				}
				
	if (email && isEmail(email) == false ){
		alert('E-mail wydaje się być nieprawidłowy.');
			  return false;
		}
			
	return true;				
}

function isEmail(email) {
var regEmail = /^([a-zA-Z0-9._-]{1,})@([a-zA-Z0-9._-]{1,})\.([a-zA-Z]{2,4})$/;
if (!regEmail.test(email)) return false;
else return true;
}