function checkEvent(event) {
  if (!event) { //IE..
    event = window.event;
    event.target = event.srcElement;
  }
  return event;
}

function handlerNum( obj ) {

  var event = checkEvent(event); 
  
  //Type accepted the key
  if( ( event.keyCode >=  48 && event.keyCode <=  57 ) ||   //number 0 ~ 9 : 48 ~ 57
      ( event.keyCode >=  96 && event.keyCode <= 105 ) ||   //Keypad 0 ~ 9 : 96 ~ 105
        event.keyCode ==   8 ||    //BackSpace
        event.keyCode ==  46 ||    //Delete
        //event.keyCode == 110 ||    //Decimal(.) : Key array of characters
        //event.keyCode == 190 ||    //Decimal(.) : Keypad
        event.keyCode ==  37 ||    //Left arrow
        event.keyCode ==  39 ||    //Right arrow
        event.keyCode ==  35 ||    //End key
        event.keyCode ==  36 ||    //Home key
        event.keyCode ==   9       //Tab key
    ) {
  
		if(event.keyCode == 48 || event.keyCode == 96)	//If you nulreoteul 0
		{ 
		  if ( obj.value == "" || obj.value == '0' ) //If anything, or the current value of 0 to 0 if you nulreoteul
			event.returnValue=false; //--> can not enter.
		  else //The following other numbers 0
			return; //-->Lets enter.
		}
		else //The number is not 0
		{
		  return; //-->Lets enter.
		}
	}
    else //Put the number only.
	{
	  alert('Type the number is available.');
	  event.returnValue=false;
	}
}


//create xmlHttp object
function createXMLHttpRequest()
{
	var tmpXmlHttp;
	if (window.ActiveXObject)
	{
		tmpXmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	}else if (window.XMLHttpRequest)
	{
		tmpXmlHttp = new XMLHttpRequest();
	}
	return tmpXmlHttp;
}
