function CheckString(y)
{
		if (y == "") return false;
			for(var i=0; i<y.length;i++)
			{ 
				if (y.charAt(i)!=" ")
					return true;
			}
		return false;
}
function isSet(v){try{return v=eval(v),1}catch(e){}}
function openWindow2( pageToLoad, winName, width, height, center,status) {
	xposition=0; yposition=0;
	if ((parseInt(navigator.appVersion) >= 4 ) && (center)){
		xposition = (screen.width - width) / 2;
		yposition = (screen.height - height) / 2;
	}
	if (status==1) status="status=yes,"
		else status="status=no,";

	args = "width=" + width + ","
	+ "height=" + height + ","
	+ "location=0,"
	+ "menubar=0,"
	+ "resizable=yes,"
	+ "scrollbars=1,"
	+ status
	+ "titlebar=1,"
	+ "toolbar=0,"
	+ "hotkeys=0,"
	+ "screenx=" + xposition + ","
	+ "screeny=" + yposition + ","
	+ "left=" + xposition + ","
	+ "top=" + yposition;

	window.open( pageToLoad,winName,args );
}

function c() 
{
	window.opener.location=window.opener.location;
	window.close(); 
}

function cc() 
{
	window.close(); 
}

function d(url) 
{
	window.opener.location.replace(url);
	window.close(); 
}

function ChangeItem(i) {
	a=document.work_area.elements[i].value;
	if (a.indexOf(',')>=0)
	{
		b=a.substring(0,a.indexOf(','));
		c=b.concat('.',a.substring(a.indexOf(',')+1));
		document.work_area.elements[i].value=c;
	}
	a=document.work_area.elements[i+1].value;
	if (a.indexOf(',')>=0)
	{
		b=a.substring(0,a.indexOf(','));
		c=b.concat('.',a.substring(a.indexOf(',')+1));
		document.work_area.elements[i+1].value=c;
	}
	document.work_area.elements[i+2].value=document.work_area.elements[i].value*document.work_area.elements[i+1].value;
	a=document.work_area.elements[i+2].value;
	liczba='';
	liczba2='';
	if (a.indexOf('.')<0)
		liczba=a;
	if (a.indexOf('.')>0)
		liczba=a.substring(0,a.indexOf('.'));
	if (liczba.length>=0)
	{
		x=liczba.length%3;
		y=(liczba.length-x)/3;
		liczba2=liczba.substring(0,x);
		for (j=0; j < y; j++)
		{
			liczba2=liczba2+' '+liczba.substring(j*3+x,j*3+x+3);
		}
	}
	ulamek='.00';
	if (a.indexOf('.')>0)
	{
		ulamek=a.substring(a.indexOf('.'),a.length);
		ulamek=ulamek.substring(0,3);
	}
	if (ulamek.length<3) ulamek=ulamek+'0';
	document.work_area.elements[i+2].value=liczba2+ulamek;
}

function ChangeSum(il,i,ilosc) {

	pos=i*(il+1);	
	for (j=0; j < il; j++)
	{
		a=document.work_area.elements[pos+j].value;
		if (a.indexOf(',')>=0)
		{
			b=a.substring(0,a.indexOf(','));
			c=b.concat('.',a.substring(a.indexOf(',')+1));
			document.work_area.elements[pos+j].value=c;
		}
	}
	suma=0;
	for (j=0; j < il; j++)
	{
		val=parseFloat(document.work_area.elements[pos+j].value);
		suma+=val;
	}
	document.work_area.elements[pos+il].value=suma;
	parsujLiczbe(pos+il);
	sumasum=0;
	for (j=0; j < il; j++)
	{
		suma=0;
		for (k=0; k < ilosc; k++)
		{
			val=parseFloat(document.work_area.elements[j+k*(il+1)].value);
			suma+=val;
			sumasum+=val;
		}
		document.work_area.elements[(il+1)*ilosc+j].value=suma;
		parsujLiczbe((il+1)*ilosc+j);
	}
	document.work_area.elements['sumasum'].value=sumasum;
	parsujLiczbe('sumasum');
}

function Stawka(row,suma,il,col) {
	pos=10*row;
	A=parseFloat(document.work_area.elements[pos].value);
	B=parseFloat(suma);
	C=parseFloat(document.work_area.elements[pos+1].value);
	if (C==0) D=0.0;
		else D=A*(B/C);
	document.work_area.elements[pos+2].value=D;
	parsujLiczbe(pos+2);
	E=parseFloat(document.work_area.elements[pos+3].value);
	F=D*E;
	document.work_area.elements[pos+4].value=F;
	parsujLiczbe(pos+4);	
	G=parseFloat(document.work_area.elements[pos+5].value);
	H=parseFloat(document.work_area.elements[pos+6].value);
	I=F+G+H;
	document.work_area.elements[pos+7].value=I;
	parsujLiczbe(pos+7);	
	J=I*1.22;
	document.work_area.elements[pos+8].value=J;
	parsujLiczbe(pos+8);
	
	sumasum=0;  sumasumbrutto=0;
	for (j=0; j < il; j++)
	{
		val=document.work_area.elements[10*j+7].value;
		val=usunSpacje(val);
		val=parseFloat(val);
		sumasum+=val;
		val=document.work_area.elements[10*j+8].value;
		val=usunSpacje(val);
		val=parseFloat(val);
		sumasumbrutto+=val;		
	}
	document.work_area.elements['sumasum'].value=sumasum;
	parsujLiczbe('sumasum');
	document.work_area.elements['sumasumbrutto'].value=sumasumbrutto;
	parsujLiczbe('sumasumbrutto');
}

