
function getProduct(catalogNumber) {
	
	url = 'ajax/order.php?option=getProductId&catalogNumber='+catalogNumber;
	getProductData(url, 'productId', 'W naszej bazie nie ma części o podanym numerze katalogowym. Sprawdź czy wpisany numer jest prawidłowy. <br />Jeżeli jesteś pewien/na, że numer katalogowy jest poprawny wpisz ręcznie nazwę części.');
	
	url = 'ajax/order.php?option=getProductName&catalogNumber='+catalogNumber;
	getProductData(url, 'productName', '');
	
}

function calculateTotal() {
	
	var dataZgloszenia = document.getElementById('dataZgloszeniaUsterki').value;
	if (dataZgloszenia == '') {
		alert("Wybierz datę zgłoszenia usterki!");
		return false;
	}
	url = 'ajax/rozliczenia.php?option=getZabudowa';
	getData(url, 'zabudowa');
	url = 'ajax/rozliczenia.php?option=getDojazd&data=' + dataZgloszenia;
	getData(url, 'dojazd48');
	
	
	var cenaCzesci     =  document.getElementsByName("cenaCzesci[]");
	//var iloscCzesci    =  document.getElementsByName("iloscCzesci[]");
	var robocizna      =  parseFloat(document.getElementById("kosztNaprawy").value);
	var kosztZabudowy  = (document.getElementById("kosztZabudowy").checked) ? parseFloat(document.getElementById("zabudowa").value) : 0;
	var dojazd   	   = (document.getElementById("dojazd").checked) ? parseFloat(document.getElementById("dojazd48").value) : 0;
	var cenaTransportu =  parseFloat(document.getElementById("cenaTransportu").value);
	
	var cenaCzesciTotal = 0;
	var cenaTotal = document.getElementById('cenaTotal');
	
	
	for (i=0;i<cenaCzesci.length;i++) {
		var cena = parseFloat(cenaCzesci[i].value);
		if (!isNaN(cena)) {
			//var cena = (cena);
			cenaCzesciTotal += cena;
		}
	}
	
	var total = (cenaCzesciTotal + robocizna + kosztZabudowy + dojazd  + cenaTransportu);
	
	cenaTotal.innerHTML = Math.round(total*100)/100; 
	
	
}
// Rozliczenia edycja
function calculateTotalEdit() {
	
	var dataZgloszenia = document.getElementById('dataZgloszeniaUsterki').value;
	if (dataZgloszenia == '') {
		alert("Wybierz datę zgłoszenia usterki!");
		return false;
	}
	url = 'ajax/rozliczenia.php?option=getZabudowa';
	getData(url, 'zabudowa');
	url = 'ajax/rozliczenia.php?option=getDojazd&data=' + dataZgloszenia;
	getData(url, 'dojazd48');
	
	
	var cenaCzesci     =  document.getElementsByName("cenaCzesci[]");
	//var iloscCzesci    =  document.getElementsByName("iloscCzesci[]");
	var cenaCzesciNowe =  document.getElementsByName("cenaCzesci_new[]");
	var iloscCzesciNowe=  document.getElementsByName("iloscCzesci_new[]");
	var robocizna      =  parseFloat(document.getElementById("kosztNaprawy").value);
	var kosztZabudowy  = (document.getElementById("kosztZabudowy").checked) ? parseFloat(document.getElementById("zabudowa").value) : 0;
	var dojazd   	   = (document.getElementById("dojazd").checked) ? parseFloat(document.getElementById("dojazd48").value) : 0;
	var cenaTransportu =  parseFloat(document.getElementById("cenaTransportu").value);
	
	var cenaCzesciTotal = 0;
	var cenaTotal = document.getElementById('cenaTotal');
	
	
	for (i=0;i<cenaCzesci.length;i++) {
		var cena = parseFloat(cenaCzesci[i].value);
		if (!isNaN(cena)) {
			cenaCzesciTotal += ( cena );
		}
	}
	
	for (i=0;i<cenaCzesciNowe.length;i++) {
		var cenaNowe = parseFloat(cenaCzesciNowe[i].value);
		if (!isNaN(cenaNowe)) {
			cenaCzesciTotal += ( cenaNowe  );
		}
	}
	
	var total = (cenaCzesciTotal + robocizna + kosztZabudowy + dojazd  + cenaTransportu);
	
	cenaTotal.innerHTML = Math.round(total*100)/100; 
	
	
}

