function checkBCNumber(field) {
	var v = field.value;
	var r = '';
	var migaj = false;
	for (i=0; i<v.length; i++) {
		if (v.charCodeAt(i)>=48 && v.charCodeAt(i)<=57) {
			r += v.charAt(i);
		} else {
			migaj=true;
		}
	}
	if (migaj) {
		Mignij(field,10,40,'red','white',3,false);
	}
	field.value = r;
}

function CheckBCNumber(field) {
	checkBCNumber(field);
	var v = field.value;
	if (v.length!=0 && (v.length!=6 && v.length!=7)) {
		if (confirm("Nieprawidlowy numer przedstawiciela. \n Chcesz go poprawić?.")) {
			field.focus();
		} else {
			field.value='';
		}
	}
}

function isBCNumberCorrect() {
	if (typeof(document.getElementById('cu_bcnumber'))!='object' && document.getElementById('cu_bcnumber')!=null) {
		checkBCNumber(document.getElementById('cu_bcnumber'));
		var bcNumber = document.getElementById('cu_bcnumber').value;
	} else {
		var bcNumber = cu_bcnumber;
	}
	return ((bcNumber.length==7) || (bcNumber.length==6));
}




var mig = null;

function Mignij(field,timeA,timeN,bgA,bgN,ilosc,stop) {
	mig = new Object();
	mig.field = field;
	mig.timeA = timeA;
	mig.timeN = timeN;
	mig.bgA = bgA;
	mig.bgN = bgN;
	mig.ilosc=ilosc;
	Mig();
	//	if (ilosc==0) {
	//		field.style.backgroundColor=bgN;
	//	} else {
	//		field.style.backgroundColor=bgA;
	//		window.setTimeout(Mignij(field,timeA,timeN,bgA,bgN,ilosc-1),timeA+timeN);
	//		window.setTimeout(Mignij(field,timeA,timeN,bgA,bgN,0),timeN);
	//	}
}

function Mig(ilosc) {
	if (mig.ilosc==0 || ilosc==0) {
		mig.field.style.backgroundColor=mig.bgN;
	} else {
		mig.field.style.backgroundColor=mig.bgA;
		window.setTimeout("Mig()",mig.timeA+mig.timeN);
		mig.ilosc--;
		window.setTimeout("Mig()",mig.timeN);
	}
}

