
var Wspolczynnik = "<option value=''>Wybierz</option><option>1</option>	<option>1.25</option>	<option>1.5</option>";


var msg = '';
function Upload()
{}


function SetVisible(wskCheckbox, tableName   )
{
	if (wskCheckbox.checked)	
		document.getElementById(tableName).style.display = 'block';
	else
		document.getElementById(tableName).style.display = 'none';
}	


function InitializeDiv()
{
	SetVisible( document.getElementById('CheckBoxSkanowanie'), 'DivSkan')	
	SetVisible( document.getElementById('CheckBoxObrDokTech'), 'DivObrDokTech')	
	SetVisible( document.getElementById('CheckBoxWektor'), 'DivWektor')	
	SetVisible( document.getElementById('CheckBoxWektorReczMapy'), 'DivWektorReczMapy')	
	SetVisible( document.getElementById('CheckboxPlotowanieGrafika'), 'DivPlotowanieGrafika')	
	SetVisible( document.getElementById('CheckboxRysWekt'), 'DivPlotowanieRysWekt')	
	SetVisible( document.getElementById('CheckboxKalibracja'), 'DivKalibracja')	

}
		 		 

function GetValue()
{	
	Form1.scrollTopPosition.value =  window.document.body.scrollTop;
	Form1.scrollLeftPosition.value =  window.document.body.scrollLeft;
}

function SetValue()
{	
	window.document.body.scrollTop = TopPosition;
	window.document.body.scrollLeft = LeftPosition;
	//Cena();
	
	MessageBox();
	Upload();
}


var maxRow=50;
var maxLetterIle = 5;

function Skan_onclick(op, rowNr) {

body = document.getElementById("TblSkanBody");
table= document.getElementById("TblSkan");
if (op=="AD") {
Add_Skan_row(body,table);
}else{
Del_Skan_row(body,table, rowNr);
}
}


function Add_Skan_row(TB, Table){ //Pobyt za granica
var tbb=TB
var row=Table.rows.length -1

if (row < maxRow){
tr1=document.createElement("TR");
tr1.id="ROW_" + Table.id + "_"  + row
tbb.appendChild(tr1) 

//var td0=document.createElement("TD");
//td0.innerHTML= "<a id='test' style='CURSOR: hand; COLOR: mediumblue; TEXT-DECORATION: underline' onclick=\"return Skan_onclick('DEL'," + row + ")\">Usuń wiersz </a>"
//tr1.appendChild(td0)				

var td1=document.createElement("TD");
td1.innerHTML= "<select onchange = TblSkanCena(" + row + ",'',0) style='width: 100%;' id=Format_" + Table.id + "_"  + row + " name=Format_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>A0</option>	<option>A1</option>	<option>A2</option><option>A3</option><option>A4</option></select>"
tr1.appendChild(td1)				

var td0=document.createElement("TD");
td0.innerHTML= "<select onchange = TblSkanCena(" + row + ",'',0) style='width: 100%;' id=Wspolczynnik_" + Table.id + "_"  + row + " name=Wspolczynnik_" + Table.id + "_"  + row + ">"+Wspolczynnik +"</select>"
tr1.appendChild(td0)				


var td2=document.createElement("TD");
td2.innerHTML= "<select onchange = TblSkanCena(" + row + ",'',0)  style='width: 100%;' id=Kalibracja_" + Table.id + "_"  + row + " name=Kalibracja_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>Nie</option>	<option>do 9 pkt</option><option>9 - 54 pkt</option><option>55 - 90 pkt</option><option>ponad 90 pkt</option></select>"
tr1.appendChild(td2)				
var td2=document.createElement("TD");
td2.innerHTML= "<select onchange = TblSkanCena(" + row + ",'',0) style='width: 100%;' id=Kolor_" + Table.id + "_"  + row + " name=Kolor_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>Nie</option>	<option>Tak</option></select>"
tr1.appendChild(td2)				
	

var td17=document.createElement("TD");
tr1.appendChild(td17)	
		
var td5=document.createElement("TD");
td5.innerHTML= "<input   onchange = TblSkanCena(" + row + ",'',0) style='width: 100%;' id=Ile_" + Table.id + "_"  + row + " name=Ile_" + Table.id + "_"  + row + "  maxlength = '" + maxLetterIle +"' >"
tr1.appendChild(td5)				

var td6=document.createElement("TD");
td6.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaWyj_" + Table.id + "_"  + row + " name=CenaWyj_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td6)				

var td7=document.createElement("TD");
td7.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaTran_" + Table.id + "_"  + row + " name=CenaTran_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td7)				

var td8=document.createElement("TD");
td8.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=Cena_" + Table.id + "_"  + row + " name=Cena_" + Table.id + "_"  + row + " readOnly>  <input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Cena2ukryty_" + Table.id + "_"  + row + " name=Cena2ukryty_" + Table.id + "_"  + row + " ><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Index_" + Table.id + "_"  + row + " name=Index_" + Table.id + "_"  + row + " >"
tr1.appendChild(td8)								
							
} 
}



function Del_Skan_row(TB, Table, rowNr){


var tbb=TB
var row=Table.rows.length -2
//var row=rowNr;

if (row>0 ){
var Trow= document.getElementById("ROW_" + Table.id + "_"  + row)
tbb.removeChild(Trow) 

Cena();
}
}


function DokTech_onclick(op) {
body = document.getElementById("TblDokTechBody");
table= document.getElementById("TblDokTech");
if (op=="AD") {
Add_DokTech_row(body,table);
}else{
Del_DokTech_row(body,table);
}
}

function Wektor_onclick(op) {
body = document.getElementById("TblWektorBody");
table= document.getElementById("TblWektor");
if (op=="AD") {
Add_Wektor_row(body,table);
}else{
Del_Wektor_row(body,table);
}
}


function Add_Wektor_row(TB, Table){ //Pobyt za granica
var tbb=TB
var row=Table.rows.length -1
if (row < maxRow){
var tr1=document.createElement("TR");
tr1.id="ROW_" + Table.id + "_"  + row
tbb.appendChild(tr1) 
var td1=document.createElement("TD");
td1.innerHTML= "<select onchange = TblWektorCena(" + row + ",'',0) style='width: 100%;' id=Format_" + Table.id + "_"  + row + " name=Format_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>A0</option>	<option>A1</option>	<option>A2</option><option>A3</option><option>A4</option></select>"
tr1.appendChild(td1)

var td0=document.createElement("TD");
td0.innerHTML= "<select onchange = TblWektorCena(" + row + ",'',0) style='width: 100%;' id=Wspolczynnik_" + Table.id + "_"  + row + " name=Wspolczynnik_" + Table.id + "_"  + row + ">"+Wspolczynnik +"</select>"
tr1.appendChild(td0)

var td3=document.createElement("TD");
td3.innerHTML= "<select onchange = TblWektorCena(" + row + ",'',0) style='width: 100%;' id=Gestosc_" + Table.id + "_"  + row + " name=Gestosc_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>Standard</option>	<option>Duża</option>	</select>"
tr1.appendChild(td3) 
var td4=document.createElement("TD");
td4.innerHTML= "<input onchange = TblWektorCena(" + row + ",'',0) style='width: 100%;' id=IleWarstw_" + Table.id + "_"  + row + " name=IleWarstw_" + Table.id + "_"  + row + " >"
tr1.appendChild(td4)		

var td17=document.createElement("TD");
tr1.appendChild(td17)	
		
var td5=document.createElement("TD");
td5.innerHTML= "<input  onchange = TblWektorCena(" + row + ",'',0) style='width: 100%;' id=Ile_" + Table.id + "_"  + row + " name=Ile_" + Table.id + "_"  + row + " maxlength = '" + maxLetterIle +"' >"
tr1.appendChild(td5)				

var td6=document.createElement("TD");
td6.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaWyj_" + Table.id + "_"  + row + " name=CenaWyj_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td6)				

var td7=document.createElement("TD");
td7.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaTran_" + Table.id + "_"  + row + " name=CenaTran_" + Table.id + "_"  + row + " readOnly >"
tr1.appendChild(td7)	

var td8=document.createElement("TD");
td8.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=Cena_" + Table.id + "_"  + row + " name=Cena_" + Table.id + "_"  + row + " readOnly> <input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Cena2ukryty_" + Table.id + "_"  + row + " name=Cena2ukryty_" + Table.id + "_"  + row + " ><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Index_" + Table.id + "_"  + row + " name=Index_" + Table.id + "_"  + row + " >"
tr1.appendChild(td8)				
} 
}


