	

	// only number
	function onlyNum() 
	{ 
	  	if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105) || event.keyCode==46 || event.keyCode==8 || event.keyCode==9)){
		  	event.returnValue=false; 
	  	}
	} 
	
	//only number and letters
	function onlyNumAndLetters() 
	{ 
	  	if(!((event.keyCode>=48&&event.keyCode<=57) || (event.keyCode>=96&&event.keyCode<=105) || (event.keyCode>=65&&event.keyCode<=90)  || event.keyCode==46 || event.keyCode==8 || event.keyCode==9)){
		  	event.returnValue=false; 
	  	}
	} 
	//validate url
	function validateURL(){
		if(event.keyCode==188 || event.keyCode==190){
		  	event.returnValue=false; 
	  	}
	}
	
	// only phone
	function onlyPhone() 
	{ 
	  	if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105) ||event.keyCode==189 || event.keyCode==46 || event.keyCode==8 || event.keyCode==9)){
		  	event.returnValue=false; 
	  	}
	}
	
	//validate money
	function formatInputNumber(inputObj){
	   var numStr = inputObj.value.toString().replace(/\$|\,|\s/g,'');
	   if(inputObj.value.length > 0  && numStr.search(/^(-|\+)?\d+(\.\d+)?$/) != -1){
	   		inputObj.value=number_format(inputObj.value);
	   }
	}
	//no  Spacebar
	function noSpace(){
		if(event.keyCode==32){
		  	event.returnValue=false; 
	  	}
	
	}
	
	function number_format(num){
        num = num.toString().replace(/\$|\,|\s/g,'');
	    if(isNaN(num))
	    num = "0";
	    sign = (num == (num = Math.abs(num)));
	    num = Math.floor(num*100+0.50000000001);
	    cents = num%100;
	    num = Math.floor(num/100).toString();
	    if(cents<10)
	    cents = "0" + cents;
	    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
	    num = num.substring(0,num.length-(4*i+3))+','+
	    num.substring(num.length-(4*i+3));
	    return (((sign)?'':'-') + num + '.' + cents);
   }
