function is_date(key) {
     if(key >= 48 && key <= 57 || key == 45 || key == 8 || key == 0  || (key >= 37 && key <= 40)) return true;
     else return false;
}

function is_number(key) {
	if(key >= 48 && key <= 57 || key == 8 || key == 0  || (key >= 37 && key <= 40)) return true;
	else return false;
}

function is_decimal(key) {
	if((key >= 48 && key <= 57) || key == 8 || key == 0 || key == 44 || key == 46 || (key >= 37 && key <= 40)) return true;
	else return false;
}

function is_money(key) {
	if(key >= 48 && key <= 57 || key == 8 || key == 0 || key == 44 || key == 45 || key == 46  || (key >= 37 && key <= 40)) return true;
	else return false;
}

function get_key(event) {
	key = (window.event) ? window.event.keyCode : event.keyCode;
	if(key == 0) return event.charCode;
	return key;
 }

function control(type,e) {
	var test = false;
	var key = get_key(e);
	if(key==9)return true
	if(type == 'date') test = is_date(key);
	if(type == 'number') test = is_number(key);
	if(type == 'decimal') test = is_decimal(key);
	if(type == 'money') test = is_money(key);
	//alert(test)
	return test;
}

function disableEnterKey(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13)
          return false;
     else
          return true;
}


