function ShowPhoto(szerokosc, wysokosc, grafa) {
	NewWindow = window.open('http://e-energia.pl/includes/show_photo.php?' + grafa, 'xxx', 'width='+szerokosc+', height='+wysokosc+', scrollbars=no');
	NewWindow.focus();
}

function OpenWindow(szerokosc, wysokosc, plik) {
	if (!plik.match("e-energia.pl")) {
		plik = "http://e-energia.pl/"+plik;
	}
	NewWindow = window.open(plik, 'xxx'+szerokosc+wysokosc, 'width='+szerokosc+', height='+wysokosc+', scrollbars=no, statusbar=no, menubar=no');
	NewWindow.focus();
}

function usun_poz(id_poz) {
	var rez = window.confirm('Czy na pewno usunąć wskazaną pozycję ?');
		
   if (rez) {
   
      this.document.dokument_form.del_id.value = id_poz;
      this.document.dokument_form.submit();
      
   } else {
   	
   	this.document.dokument_form.del_id.value = "";
   	
   }
}

function GetElement(obiekt){
 	if(document.all)return document.all[obiekt];
 	else return document.getElementById(obiekt); 
}

function AddBasket() {
	var ProdList = GetElement("ProdList").value;
	var Prods = ProdList.split("||");
//	alert(Prods.length);
	for (p=0;p<Prods.length;p++) {
		var Det = Prods[p].split("=>");
		var PROD_ID = Det[0];
		var PROD_NM = Det[1];
		/*if (GetElement("nostanmag_"+PROD_ID).value != "1") {
//			alert(GetElement("stanmag_"+PROD_ID).value*1+" < "+GetElement("ilosc_"+PROD_ID).value*1);
			if (GetElement("stanmag_"+PROD_ID).value*1 < GetElement("ilosc_"+PROD_ID).value*1) {
				alert("Ilość podana dla produktu "+PROD_NM+"\n jest większa niż  ilość dostępna w magazynie. \n\n Maksymalna ilość na jaką  możesz złożyć zamówienie to "+GetElement("stanmag_"+PROD_ID).value);
				return;
			}
			
		}*/
		//alert(GetElement("ilosc_"+PROD_ID).value*1);
		if (GetElement("ilosc_"+PROD_ID).value*1 <= 0 || isNaN(GetElement("ilosc_"+PROD_ID).value*1)) {
			alert('Ilość podana przy produkcie '+PROD_NM+' jest nieprawidłowa');
			return;
		}
	}
	document.form_koszyk.submit();
}


function UpdateOrderValue() {
	var OrderValue = GetElement("OrderValue").value*1;
	
	//sprawdzay który to typ dostawy
	var DeliveryOpts = document.forms["form_zamowienie"].typ_dostawy.length;
	for(d=0;d<DeliveryOpts;d++) {
		var It = document.forms["form_zamowienie"].typ_dostawy.item(d);
		if (It.value && It.checked) {
			 var DeliveryId = It.value;
			 var DeliveryValue = GetElement("koszt_dostawy_"+DeliveryId).value*1;
			 GetElement("zawiera_koszty_przesylki").style.display = 'inline';
			 break;
		}
	}
	if (!DeliveryValue) {
		var DeliveryValue=0;
	}
	GetElement("OrderValueShow").value = OrderValue+DeliveryValue;
	GetElement("SumTr").style.backgroundColor = '#FFE9D2';
	
}



function RazemSuma() {
   var ProdList = GetElement("ProdList").value;
   var Prods = ProdList.split("||");
   var Wartosc = 0;
   for (p=0;p<Prods.length;p++) {
      var Det = Prods[p].split("=>");
      var PROD_ID = Det[0];
      var PROD_NM = Det[1];
      if (GetElement("ilosc_"+PROD_ID).value*1 <= 0) {
      	alert(1);
      } 
      if (isNaN(GetElement("ilosc_"+PROD_ID).value*1)) {
      	alert("ilosc_"+PROD_ID);
      }
      
      if (GetElement("ilosc_"+PROD_ID).value*1 <= 0 || isNaN(GetElement("ilosc_"+PROD_ID).value*1)) {
        	alert('Ilość podana przy produkcie '+PROD_NM+' jest nieprawidłowa');
        	GetElement("ilosc_"+PROD_ID).focus();
        	GetElement("ilosc_"+PROD_ID).select();
        	return;
      }
      //alert("wartosc1_"+PROD_ID);
      //Wartosc = Wartosc + (GetElement("wartosc1_"+PROD_ID).value*1);
   }
   
   //zliczamy wartosci
   var Values = document.getElementsByTagName("INPUT");
   for (v=0;v<Values.length;v++) {
   	if (Values[v].name.match('wartosc1_')) {
   		Wartosc += Values[v].value*1;
   	}
   }
   
   document.form_koszyk.razem_wszystko.value = AddZeros(Wartosc);
}