function showOrderParts(orderId) {
	
	url = 'http:/admin/ajax/getOrderParts.php?orderId='+orderId;
	
	//var mouseX = parseInt(document.getElementById('mouseX').innerHTML);
	//var mouseY = parseInt(document.getElementById('mouseY').innerHTML);
	var info = document.getElementById("info_"+orderId);
	var info_number = document.getElementById("info_number");
	info_number.value = orderId;
	
	//info.style.display = "block";
	//info.style.position="absolute";
    //info.style.top= -230+"px";
    //info.style.left= (100)+"px";
    //info.innerHTML = "<div style='width:200px;background:#fff;border:1px solid #ccc'><img src='skins/default/images/wait.gif' style='vertical-align:middle' />Pobieranie danych...</div>";
	startGETRequest(url, displayOrderParts, onEnd);
}
function displayOrderParts(text, xml) {
	

	//var mouseX = parseInt(document.getElementById('mouseX').innerHTML);
	//var mouseY = parseInt(document.getElementById('mouseY').innerHTML);
	var info_number = document.getElementById("info_number").value;
	var info = document.getElementById("info_"+info_number);
	info.style.display = "block";
	info.style.position="absolute";
    info.style.top = -230+"px";
    info.style.left= (100)+"px";
	info.innerHTML = text;
	
}


function hideOrderParts() {
	i = 0;
	div = document.getElementsByTagName("div");
	while (element = div[i++]) {
  		if (element.className == "el_info") {
    		element.style.display = "none";
    	}
  	}
}
	//var el = document.getElementsByClassName("el_info");
	//	for (i=0;i<el.length;i++){
   // 	el[i].style.display = "none";
	//}
	
function fillCustomerData(card_number){

	$.ajax({
    	type: "POST",
    	url: "ajax/getCustomerData.php",
    	data: { "card_number" : card_number	},
    	dataType: 'json',
    	success: function(data) {
    		//var surname = data.nazwisko;
    		//alert(surname);
    		$("#nazwisko").val(data.nazwisko);
    		$("#imie").val(data.imie);
    		$("#telefon").val(data.telefon);
    		$("#miejscowosc").val(data.miasto);
    		$("#kod").val(data.kod_pocztowy);
    		$("#ulica").val(data.ulica);
    		$("#nrBudynku").val(data.nr_domu);
    		$("#nrMieszkania").val(data.nr_mieszkania);
    		if (data.nazwisko != '') {
    		$('#dialog').dialog({
					autoOpen: true,
					width: 400,
					modal: true,
					buttons: {
						"Ok": function() { 
							$(this).dialog("close"); 
						}
						
					}
				});
				
    		}
		}
	});
	
}	
	/**
function fillCustomerData(card_number){

	$.ajax({
    	type: "POST",
    	url: 'ajax/getCustomerData.php',
    	data: { 'card_number' : card_number	},
    	dataType: 'json',
    	success: function(data) {
    		//var surname = data.nazwisko;
    		//alert(surname);
    		$("#nazwisko").val(data.nazwisko);
    		$("#imie").val(data.imie);
    		$("#telefon").val(data.telefon);
    		$("#miejscowosc").val(data.miasto);
    		$("#kod").val(data.kod_pocztowy);
    		$("#ulica").val(data.ulica);
    		$("#nrBudynku").val(data.nr_domu);
    		$("#nrMieszkania").val(data.nr_mieszkania);
    		
		}
	});
	
}
*/
function setPurchaseDate(card_number){

	$.ajax({
    	type: "POST",
    	url: 'ajax/getPurchaseDate.php',
    	
    	data: { 'card_number' : card_number	},
    	dataType: 'json',
    	success: function(data) {
    		//eval(data);
               
    		
    		var date = data.purchase_date;
    		var serial_no = data.serial_no;
    		
    		$("#dataZakupu").val(date);
    		$("#nrFabryczny").val(serial_no);
		}
	});
	
}

function checkRequiredSerialNo(id) {
	
	$.ajax({
	   	type: "POST",
			url: "ajax/checkRequiredSerialNo.php",
			data: "id="+id,
			success: function(data){
				
				if (data == 0) {
   					$("#nrFabryczny").val('BRAKNRSR').attr('readonly', 'readonly');
	   			}
	   			else if ($("#nrFabryczny").val() == 'BRAKNRSR')  {
	   				$("#nrFabryczny").val('').removeAttr('readonly');
	   			}
	   			else {	
	   				$("#nrFabryczny").removeAttr('readonly');
	   			}
   			}
		});
}

