//*********** Check numeric value *************************	
	function IsNumeric(sText)

	{
	   var ValidChars = "0123456789.";
	   var IsNumber=true;
	   var Char;
	
	 
	   for (i = 0; i < sText.length && IsNumber == true; i++) 
	      { 
	      Char = sText.charAt(i); 
	      if (ValidChars.indexOf(Char) == -1) 
	         {
	         IsNumber = false;
	         }
	      }
	   return IsNumber;
	   
	   }	

//********** Check form input *************************
	function checkshargeform(){
		
		
		 var price = document.adminForm.price;
		 var number = document.adminForm.number;

		 if (!IsNumeric(number.value) || number.value.length < 11){
				
				 alert ("please enter correct destination number!");
				 number.focus()
				return false;
	    		
		}
		
    		if (price.value.length == 0 ||   !IsNumeric(price.value)){
			alert("please enter your price!");
			 msg.focus();
			return false;
		}
		
		return true;
	}
	
//********** Check form input *************************	
	function checksharge2form(){
		
		
		 var number = document.adminForm.number;
		 var purchase = document.adminForm.purchase;

		 if (!IsNumeric(number.value) || number.value.length < 11){
				
				 alert ("please enter correct destination number!");
				 number.focus()
				return false;
	    		
		}
		
    		if (purchase.value.length == 0 ||   !IsNumeric(purchase.value)){
			alert("please enter your purchase!");
			 msg.focus();
			return false;
		}
		
		return true;
	}
//********** Check form input *************************
	function checkform(){
		
		
		 var msg = document.adminForm.msg;
		 var number = document.adminForm.number;

		 if (!IsNumeric(number.value) || number.value.length < 11){
				
				 alert ("please enter correct destination number!");
				 number.focus()
				return false;
	    		
		}
		
    		if (msg.value.length == 0  ){
			alert("please enter your message!");
			 msg.focus();
			return false;
		}
		
		return true;
	}

//********* Count number of sms character ************************************
/*
function SmsCountKeyUp(txtCharNum , lang)
{
	var farsiMaxChar = 650;
	var englishMaxChar = 660;
		
	var msg  = document.forms.adminForm.message.value;
	
	if (lang == 'farsi'){
		
		txtCharNum.value = msg.length * 2;
	}
	else{
		txtCharNum.value = msg.length;
	}
	
	return true;
}

function SmsCountKeyDown(txtCharNum , lang)
{
	var farsiMaxChar = 650;
	var englishMaxChar = 660;
	
	var msg  = document.forms.adminForm.message;
	
	if (lang == "farsi"){
		
		
		txtCharNum.value = msg.value.length * 2;		
		
		if (txtCharNum.value > farsiMaxChar){
			
			document.forms.adminForm.message.value = msg.value.substring(0 ,farsiMaxChar/2);
			//alert(msg.value);
			txtCharNum.value = txtCharNum.value - 2;
			
			//alert('hello');
		}
		
	}
	
	else{
		txtCharNum.value = msg.value.length;
		
	}
	
	return true;
}	
*/

//********* Count number of sms character ************************************
function SmsCountKeyUp(maxChar)
{
	
    var msg  = document.forms.adminForm.msg;
    var left = document.forms.adminForm.charNumberLeftOutput;
    var smsLenLeft = maxChar  - msg.value.length;
    if (smsLenLeft >= 0)
    {
	left.value = smsLenLeft;
    }
    else
    {
	var msgMaxLen = maxChar;
	left.value = 0;
	msg.value = msg.value.substring(0, msgMaxLen);
    }
}

function SmsCountKeyDown(maxChar)
{
    var msg  = document.forms.adminForm.msg;
    var left = document.forms.adminForm.charNumberLeftOutput;
    var smsLenLeft = maxChar  - msg.value.length;
    if (smsLenLeft >= 0)
    {
	left.value = smsLenLeft;
    }
    else
    {
	var msgMaxLen = maxChar;
	left.value = 0;
	msg.value = msg.value.substring(0, msgMaxLen);
    }
    
    return true;
}	