//usun_pl
function pokaz_ukryj()
{
	var forma = document.getElementById("kup");

	if(forma.style.display == 'none')
	forma.style.display="";
	else
	forma.style.display="none";
}
function usun_tresc1(arg)
{
	if(arg == 'Imię i nazwisko')
	document.getElementById('imie_nazwisko').value="";

}

function usun_tresc3(arg)
{
	if(arg == 'Twój adres e-mail')
	document.getElementById('adres_email').value="";

}
function usun_pl(str)
{
	try{
	var tabp=new Array("ę","ó","ą","ś","ł","ż","ź","ć","ń","Ę","Ó","Ą","Ś","Ł","Ż","Ź","Ć","Ń");
	var tabe=new Array("e","o","a","s","l","z","z","c","n","e","o","a","s","l","z","z","c","n");
	for(var a=0; a<tabp.length; a++)
	{ while(str!=str.replace(tabp[a],tabe[a])) { str=str.replace(tabp[a],tabe[a]); } }
	return str.toLowerCase();
	}catch(err){alert(err);}
}
//nowe okno
function new_wind(adres,name)
{ okno=window.open(adres,usun_pl(name)).focus(); }
//pobranie elementu
function $(id)
{ return document.getElementById(id); }
//pokazanie/ukrycie menu
function pokaz_menu()
{ $('menu_head').style.display="block"; }
function ukryj_menu()
{ $('menu_head').style.display="none"; }
//maska na wpisywanie
function maska(AEvent, AMaska)
{
  try{
	if (window.Event && AEvent.which){ kodKlawisza = AEvent.which; } 
	else { kodKlawisza = AEvent.keyCode; }
	klawisz = String.fromCharCode(kodKlawisza); 
	if (kodKlawisza==0 || kodKlawisza==8 || kodKlawisza==46 || kodKlawisza==9) { return true; };
	if (AMaska.indexOf(klawisz) == -1) { return false; } 
	else { return true; }
	}catch(err){}
}
//przekreśl orginał/kopia
function przekresl(id)
{
	if($(id).style.textDecoration=="line-through") { $(id).style.textDecoration="none"; }
	else { $(id).style.textDecoration="line-through"; }
}
//zmiana wysokości textarea
function change_textarea(id)
{
	try{
	zalam(id);
	var linia=$(id).value.length-$(id).value.replace(/\n/g,'').length+1;
	$(id).style.height=(linia*13+4)+"px";
	}catch(err){alert(err);}
}
//załamywanie linii
function zalam(id)
{
	var max=0;
	if(id.substring(0,4)=="prod") { max=28; }
	else if(id.substring(5,9)=="adre" || id.substring(5,9)=="name") { max=34; }
	else if(id.substring(5,8)=="mai" || id.substring(5,8)=="tel") { max=34; }
	else if(id=="vat_slownie") { max=80; }
	else { max=100; }
	var first=$(id).value.indexOf('\n');
	if($(id).value.length>max)
	{
		var txt=$(id).value;
		var kol1=0, kol2, kol3;
		do
		{
			kol3=kol1;
			if(first==-1) { kol1=txt.substring(kol1+1,txt.length).indexOf('\n'); }
			else { kol1=txt.substring(kol1+1,txt.length).lastIndexOf('\n'); }
			if(kol1==-1) { kol1=0; }
			else { kol1+=kol3+1; }
			if(kol1==0) { kol2=txt.length; }
			else
			{
				kol2=txt.substring(kol1+1,txt.length).indexOf('\n');
				if(kol2==-1) { kol2=txt.length; }
				else { kol2+=kol1+1; }	
			}
			if((kol2-kol1)>max)
			{
				kol3=txt.substring(kol1,kol1+max+1).lastIndexOf(' ');
				if(kol3==-1) { txt=txt.substring(0,kol1+max)+'\n'+txt.substring(kol1+max,txt.length); }
				else { txt=txt.substring(0,kol3+kol1)+'\n'+txt.substring(kol3+kol1+1,txt.length); }
				kol2=0;
			}
		} while(kol2!=txt.length);
		$(id).value=txt;
	}
}
//dopisanie zer na końcu
function zera(str)
{
	str=Math.round(str*100)/100;
	var tmp=str.toString().split(".");
	if(tmp.length==1) { str+=".00"; }
	else if(tmp[tmp.length-1].length==1) { str+="0"; }
	return number_format(str,2,'.',' ');
}
//dodanie stawki do listy
function stawka_add(netto, vat)
{
	var wiersz=document.createElement("div");
	wiersz.className="row_auto_t1";
	//kolumna ze stawką
	var col1=document.createElement("div");
	col1.className="col_25";
	var inp=document.createElement("input");
	inp.className="pole_wpis_cc";
	inp.value=vat+"%";
	inp.id="stawka_"+vat+"_value";
	inp.name="stawka_"+vat+"_value";
	col1.appendChild(inp);
	//kolumna z netto
	var col2=document.createElement("div");
	col2.className="col_25";
	var inp=document.createElement("input");
	inp.className="pole_wpis_r";
	inp.value=zera(netto)+" "+$("waluta").value;
	inp.id="stawka_"+vat+"_netto";
	inp.name="stawka_"+vat+"_netto";
	col2.appendChild(inp);
	//kolumna z vat
	var col3=document.createElement("div");
	col3.className="col_25";
	var inp=document.createElement("input");
	inp.className="pole_wpis_r";
	inp.value=zera(netto*vat/100)+" "+$("waluta").value;
	inp.id="stawka_"+vat+"_vat";
	inp.name="stawka_"+vat+"_vat";
	col3.appendChild(inp);
	//kolumna z brutto
	var col4=document.createElement("div");
	col4.className="col_25";
	var inp=document.createElement("input");
	inp.className="pole_wpis_r";
	inp.value=zera(netto*(vat/100)+netto)+" "+$("waluta").value;
	inp.id="stawka_"+vat+"_brutto";
	inp.name="stawka_"+vat+"_brutto";
	col4.appendChild(inp);
	//dodanie do wiersza
	wiersz.appendChild(col1);
	wiersz.appendChild(col2);
	wiersz.appendChild(col3);
	wiersz.appendChild(col4);
	$("pole_stawki").appendChild(wiersz);
}
//dopisanie wartości do stawki
function stawka_rewrite(netto, vat)
{
	var waluta=$("waluta").value;
	$("stawka_"+vat+"_netto").value=zera(parseFloat($("stawka_"+vat+"_netto").value.replace(waluta,"").replace(/ /g,''))+netto)+" "+waluta;
	$("stawka_"+vat+"_vat").value=zera(parseFloat($("stawka_"+vat+"_vat").value.replace(waluta,"").replace(/ /g,''))+(netto*vat/100))+" "+waluta;
	$("stawka_"+vat+"_brutto").value=zera(parseFloat($("stawka_"+vat+"_brutto").value.replace(waluta,"").replace(/ /g,''))+(netto*(vat/100)+netto))+" "+waluta;
}
//przeliczenie ceny produktu
function przelicz_ele(id)
{
	try{
	var waluta=$("waluta").value;
	var vat=$("prod_"+id+"_vat").value;
	var rabat=parseFloat($("prod_"+id+"_rabat").value);
	var netto=parseFloat($("prod_"+id+"_cena").value.replace(waluta,"").replace(/ /g,''));
	var ilosc=parseFloat($("prod_"+id+"_ilosc").value);	
	$("prod_"+id+"_cena").value=zera(netto);
	$("prod_"+id+"_cena2").value=zera(netto*(100-rabat)/100);
	netto=netto*(100-rabat)/100;
	$("prod_"+id+"_kwotan").value=zera(netto*ilosc);
	$("prod_"+id+"_kwotav").value=zera(netto*ilosc*(vat)/100);
	$("prod_"+id+"_kwotab").value=zera(netto*ilosc*(vat)/100+netto*ilosc);
	if(vat!=22 && $("prod_"+id+"_pkwiu").value.length==0) { $("prod_"+id+"_pkwiu").className="pole_wpis_pkwiu"; } else { $("prod_"+id+"_pkwiu").className="pole_wpis_pkwiuc"; }
	return new Array(parseFloat($("prod_"+id+"_kwotan").value.replace(waluta,"").replace(/ /g,'')),parseFloat($("prod_"+id+"_kwotab").value.replace(waluta,"").replace(/ /g,'')),vat);
	}catch(err){alert(err);}
}
//przeliczenie całego skryptu
function przelicz_all()
{

	var max=parseInt($('ile_prod').value);
	
	var suma_n=0;
	var suma_v=0;
	var suma_b=0;
	var tmp;
	//wyczyszczenie stawek
	$("pole_stawki").innerHTML="";
	//przeliczenie
	for(var a=1;a<=max;a++)
	{
		tmp=przelicz_ele(a);
		suma_n+=parseFloat(zera(tmp[0]).replace(/ /g,''));
		suma_v+=parseFloat(zera(tmp[0]*tmp[2]/100).replace(/ /g,''));
		suma_b+=parseFloat(zera(tmp[1]).replace(/ /g,''));
		if($("stawka_"+tmp[2]+"_value")) { stawka_rewrite(tmp[0],tmp[2]); }
		else { stawka_add(tmp[0],tmp[2]); }
	}
	//zapisanie sum
	$("vat_s_netto").value=zera(suma_n)+" "+$("waluta").value;
	$("vat_s_vat").value=zera(suma_v)+" "+$("waluta").value;
	$("vat_s_brutto").value=zera(suma_b)+" "+$("waluta").value;
	$("vat_razem").value=zera(suma_b)+" "+$("waluta").value;
	$("vat_slownie").value=slowo(zera(suma_b).replace(/ /g,''));
	change_textarea("vat_slownie");
}
//zamiana liczby na słowa
function slowo(number)
{
	try{
	number=number_format(number,2,"."," ");
	var tmp;
	var tmpl;
	var text="";
	var grosze="";
	var liczba=number.toString().split(".");
	//obliczenie groszy
	if(liczba[1].length==0) { grosze="00/100"; }
	else if(liczba[1].length==1) { grosze=liczba[1]+"0/100"; }
	else if(liczba[1].length==2) { grosze=liczba[1]+"/100"; }
	//obliczenie całości
	var trojki=liczba[0].split(" ");
	for(var a=trojki.length-1; a>=0; a--)
	{
		tmp="";
		tmpl=trojki[a];
		if(trojki[a]>=100) { tmp+=" "+liczby_s[Math.floor(trojki[a]/100)-1]; trojki[a]=trojki[a]%100; }
		if(trojki[a]>=20) 
		{
			tmp+=" "+liczby_d[Math.floor(trojki[a]/10)-2]; trojki[a]=trojki[a]%10;
			if(trojki[a]!=0) { tmp+=" "+liczby_j[trojki[a]-1]; }
		}
		else if(trojki[a]>=10) { tmp+=" "+liczby_n[trojki[a]-10]; }
		else if(trojki[a]!=0) { tmp+=" "+liczby_j[trojki[a]-1]; }
		
		if((trojki.length-a)==2)
		{
			if(tmpl==1) { tmp+=" "+liczby_tysiac[0]; }
			else if(tmpl%10>1 && tmpl%10<5 && (tmpl<11 || tmpl>20)) { tmp+=" "+liczby_tysiac[1]; }
			else if(tmpl!=0) { tmp+=" "+liczby_tysiac[2]; }
		}
		else if((trojki.length-a)==3)
		{
			if(tmpl==1) { tmp+=" "+liczby_milion[0]; }
			else if(tmpl%10>1 && tmpl%10<5 && (tmpl<11 || tmpl>20)) { tmp+=" "+liczby_milion[1]; }
			else if(tmpl!=0) { tmp+=" "+liczby_milion[2]; }
		}
		else if((trojki.length-a)==4)
		{
			if(tmpl==1) { tmp+=" "+liczby_miliard[0]; }
			else if(tmpl%10>1 && tmpl%10<5 && (tmpl<11 || tmpl>20)) { tmp+=" "+liczby_miliard[1]; }
			else if(tmpl!=0) { tmp+=" "+liczby_miliard[2]; }
		}
		text=tmp+text;
	}
	if(number=="0.00") { text=liczby_j[9]; }
	text=text+" "+$("waluta").value+" "+grosze;
	//podzielenie wyniku na wiersze
	tmp=text.split(" ");
	text="";
	var suma=0;
	for(var a=0;a<tmp.length;a++)
	{
		if((suma+tmp[a].length)>75) { text=text+"\n"+tmp[a]+" "; suma=tmp[a].length; }
		else if(tmp[a].length>1) { text=text+tmp[a]+" "; suma+=tmp[a].length; }
	}
	return text;
	}catch(err){alert(err);}
}
//formatowanie liczb
function number_format(number, decimals, dec_point, thousands_sep) 
{
	var n = number, c = isNaN(decimals = Math.abs(decimals)) ? 2 : decimals;
	var d = dec_point == undefined ? "." : dec_point;
	var t = thousands_sep == undefined ? "," : thousands_sep, s = n < 0 ? "-" : "";
	var i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0;
	return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : "");
}
//dodanie produktu do listy
function prods_add()
{
	try{
	var id=parseInt($('ile_prod').value)+1;
	$('ile_prod').value=id;
	//utworzenie wiersza
	var wiersz=document.createElement("div");
	wiersz.className="row_auto_b1";
	wiersz.id="wiersz_prod_"+id;
	//kolumna LP
	var col1=document.createElement("div");
	var inp=document.createElement("input");
	col1.className="col_2_5";
	inp.className="pole_wpis_m";
	inp.id="prod_"+id+"_lp";
	inp.name="prod_"+id+"_lp";
	inp.type="text";
	inp.value=id+".";
	col1.appendChild(inp);
	//kolumna Name
	var col2=document.createElement("div");
	var inp=document.createElement("textarea");
	col2.className="col_22_5";
	inp.className="pole_wpis";
	inp.id="prod_"+id+"_name";
	inp.name="prod_"+id+"_name";
	inp.onkeyup=function(){ change_textarea(this.id); };
	inp.onchange=function(){ change_textarea(this.id); };
	col2.appendChild(inp);
	//kolumna pkwiu
	var col3=document.createElement("div");
	var inp=document.createElement("input");
	col3.className="col_7_5";
	inp.className="pole_wpis_pkwiuc";
	inp.id="prod_"+id+"_pkwiu";
	inp.name="prod_"+id+"_pkwiu";
	inp.type="text";
	col3.appendChild(inp);
	//kolumna ilosc
	var col4=document.createElement("div");
	var inp=document.createElement("input");
	col4.className="col_5";
	inp.className="pole_wpis_m";
	inp.id="prod_"+id+"_ilosc";
	inp.name="prod_"+id+"_ilosc";
	inp.type="text";
	inp.value="1";
	col4.appendChild(inp);
	//kolumna jm
	var col5=document.createElement("div");
	var inp=document.createElement("input");
	col5.className="col_5";
	inp.className="pole_wpis_r";
	inp.id="prod_"+id+"_jm";
	inp.name="prod_"+id+"_jm";
	inp.type="text";
	inp.value=$("jm").value;
	col5.appendChild(inp);
	//kolumna cena
	var col6=document.createElement("div");
	var inp=document.createElement("input");
	col6.className="col_9";
	inp.className="pole_wpis_r";
	inp.id="prod_"+id+"_cena";
	inp.name="prod_"+id+"_cena";
	inp.type="text";
	inp.value="0.00 "+$("waluta").value;
	col6.appendChild(inp);
	//kolumna rabat
	var col7=document.createElement("div");
	var inp=document.createElement("input");
	col7.className="col_5";
	inp.className="pole_wpis_cc";
	inp.id="prod_"+id+"_rabat";
	inp.name="prod_"+id+"_rabat";
	inp.type="text";
	inp.value="0.00";
	col7.appendChild(inp);
	//kolumna cena2
	var col8=document.createElement("div");
	var inp=document.createElement("input");
	col8.className="col_9";
	inp.className="pole_wpis_r";
	inp.id="prod_"+id+"_cena2";
	inp.name="prod_"+id+"_cena2";
	inp.type="text";
	inp.value="";
	col8.appendChild(inp);
	//kolumna vat
	var col9=document.createElement("div");
	var inp=document.createElement("select");
	col9.className="col_5";
	inp.className="pole_wybor_r";
	inp.id="prod_"+id+"_vat";
	inp.name="prod_"+id+"_vat";
	for(var a=0; a<$("lista_vat").options.length; a++)
	{
		var opc=document.createElement("option");
		opc.value=$("lista_vat").options[a].value;
		opc.text=$("lista_vat").options[a].text;
		inp.options.add(opc,a); 
	}
	col9.appendChild(inp);
	//kolumna kwotan
	var col10=document.createElement("div");
	var inp=document.createElement("input");
	col10.className="col_9";
	inp.className="pole_wpis_r";
	inp.id="prod_"+id+"_kwotan";
	inp.name="prod_"+id+"_kwotan";
	inp.type="text";
	col10.appendChild(inp);
	//kolumna kwotav
	var col11=document.createElement("div");
	var inp=document.createElement("input");
	col11.className="col_9";
	inp.className="pole_wpis_r";
	inp.id="prod_"+id+"_kwotav";
	inp.name="prod_"+id+"_kwotav";
	inp.type="text";
	col11.appendChild(inp);
	//kolumna kwotab
	var col12=document.createElement("div");
	var inp=document.createElement("input");
	col12.className="col_10";
	inp.className="pole_wpis_r";
	inp.id="prod_"+id+"_kwotab";
	inp.name="prod_"+id+"_kwotab";
	inp.type="text";
	col12.appendChild(inp);
	//komumna -
	var col13=document.createElement("div");
	var inp=document.createElement("a");
	col13.className="col_1_5m";
	inp.id="war_"+id;
	inp.title=$("text_del").value;

	inp.appendChild(document.createTextNode("-"));
	inp.onclick=function(){ prods_del(this.id); };
	col13.appendChild(inp);
	//dodanie kolumn do wiersza
	wiersz.appendChild(col1);
	wiersz.appendChild(col2);
	wiersz.appendChild(col3);
	wiersz.appendChild(col4);
	wiersz.appendChild(col5);
	wiersz.appendChild(col6);
	wiersz.appendChild(col7);
	wiersz.appendChild(col8);
	wiersz.appendChild(col9);
	wiersz.appendChild(col10);
	wiersz.appendChild(col11);
	wiersz.appendChild(col12);
	wiersz.appendChild(col13);
	//dodanie wiersza
	$("pole_prods").appendChild(wiersz);
	//przeliczenie i nadanie maski
	maska_add(id);
	przelicz_all();
	}catch(err){alert(err);}
}
//usunięcie produktu z listy
function prods_del(id)
{
	try{
	id=id.replace("war_","");
	var max=parseInt($('ile_prod').value);
	$("wiersz_prod_"+id).parentNode.removeChild($("wiersz_prod_"+id));
	//przesuniecie
	for(var a=id;a<max;a++)
	{
		var tmp=parseInt(a)+1;
		$("prod_"+tmp+"_cena").name="prod_"+a+"_cena";
		$("prod_"+tmp+"_ilosc").name="prod_"+a+"_ilosc";
		$("prod_"+tmp+"_rabat").name="prod_"+a+"_rabat";
		$("prod_"+tmp+"_kwotan").name="prod_"+a+"_kwotan";
		$("prod_"+tmp+"_kwotab").name="prod_"+a+"_kwotab";
		$("prod_"+tmp+"_vat").name="prod_"+a+"_vat";
		$("prod_"+tmp+"_name").name="prod_"+a+"_name";
		$("prod_"+tmp+"_lp").name="prod_"+a+"_lp";
		$("prod_"+tmp+"_pkwiu").name="prod_"+a+"_pkwiu";
		$("prod_"+tmp+"_lp").value=a+".";
		$("prod_"+tmp+"_cena").id="prod_"+a+"_cena";
		$("prod_"+tmp+"_cena2").id="prod_"+a+"_cena2";
		$("prod_"+tmp+"_ilosc").id="prod_"+a+"_ilosc";
		$("prod_"+tmp+"_rabat").id="prod_"+a+"_rabat";
		$("prod_"+tmp+"_kwotan").id="prod_"+a+"_kwotan";
		$("prod_"+tmp+"_kwotav").id="prod_"+a+"_kwotav";
		$("prod_"+tmp+"_kwotab").id="prod_"+a+"_kwotab";
		$("prod_"+tmp+"_vat").id="prod_"+a+"_vat";
		$("prod_"+tmp+"_name").id="prod_"+a+"_name";
		$("prod_"+tmp+"_lp").id="prod_"+a+"_lp";
		$("prod_"+tmp+"_pkwiu").id="prod_"+a+"_pkwiu";
		$("war_"+tmp).id="war_"+a;
		$("wiersz_prod_"+tmp).id="wiersz_prod_"+a;
	}
	$('ile_prod').value=max-1;
	przelicz_all();
	}catch(err){alert(err);}
}
//przeliczanie netto na brutto
function przelicz_netto_brutto()
{
	var netto=parseFloat($("przelicz_netto").value);
	var vat=parseInt($("przelicz_vat").value);
	$("przelicz_brutto").value=zera(netto*(100+vat)/100);
}
//przeliczanie brutto na netto
function przelicz_brutto_netto()
{
	var netto=parseFloat($("przelicz_brutto").value);
	var vat=parseInt($("przelicz_vat").value);
	$("przelicz_netto").value=zera(netto*100/(100+vat));
}