function zestawSK(nr_konta,index,pole) {
	
	//document.write(nr_konta+'_T');
	if(pole=='B'){ 
		document.write(nr_konta+" "+index);
	}
	A = document.work_area.elements[nr_konta+'_A'].value;
	A = usunSpacje(A);
	B = document.work_area.elements[nr_konta+'_B'].value;
	B = usunSpacje(B);
	C = A - B;
	document.work_area.elements[nr_konta+'_C'].value = C;
	parsujLiczbe(nr_konta+'_C');
	N = document.work_area.elements[nr_konta+'_N'].value;
	N = usunSpacje(N);
	
	if(A!=0){
		O = (N/A)*100;
		//document.write("N="+N+" A="+A+" O="+O);
	}	
	else	O = 0.0;
	
	document.work_area.elements[nr_konta+'_O'].value = O;
	parsujLiczbe(nr_konta+'_O');	
	
	P=document.work_area.elements[nr_konta+'_P'].value;
	P=usunSpacje(P);
	if(B!=0)
		R = (P/B)*100;
	else R = 0.0;	
	document.work_area.elements[nr_konta+'_R'].value = R;
	
	parsujLiczbe(nr_konta+'_R');
	W = A - N;
	document.work_area.elements[nr_konta+'_W'].value = W;
	parsujLiczbe(nr_konta+'_W');
	
	S=document.work_area.elements[nr_konta+'_S'].value;
	S = usunSpacje(S);
	T=document.work_area.elements[nr_konta+'_T'].value;
	T = usunSpacje(T);
	X = W - S - T;	
	document.work_area.elements[nr_konta+'_X'].value = X;
	parsujLiczbe(nr_konta+'_X');
	if(C!=O) Y = (X/C)*100;
	else Y=0.0;
	document.work_area.elements[nr_konta+'_Y'].value = Y;	
	parsujLiczbe(nr_konta+'_Y');
}
/*
	function zestawSK(nr_konta,index) {
	
	//document.write(nr_konta+'_T');
	A = document.work_area.elements[index*23+1].value;
	A = usunSpacje(A);
	B = document.work_area.elements[index*23+2].value;
	B = usunSpacje(B);
	C = A - B;
	document.work_area.elements[index*23+3].value = C;
	parsujLiczbe(index*23+3);
	N = document.work_area.elements[index*23+14].value;
	N = usunSpacje(N);
	
	if(A!=0){
		O = (N/A)*100;
		//document.write("N="+N+" A="+A+" O="+O);
	}	
	else	O = 0.0;
	
	document.work_area.elements[index*23+15].value = O;
	parsujLiczbe(nr_konta+'_O');	
	
	P=document.work_area.elements[index*23+16].value;
	P=usunSpacje(P);
	if(B!=0)
		R = (P/B)*100;
	else R = 0.0;	
	document.work_area.elements[index*23+17].value = R;
	
	parsujLiczbe(index*23+17);
	W = A - O;
	document.work_area.elements[index*23+21].value = W;
	parsujLiczbe(index*23+21);
	
	S=document.work_area.elements[index*23+18].value;
	S = usunSpacje(S);
	T=document.work_area.elements[index*23+19].value;
	T = usunSpacje(T);
	X = W - S - T;	
	document.work_area.elements[index*23+22].value = X;
	parsujLiczbe(index*23+22);
	if(C!=O) Y = (X/C)*100;
	else Y=0.0;
	document.work_area.elements[index*23+23].value = Y;	
	parsujLiczbe(index*23+23);
}
*/
function usunSpacje(wartosc)
{
	rExp = / /;
	results = wartosc.replace(rExp, "");
	return results;
}

function parsujLiczbe(position)
{
	a=document.work_area.elements[position].value;
	liczba='';
	liczba2='';
	if (a.indexOf('.')<0)
		liczba=a;
	if (a.indexOf('.')>0)
		liczba=a.substring(0,a.indexOf('.'));
	if (liczba.length>=0)
	{
		x=liczba.length%3;
		y=(liczba.length-x)/3;
		liczba2=liczba.substring(0,x);
		for (z=0; z < y; z++)
		{
			liczba2=liczba2+' '+liczba.substring(z*3+x,z*3+x+3);
		}
	}
	ulamek='.00';
	if (a.indexOf('.')>0)
	{
		ulamek=a.substring(a.indexOf('.'),a.length);
		ulamek=ulamek.substring(0,3);
	}
	if (ulamek.length<3) ulamek=ulamek+'0';
	document.work_area.elements[position].value=liczba2+ulamek;
}

var liczba_znakow = 0;
var wlaczone = 0;
var myTimeout;
var warning=0;

function wlacz(obj,max){
		wlaczone = 1;
		myTimeout = setTimeout('policz(\'' + obj.id + '\','+max+');',100);
}

function wylacz(){
		wlaczone = 0;
		clearTimeout(myTimeout);
}

function policz(obj,max){
	
	form_obj=eval('document.forms[0].elements[\''+obj+'\']')
	form_obj.blur();
	form_obj.focus();

	liczba_znakow=form_obj.value.length;
	if (liczba_znakow>max)
	{	if(warning==0)alert("Tekst nie może przekroczyć "+max+" znaków!");
		warning=1;
		form_obj.value = form_obj.value.substr(0,max);
	}
	if (liczba_znakow<=max) {
		warning=0;
	}
}

function SubmitByEnter(e,submit_func_name)
{
	if ((e.which==13)||(e.keyCode==13))
		submit_func_name();
}

