function waliduj_statki(){
    var validValue = 1;
    var pustePole = 1;

    
    if (document.getElementById('ms').value == "" || document.getElementById('ms').value == frm.ms) {
        document.getElementById('ms_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
    if (document.getElementById('bandera').value == "" || document.getElementById('bandera').value == frm.bandera) {
        document.getElementById('bandera_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
    if (document.getElementById('port').value == "" || document.getElementById('port').value == frm.port) {
        document.getElementById('port_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
	if (document.getElementById('agencja').value == "" || document.getElementById('agencja').value == frm.agencja) {
        document.getElementById('agencja_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
	if (document.getElementById('nabrzeze').value == "" || document.getElementById('nabrzeze').value == frm.nabrzeze) {
        document.getElementById('nabrzeze_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
	if (document.getElementById('platnik').value == "" || document.getElementById('platnik').value == frm.platnik) {
        document.getElementById('platnik_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
	if (document.getElementById('eta').value == "" || document.getElementById('eta').value == frm.eta) {
        document.getElementById('eta_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
	if (document.getElementById('etd').value == "" || document.getElementById('etd').value == frm.etd) {
        document.getElementById('etd_error').style.display = 'block';
        pustePole = 0;
        validValue = 0;
    }
    
    if (pustePole == 0) {
        //alert('uzupełnij !');
    }
    
    if (validValue == 1) {
        //document.getElementById('formularz_kontaktowy').action = location.href;
        //document.getElementById('formularz_kontaktowy').submit();
		dane_zamawiajacego();
		document.getElementById('formularz_statki').style.display = 'none';
		document.getElementById('formularz_statki2').style.display = 'block';
    }
}

function dane_zamawiajacego() {
	var tablica2 = new Object();
    tablica2["ms"] = frm.ms;
    tablica2["bandera"] = frm.bandera;
    tablica2["port"] = frm.port;
	tablica2["agencja"] = frm.agencja;
    tablica2["nabrzeze"] = frm.nabrzeze;
    tablica2["platnik"] = frm.platnik;
	tablica2["formaPlatnosci"] = frm.formaPlatnosci;
	tablica2["eta"] = frm.eta;
	tablica2["etd"] = frm.etd;
    
    
    var idiki = new Array;
    idiki[0] = "ms";
    idiki[1] = "bandera";
    idiki[2] = "port";
	idiki[3] = "agencja";
    idiki[4] = "nabrzeze";
    idiki[5] = "platnik";
	idiki[6] = "formaPlatnosci";
	idiki[7] = "eta";
    idiki[8] = "etd";
	
	for (var i = 0; i < idiki.length; i++) {       
                document.getElementById(idiki[i]+'_label').innerHTML = tablica2[idiki[i]];
				document.getElementById(idiki[i]+'_dane').innerHTML = document.getElementById(idiki[i]).value; 
				if(document.getElementById(idiki[i]).value == tablica2[idiki[i]]) {
					document.getElementById(idiki[i]+'_dane').innerHTML = ""; 
				}          
    }
}

var tempObj = new Object;
tempObj.index = 0;

function dodaj_produkt() {
	var towar = document.getElementById('towar').value;
	var qty = document.getElementById('Qty').value;
	var unit = document.getElementById('Unit').value;
	
	var tableRef = document.getElementById('wybrane_towary_table');
	var d = new Date();
	var prefix = 'index_'+d.getTime();
	var prefix_index = tempObj.index;
	var newRow   = tableRef.insertRow(prefix_index);
	newRow.id = prefix;
	var newCell  = newRow.insertCell(0);

	var newText  = document.createTextNode(towar)
    newCell.appendChild(newText);
	var newCell  = newRow.insertCell(1);
	var newText2  = document.createTextNode(qty)
    newCell.appendChild(newText2);
	var newCell  = newRow.insertCell(2);
	var newText3  = document.createTextNode(unit)
    newCell.appendChild(newText3);
	var newCell  = newRow.insertCell(3);
    newCell.innerHTML = '<img src="images/icon_nie.png" alt="" />';	
	newCell.onclick = function() {
		tableRef.deleteRow(prefix_index);
	}
	tempObj.index++;
}

function wyslij_zamowienie() {
	var input = document.createElement("input");
	input.name = "ms";
	input.value = document.getElementById('ms_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "bandera";
	input.value = document.getElementById('bandera_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "port";
	input.value = document.getElementById('port_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "port";
	input.value = document.getElementById('port_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "agencja";
	input.value = document.getElementById('agencja_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "nabrzeze";
	input.value = document.getElementById('nabrzeze_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "platnik";
	input.value = document.getElementById('platnik_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "formaPlatnosci";
	input.value = document.getElementById('formaPlatnosci_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "eta";
	input.value = document.getElementById('eta_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var input = document.createElement("input");
	input.name = "etd";
	input.value = document.getElementById('etd_dane').innerHTML;
	input.type = "hidden";
	document.getElementById('formularz_statki2').appendChild(input);
	
	var produkty_node = document.getElementById('wybrane_towary_table');
	var produkty = produkty_node.getElementsByTagName("tr");
	for(var i=0; i<produkty.length; i++) {
		var towar = produkty[i].childNodes[0].innerHTML;
		var qty = produkty[i].childNodes[1].innerHTML;
		var unit = produkty[i].childNodes[2].innerHTML;
		
		var input = document.createElement("input");
		input.name = "produkt["+i+"][towar]";
		input.value = towar;
		input.type = "hidden";
		document.getElementById('formularz_statki2').appendChild(input);
		
		var input = document.createElement("input");
		input.name = "produkt["+i+"][qty]";
		input.value = qty;
		input.type = "hidden";
		document.getElementById('formularz_statki2').appendChild(input);
		
		var input = document.createElement("input");
		input.name = "produkt["+i+"][unit]";
		input.value = unit;
		input.type = "hidden";
		document.getElementById('formularz_statki2').appendChild(input);
	}
	document.getElementById('formularz_statki2').submit();
	
}

function ukryj_statki(id){
    if (document.getElementById(id + '_error')) {
        document.getElementById(id + '_error').style.display = 'none';
    }
    var tablica = new Object();
    tablica["ms"] = frm.ms;
    tablica["bandera"] = frm.bandera;
    tablica["port"] = frm.port;
	tablica["agencja"] = frm.agencja;
    tablica["nabrzeze"] = frm.nabrzeze;
    tablica["platnik"] = frm.platnik;
	tablica["eta"] = frm.eta;
	tablica["etd"] = frm.etd;
	tablica["towar"] = frm.towar;
	tablica["Qty"] = frm.Qty;
	tablica["Unit"] = frm.Unit;
    
    
    var idiki = new Array;
    idiki[0] = "ms";
    idiki[1] = "bandera";
    idiki[2] = "port";
	idiki[3] = "agencja";
    idiki[4] = "nabrzeze";
    idiki[5] = "platnik";
	idiki[6] = "eta";
    idiki[7] = "etd";
	idiki[8] = "towar";
	idiki[9] = "Qty";
	idiki[10] = "Unit";
    
    
    if (document.getElementById(id).value == tablica[id]) {
        document.getElementById(id).value = "";
    }
    for (var i = 0; i < idiki.length; i++) {
        if (idiki[i] != id) {
            if (document.getElementById(idiki[i]).value == "") {
                document.getElementById(idiki[i]).value = tablica[idiki[i]];
            }
        }
    }
}

window.addEvent('domready', function(){

if (document.getElementById('ms')) {
	$('ms').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('bandera')) {
	$('bandera').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('port')) {
	$('port').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('agencja')) {
	$('agencja').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('nabrzeze')) {
	$('nabrzeze').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('platnik')) {
	$('platnik').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}	

if (document.getElementById('eta')) {
	$('eta').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('etd')) {
	$('etd').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('dalej_frm_statki')) {
	$('dalej_frm_statki').addEvent('click', function(){
		waliduj_statki();
	});
}

// -----------------------------------------------

if (document.getElementById('towar')) {
	$('towar').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('Qty')) {
	$('Qty').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('Unit')) {
	$('Unit').addEvent('click', function(){
		ukryj_statki(this.id);
	});
}

if (document.getElementById('dodaj_produkt')) {
	$('dodaj_produkt').addEvent('click', function(){
		dodaj_produkt();
	});
}

if (document.getElementById('wyslij_zamowienie')) {
	$('wyslij_zamowienie').addEvent('click', function(){
		wyslij_zamowienie();
	});
}

});