//dodanie maski do inputów
function maska_add(id)
{
	try{
	var max=parseInt($('ile_prod').value);
	var min=1;
	if(id) { min=id; }
	for(var a=min;a<=max;a++)
	{
		$("prod_"+a+"_cena").onkeypress=function(event){ return maska(event,'0123456789.'); };
		$("prod_"+a+"_ilosc").onkeypress=function(event){ return maska(event,'0123456789.'); };
		$("prod_"+a+"_rabat").onkeypress=function(event){ return maska(event,'0123456789.'); };
		$("prod_"+a+"_kwotan").onkeypress=function(){ return false; };
		$("prod_"+a+"_kwotab").onkeypress=function(){ return false; };
		$("prod_"+a+"_cena").onchange=function(){ przelicz_all(); };
		$("prod_"+a+"_ilosc").onchange=function(){ przelicz_all(); };
		$("prod_"+a+"_rabat").onchange=function(){ przelicz_all(); };
		$("prod_"+a+"_vat").onchange=function(){ przelicz_all(); };
	}
	}catch(err){alert(err);}
}
//drukowanie
function menu_print()
{
	/*

	try{
	if (!window.print) { alert(druk_error); }
	else
	{
	*/
		przelicz_all();
		usun_border();

		
		
		$("kreska3").style.display="block";	
		$("kreska2").style.display="block";	
		$("kreska").style.display="block";	
		$("submenu_container_center").className="submenu_container_center_noborder";	
		$("foot_left").style.display="none";
		$("foot_center").style.display="none";
		$("foot_right").style.display="none";
		$("left_head").style.display="none";
		$("right_head").style.display="none";
		$("menu_head").style.display="none";
		$("menu").style.display="none";
		$("buttons").style.display="none";
		$("head").style.display="none";
		$("head_name").style.display="none";
		$("przelicz").style.display="none";
		$("menu_view2").style.display="";		
		
		on_off_kontakt("none");
		var tmp="aa";
		tmp=window.print();
		if(tmp!="aa") { close_view(); $("menu").style.display="block"; }
		//setTimeout("close_view();",5000);
	/*}
	}catch(err){alert(err);}*/
}
//zamiana niebieskich nagłowków
function zamiana_naglowkow()
{
		//zamiana niebieskich nagłowków
		var Tablica1 = new Array('18','19','35','21','54','20','34','55','23','22','57','24','42','25','26','27');
		for (x=0; x<Tablica1.length; x++)
		document.getElementById('txt_'+Tablica1[x]).className='pole_wpis_c_no';
}
//przywracanie niebieskich nagłowków
function przywracanie_naglowkow()
{
		//zamiana niebieskich nagłowków
		var Tablica1 = new Array('18','19','35','21','54','20','34','55','23','22','57','24','42','25','26','27');
		for (x=0; x<Tablica1.length; x++)
		{
			document.getElementById('txt_'+Tablica1[x]).style.backgroundColor='#9bb4fd';
			document.getElementById('txt_'+Tablica1[x]).style.borderBottom='2px solid #056bab';

		}
		
}
//zamiana tła dla szarych pól
function zamiana_szarych()
{
		//zamiana tła dla szarych
		var Tablica3 = new Array('txt_5','el_1','el_3','el_5','txt_10','txt_52','txt_14','txt_12','txt_13','txt_15','txt_16','txt_17','txt_11','txt_53','txt_38','txt_36','txt_37','txt_39','txt_40','txt_41','zaplata','sposob','slownie','vat_razem','vat_slownie','col_20','col_80');
		for (x=0; x<Tablica3.length; x++)
		{
			if(Tablica3[x] == "col_20" || Tablica3[x] == "col_80")
			{
			document.getElementById(Tablica3[x]).style.border='none';
			document.getElementById(Tablica3[x]).style.backgroundColor='#e2e2ea';			
			}
			else if(Tablica3[x] == "zaplata" || Tablica3[x] == "vat_razem")
			{
			document.getElementById(Tablica3[x]).style.border='none';
			document.getElementById(Tablica3[x]).style.borderBottom='1px solid gray';
			document.getElementById(Tablica3[x]).style.backgroundColor='#e2e2ea';			
			}
			else
			{
			document.getElementById(Tablica3[x]).style.border='none';
			document.getElementById(Tablica3[x]).style.backgroundColor='#e2e2ea';
			}
		}
}
//zamiana tła dla szarych pól
function przywracanie_szarych()
{
		//zamiana tła dla szarych
		var Tablica3 = new Array('txt_5','el_1','el_3','el_5','txt_10','txt_52','txt_14','txt_12','txt_13','txt_15','txt_16','txt_17','txt_11','txt_53','txt_38','txt_36','txt_37','txt_39','txt_40','txt_41','zaplata','sposob','slownie','vat_razem','vat_slownie','col_20','col_80');
		for (x=0; x<Tablica3.length; x++)
		{
			if(Tablica3[x] == "vat_razem" || Tablica3[x] == "vat_slownie")
			{
			document.getElementById(Tablica3[x]).style.border='1 px solid silver';
			document.getElementById(Tablica3[x]).style.backgroundColor='#f4f4f5';
			}
			else if(Tablica3[x] == "zaplata" || Tablica3[x] == "vat_razem" || Tablica3[x] == "col_20" || Tablica3[x] == "col_80")
			{
			document.getElementById(Tablica3[x]).style.backgroundColor='#dcdcdc';			
			}
			else
			{
			document.getElementById(Tablica3[x]).style.border='1 px solid silver';
			document.getElementById(Tablica3[x]).style.backgroundColor='#dcdcdc';
			}
		}
}
//podgląd - otwarcie
function menu_view()
{
	przelicz_all();
	
	/*
	try{
	BrowserDetect.init();
	if(BrowserDetect.browser=="Explorer")
	{
		var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH="0" HEIGHT="0" CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
		document.body.insertAdjacentHTML("beforeEnd", WebBrowser);
		$("WebBrowser1").ExecWB(7, 1);
		$("WebBrowser1").outerHTML = "";
	}
	else
	{
	*/
		zamiana_naglowkow();
		//zamiana tła dla standardowych
		var Tablica2 = new Array('txt_2','vat_nr','txt_orginal','txt_copy','el_2','el_4','el_6','hurt_name','hurt_adres','hurt_nip','hurt_tel',
		'hurt_mail','hurt_regon','hurt_krs','hurt_konto','user_name','user_adres','user_nip','user_tel','user_mail','user_regon','user_krs','user_konto','vat_razem','vat_forma','vat_slownie','vat_wpis','txt_32','txt_33','vat_s_netto','vat_s_vat','vat_s_brutto','txt_28');
		for (x=0; x<Tablica2.length; x++)
		{
		
			if(Tablica2[x]!="vat_s_netto" && Tablica2[x]!="vat_s_vat" && Tablica2[x]!="vat_s_brutto" && Tablica2[x]!="txt_28")
			document.getElementById(Tablica2[x]).style.border='none';
			document.getElementById(Tablica2[x]).style.backgroundColor='#e2e2ea';
		}

		zamiana_szarych();
		
		$("head_name").style.display="none";	
 		$("foot_left").style.display="none";	
		$("foot_center").style.display="none";
		$("foot_right").style.display="none";	
		$("left_head").style.display="none";
		$("right_head").style.display="none";
		$("menu_head").style.display="none";
		$("stopka").style.display="";
		$("head").style.display="none";
		$("uwagi").style.display="none";
		$("menu_head").style.display="none";
		$("przelicz").style.display="none";
		$("menu_view").style.display="block";
		$("prze_r").style.display="none";	
		$("prze_l").style.display="none";	
		
		usun_tlo();
		on_off_kontakt("none");
	
	/*
	}
	}catch(err){alert(err);}*/
}
//podgląd - zamknięcie
function close_view()
{
	$("head_name").style.display="";	
	$("foot_left").style.display="";	
	$("foot_center").style.display="";
	$("foot_right").style.display="";	
	$("left_head").style.display="";
	$("right_head").style.display="";
	$("menu_head").style.display="";
	$("stopka").style.display="none";
	$("head").style.display="";
	$("uwagi").style.display="";
	$("menu_head").style.display="";
	$("przelicz").style.display="";
	$("menu_view").style.display="none";		
	$("prze_r").style.display="";	
	$("prze_l").style.display="";	

	przywroc_border();
	przywroc_tlo();
	przywracanie_szarych();
	przywracanie_naglowkow();

	on_off_kontakt("block");
}

