// JavaScript Document

function nrnip(f) {
  var nip = f.replace(/[^0-9]/g,"");
  var suma = 0;
  if (nip.length==10 && nip!=0) {
    var wagi = new Array(6,5,7,2,3,4,5,6,7);
    for (var i=0;i<9;i++) suma += nip.charAt(i)*wagi[i];
    if ((suma%11)%10==nip.charAt(9)) {
     
      return true;
    }
  }
  return false;
}

function wyslij_przycisk()
{
	
	ge('button_send').innerHTML='<input type="submit" value="Zrealizuj zamowienie"/>';
}

function policz()
{
 if(typeof(shopCookie)=='undefined') {
 var shopCookie = new tCookie();
 }
 //alert(shopCookie.get('shp'));
 if(shopCookie.get('shp')==null || shopCookie.get('shp')=='')
 {
 shopCookie.set('shp',0,shopCookie.noexpire());
 }
 //shopCookie.set('shp',0,shopCookie.noexpire());
 ge('shcena').innerHTML=parseFloat(shopCookie.get('shp'));
 produkty=shopCookie.get('nrid');
 ge('shp_price').value=parseFloat(shopCookie.get('shp'));
 //alert(ge('cena_zamowienia').value);
 ge('cenaprodk').innerHTML= parseFloat(ge('shp_price').value)+ parseFloat(ge('cena_zamowienia').value);
}

function rozwin(numer)
{
	
	if(numer==2)
	{
		wysokosc=260;
	}
	else
	{
		wysokosc=235;
	}
	if(numer==3) 
	{
		wysokosc=570;
	}
	
	++numer;
	div="krok"+numer;
	mint.fx.Style(div, "height", null, wysokosc , 20, 1000);
	
}


function edycja_krok1()
{
	mint.fx.Style("krok2", "height", null, 24 , 20, 1000);
	mint.fx.Style("krok3", "height", null, 24 , 20, 1000);
	mint.fx.Style("krok4", "height", null, 24 , 20, 1000);

	ge("imie_form1").removeAttribute('readonly');
	ge("imie_form1").setAttribute('onkeyup','sprawdz_krok1()');
	ge("imie_form1").style.border="1px solid red";
	
	ge("nazwisko_form1").removeAttribute('readonly');
	ge("nazwisko_form1").setAttribute('onkeyup','sprawdz_krok1()');
	ge("nazwisko_form1").style.border="1px solid red";
	
	ge("email_form1").removeAttribute('readonly');
	ge("email_form1").setAttribute('onkeyup','sprawdz_krok1()');
	ge("email_form1").style.border="1px solid red";
	
	ge("firma_form1").removeAttribute('readonly');
	ge("firma_form1").setAttribute('onkeyup','sprawdz_krok1()');
	ge("firma_form1").style.border="1px solid red";
	
	
	ge("nip_form1").removeAttribute('readonly');
	ge("nip_form1").setAttribute('onkeyup','sprawdz_krok1()');
	ge("nip_form1").style.border="1px solid red";
	
	
	ge("telefon_form1").removeAttribute('readonly');
	ge("telefon_form1").setAttribute('onkeyup','sprawdz_krok1()');
	ge("telefon_form1").style.border="1px solid red";
	
	ge("dalej_krok1").innerHTML='<a  style="color:#000000;;" onclick="rozwin(1);zam_krok1();">Dalej</a>';
	sprawdz_krok1();
}
function zam_krok1()
{
	//ge("imie_li").innerHTML='<input type="text" id="imie_form" value="'+ge("imie_form").value+'" readonly style="border:none;font-size:10px;"/>';
	ge("imie_form1").setAttribute('readOnly', 'true');
	ge("imie_form1").setAttribute('onkeyup','');
	ge("imie_form1").style.border="1px solid #ffffff";
	ge("imie_li").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	ge("nazwisko_form1").setAttribute('readOnly', 'true');
	ge("nazwisko_form1").setAttribute('onkeyup','');
	ge("nazwisko_form1").style.border="none";
	ge("nazwisko_li").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	ge("email_form1").setAttribute('readOnly', 'true');
	ge("email_form1").setAttribute('onkeyup','');
	ge("email_form1").style.border="1px solid #ffffff";
	
	ge("email_li").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	ge("firma_form1").setAttribute('readOnly', 'true');
	ge("firma_form1").setAttribute('onkeyup','');
	ge("firma_form1").style.border="1px solid #ffffff";
	
	ge("firma_li").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	ge("nip_form1").setAttribute('readOnly', 'true');
	ge("nip_form1").setAttribute('onkeyup','');
	ge("nip_form1").style.border="1px solid #ffffff";
	
	ge("nip_li").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
	ge("telefon_form1").setAttribute('readOnly', 'true');
	ge("telefon_form1").setAttribute('onkeyup','');
	ge("telefon_form1").style.border="1px solid #ffffff";
	
	ge("telefon_li").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	ge("dalej_krok1").innerHTML='<a href="#" style="color:#000000;" onclick="edycja_krok1()">Edytuj</a>';
		ge("imie_dost").value=ge("imie_form1").value;
	ge("nazwisko_dost").value=ge("nazwisko_form1").value;
	ge("imie_form").value=ge("imie_form1").value;
	ge("nazwisko_form").value=ge("nazwisko_form1").value;
	ge("email_form").value=ge("email_form1").value;
	ge("nip_form").value=ge("nip_form1").value;
	ge("telefon_form").value=ge("telefon_form1").value;
	ge("firma_form").value=ge("firma_form1").value;
sprawdz_krok2();

}