function Add_DokTech_row(TB, Table){ //Pobyt za granica
var tbb=TB
var row=Table.rows.length -1
if (row < maxRow){
var tr1=document.createElement("TR");
tr1.id="ROW_" + Table.id + "_"  + row
tbb.appendChild(tr1) 
var td1=document.createElement("TD");
td1.innerHTML= "<select onchange = TblDokTechCena(" + row + ",'',0) style='width: 100%;' id=Format_" + Table.id + "_"  + row + " name=Format_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>A0</option>	<option>A1</option>	<option>A2</option><option>A3</option><option>A4</option></select>"
tr1.appendChild(td1)				

var td0=document.createElement("TD");
td0.innerHTML= "<select onchange = TblDokTechCena(" + row + ",'',0) style='width: 100%;' id=Wspolczynnik_" + Table.id + "_"  + row + " name=Wspolczynnik_" + Table.id + "_"  + row + ">"+Wspolczynnik +"</select>"
tr1.appendChild(td0)	

var td2=document.createElement("TD");
td2.innerHTML= "<select onchange = TblDokTechCena(" + row + ",'',0) style='width: 100%;' id=Skan_" + Table.id + "_"  + row + " name=Skan_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>Tak</option>	<option>Nie</option></select>"
tr1.appendChild(td2)				
var td3=document.createElement("TD");
td3.innerHTML= "<select onchange = TblDokTechCena(" + row + ",'',0) style='width: 100%;' id=Brudy_" + Table.id + "_"  + row + " name=Brudy_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>Duże</option>	<option>Standard</option>	</select>"
tr1.appendChild(td3) 

var td17=document.createElement("TD");
tr1.appendChild(td17)	

var td4=document.createElement("TD");
td4.innerHTML= "<input  onchange = TblDokTechCena(" + row + ",'',0) style='width: 100%;' id=Ile_" + Table.id + "_"  + row + " name=Ile_" + Table.id + "_"  + row + " maxlength = '" + maxLetterIle +"' >"
tr1.appendChild(td4)				

var td5=document.createElement("TD");
td5.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaWyj_" + Table.id + "_"  + row + " name=CenaWyj_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td5)				

var td6=document.createElement("TD");
td6.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaTran_" + Table.id + "_"  + row + " name=CenaTran_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td6)	

var td7=document.createElement("TD");
td7.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=Cena_" + Table.id + "_"  + row + " name=Cena_" + Table.id + "_"  + row + " readOnly><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Cena2ukryty_" + Table.id + "_"  + row + " name=Cena2ukryty_" + Table.id + "_"  + row + " ><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Index_" + Table.id + "_"  + row + " name=Index_" + Table.id + "_"  + row + " >"
tr1.appendChild(td7)				
} 
}

function Del_Wektor_row(TB, Table){
var tbb=TB
var row=Table.rows.length -2
if (row>0 ){
var Trow= document.getElementById("ROW_" + Table.id + "_"  + row)
tbb.removeChild(Trow) 

Cena();
}
}

function Del_DokTech_row(TB, Table){
var tbb=TB
var row=Table.rows.length -2
if (row>0 ){
var Trow= document.getElementById("ROW_" + Table.id + "_"  + row)
tbb.removeChild(Trow) 
Cena();
}
}

function WektorReczMapy_onclick(op) {
body = document.getElementById("TblWektorReczMapyBody");
table= document.getElementById("TblWektorReczMapy");
if (op=="AD") {
Add_WektorReczMapy_row(body,table);
}else{
Del_WektorReczMapy_row(body,table);
}
}


function Add_WektorReczMapy_row(TB, Table){ //Pobyt za granica
var tbb=TB
var row=Table.rows.length -1
if (row < maxRow){
var tr1=document.createElement("TR");
tr1.id="ROW_" + Table.id + "_"  + row
tbb.appendChild(tr1) 

var td1=document.createElement("TD");
td1.innerHTML= "<select onchange = TblWektorReczMapyCena(" + row + ",'',0) style='width: 100%;' id=Gestosc_" + Table.id + "_"  + row + " name=Gestosc_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>Duża</option>	<option>Średnia</option> <option>Mała</option>		</select>"
tr1.appendChild(td1) 
var td2=document.createElement("TD");
td2.innerHTML= "<input  onchange = TblWektorReczMapyCena(" + row + ",'',0) style='width: 100%;' id=IleHa_" + Table.id + "_"  + row + " name=IleHa_" + Table.id + "_"  + row + " >"
tr1.appendChild(td2)		

var td17=document.createElement("TD");
tr1.appendChild(td17)

//var td3=document.createElement("TD");
//td3.innerHTML= "<input onchange = Cena() style='width: 100%;' id=Ile_" + Table.id + "_"  + row + " name=Ile_" + Table.id + "_"  + row + " maxlength = '" + maxLetterIle +"'  >"
//tr1.appendChild(td3)		

var td4=document.createElement("TD");
td4.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaWyj_" + Table.id + "_"  + row + " name=CenaWyj_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td4)				

var td5=document.createElement("TD");
td5.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaTran_" + Table.id + "_"  + row + " name=CenaTran_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td5)	
		
var td6=document.createElement("TD");
td6.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=Cena_" + Table.id + "_"  + row + " name=Cena_" + Table.id + "_"  + row + " readOnly><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Cena2ukryty_" + Table.id + "_"  + row + " name=Cena2ukryty_" + Table.id + "_"  + row + " ><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Index_" + Table.id + "_"  + row + " name=Index_" + Table.id + "_"  + row + " >"
tr1.appendChild(td6)				
} 
}


function Del_WektorReczMapy_row(TB, Table){
var tbb=TB
var row=Table.rows.length -2
if (row>0 ){
var Trow= document.getElementById("ROW_" + Table.id + "_"  + row)
tbb.removeChild(Trow) 
Cena();
}
}


function PlotowanieGrafika_onclick(op) {
body = document.getElementById("TblPlotowanieGrafikaBody");
table= document.getElementById("TblPlotowanieGrafika");
if (op=="AD") {
Add_PlotowanieGrafika_row(body,table);
}else{
Del_PlotowanieGrafika_row(body,table);
}
}


function Add_PlotowanieGrafika_row(TB, Table){ //Pobyt za granica
var tbb=TB
var row=Table.rows.length -1
if (row < maxRow){
var tr1=document.createElement("TR");
tr1.id="ROW_" + Table.id + "_"  + row
tbb.appendChild(tr1) 

var td1=document.createElement("TD");
td1.innerHTML= "<select onchange = TblPlotowanieGrafikaCena(" + row + ",'',0) style='width: 100%;' id=Format_" + Table.id + "_"  + row + " name=Format_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>A0</option>	<option>A1</option> <option>A2</option> <option>A3</option> <option>A4</option>	 <option>B1</option></select>"
tr1.appendChild(td1) 

var td0=document.createElement("TD");
td0.innerHTML= "<select onchange = TblPlotowanieGrafikaCena(" + row + ",'',0) style='width: 100%;' id=Wspolczynnik_" + Table.id + "_"  + row + " name=Wspolczynnik_" + Table.id + "_"  + row + ">"+Wspolczynnik +"</select>"
tr1.appendChild(td0)

var td2=document.createElement("TD");
td2.innerHTML= "<select onchange = TblPlotowanieGrafikaCena(" + row + ",'',0) style='width: 100%;' id=Nosnik_" + Table.id + "_"  + row + " name=Nosnik_" + Table.id + "_"  + row + " > <option value=''>Wybierz</option><option>Papier</option><option>Papier foto</option>	</select>"
tr1.appendChild(td2)		

var td17=document.createElement("TD");
tr1.appendChild(td17)

var td3=document.createElement("TD");
td3.innerHTML= "<input  onchange = TblPlotowanieGrafikaCena(" + row + ",'',0) style='width: 100%;' id=Ile_" + Table.id + "_"  + row + " name=Ile_" + Table.id + "_"  + row + " maxlength = '" + maxLetterIle +"' >"
tr1.appendChild(td3)				

var td4=document.createElement("TD");
td4.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaWyj_" + Table.id + "_"  + row + " name=CenaWyj_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td4)				

var td5=document.createElement("TD");
td5.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaTran_" + Table.id + "_"  + row + " name=CenaTran_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td5)	

var td6=document.createElement("TD");
td6.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=Cena_" + Table.id + "_"  + row + " name=Cena_" + Table.id + "_"  + row + " readOnly><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Cena2ukryty_" + Table.id + "_"  + row + " name=Cena2ukryty_" + Table.id + "_"  + row + " ><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Index_" + Table.id + "_"  + row + " name=Index_" + Table.id + "_"  + row + " >"
tr1.appendChild(td6)				
} 
}


