function textLimit(textObj, maxLength, evt, numOnly) {
    if (textObj.value.length > maxLength){
        return false;
    }
    if(numOnly == "Y"){
        return numeralsOnly(evt);
    }
}

function numeralsOnly(evt) {
      evt = (evt) ? evt : event;
      var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
          ((evt.which) ? evt.which : 0));
      if (charCode > 31 && (charCode < 48 || charCode > 57)) {          
          return false;
      }
      return true;
  }
  function numericTextLimit(textObj, maxLength, evt, numOnly) {
 	    var value = window.clipboardData.getData("Text", textObj);
    
    	if(numOnly == "Y"){
        	var rText = IsNumeric(value);
            if (rText.length > maxLength || rText.length==0){
        			alert("Enter maximum of 15 numbers only");
       				return false;
	    	}else{
    				return true;
	        }
    }
}
function IsNumeric(sText){ 
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   var rText="";	
 
   for (i = 0,j=0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
         else {
	         rText = rText+sText.charAt(i);
         }
      }
    return rText;
 }


function textCount(counterText, counterObj, maxLength) {
	var textObj=counterObj;
    if (textObj.value.length>maxLength*1){
        textObj.value=textObj.value.substring(0,maxLength*1);
    }

    var counter=0;
    var element = document.getElementById("span"+counter+counterText);
    var originalText=maxLength-textObj.value.length+'';
    var pendingLength=originalText.length;

    while(element){
        if(pendingLength>0){
            element.innerHTML = originalText.substr(pendingLength-1,1)
        }else{
            element.innerHTML = '';
        }
        pendingLength = pendingLength - 1;
        counter++;
        element = document.getElementById("span"+counter+counterText);
    }
}
