// money v1
// www.anadolufinans.com.tr
// CemB tarafindan gelistirildi...
// 23.03.2002 metink


	function TlCurrencyFormatPress(fld, milSep, decSep, e) 
	{
		var sep = 0;
		var key = '';
		var i = j = 0;
		var len = len2 = 0;
		var strCheck = '0123456789';
		var aux = aux2 = '';
		var whichCode = (window.Event) ? e.which : e.keyCode;

		
		if (whichCode == 13) return true;  
		key = String.fromCharCode(whichCode);  
		
		if (strCheck.indexOf(key) == -1) return false;  
		len = fld.value.length;
		for(i = 0; i < len; i++)
			if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) 
				break;
				
		aux = '';
		for(; i < len; i++)
			if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
			
		aux += key;
		len = aux.length;
		
		if (len == 1) fld.value = aux;
		if (len > 0) 
		{
			aux2 = '';
			for (j = 0, i = len-1; i >= 0; i--) 
			{
				if (j == 3) 
				{
					aux2 += milSep;
					j = 0;
				}
				aux2 += aux.charAt(i);
				j++;
			}
			
			fld.value = '';
			len2 = aux2.length;

			for (i = len2 - 1; i >= 0; i--)
				fld.value += aux2.charAt(i);
				
		}
		return false;
	}

	function TlCurrencyFormatUp(fld, milSep) 
	{
		var sep = 0;
		var key = '';
		var i = j = 0;
		var len = len2 = 0;
		var strCheck = '0123456789';
		var aux = aux2 = '';

		len = fld.value.length;
		aux = '';
		for(; i < len; i++)
			if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i);
			
		aux += key;
		len = aux.length;
		
		if (len == 1) fld.value = aux;
		if (len > 0) 
		{
			aux2 = '';
			for (j = 0, i = len-1; i >= 0; i--) 
			{
				if (j == 3) 
				{
					aux2 += milSep;
					j = 0;
				}
				aux2 += aux.charAt(i);
				j++;
			}
			
			fld.value = '';
			len2 = aux2.length;

			for (i = len2 - 1; i >= 0; i--)
				fld.value += aux2.charAt(i);
				
		}
		return false;
	}	
function removeComma(obj) {
	result = "";
	len = obj.length;
    for (i=0; i<len; i++) 
	{
		ch = obj.charAt(i);
		if (ch != ",") 
		{
			result = result + ch;
		}
	}
	return (result);
}
function balanceControlE1(val1,val2,strAlert)
{ 
  var firstNumber =	parseFloat(removeComma(val1)) ;
  var secondNumber = parseFloat(removeComma(val2)) ;
  if (firstNumber > secondNumber)
  {
    alert(strAlert) ;
    return false ;
  }
  return true ;
}