function Del_PlotowanieGrafika_row(TB, Table){
var tbb=TB
var row=Table.rows.length -2
if (row>0 ){
var Trow= document.getElementById("ROW_" + Table.id + "_"  + row)
tbb.removeChild(Trow) 
Cena();
}
}



function PlotowanieRysWekt_onclick(op) {
body = document.getElementById("TblPlotowanieRysWektBody");
table= document.getElementById("TblPlotowanieRysWekt");
if (op=="AD") {
Add_PlotowanieRysWekt_row(body,table);
}else{
Del_PlotowanieRysWekt_row(body,table);
}
}


function Add_PlotowanieRysWekt_row(TB, Table){ //Pobyt za granica
var tbb=TB
var row=Table.rows.length -1
if (row < maxRow){
var tr1=document.createElement("TR");
tr1.id="ROW_" + Table.id + "_"  + row
tbb.appendChild(tr1) 

var td1=document.createElement("TD");
td1.innerHTML= "<select onchange = TblPlotowanieRysWektCena(" + row + ",'',0) style='width: 100%;' id=Format_" + Table.id + "_"  + row + " name=Format_" + Table.id + "_"  + row + "><option value=''>Wybierz</option><option>A0</option>	<option>A1</option> <option>A2</option> <option>A3</option> </select>"
tr1.appendChild(td1) 

var td0=document.createElement("TD");
td0.innerHTML= "<select onchange = TblPlotowanieRysWektCena(" + row + ",'',0) style='width: 100%;' id=Wspolczynnik_" + Table.id + "_"  + row + " name=Wspolczynnik_" + Table.id + "_"  + row + ">"+Wspolczynnik +"</select>"
tr1.appendChild(td0)

var td2=document.createElement("TD");
td2.innerHTML= "<select onchange = TblPlotowanieRysWektCena(" + row + ",'',0) style='width: 100%;' id=PodRas_" + Table.id + "_"  + row + " name=PodRas_" + Table.id + "_"  + row + " > <option value=''>Wybierz</option><option>Tak</option><option>Nie</option>	</select>"
tr1.appendChild(td2)		
var td3=document.createElement("TD");
td3.innerHTML= "<select onchange = TblPlotowanieRysWektCena(" + row + ",'',0) style='width: 100%;' id=Kolor_" + Table.id + "_"  + row + " name=Kolor_" + Table.id + "_"  + row + " > <option value=''>Wybierz</option><option>Tak</option><option>Nie</option>	</select>"
tr1.appendChild(td3)		
var td4=document.createElement("TD");
td4.innerHTML= "<select onchange = TblPlotowanieRysWektCena(" + row + ",'',0) style='width: 100%;' id=Nosnik_" + Table.id + "_"  + row + " name=Nosnik_" + Table.id + "_"  + row + " > <option value=''>Wybierz</option><option>Papier/kalka</option><option>Folia</option>	</select>"
tr1.appendChild(td4)

var td17=document.createElement("TD");
tr1.appendChild(td17)

var td5=document.createElement("TD");
td5.innerHTML= "<input onchange = TblPlotowanieRysWektCena(" + row + ",'',0) style='width: 100%;' id=Ile_" + Table.id + "_"  + row + " name=Ile_" + Table.id + "_"  + row + " maxlength = '" + maxLetterIle +"' >"
tr1.appendChild(td5)				

var td6=document.createElement("TD");
td6.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaWyj_" + Table.id + "_"  + row + " name=CenaWyj_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td6)				

var td7=document.createElement("TD");
td7.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaTran_" + Table.id + "_"  + row + " name=CenaTran_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td7)	

var td8=document.createElement("TD");
td8.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=Cena_" + Table.id + "_"  + row + " name=Cena_" + Table.id + "_"  + row + " readOnly><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Cena2ukryty_" + Table.id + "_"  + row + " name=Cena2ukryty_" + Table.id + "_"  + row + " ><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Index_" + Table.id + "_"  + row + " name=Index_" + Table.id + "_"  + row + " >"
tr1.appendChild(td8)				
} 
}

function Del_PlotowanieRysWekt_row(TB, Table){
var tbb=TB
var row=Table.rows.length -2
if (row>0 ){
var Trow= document.getElementById("ROW_" + Table.id + "_"  + row)
tbb.removeChild(Trow) 
Cena();
}
}

///////////////////////////////////////////
function Kalibracja_onclick(op) {
body = document.getElementById("TblKalibracjaBody");
table= document.getElementById("TblKalibracja");
if (op=="AD") {
Add_Kalibracja_row(body,table);
}else{
Del_Kalibracja_row(body,table);
}
}


function Add_Kalibracja_row(TB, Table){ //Pobyt za granica
var tbb=TB
var row=Table.rows.length -1
if (row < maxRow){
var tr1=document.createElement("TR");
tr1.id="ROW_" + Table.id + "_"  + row
tbb.appendChild(tr1) 

var td1=document.createElement("TD");
td1.innerHTML= "<input  onchange = TblKalibracjaCena(" + row + ",'',0) style='width: 100%;' id=IlePkt_" + Table.id + "_"  + row + " name=IlePkt_" + Table.id + "_"  + row + " maxlength = '" + maxLetterIle +"' >"
tr1.appendChild(td1)

var td17=document.createElement("TD");
tr1.appendChild(td17)	
		
var td5=document.createElement("TD");
td5.innerHTML= "<input  onchange = TblKalibracjaCena(" + row + ",'',0) style='width: 100%;' id=Ile_" + Table.id + "_"  + row + " name=Ile_" + Table.id + "_"  + row + " maxlength = '" + maxLetterIle +"' >"
tr1.appendChild(td5)				

var td6=document.createElement("TD");
td6.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaWyj_" + Table.id + "_"  + row + " name=CenaWyj_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td6)				

var td7=document.createElement("TD");
td7.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=CenaTran_" + Table.id + "_"  + row + " name=CenaTran_" + Table.id + "_"  + row + " readOnly>"
tr1.appendChild(td7)				

var td8=document.createElement("TD");
td8.innerHTML= "<input style='width: 100%;TEXT-ALIGN:right;BACKGROUND-COLOR:#efeeef' id=Cena_" + Table.id + "_"  + row + " name=Cena_" + Table.id + "_"  + row + " readOnly><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Cena2ukryty_" + Table.id + "_"  + row + " name=Cena2ukryty_" + Table.id + "_"  + row + " ><input type='hidden' style='width: 100%;TEXT-ALIGN:right;' id=Index_" + Table.id + "_"  + row + " name=Index_" + Table.id + "_"  + row + " >"
tr1.appendChild(td8)				
} 
}

function Del_Kalibracja_row(TB, Table){
var tbb=TB
var row=Table.rows.length -2
if (row>0 ){
var Trow= document.getElementById("ROW_" + Table.id + "_"  + row)
tbb.removeChild(Trow) 

Cena();
}
}


function now(){
   var d, s = "";           //Declare variables.
   d = new Date();                           //Create Date object.
   s += d.getDate() + "-";                   //Get day
   s += (d.getMonth() + 1) + "-";            //Get month
   s += d.getFullYear();                         //Get year.
   return(s);                                //Return date.
}



		
function Wyslij()
{
	Form1.TblDokTech_Nr.value = TblDokTech.rows.length-2;
	Form1.TblSkan_Nr.value = TblSkan.rows.length-2;
	Form1.TblWektor_Nr.value = TblWektor.rows.length-2;	
	Form1.TblWektorReczMapy_Nr.value = TblWektorReczMapy.rows.length-2;	
	Form1.TblPlotowanieGrafika_Nr.value = TblPlotowanieGrafika.rows.length-2;		
	Form1.TblPlotowanieRysWekt_Nr.value = TblPlotowanieRysWekt.rows.length-2;
	Form1.TblKalibracja_Nr.value = TblKalibracja.rows.length-2;	

}











