﻿
function ConfirmDelete() {
	var answer = confirm("Are you sure you want to delete this record.  It can not be undone.?");
	if (answer){
        return true;		
	}
	else{
		return false;
	}
}

function getKeyCode(e) {
    if (window.event)
        return window.event.keyCode;
    else if (e)
        return e.which;
    else
        return null;
}

function keyRestrict(e, validchars) {
    var key='', keychar='';
    key = getKeyCode(e);
    if (key == null) 
        return true;
    keychar = String.fromCharCode(key);
    keychar = keychar.toLowerCase();
    validchars = validchars.toLowerCase();
    
    if (validchars.indexOf(keychar) != -1)
        return true;
    
    if ( key==null || key==0 || key==8 || key==9 || key==27 )
        return true;
    
    if ( key==13 )
        return false;
   
    
    return false;
}

function imposeMaxLength(Object, e, MaxLen)
{
    var key='';
    key = getKeyCode(e);
    
    if (key == null)
    { 
       return true;
    }
    if ( key==null || key==0 || key==8 || key==27 )
    {
        return true;
    }
    //if ( key==9 || key==13 )
    //    return false;
        
    return (Object.value.length <= MaxLen);
}
function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=600,height=400');");
}

function clickButton(e, buttonid){

      var evt = e ? e : window.event;
      var bt = document.getElementById(buttonid);
      if (bt){
          if (evt.keyCode == 13){
                bt.click();
                return false;
          }
      }
}