//podgląd - drukowanie
function close_view2()
{
		$("kreska3").style.display="none";	
		$("kreska2").style.display="none";	
		$("kreska").style.display="none";	
		$("submenu_container_center").className="submenu_container_center";	
		$("foot_left").style.display="block";
		$("foot_center").style.display="block";
		$("foot_right").style.display="block";
		$("left_head").style.display="block";
		$("right_head").style.display="block";
		$("menu_head").style.display="block";
		$("menu").style.display="block";
		$("buttons").style.display="block";
		$("head").style.display="block";
		$("head_name").style.display="block";
		$("przelicz").style.display="block";
		$("menu_view2").style.display="none";	

	przywroc_border();
	przywroc_tlo();
	przywracanie_szarych();
	przywracanie_naglowkow();

	on_off_kontakt("block");
}

//nowa
function menu_new()
{ location.href=document.getElementsByName('users_name').item(0).value+"/vat.php"; }

function menu_new_pomoc()
{ location.href=document.getElementsByName('users_name').item(0).value+"/pomoc.php"; }

function menu_new_przyklady()
{ location.href=document.getElementsByName('users_name').item(0).value+"/przyklady.php"; }
function menu_dane()
{ location.href=document.getElementsByName('users_name').item(0).value+"/dane.php"; }