//skanowanie
function TblSkanCena(row, changedColumn, addRow, docID)
{
	//zabiezpieczenie na niedozwolone stany atrybutow
	if (changedColumn =="Kalibracja_")
	{
		if (document.getElementById("Kolor_TblSkan_" + row).options[document.getElementById("Kolor_TblSkan_" + row).selectedIndex].text == "Tak"
		&& document.getElementById("Kalibracja_TblSkan_" + row).options[document.getElementById("Kalibracja_TblSkan_" + row).selectedIndex].text != "Nie")
			document.getElementById("Kolor_TblSkan_" + row).selectedIndex = 1;
	}
	if (changedColumn =="Kolor_")
	{
		if (document.getElementById("Kolor_TblSkan_" + row).options[document.getElementById("Kolor_TblSkan_" + row).selectedIndex].text == "Tak"
		&& document.getElementById("Kalibracja_TblSkan_" + row).options[document.getElementById("Kalibracja_TblSkan_" + row).selectedIndex].text != "Nie")
			document.getElementById("Kalibracja_TblSkan_" + row).selectedIndex = 1;	
	}
	

	var suma = "";	//wartosc transakcyjna
	var suma2 = "";  //wartosc wyjsciowa

	var min = -1;
	var max = -1;		
	
	var minWyj = -1;
	var maxWyj = -1;

	//znajdziemy zakres	
	for (i=0; i<zakresy4.length; i++)
	{
		var format =  document.getElementById("Format_TblSkan_" + row).options[document.getElementById("Format_TblSkan_" + row).selectedIndex].text;
		var kalibracja =  document.getElementById("Kalibracja_TblSkan_" + row).options[document.getElementById("Kalibracja_TblSkan_" + row).selectedIndex].text;
		var kolor =  document.getElementById("Kolor_TblSkan_" + row).options[document.getElementById("Kolor_TblSkan_" + row).selectedIndex].text;		
		var wspol = document.getElementById("Wspolczynnik_TblSkan_" + row).options[document.getElementById("Wspolczynnik_TblSkan_" + row).selectedIndex].text;
	
		if (format+kalibracja+kolor ==zakresy4[i][0] && document.getElementById("Ile_TblSkan_" + row).value >= zakresy4[i][1] && document.getElementById("Ile_TblSkan_" + row).value <= zakresy4[i][2] )
		{
			min = zakresy4[i][1];	
			max = zakresy4[i][2];	
		}	
		if (format+kalibracja+kolor ==zakresy4[i][0] && 1 >= zakresy4[i][1] && 1 <= zakresy4[i][2] )
		{
			minWyj = zakresy4[i][1];	
			maxWyj = zakresy4[i][2];			
		}		
	}	
	
	var index = format + kalibracja + kolor + min + max;
	var indexWyj = format + kalibracja + kolor + minWyj + maxWyj;		
	var indexSap;
	
	/*
	alert(index);
	alert( wartosci4[index]);
	*/
	
				
	if (wartosci4[index] != null && wspol != "Wybierz")
	{
	//	document.getElementById("CenaTran_TblSkan_" + row).value = parseDec(wartosci4[index][0], 2);
	//	suma = wspol * document.getElementById("Ile_TblSkan_" + row).value * wartosci4[index][0];	
		
		document.getElementById("CenaTran_TblSkan_" + row).value = parseDec(wartosci4[index][0] * wspol, 2);
		suma = document.getElementById("Ile_TblSkan_" + row).value * document.getElementById("CenaTran_TblSkan_" + row).value;
		
		indexSap = 	wartosci4[index][1];	
	}	
	else
	{
		document.getElementById("CenaTran_TblSkan_" + row).value = "";	
		indexSap=0;
	}	
	
	if ( isNaN(suma) )
	suma ="";
	
	
	if (wartosci4[indexWyj] != null && wspol != "Wybierz")	
	{
	//	document.getElementById("CenaWyj_TblSkan_" + row).value = parseDec( wartosci4[indexWyj][0], 2);
	//	suma2 = wspol * document.getElementById("Ile_TblSkan_" + row).value * wartosci4[indexWyj][0];			
		
		document.getElementById("CenaWyj_TblSkan_" + row).value = parseDec( wartosci4[indexWyj][0] * wspol, 2);
		suma2 = document.getElementById("Ile_TblSkan_" + row).value * document.getElementById("CenaWyj_TblSkan_" + row).value;			
	}
	else
		document.getElementById("CenaWyj_TblSkan_" + row).value = "";		
		
	
	document.getElementById("Cena_TblSkan_" + row).value =  parseDec(suma, 2);	
	document.getElementById("Cena2ukryty_TblSkan_" + row).value =  parseDec(suma2, 2);	
	document.getElementById("Index_TblSkan_" + row).value =  indexSap;	
	
	Cena();
	
	if (addRow==1)		
		addRowToTable('TblSkan', document.getElementById("Cena_TblSkan_" + row) );	
	
	if (addRow==2)		
		changeAttribs('TblSkan', document.getElementById("Cena_TblSkan_" + row), docID, row );	
		
	
}

	


//obrobka dok technicznej
function TblDokTechCena(row, changedColumn, addRow, docID)
{
	
	var suma = "";
	var suma2 = "";  //wartosc wyjsciowa
	var min = -1;
	var max = -1;	
	var minWyj = -1;
	var maxWyj = -1;					
		
	//obrobkia dok technicznej///////////////////////////////////////
	//znajdziemy zakres	
	 var format =  document.getElementById("Format_TblDokTech_" + row).options[document.getElementById("Format_TblDokTech_" + row).selectedIndex].text;
	 var skan =  document.getElementById("Skan_TblDokTech_" + row).options[document.getElementById("Skan_TblDokTech_" + row).selectedIndex].text;	 
	 var brudy =  document.getElementById("Brudy_TblDokTech_" + row).options[document.getElementById("Brudy_TblDokTech_" + row).selectedIndex].text;
	 var wspol = document.getElementById("Wspolczynnik_TblDokTech_" + row).options[document.getElementById("Wspolczynnik_TblDokTech_" + row).selectedIndex].text;
	
	
	for (i=0; i<zakresy1.length; i++)
	{	
		if (format == zakresy1[i][0] && document.getElementById("Ile_TblDokTech_" + row).value >= zakresy1[i][1] && document.getElementById("Ile_TblDokTech_" + row).value <= zakresy1[i][2] )
		{
			min = zakresy1[i][1];	
			max = zakresy1[i][2];	
		}		
		if (format == zakresy1[i][0] && 1 >= zakresy1[i][1] && 1 <= zakresy1[i][2] )
		{
			minWyj = zakresy1[i][1];	
			maxWyj = zakresy1[i][2];	
		}		
	}
	
	var index = format + skan + brudy + min + max;		
	var indexWyj = format + skan + brudy + minWyj + maxWyj;		
		
	if (wartosci1[index] != null  && wspol != "Wybierz")
	{
		document.getElementById("CenaTran_TblDokTech_" + row).value = parseDec(wartosci1[index][0] * wspol, 2);
		suma = document.getElementById("Ile_TblDokTech_" + row).value * document.getElementById("CenaTran_TblDokTech_" + row).value;
		indexSap = 	wartosci1[index][1];	
	}	
	else
	{
		document.getElementById("CenaTran_TblDokTech_" + row).value = "";		
		indexSap = 	"";
	}	
	
	if ( isNaN(suma) )
	suma ="";
	
	
	if (wartosci1[indexWyj] != null && wspol != "Wybierz")	
	{
		document.getElementById("CenaWyj_TblDokTech_" + row).value = parseDec(wartosci1[indexWyj][0] * wspol, 2);		
		suma2 = document.getElementById("Ile_TblDokTech_" + row).value * document.getElementById("CenaWyj_TblDokTech_" + row).value;
	}
	else
		document.getElementById("CenaWyj_TblDokTech_" + row).value = "";	
			
	document.getElementById("Cena_TblDokTech_" + row).value =  parseDec(suma, 2);	
	document.getElementById("Cena2ukryty_TblDokTech_" + row).value =  parseDec(suma2, 2);
	document.getElementById("Index_TblDokTech_" + row).value =  indexSap;	
	
	Cena();
	
	if (addRow==1)		
		addRowToTable('TblDokTech', document.getElementById("Cena_TblDokTech_" + row) );
		
	if (addRow==2)		
		changeAttribs('TblDokTech', document.getElementById("Cena_TblDokTech_" + row), docID, row );	
			
	
}