function edycja_krok2()
{
	mint.fx.Style("krok3", "height", null, 20 , 20, 1000);
	mint.fx.Style("krok4", "height", null, 20 , 20, 1000);
		ge("imie_dost").removeAttribute('readonly');
	ge("imie_dost").setAttribute('onkeyup','sprawdz_krok2()');
	ge("imie_dost").style.border="1px solid red";
	
	ge("li_imie_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
	ge("nazwisko_dost").removeAttribute('readonly');
	ge("nazwisko_dost").setAttribute('onkeyup','sprawdz_krok2()');
	ge("nazwisko_dost").style.border="1px solid red";
	
	ge("li_nazwisko_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
		ge("ulica_dost").removeAttribute('readonly');
	ge("ulica_dost").setAttribute('onkeyup','sprawdz_krok2()');
	ge("ulica_dost").style.border="1px solid red";
	
	ge("li_ulica_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
	ge("nr_domu_dost").removeAttribute('readonly');
	ge("nr_domu_dost").setAttribute('onkeyup','sprawdz_krok2()');
	ge("nr_domu_dost").style.border="1px solid red";
	
	ge("li_nr_domu_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
		ge("nr_mieszkania_dost").removeAttribute('readonly');
	ge("nr_mieszkania_dost").setAttribute('onkeyup','sprawdz_krok2()');
	ge("nr_mieszkania_dost").style.border="1px solid red";
	
	ge("li_nr_miesz_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
	ge("kod_dost").removeAttribute('readonly');
	ge("kod_dost").setAttribute('onkeyup','sprawdz_krok2()');
	ge("kod_dost").style.border="1px solid red";
	
	ge("li_kod_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
		ge("miasto_dost").removeAttribute('readonly');
	ge("miasto_dost").setAttribute('onkeyup','sprawdz_krok2()');
	ge("miasto_dost").style.border="1px solid red";
	
	ge("li_miasto_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";

sprawdz_krok2();
}
function zam_krok2()
{
	//ge("li_imie_dost").innerHTML='<input type="text" id="imie_dost" value="'+ge("imie_dost").value+'" readonly style="border:none;font-size:10px;"/>';
	
	ge("imie_dost").setAttribute('readOnly', 'true');
	ge("imie_dost").setAttribute('onkeyup','');
	ge("imie_dost").style.border="1px solid #ffffff";
	 
	ge("li_imie_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
	ge("nazwisko_dost").setAttribute('readOnly', 'true');
	ge("nazwisko_dost").setAttribute('onkeyup','');
	ge("nazwisko_dost").style.border="1px solid #ffffff";
	
	ge("li_nazwisko_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	ge("ulica_dost").setAttribute('readOnly', 'true');
	ge("ulica_dost").setAttribute('onkeyup','');
	ge("ulica_dost").style.border="none";
	ge("li_ulica_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
		ge("nr_domu_dost").setAttribute('readOnly', 'true');
	ge("nr_domu_dost").setAttribute('onkeyup','');
	ge("nr_domu_dost").style.border="1px solid #ffffff";
	ge("li_nr_domu_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
		ge("nr_mieszkania_dost").setAttribute('readOnly', 'true');
	ge("nr_mieszkania_dost").setAttribute('onkeyup','');
	ge("nr_mieszkania_dost").style.border="1px solid #ffffff";
	ge("li_nr_miesz_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
	ge("kod_dost").setAttribute('readOnly', 'true');
	ge("kod_dost").setAttribute('onkeyup','');
	ge("kod_dost").style.border="1px solid #ffffff";

	ge("li_kod_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";
	
	ge("miasto_dost").setAttribute('readOnly', 'true');
	ge("miasto_dost").setAttribute('onkeyup','');
	ge("miasto_dost").style.border="1px solid #ffffff";

	ge("li_miasto_dost").style.background="url(koszyk/ok_szary.png) 110px no-repeat";


		ge("dalej_krok2").innerHTML='<br/><a style="font-weight:bold;color:#000000;" onclick="edycja_krok2()">Edytuj</a>';

}

function sprawdz_krok1()
{
	blad=0;
		var reg = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
	
		if(ge("imie_form1").value=="")
		{
			blad=1;
		ge("imie_li").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("imie_li").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		if(ge("nazwisko_form1").value=="")
		{
			blad=1;
		ge("nazwisko_li").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("nazwisko_li").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		if(reg.test(ge("email_form1").value) & ge("email_form1").value!="")
		{
					ge("email_li").style.background="url(koszyk/ok.png) 110px no-repeat";

		}
		else
		{
			blad=1;
				ge("email_li").style.background="url(koszyk/cancel.png) 110px no-repeat";

		}
		
		
		/*if(!nrnip(ge("nip_form").value) & ge("nip_form").value!="")
		{
			blad=1;
		ge("nip_li").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
		
		ge("nip_li").style.background="url(koszyk/ok.png) 110px no-repeat";
		}*/
		if(ge("firma_form1").value=="")
		{
			if(ge("nip_form1").value=="")
			{
				ge("nip_li").style.background="url(koszyk/ok.png) 110px no-repeat";
				ge("firma_li").style.background="url(koszyk/ok.png) 110px no-repeat";
			}
			else
			{
				ge("nip_li").style.background="url(koszyk/cancel.png) 110px no-repeat";
				ge("firma_li").style.background="url(koszyk/cancel.png) 110px no-repeat";
				blad=1;
			}
		}
		else
		{
			if(nrnip(ge("nip_form1").value) & ge("nip_form1").value!="")
			{
				ge("nip_li").style.background="url(koszyk/ok.png) 110px no-repeat";
			}
			else
			{
				ge("nip_li").style.background="url(koszyk/cancel.png) 110px no-repeat";
				blad=1;
			}
		}
		
		
		if(isNaN(ge("telefon_form1").value) || ge("telefon_form1").value=="")
		{
			blad=1;
		ge("telefon_li").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("telefon_li").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		
		if(blad==0)
	{
		
		ge("dalej_krok1").innerHTML='<a href="#" style="color:#000000;" onclick="rozwin(1);zam_krok1();"/>Dalej</a>';
	}
	else
	{
		ge("dalej_krok1").innerHTML="";
	}
}


function sprawdz_krok2()
{
	blad=0;
	
		if(ge("imie_dost").value=="")
		{
			blad=1;
		ge("li_imie_dost").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("li_imie_dost").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		
		if(ge("nazwisko_dost").value=="")
		{
			blad=1;
		ge("li_nazwisko_dost").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("li_nazwisko_dost").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		if(ge("ulica_dost").value=="")
		{
			blad=1;
		ge("li_ulica_dost").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("li_ulica_dost").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		if(ge("nr_domu_dost").value=="")
		{
			blad=1;
		ge("li_nr_domu_dost").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("li_nr_domu_dost").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		
		if(ge("miasto_dost").value=="")
		{
			blad=1;
		ge("li_miasto_dost").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		else
		{
			
		ge("li_miasto_dost").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		
		if(ge("kod_dost").value.match(/^\d\d-\d\d\d$/))
		{
		ge("li_kod_dost").style.background="url(koszyk/ok.png) 110px no-repeat";
		}
		else
		{
				blad=1;
		ge("li_kod_dost").style.background="url(koszyk/cancel.png) 110px no-repeat";
		}
		if(blad==0)
		{
			ge("dalej_krok2").innerHTML='<br/><a style="font-weight:bold;cursor:pointer;color:#000000;" onclick="rozwin(2);zam_krok2();">Dalej</a>';
		}
		else
		{
				ge("dalej_krok2").innerHTML='';
		
		}
}
function zakupy_gosc()
{
	shopCookie = new tCookie();
//setTimeout("",4000);
//alert('Wartosc zamówienia mogla uledz zmianie!');
//cena=ge('pom').value;
//shopCookie.set('shp',cena, shopCookie.noexpire());
shopCookie.set('guest','1', shopCookie.noexpire());
//alert(cena);


	tresc='<div class="belka_koszyk">Krok 1. - Informacje kontaktowe i Dane do faktury</div><div style="height:137px;"><span><br/>Proszę o wypełnienie wszystkich danych:</span><br/><ul style="list-style:none;text-align:right;width:110px;float:left;display:inline;"><li style="margin-top:7px;">Imie:</li> <li style="margin-top:7px;">Nazwisko: </li><li style="margin-top:7px;">Email: </li><li style="margin-top:7px;">Firma: </li><li style="margin-top:7px;">Nip: </li><li style="margin-top:7px;">Telefon: </li></ul><ul style="list-style:none;text-align:left;margin-left:5px;width:200px;float:left;display:inline;padding:0px;"><li style="margin-top:4px;" id="imie_li"><input onkeyup="sprawdz_krok1()"style="font-size:10px;border:1px solid red;" type="text" name="imie_form" id="imie_form1"/></li><li style="margin-top:4px;" id="nazwisko_li"><input onkeyup="sprawdz_krok1()" style="font-size:10px;border:1px solid red;" type="text" name="nazwisko_form" id="nazwisko_form1"/></li><li style="margin-top:4px;" id="email_li"><input onkeyup="sprawdz_krok1()" style="font-size:10px;border:1px solid red;" type="text" name="email_form" id="email_form1"/></li><li style="margin-top:4px;" id="firma_li"><input onkeyup="sprawdz_krok1()" style="font-size:10px;border:1px solid red;" type="text" name="firma_form" id="firma_form1"/></li><li style="margin-top:4px;" id="nip_li"><input  style="font-size:10px;border:1px solid red;" type="text" onkeyup="sprawdz_krok1()" name="nip_form" id="nip_form1"/></li><li style="margin-top:4px;" id="telefon_li"><input onkeyup="sprawdz_krok1()" style="font-size:10px;border:1px solid red;" type="text" name="telefon_form" id="telefon_form1"/></li><br/><span id="dalej_krok1" style="font-weight:bold;"><br/><br/><a style="font-weight:bold;" id="dalej2" onclick="zam_krok1();rozwin(1);"></a><br/></span>';
	
	ge('krok1').innerHTML=tresc;
		mint.fx.Style('krok1', "height", null, 230 , 20, 1000);

	sprawdz_krok1();
}
