      function updateCounter()
      {
      var textStr = document.FormName.msg.value
      var charTyped = document.FormName.textfield2.value
      var mobileNumber =  document.FormName.mobileNumber.value 
 
      if (159 - textStr.length - mobileNumber.length >= 0)
      {
      document.FormName.textfield2.value = textStr.length + mobileNumber.length + 1
      } else 
      {
      var leftTextLength = textStr.length - (154 - mobileNumber.length)
      var smsLength = leftTextLength%(154 - mobileNumber.length)

      if(textStr.length <= (462 - 3*mobileNumber.length)){
      if(smsLength != 0){

      document.FormName.textfield2.value = mobileNumber.length + smsLength + 6
      } else {
      document.FormName.textfield2.value = 160
      } 
      } else {
      alert("Your message cannot be more than 3 SMS")
      document.FormName.msg.value = textStr.substring(0,462 - 3*mobileNumber.length)
      document.FormName.textfield2.value = mobileNumber.length + smsLength + 6
      }
      }
      }
 
      function getSmsNumber() {
      var textStr = document.FormName.msg.value
      var mobileNumber =  document.FormName.mobileNumber.value 

      if(159 - textStr.length - mobileNumber.length >= 0){
      document.FormName.textfield1.value = 1
      } else {
      var leftTextLength = textStr.length - (159 - mobileNumber.length) + 5
      
      if(leftTextLength%(154 - mobileNumber.length) == 0){
      document.FormName.textfield1.value = leftTextLength/(154 - mobileNumber.length) + 1
      }else {
             
      if(parseInt(leftTextLength/(154 - mobileNumber.length)) < 3){
      document.FormName.textfield1.value = parseInt(leftTextLength/(154 - mobileNumber.length))+2
      
      }else{
      document.FormName.textfield1.value = 3
      }
      }     
      }
      }