//wektoryzacja
function TblWektorCena(row, changedColumn, addRow, docID)
{
	var suma = "";	
	var min = -1;
	var max = -1;	
	var minWyj = -1;
	var maxWyj = -1;	
					
	
	//znajdziemy zakres	
	 var format =  document.getElementById("Format_TblWektor_" + row).options[document.getElementById("Format_TblWektor_" + row).selectedIndex].text;
	//var sposob =  document.getElementById("Sposob_TblWektor_" + row).options[document.getElementById("Sposob_TblWektor_" + row).selectedIndex].text;	 
	 var gestosc =  document.getElementById("Gestosc_TblWektor_" + row).options[document.getElementById("Gestosc_TblWektor_" + row).selectedIndex].text;
	 var wspol = document.getElementById("Wspolczynnik_TblWektor_" + row).options[document.getElementById("Wspolczynnik_TblWektor_" + row).selectedIndex].text;
	
	
	for (i=0; i<zakresy5.length; i++)
	{	
		if (format == zakresy5[i][0] && document.getElementById("IleWarstw_TblWektor_" + row).value >= zakresy5[i][1] && document.getElementById("IleWarstw_TblWektor_" + row).value <= zakresy5[i][2] )
		{
			min = zakresy5[i][1];	
			max = zakresy5[i][2];	
		}		

		/*		
		if (format == zakresy5[i][0] && 1 >= zakresy5[i][1] && 1 <= zakresy5[i][2] )
		{
			minWyj = zakresy5[i][1];	
			maxWyj = zakresy5[i][2];	
		}		
		*/
	}
	
	var index = format + gestosc + min + max;		
	var indexWyj = format + gestosc + minWyj + maxWyj;		
		
	
	if (wartosci5[index] != null && wspol != "Wybierz")
	{
		document.getElementById("CenaTran_TblWektor_" + row).value = parseDec(wartosci5[index][0] * wspol, 2);
		document.getElementById("CenaWyj_TblWektor_" + row).value = parseDec(wartosci5[index][0] * wspol, 2);		
		suma = document.getElementById("Ile_TblWektor_" + row).value * document.getElementById("CenaTran_TblWektor_" + row).value
		indexSap = 	wartosci5[index][1];
	}	
	else
	{
		document.getElementById("CenaTran_TblWektor_" + row).value = "";	//<A HREF="http://localhost/scan-plot/default.aspx">http://localhost/scan-plot/default.aspx</A>
		document.getElementById("CenaWyj_TblWektor_" + row).value = "";	
		indexSap = 	"";		
	}	
	
	if ( isNaN(suma) )
	suma ="";
	
	/*
	if (wartosci5[indexWyj] != null)	
	{
		document.getElementById("CenaWyj_TblWektor_" + row).value = parseDec(wartosci5[indexWyj], 2);		
		suma2 = wspol * document.getElementById("Ile_TblWektor_" + row).value * wartosci5[indexWyj];	
	}
	else
		document.getElementById("CenaWyj_TblWektor_" + row).value = "";	
		*/
	
	document.getElementById("Cena_TblWektor_" + row).value =  parseDec(suma, 2);		
	document.getElementById("Cena2ukryty_TblWektor_" + row).value =  parseDec(suma, 2);	
	document.getElementById("Index_TblWektor_" + row).value =  indexSap;	
	
	Cena();
	
	if (addRow==1)		
		addRowToTable('TblWektor', document.getElementById("Cena_TblWektor_" + row) );	
		
	if (addRow==2)		
		changeAttribs('TblWektor', document.getElementById("Cena_TblWektor_" + row), docID, row );	
	
	
}


//wektoryzacja reczna mapy
function TblWektorReczMapyCena(row, changedColumn, addRow, docID)
{
	
	var suma = "";
	var suma2 = "";  //wartosc wyjsciowa
	var min = -1;
	var max = -1;	
	var minWyj = -1;
	var maxWyj = -1;	
					
	
	//znajdziemy zakres		 	 
	 var gestosc =  document.getElementById("Gestosc_TblWektorReczMapy_" + row).options[document.getElementById("Gestosc_TblWektorReczMapy_" + row).selectedIndex].text;
	
	
	for (i=0; i<zakresy6.length; i++)
	{	
		if ( document.getElementById("IleHa_TblWektorReczMapy_" + row).value >= zakresy6[i][1] && document.getElementById("IleHa_TblWektorReczMapy_" + row).value <= zakresy6[i][2] )
		{
			min = zakresy6[i][1];	
			max = zakresy6[i][2];	
		}		
		if ( 1 >= zakresy6[i][1] && 1 <= zakresy6[i][2] )
		{
			minWyj = zakresy6[i][1];	
			maxWyj = zakresy6[i][2];	
		}		
	}
	
	var index = gestosc + min + max;		
	var indexWyj = gestosc + minWyj + maxWyj;		
		
	if (wartosci6[index] != null )
	{
		document.getElementById("CenaTran_TblWektorReczMapy_" + row).value = parseDec(wartosci6[index][0], 2 );
	//	suma = document.getElementById("IleHa_TblWektorReczMapy_" + row).value * document.getElementById("Ile_TblWektorReczMapy_" + row).value * wartosci6[index];			
		suma = document.getElementById("IleHa_TblWektorReczMapy_" + row).value * wartosci6[index][0];
		indexSap = 	wartosci6[index][1];			
	}	
	else
	{
		document.getElementById("CenaTran_TblWektorReczMapy_" + row).value = "";	
		indexSap = 	"";	
	}	
	
	if ( isNaN(suma) )
	suma ="";
	
	
	if (wartosci6[indexWyj] != null)	
	{
		document.getElementById("CenaWyj_TblWektorReczMapy_" + row).value = parseDec(wartosci6[indexWyj][0], 2);		
	//	suma2 = document.getElementById("IleHa_TblWektorReczMapy_" + row).value * document.getElementById("Ile_TblWektorReczMapy_" + row).value * wartosci6[indexWyj];			
		suma2 = document.getElementById("IleHa_TblWektorReczMapy_" + row).value *  wartosci6[indexWyj][0];			
	}
	else
		document.getElementById("CenaWyj_TblWektorReczMapy_" + row).value = "";	

	
	document.getElementById("Cena_TblWektorReczMapy_" + row).value =  parseDec(suma, 2);		
	document.getElementById("Cena2ukryty_TblWektorReczMapy_" + row).value =  parseDec(suma2, 2);
	document.getElementById("Index_TblWektorReczMapy_" + row).value =  indexSap;	
	
	Cena();
	
	if (addRow==1)				
		addRowToTable('TblWektorReczMapy', document.getElementById("Cena_TblWektorReczMapy_" + row) );		
		
	if (addRow==2)		
		changeAttribs('TblWektorReczMapy', document.getElementById("Cena_TblWektorReczMapy_" + row), docID, row );	
	
	
}



function TblPlotowanieGrafikaCena(row, changedColumn, addRow, docID)
{
	var suma = "";
	var suma2 = "";  //wartosc wyjsciowa
	
	//znajdziemy zakres		 	 
	 var format =  document.getElementById("Format_TblPlotowanieGrafika_" + row).options[document.getElementById("Format_TblPlotowanieGrafika_" + row).selectedIndex].text;
 	 var nosnik =  document.getElementById("Nosnik_TblPlotowanieGrafika_" + row).options[document.getElementById("Nosnik_TblPlotowanieGrafika_" + row).selectedIndex].text;
 	 var wspol = document.getElementById("Wspolczynnik_TblPlotowanieGrafika_" + row).options[document.getElementById("Wspolczynnik_TblPlotowanieGrafika_" + row).selectedIndex].text;
	
	var index = format + nosnik	
	
	if  (wartosci2[index] != null && wspol != "Wybierz")
	{
		document.getElementById("CenaTran_TblPlotowanieGrafika_" + row).value = parseDec(wartosci2[index][0] * wspol, 2);
		document.getElementById("CenaWyj_TblPlotowanieGrafika_" + row).value = parseDec(wartosci2[index][0] * wspol, 2);
		suma = document.getElementById("Ile_TblPlotowanieGrafika_" + row).value * document.getElementById("CenaTran_TblPlotowanieGrafika_" + row).value;		
		suma2 = document.getElementById("Ile_TblPlotowanieGrafika_" + row).value * document.getElementById("CenaWyj_TblPlotowanieGrafika_" + row).value;
		indexSap = 	wartosci2[index][1];
	}
	else
	{
		document.getElementById("CenaTran_TblPlotowanieGrafika_" + row).value = "";
		document.getElementById("CenaWyj_TblPlotowanieGrafika_" + row).value = ""		
		indexSap = 	"";
	}
	
	if ( isNaN(suma) )
	suma ="";
	
	
	document.getElementById("Cena_TblPlotowanieGrafika_" + row).value =  parseDec(suma, 2);	
	document.getElementById("Cena2ukryty_TblPlotowanieGrafika_" + row).value =  parseDec(suma2, 2);	
	document.getElementById("Index_TblPlotowanieGrafika_" + row).value =  indexSap;	
	
	Cena();
	
	if (addRow==1)		
		addRowToTable('TblPlotowanieGrafika', document.getElementById("Cena_TblPlotowanieGrafika_" + row) );		
		
	if (addRow==2)		
		changeAttribs('TblPlotowanieGrafika', document.getElementById("Cena_TblPlotowanieGrafika_" + row), docID, row );	
	
	

}


