﻿function formatCurrency(num)
{
	var varext="00";
   varnum=num.split(",")[0];
   if(num=="") varnum="0";
   if(num.indexOf(",")>=0) 
   	{
		varext=num.split(",")[1];
   		if(varext.indexOf(",")<0)
		{
			if(varext.length>2)
			{
				varext=Math.round(varext/(Math.pow(10, varext.length-2)));
			}
		}
	}
  	var tempvarnum="";
   for(i=0;i<varnum.split(".").length;i++)
   {
   		tempvarnum+=varnum.split(".")[i];
   }
   varnum=tempvarnum;
   
//  if(parseInt(varnum)>9999) varnum=varnum.substring(0,4);	//uzun girmemesi iin kontrol
   
   
   for(i=0;i<varnum.length;i++)
   {
   		if(varnum.substring(0,1)==0 && varnum.length>1)
		{
			varnum=varnum.substring(1,varnum.length);
		}
		else
		{
			break;
		}
   }
   		return digit(varnum); 
}

function digit(num)
{
	var sign="";
	if ( num.indexOf("-") >= 0 ) 
   { 
   		sign="-";
      	num=num.replace("-","");
	} 
	if(num==0) return 0;
	var tempvarnum="";
	num=num.toString();
	 for(i=0;i<num.split(".").length;i++)
   {
   		tempvarnum+=num.split(".")[i];
   }
   
   num=tempvarnum;

	num=num.toString();
	var arrlength=Math.ceil(num.length/3);
	var arr= new Array(arrlength); 
	while(num>0)
	{
		num=num.toString();
		arr[arrlength-1]=num.substring(num.length-3,num.length);
		num=parseInt(num/(1000));
		arrlength--;
	}
	num=arr.join(".");
	return sign+num;
}
function checkKeycode(e) {
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
//alert("keycode: " + keycode);
if((keycode>=48 && keycode<=57) || (keycode>=96  && keycode<=105) || keycode==44 || keycode==8 || keycode==109 || keycode==189) return true;
return false;
}
