function checkIt(tag,evt,boy,sonraki,frm) {
var charCode = (evt.which) ? evt.which : event.keyCode
var str=tag.value;
var uz=str.length;
var str2="";
var j=0;
if (charCode==13 || charCode==9) {
	eval(frm.name+'.'+sonraki+'.focus()');
	return true
}
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
	if (str.indexOf('.')==-1 && charCode==46){			
		return true;
	}else{
		//alert("Sayi gir kardesim");
		return false;
	}		
}else {
	if (str.indexOf('.')!=-1){
		uz=(str.substring(str.indexOf('.'),str.length).length)+1;
		if (uz>3) return false;
		else return true;
	}else{
		for (var i=0;i<uz;i++){
			if (str.charAt(i)!=",") str2+=str.charAt(i);
		}						
		str=str2;
		uz=str.length;
		if (uz>(boy-1)) return false;
		switch(uz+1){
			case 4:str=str.substring(0,1)+","+str.substring(1,3)+str.charAt(3);break;
			case 5:str=str.substring(0,2)+","+str.substring(2,4)+str.charAt(4);break;
			case 6:str=str.substring(0,3)+","+str.substring(3,5)+str.charAt(5);break;
			case 7:str=str.substring(0,1)+","+str.substring(1,4)+","+str.substring(4,6)+str.charAt(6);break;
			case 8:str=str.substring(0,2)+","+str.substring(2,5)+","+str.substring(5,7)+str.charAt(7);break;
			case 9:str=str.substring(0,3)+","+str.substring(3,6)+","+str.substring(6,8)+str.charAt(8);break;
			case 10:str=str.substring(0,1)+","+str.substring(1,4)+","+str.substring(4,7)+","+str.substring(7,9)+str.charAt(9);break;
			case 11:str=str.substring(0,2)+","+str.substring(2,5)+","+str.substring(5,8)+","+str.substring(8,10)+str.charAt(10);break;
			case 12:str=str.substring(0,3)+","+str.substring(3,6)+","+str.substring(6,9)+","+str.substring(9,11)+str.charAt(11);break;
			case 13:str=str.substring(0,1)+","+str.substring(1,4)+","+str.substring(4,7)+","+str.substring(7,10)+","+str.substring(10,12)+str.charAt(12);break;
			case 14:str=str.substring(0,2)+","+str.substring(2,5)+","+str.substring(5,8)+","+str.substring(8,11)+","+str.substring(11,13)+str.charAt(13);break;
			case 15:str=str.substring(0,3)+","+str.substring(3,6)+","+str.substring(6,9)+","+str.substring(9,12)+","+str.substring(12,14)+str.charAt(14);break;
		}
		tag.value=str;
		return true
	}
}
}


function currency(tag,evt,sonraki,boy,precision) {
var charCode = (evt.which) ? evt.which : event.keyCode
var str=tag.value;
var uz=str.length;
var str2="";
var j=0;
if (charCode==13 || charCode==9) {
	eval('document.form1.'+sonraki+'.focus()');
	return true
}
if (charCode > 31 && (charCode < 48 || charCode > 57)) {
	if (str.indexOf('.')==-1 && charCode==46){			
		return true;
	}else{
		return false;
	}		
}else {
	if (str.indexOf('.')!=-1){
		uz=(str.substring(str.indexOf('.'),str.length).length);
		if (uz>precision) return false;
		else return true;
	}else{
		for (var i=0;i<uz;i++){
			if (str.charAt(i)!=",") str2+=str.charAt(i);
		}						
		str=str2;
		uz=str.length;
		if (uz>(boy-1)) return false;
		switch(uz+1){
			case 4:str=str.substring(0,1)+","+str.substring(1,3)+str.charAt(3);break;
			case 5:str=str.substring(0,2)+","+str.substring(2,4)+str.charAt(4);break;
			case 6:str=str.substring(0,3)+","+str.substring(3,5)+str.charAt(5);break;
			case 7:str=str.substring(0,1)+","+str.substring(1,4)+","+str.substring(4,6)+str.charAt(6);break;
			case 8:str=str.substring(0,2)+","+str.substring(2,5)+","+str.substring(5,7)+str.charAt(7);break;
			case 9:str=str.substring(0,3)+","+str.substring(3,6)+","+str.substring(6,8)+str.charAt(8);break;
			case 10:str=str.substring(0,1)+","+str.substring(1,4)+","+str.substring(4,7)+","+str.substring(7,9)+str.charAt(9);break;
			case 11:str=str.substring(0,2)+","+str.substring(2,5)+","+str.substring(5,8)+","+str.substring(8,10)+str.charAt(10);break;
			case 12:str=str.substring(0,3)+","+str.substring(3,6)+","+str.substring(6,9)+","+str.substring(9,11)+str.charAt(11);break;
			case 13:str=str.substring(0,1)+","+str.substring(1,4)+","+str.substring(4,7)+","+str.substring(7,10)+","+str.substring(10,12)+str.charAt(12);break;
			case 14:str=str.substring(0,2)+","+str.substring(2,5)+","+str.substring(5,8)+","+str.substring(8,11)+","+str.substring(11,13)+str.charAt(13);break;
			case 15:str=str.substring(0,3)+","+str.substring(3,6)+","+str.substring(6,9)+","+str.substring(9,12)+","+str.substring(12,14)+str.charAt(14);break;
		}
		tag.value=str;
		return true
	}
}
}