//plotowanie rys wekt
function TblPlotowanieRysWektCena(row, changedColumn, addRow, docID)
{
			
	var suma = "";
	var suma2 = "";  //wartosc wyjsciowa
	var min = -1;
	var max = -1;	
	var minWyj = -1;
	var maxWyj = -1;
					
	
	//znajdziemy zakres		 	 
	 var format =  document.getElementById("Format_TblPlotowanieRysWekt_" + row).options[document.getElementById("Format_TblPlotowanieRysWekt_" + row).selectedIndex].text;
	 var podRas =  document.getElementById("PodRas_TblPlotowanieRysWekt_" + row).options[document.getElementById("PodRas_TblPlotowanieRysWekt_" + row).selectedIndex].text;
	 var kolor =  document.getElementById("Kolor_TblPlotowanieRysWekt_" + row).options[document.getElementById("Kolor_TblPlotowanieRysWekt_" + row).selectedIndex].text;
	 var nosnik =  document.getElementById("Nosnik_TblPlotowanieRysWekt_" + row).options[document.getElementById("Nosnik_TblPlotowanieRysWekt_" + row).selectedIndex].text;
	 var wspol = document.getElementById("Wspolczynnik_TblPlotowanieRysWekt_" + row).options[document.getElementById("Wspolczynnik_TblPlotowanieRysWekt_" + row).selectedIndex].text;
	 	 
	
	
	
	for (i=0; i<zakresy3.length; i++)
	{	
		if (format+podRas+kolor+nosnik == zakresy3[i][0] && document.getElementById("Ile_TblPlotowanieRysWekt_" + row).value >= zakresy3[i][1] && document.getElementById("Ile_TblPlotowanieRysWekt_" + row).value <= zakresy3[i][2] )
		{
			min = zakresy3[i][1];	
			max = zakresy3[i][2];	
		}		
		if (format+podRas+kolor+nosnik == zakresy3[i][0] && 1 >= zakresy3[i][1] && 1 <= zakresy3[i][2] )
		{
			minWyj = zakresy3[i][1];	
			maxWyj = zakresy3[i][2];	
		}		
	}
	
	var index = format + podRas + kolor + nosnik + min + max ;	
	var indexWyj = format + podRas + kolor + nosnik + minWyj + maxWyj ;		
				
	if (wartosci3[index] != null && wspol != "Wybierz")
	{
		document.getElementById("CenaTran_TblPlotowanieRysWekt_" + row).value = parseDec(wartosci3[index][0] * wspol, 2);
		suma = document.getElementById("Ile_TblPlotowanieRysWekt_" + row).value * document.getElementById("CenaTran_TblPlotowanieRysWekt_" + row).value;		
		indexSap = 	wartosci3[index][1];
	}	
	else
	{
		document.getElementById("CenaTran_TblPlotowanieRysWekt_" + row).value = "";
		indexSap = 	"";		
	}	
	
	if ( isNaN(suma) )
	suma ="";
	
	if (wartosci3[indexWyj] != null && wspol != "Wybierz")	
	{
		document.getElementById("CenaWyj_TblPlotowanieRysWekt_" + row).value = parseDec(wartosci3[indexWyj][0] * wspol, 2);		
		suma2 = document.getElementById("Ile_TblPlotowanieRysWekt_" + row).value * document.getElementById("CenaWyj_TblPlotowanieRysWekt_" + row).value;			
	}
	else
		document.getElementById("CenaWyj_TblPlotowanieRysWekt_" + row).value = "";	
		

	
	document.getElementById("Cena_TblPlotowanieRysWekt_" + row).value =  parseDec(suma, 2);		
	document.getElementById("Cena2ukryty_TblPlotowanieRysWekt_" + row).value =  parseDec(suma2, 2);
	document.getElementById("Index_TblPlotowanieRysWekt_" + row).value =  indexSap;	
	
	Cena();		
	
	if (addRow==1)			
		addRowToTable('TblPlotowanieRysWekt', document.getElementById("Cena_TblPlotowanieRysWekt_" + row) );		
		
	if (addRow==2)		
		changeAttribs('TblPlotowanieRysWekt', document.getElementById("Cena_TblPlotowanieRysWekt_" + row), docID, row );	
	
	
	
}


function TblKalibracjaCena(row, changedColumn, addRow, docID)
{

	var suma = "";
	var suma2 = "";  //wartosc wyjsciowa
	var min = -1;
	var max = -1;	
				
	
	for (i=0; i<zakresy0.length; i++)
	{	
		if ( document.getElementById("IlePkt_TblKalibracja_" + row).value >= zakresy0[i][1] && document.getElementById("IlePkt_TblKalibracja_" + row).value <= zakresy0[i][2] )
		{
			min = zakresy0[i][1];	
			max = zakresy0[i][2];	
		}			
	}
	
	var index = '' + min + max;		
			
	if (wartosci0[index] != null )
	{
		document.getElementById("CenaTran_TblKalibracja_" + row).value = parseDec(wartosci0[index][0], 2);
		document.getElementById("CenaWyj_TblKalibracja_" + row).value = parseDec(wartosci0[index][0], 2);
		suma = document.getElementById("Ile_TblKalibracja_" + row).value * wartosci0[index][0];	
		suma2 = document.getElementById("Ile_TblKalibracja_" + row).value * wartosci0[index][0];	
		indexSap = 	wartosci0[index][1];
	}	
	else
	{
		document.getElementById("CenaTran_TblKalibracja_" + row).value = "";	
		indexSap = 	"";	
	}	
	
	if ( isNaN(suma) )
	suma ="";
	
	document.getElementById("Cena_TblKalibracja_" + row).value =  parseDec(suma, 2);		
	document.getElementById("Cena2ukryty_TblKalibracja_" + row).value =  parseDec(suma2, 2);	
	document.getElementById("Index_TblKalibracja_" + row).value =  indexSap;	
	
	Cena();
	
	if (addRow==1)		
		addRowToTable('TblKalibracja', document.getElementById("Cena_TblKalibracja_" + row) );		
		
		
	if (addRow==2)		
		changeAttribs('TblKalibracja', document.getElementById("Cena_TblKalibracja_" + row), docID, row );	
			

}