//zamknięcie
function menu_close()
{ try{window.close();}catch(err){alert(err);} }
//nadpisanie
function menu_save()
{ $("vat_save").submit(); }
//zapisanie
function menu_save_as()
{
	$("vat_save").action=$("vat_save").action+"&new=1";
	$("vat_save").submit();
}
//do pdf
function menu_save_pdf()
{
	try{
	var req = mint.Request();
	req.OnSuccess = function()
	{
    var tmp=this.responseText.split("/");
    //new_wind((tmp[1].substring(0,4)!="vat_"?tmp[1]+"/":"")+'file.php,'+this.responseText,'VAT');
    location.href=(tmp[1].substring(0,4)!="vat_"?tmp[1]+"/":"")+'file.php,'+this.responseText;
  }
	req.evalScripts=true;
	req.SendForm("vat_save","includes/create_pdf.php","post");
	}catch(err){alert(err);}
}
//na maila
function menu_save_mail()
{
	try{
	var req = mint.Request();
	req.OnSuccess = function()
	{
		var pow=document.createElement("div");
		pow.id="send_mail";
		pow.className="div_wait";
		pow.innerHTML=time_msg;
		document.body.appendChild(pow);
		//poproszenie o maila
		var mail=prompt(get_mail);
		var plik=this.responseText;
		var req2 = mint.Request();
		req2.OnSuccess = function()
		{
			if(this.responseText=="OK")
			{ alert(mail_ok+mail); }
			else
			{ alert(mail_er); }
			$("send_mail").parentNode.removeChild($("send_mail"));
		}
		req2.retryNum=1;
		req2.AddParam('plik',plik);
		req2.AddParam('mail',mail);
		req2.Send('includes/send_mail.php');
	}
	req.retryNum=1;
	req.evalScripts=true;
	req.SendForm("vat_save","includes/create_pdf.php","post");
	}catch(err){alert(err);}
}
//otwórz
function menu_open()
{ location.href="?action=open"; }

