function is_date(key) {
     if(key >= 48 && key <= 57 || key == 45 || key == 8 || key == 0) return true;
     else return false;
}

function is_integer(key) {
	if(key >= 48 && key <= 57 || key == 8 || key == 0) return true;
	else return false;
}

function is_decimal(key) {
	if(key >= 48 && key <= 57 || key == 8 || key == 0 || key == 44 || key == 46) return true;
	else return false;
}

function get_key(e) {
    return window.event ? window.event.keyCode
         : e            ? e.which
         :                0;
 }

function control(type,e) {
	var key = get_key(e);
	var test = false;
	if(type == 'date') test = is_date(key);
	if(type == 'integer') test = is_integer(key);
	if(type == 'decimal') test = is_decimal(key);
	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;
}