//cena calkowita (bez rabatu, rabat, z rabatem)
function Cena( changedColumn, addRow )
{
if (addRow == null)
	addRow = false;


var suma =0;
var suma2 = 0;
	
//skanowanie
	for (o=0; o<TblSkan.rows.length-1; o++)
	{
	/*
		if ( !document.getElementById("Ile_TblSkan_" + o).readOnly )
		{
		validateInt("Ile_TblSkan_" + o);
		TblSkanCena(o, changedColumn, addRow);
		}
		*/
			
		var cena =  document.getElementById('Cena_TblSkan_' + o);
		var cena2 =  document.getElementById('Cena2ukryty_TblSkan_' + o);
		if (cena.value != "")
		{
			suma += parseFloat(cena.value);		
			suma2 += parseFloat(cena2.value);		
		}
		
	}

				
	
	//obrobka dok tech
	for (o = 0; o<TblDokTech.rows.length-1; o++)
	{
	/*
		if ( !document.getElementById("Ile_TblDokTech_" + o).readOnly )
		{	
		validateInt("Ile_TblDokTech_" + o);
		TblDokTechCena(o, addRow);		
		}
		*/
	
		var cena =  document.getElementById('Cena_TblDokTech_' + o);
		var cena2 =  document.getElementById('Cena2ukryty_TblDokTech_' + o);
		if (cena.value != "")
		{
			suma += parseFloat(cena.value);		
			suma2 += parseFloat(cena2.value);		
		}
	}
	
	//wektoryzacja
	for (w = 0; w<TblWektor.rows.length-1; w++)
	{		
	/*
		if ( !document.getElementById("Ile_TblWektor_" + w).readOnly )
		{	
		validateInt("Ile_TblWektor_" + w);
		validateInt("IleWarstw_TblWektor_" + w);
		TblWektorCena(w, addRow);
		}
		*/
		
		var cena =  document.getElementById('Cena_TblWektor_' + w);
		var cena2 =  document.getElementById('Cena2ukryty_TblWektor_' + w);
		if (cena.value != "")
		{
			suma += parseFloat(cena.value);		
			suma2 += parseFloat(cena2.value);		
		}
	}
	
	//wektoryzacja reczna mapy
	for (w = 0; w<TblWektorReczMapy.rows.length-1; w++)
	{		
	/*
		if ( !document.getElementById("IleHa_TblWektorReczMapy_" + w).readOnly )
		{	
	//	validateInt("Ile_TblWektorReczMapy_" + w);
		validateFloat("IleHa_TblWektorReczMapy_" + w);
		TblWektorReczMapyCena(w, addRow);
		}
		*/
		
			
		var cena =  document.getElementById('Cena_TblWektorReczMapy_' + w);
		var cena2 =  document.getElementById('Cena2ukryty_TblWektorReczMapy_' + w);
		if (cena.value != "")
		{
			suma += parseFloat(cena.value);		
			suma2 += parseFloat(cena2.value);		
		}
	}
	
	//plotowanie grafika
	for (w = 0; w<TblPlotowanieGrafika.rows.length-1; w++)
	{		
	/*
		if ( !document.getElementById("Ile_TblPlotowanieGrafika_" + w).readOnly )
		{	
		validateInt("Ile_TblPlotowanieGrafika_" + w);
		TblPlotowanieGrafikaCena(w, addRow);
		}
		*/
	
		var cena =  document.getElementById('Cena_TblPlotowanieGrafika_' + w);
		var cena2 =  document.getElementById('Cena2ukryty_TblPlotowanieGrafika_' + w);
		if (cena.value != "")
		{
			suma += parseFloat(cena.value);		
			suma2 += parseFloat(cena2.value);		
		}
	}
	
	
	//plotowanie rysunkow wektorowych
	for (w = 0; w<TblPlotowanieRysWekt.rows.length-1; w++)
	{		
	/*
		if ( !document.getElementById("Ile_TblPlotowanieRysWekt_" + w).readOnly )
		{	
		validateInt("Ile_TblPlotowanieRysWekt_" + w);
		TblPlotowanieRysWektCena(w,addRow);
		}
		*/
		
		var cena =  document.getElementById('Cena_TblPlotowanieRysWekt_' + w);
		var cena2 =  document.getElementById('Cena2ukryty_TblPlotowanieRysWekt_' + w);
		if (cena.value != "")
		{
			suma += parseFloat(cena.value);		
			suma2 += parseFloat(cena2.value);		
		}
	}
	
	
	//kalibracja
	for (w = 0; w<TblKalibracja.rows.length-1; w++)
	{	
	/*	
		if ( !document.getElementById("Ile_TblKalibracja_" + w).readOnly )
		{	
		validateInt("Ile_TblKalibracja_" + w);
		validateInt("IlePkt_TblKalibracja_" + w);
		TblKalibracjaCena(w,addRow);
		}
		*/
		
		var cena =  document.getElementById('Cena_TblKalibracja_' + w);
		var cena2 =  document.getElementById('Cena2ukryty_TblKalibracja_' + w);
		if (cena.value != "")
		{
			suma += parseFloat(cena.value);		
			suma2 += parseFloat(cena2.value);		
		}
	}	
	
	Form1.cenacalkowita.value = parseDec(1.23*suma2, 2);
	Form1.Kwota.value = parseDec(1.23*suma, 2);
	Form1.Rabat.value = parseDec(1.23*(suma2-suma), 2);
	
}




function Dodaj( docID, classID, ile )
{
		if (ile ==0)
			ile = 1 //przy wektoryzazji mamy nie ma ilosci wiec zapewnimy dodanie jednego pliku
		
		var args = new Array(docID,classID,ile );
		returnValue = window.showModalDialog("DodajPlik_.aspx", args,"dialogHeight:200px;dialogWidth:470px;edge:Sunken;status:no;help:no;dialogLeft:330;dialogTop:230");		
				
		Form1.submit();				
	
}


function Usun( docID, docName, FileSize)
{	
		var args = new Array(docName,FileSize );	
		returnValue = window.showModalDialog("UsunPlik.aspx", args,"dialogHeight:170px;dialogWidth:470px;edge:Sunken;status:no;help:no;dialogLeft:330;dialogTop:230");	
							
		
		if (returnValue[0] == "ok")
		{
		Form1.doc_id.value = docID;					
	//	Form1.ButtonUsunPlik.click();	
		Form1.ButtonDelFile.click();			
			
		}	
}


function Opis( docID )
{
	returnValue = window.showModalDialog("DodajOpis_.aspx", docID,"dialogHeight:400px;dialogWidth:480px;edge:Sunken;status:no;help:no;dialogLeft:330;dialogTop:230");			
	if ( returnValue == 'reload')
		Form1.submit();	
}


function Szczegoly( docID )
{
	returnValue = window.showModalDialog("Szczegoly_.aspx", docID,"dialogHeight:450px;dialogWidth:480px;edge:Sunken;status:no;help:no;dialogLeft:330;dialogTop:230");			
	if ( returnValue == 'reload')
		Form1.submit();	
}


function Pobierz(docName, blobID)
{
	returnValue = window.showModalDialog("wfFileOperation.aspx?docName="+ docName + "&blobID=" + blobID, "","dialogHeight:230px;dialogWidth:300px;edge:Sunken;status:no;help:no;dialogLeft:330;dialogTop:230");	
	if (returnValue == 'reload')
	{
		Form1.submit();	
	}

}


function PobierzSciezke()
{
	Form1.ClientCmpX.Operation = 4;
	if (Form1.ClientCmpX.Run()==0) 
	{
		 Form1.txtSciezka.value = Form1.ClientCmpX.OriginalName;
		 Form1.file_size.value = Form1.ClientCmpX.FileSize;			 		 	 
	}

}


function Anuluj()
{
	DIV_DodajPlik.style.visibility = "hidden";	
	
}


function MessageBox()
{
	if (msg != "")
		window.alert(msg);		

}

function Dalej()
{	
	if (Form1.hAdmin.value == "false")
		window.location = "kalk-zlec-raportSAP.aspx";
	if (Form1.hAdmin.value == "true")
		window.location = "kalk-zlec4.aspx";		
}

function Confirm0()
 {
	return window.confirm("Czy chcesz utworzyć zlecenie ?");
 
 }


function parseDec(val,places,sep) {

	// This function takes two arguments:
	//   (string || number)  val
	//            (integer)  places
	//             (string)  sep
	// val is the numeric string or number to parse
	// places represents the number of decimal
	// places to return at the end of the parse.
	// sep is an optional string to be used to separate
	// the whole units from the decimal units (default: '.')

	val = '' + val;
		// Implicitly cast val to (string)
	
	if (!sep) {
		sep = '.';
		// If separator isn't specified, then use a decimal point '.'
	}
	
	if (!places) { places = 0; }
	places = parseInt(places);
		// Make sure places is an integer
	
	if (!parseInt(val)) {
		// If val is null, zero, NaN, or not specified, then
		// assume val to be zero.  Add 'places' number of zeros after
		// the separator 'sep', and then return the value.  We're done here.
		val = '0';
		if (places > 0) {
			val += sep;
			while (val.substring((val.indexOf(sep))).length <= places) {
				val += '0';
			}
		}
		return val;
	}
	
	if ((val.indexOf('.') > -1) && (sep != '.')) {
		val = val.substring(0,val.indexOf('.')) + sep + val.substring(val.indexOf('.')+1);
			// If we're using a separator other than '.' then convert now.
	}
		
	if (val.indexOf(sep) > -1) {
		// If our val has a separator, then cut our value
		// into pre and post 'decimal' based upon the separator.
		pre = val.substring(0,val.indexOf(sep));
		post = val.substring(val.indexOf(sep)+1);
	} else {
		// Otherwise pre gets everything and post gets nothing.
		pre = val;
		post = '';
	}
	
	if (places > 0) {
		// If we're dealing with a decimal then...
		
		post = post.substring(0,(places+1));
			// We care most about the digit after 'places'
		
		if (post.length > places) {
			// If we have trailing decimal places then...
			
			//alert (parseInt(post.substring(post.length - 1)));

			if ( parseInt(post.substring(post.length - 1)) > 4 ) {
				post = '' + Math.round(parseInt(post) / 10);
				//post = '' + post.substring(0,post.length - 2) + (1/Math.pow(10,places));
				//post = ('' + post.substring(0,post.length - 2)) + (parseInt(post.substring(post.length - 1)) + 1);
			} else {
				post = '' + Math.round(parseInt(post));
			}
		}
		
		if (post.length > places) {
			post = '' + Math.round(parseInt(post.substring(0,places)));
		} else if (post.length < places) {
			while (post.length < places) {
				post += '0';
			}
		}
	
	} else {

		if (parseInt((post.substring(0,1))) > 4) {
			pre = '' + (parseInt(pre) + 1);
		} else {
			pre = '' + (parseInt(pre));	
		}
		post = '';
	}
	
	sep = (post.length > 0) ? sep : '';
		// Should we use a separator?

	val = pre + sep + post;
		// Rebuild val

	return val;
}



