﻿function Commas(Obj){
  Number = String(obj.value);
  if (Number.split('.').length > 1) return Number;
  else if (Number.length > 3){
    var Mod = Number.length%3;
    var Change = (Mod > 0 ? (Number.substring(0,Mod)) : '');
    for (j=0; j<Math.floor(Number.length/3); j++){
      if (Mod == 0 && j == 0)  Change += Number.substring(Mod+3*j, Mod+3*j+3);
      else Change += ","+Number.substring(Mod+3*j, Mod+3*j+3);
    }
    return Change;
  }
  else return Number;
}

function addCommas(nStr)
{
	
}

function OssPuanProvider(obj)
{
    
    var str  = obj.value;
    if(str.length > 7)
    {
        return false;
    }
    obj.value = deCommafy(str);
    
    var z,kal;
    if(Rakammi(obj))
    {
        if(str.length < 3)
        {
            obj.value = str;
            return true;
        }
        else
        {
           obj.value = commafy(str)
           return true
        }
    }
    else
        return false;
}

function Rakammi(e)
   {  
   	if (e.keyCode) keycode=e.keyCode
     		else keycode=e.which;
   	
   	if ((keycode < 48) || (keycode > 57)) 
			return false;
		else
			return true;
        
  }
  function deCommafy(inpValue) 
  {
       var re = eval("/\\" + "," + "/g") ;
       return inpValue.replace(re,"");      
   }
   function commafy(nStr) 
   {
        nStr += '';
	    var rgx = /(\d+)(\d{3})/;
	    while (rgx.test(nStr)) {
		    nStr = nStr.replace(rgx, '$1' + ',' + '$2');
	    }
	    return nStr
   }