function PokazButton() {
   document.getElementById('update_button').style.display = 'inline';
}


function SetDelivery() {
	
	//alert("a");
	
	GetElement("zawiera_koszty_przesylki").style.display = 'none';
	var OrderValue = GetElement("OrderValue").value;
	GetElement("OrderValueShow").value = OrderValue;
	
	var TZOpts = document.forms["form_zamowienie"].typ_zaplaty.length;
	//alert(document.forms["form_zamowienie"].typ_zaplaty.length);
	if (TZOpts) {
		for(d=0;d<TZOpts;d++) {
			var It = document.forms["form_zamowienie"].typ_zaplaty.item(d);
			if (It.value && It.checked) {
				 var TZId = It.value;
				 continue;
			}
		}
	} else 
	if (document.forms["form_zamowienie"].typ_zaplaty) {
		var TZId = document.forms["form_zamowienie"].typ_zaplaty.value;
	}
	if (!TZId) {
		var TZId=0;
	}
	
	//alert(TZId);
	
	if (TZId > 0) {
		GetElement("tz_div").style.display="block";
		GetElement("notz_div").style.display="none";
		var TDList = GetElement("tz_td_"+TZId).value.split(",");
		
	 //	alert(GetElement("tz_td_"+TZId).value);
		
		var DeliveryOpts = document.forms["form_zamowienie"].typ_dostawy.length;
	   for(d=0;d<DeliveryOpts;d++) {
	      var It = document.forms["form_zamowienie"].typ_dostawy.item(d);
	     	// if (It.value && It.checked) {
        	var DeliveryId = It.value;
        	var IsOk = "";
        	for (i=0;i<TDList.length;i++) {
        		if (DeliveryId == TDList[i]) {
               IsOk = "tak";
            }
         }
         if (IsOk == "tak") {
         	It.style.display="inline";
         	GetElement("label_td_"+DeliveryId).style.display="inline";
         } else {
         	It.style.display="none";
         	GetElement("label_td_"+DeliveryId).style.display="none";
         	It.checked=false;
         }
	      //}
	   }
		
		
	} else {
		GetElement("tz_div").style.display="none";
		GetElement("notz_div").style.display="block";
	}
}



function AddZeros(Wartosc) {
	var NewWartosc = Wartosc.toString();
	var Det = NewWartosc.split(".");
	var Reszta = Det[1]*1;
	if (isNaN(Reszta)) {
		var NewValue = Det[0]+'.00';
	} else
	if (Reszta<10) {
		var NewValue = Det[0]+'.'+Det[1]+'0';
	} else {
		var NewValue = NewWartosc;
	}
	return NewValue;
}


function ShowZamien(id_zam) {
	var Divs = document.getElementsByTagName("DIV");
	for (d=0;d<Divs.length;d++) {
		if (Divs[d].id.match("lista_zam_")) {
			Divs[d].style.display='none';
		}
	}
	GetElement("lista_zam_"+id_zam).style.display='block';
}



function EditUser() {
	if (document.forms["user_details"].pwd1.value!='') {
		if (document.forms["user_details"].pwd1.value!=document.forms["user_details"].pwd2.value) {
			alert('Podane hasła nie są identyczne!');
			return;
		}
	}
	if (document.forms["user_details"].nazwa.value=="") {
		alert('Musisz podać imię i nazwisko!');
		return;
	}
	if (document.forms["user_details"].email.value=="") {
		alert('Musisz podać adres e-mail!');
		return;
	}
	document.forms["user_details"].submit();
}