function Przerwij()
{
	window.location = "PrzegladajZlecenia1.aspx";

}

function validateInt(id)
{
	var ob  = document.getElementById(id);

	if ( parseInt(ob.value).toString() != ob.value)
		ob.value = "";		

}
		
		
function validateFloat(id)
{
	var ob  = document.getElementById(id);

	if ( parseFloat(ob.value).toString() != ob.value)
		ob.value = "";		

}

function addRowToTable( className, pole )
{	
	if (pole.value == "" || pole.value == "0.00")
		return;
	
	Form1.class_name.value = className;	
	Form1.ButtonAddRow.click();
}


function changeAttribs( className, pole, DocID, RowNr )
{	
	if (pole.value == "" || pole.value == "0.00")
		return;
	
	Form1.class_name.value = className;	
	Form1.doc_id.value = DocID;
	Form1.hRowNr.value = RowNr;
	Form1.ButtonUpdateAttrib.click();
}



function Help()
{
	TblSkanHead.rows[0].cells[0].innerHTML = TblSkanHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divSkanHelp' ms_positioning='FlowLayout'> <IMG id='SkanHelp' height='16' alt='' src='images/ICO4000.ICO' width='16' name='SkanHelp' onclick=\"jscript: window.open('help/TblSkanHelp.htm','TblSkanHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblDokTechHead.rows[0].cells[0].innerHTML = TblDokTechHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblDokTechHelp' ms_positioning='FlowLayout'> <IMG id='TblDokTechHelp' height='16' alt='' src='images/ICO4000.ICO' width='16' name='TblDokTechHelp' onclick=\"jscript: window.open('help/TblDokTechHelp.htm','TblDokTechHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblWektorHead.rows[0].cells[0].innerHTML = TblWektorHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblWektorHelp' ms_positioning='FlowLayout'> <IMG id='TblWektorHelp' height='16' alt='' src='images/ICO4000.ICO' width='16' name='TblWektorHelp' onclick=\"jscript: window.open('help/TblWektorHelp.htm','TblWektorHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblWektorReczMapyHead.rows[0].cells[0].innerHTML = TblWektorReczMapyHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblWektorReczMapyHelp' ms_positioning='FlowLayout'> <IMG id='TblWektorReczMapyHelp' height='16' alt='' src='images/ICO4000.ICO' width='16' name='TblWektorReczMapyHelp' onclick=\"jscript: window.open('help/TblWektorReczMapyHelp.htm','TblWektorReczMapyHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblPlotowanieGrafikaHead.rows[0].cells[0].innerHTML = TblPlotowanieGrafikaHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblPlotowanieGrafikaHelp' ms_positioning='FlowLayout'> <IMG id='TblPlotowanieGrafikaHelp' height='16' alt='' src='images/ICO4000.ICO' width='16' name='TblPlotowanieGrafikaHelp' onclick=\"jscript: window.open('help/TblPlotowanieGrafikaHelp.htm','TblPlotowanieGrafikaHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblPlotowanieRysWektHead.rows[0].cells[0].innerHTML = TblPlotowanieRysWektHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblPlotowanieRysWektHelp' ms_positioning='FlowLayout'> <IMG id='TblPlotowanieRysWektHelp' height='16' alt='' src='images/ICO4000.ICO' width='16' name='TblPlotowanieRysWektHelp' onclick=\"jscript: window.open('help/TblPlotowanieRysWektHelp.htm','TblPlotowanieRysWektHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblKalibracjaHead.rows[0].cells[0].innerHTML = TblKalibracjaHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblKalibracjaHelp' ms_positioning='FlowLayout'> <IMG id='TblKalibracjaHelp' height='16' alt='' src='images/ICO4000.ICO' width='16' name='TblKalibracjaHelp' onclick=\"jscript: window.open('help/TblKalibracjaHelp.htm','TblKalibracjaHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
}


function Help_uslugi_cennik()
{


	TblSkanHead.rows[0].cells[0].innerHTML = TblSkanHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divSkanHelp' ms_positioning='FlowLayout'> <IMG id='SkanHelp' height='16' alt='' src='http://cdi.cadexpert.com.pl/scan-plot/images/ICO4000.ICO' width='16' name='SkanHelp' onclick=\"jscript: window.open('http://cdi.cadexpert.com.pl/scan-plot/help/TblSkanHelp.htm','TblSkanHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";		
	TblDokTechHead.rows[0].cells[0].innerHTML = TblDokTechHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblDokTechHelp' ms_positioning='FlowLayout'> <IMG id='TblDokTechHelp' height='16' alt='' src='http://cdi.cadexpert.com.pl/scan-plot/images/ICO4000.ICO' width='16' name='TblDokTechHelp' onclick=\"jscript: window.open('http://cdi.cadexpert.com.pl/scan-plot/help/TblDokTechHelp.htm','TblDokTechHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblWektorHead.rows[0].cells[0].innerHTML = TblWektorHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblWektorHelp' ms_positioning='FlowLayout'> <IMG id='TblWektorHelp' height='16' alt='' src='http://cdi.cadexpert.com.pl/scan-plot/images/ICO4000.ICO' width='16' name='TblWektorHelp' onclick=\"jscript: window.open('http://cdi.cadexpert.com.pl/scan-plot/help/TblWektorHelp.htm','TblWektorHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblWektorReczMapyHead.rows[0].cells[0].innerHTML = TblWektorReczMapyHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblWektorReczMapyHelp' ms_positioning='FlowLayout'> <IMG id='TblWektorReczMapyHelp' height='16' alt='' src='http://cdi.cadexpert.com.pl/scan-plot/images/ICO4000.ICO' width='16' name='TblWektorReczMapyHelp' onclick=\"jscript: window.open('http://cdi.cadexpert.com.pl/scan-plot/help/TblWektorReczMapyHelp.htm','TblWektorReczMapyHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblPlotowanieGrafikaHead.rows[0].cells[0].innerHTML = TblPlotowanieGrafikaHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblPlotowanieGrafikaHelp' ms_positioning='FlowLayout'> <IMG id='TblPlotowanieGrafikaHelp' height='16' alt='' src='http://cdi.cadexpert.com.pl/scan-plot/images/ICO4000.ICO' width='16' name='TblPlotowanieGrafikaHelp' onclick=\"jscript: window.open('http://cdi.cadexpert.com.pl/scan-plot/help/TblPlotowanieGrafikaHelp.htm','TblPlotowanieGrafikaHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblPlotowanieRysWektHead.rows[0].cells[0].innerHTML = TblPlotowanieRysWektHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblPlotowanieRysWektHelp' ms_positioning='FlowLayout'> <IMG id='TblPlotowanieRysWektHelp' height='16' alt='' src='http://cdi.cadexpert.com.pl/scan-plot/images/ICO4000.ICO' width='16' name='TblPlotowanieRysWektHelp' onclick=\"jscript: window.open('http://cdi.cadexpert.com.pl/scan-plot/help/TblPlotowanieRysWektHelp.htm','TblPlotowanieRysWektHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";
	TblKalibracjaHead.rows[0].cells[0].innerHTML = TblKalibracjaHead.rows[0].cells[0].innerHTML + "<DIV style = 'display:inline; cursor:hand;' id='divTblKalibracjaHelp' ms_positioning='FlowLayout'> <IMG id='TblKalibracjaHelp' height='16' alt='' src='http://cdi.cadexpert.com.pl/scan-plot/images/ICO4000.ICO' width='16' name='TblKalibracjaHelp' onclick=\"jscript: window.open('http://cdi.cadexpert.com.pl/scan-plot/help/TblKalibracjaHelp.htm','TblKalibracjaHelp',config='status=no, toolbar=no,menubar=no,location=no, height=400,width=450,left=200,top=200');\">	</DIV>";


}





function test(ar, ar1)
{
	alert (ar)
	alert (ar1)

}