//funkcja pokazująca/ukrywająca pola
function on_off_kontakt(stan)
{
	try{
	var pola=new Array("name","adres","tel","mail","nip","regon","krs","konto");
	for(var a=0;a<pola.length;a++)
	{
		if($("hurt_"+pola[a]).value=="") { $("wiersz_hurt_"+pola[a]).style.display=stan; }
		if($("user_"+pola[a]).value=="") { $("wiersz_user_"+pola[a]).style.display=stan; }
	}
	}catch(err){alert(err);}
}
//funkcja usuwająca tło
function usun_tlo()
{
	var obj=document.getElementsByTagName("input");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.backgroundColor="#e2e2ea"; }
	var obj=document.getElementsByTagName("textarea");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.backgroundColor="#e2e2ea";  }
	var obj=document.getElementsByTagName("select");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.backgroundColor="#e2e2ea"; }
	var obj=document.getElementsByTagName("a");

}
//funkcja przywracająca tło
function przywroc_tlo()
{
	var obj=document.getElementsByTagName("input");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.backgroundColor="#f4f4f5"; }
	var obj=document.getElementsByTagName("textarea");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.backgroundColor="#f4f4f5";  }
	var obj=document.getElementsByTagName("select");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.backgroundColor="#f4f4f5"; }
	var obj=document.getElementsByTagName("a");

	 
}
//funkcja usuwająca obramowanie
function usun_border()
{
	var obj=document.getElementsByTagName("input");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.border="none"; }
	var obj=document.getElementsByTagName("textarea");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.border="none";  }
	var obj=document.getElementsByTagName("select");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.border="none"; }
	var obj=document.getElementsByTagName("a");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.display="none"; }
	for(a=1; a<=$('ile_prod').value; a++)
	{ $("prod_"+a+"_pkwiu").className="pole_wpis_pkwiu"; }
}
//funkcja przywracające obramowanie
function przywroc_border()
{
	var obj=document.getElementsByTagName("input");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.border="1px solid silver"; }
	var obj=document.getElementsByTagName("textarea");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.border="1px solid silver"; }
	var obj=document.getElementsByTagName("select");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.border="1px solid silver"; }
	var obj=document.getElementsByTagName("a");
	for(var a=0; a<obj.length; a++)
	{ obj[a].style.display="inline"; }
	for(a=1; a<=$('ile_prod').value; a++)
	{
		if($("prod_"+a+"_vat").value!=22 && $("prod_"+a+"_pkwiu").value.length==0) { $("prod_"+a+"_pkwiu").className="pole_wpis_pkwiu"; }
	}
}
//funkcja ustawiajaca
function start()
{
	var obj=document.getElementsByTagName("textarea");
	for(var a=0; a<obj.length; a++)
	{ if(obj[a].id) { change_textarea(obj[a].id); } }
	przelicz_all();
	maska_add();
}
//lista pól
/*
 * pole_prods - lista produktów
 * pole_stawki - pole stawek
 * vat_s_netto - suma netto
 * vat_s_vat - suma vat
 * vat_s_brutto - suma brutto
 * vat_razem - do zapłaty
 * waluta
 * rabat
 * ile_prod
 * vat_slownie
 * prod_[id]_cena
 * prod_[id]_ilosc
 * prod_[id]_rabat
 * prod_[id]_kwotan
 * prod_[id]_vat
 * prod_[id]_kwotab
 * stawka_[id]_value
 * stawka_[id]_netto
 * stawka_[id]_vat
 * stawka_[id]_brutto
 */
