function getImageWindow(url,width,height) {
  newWindow = window.open(url, "", 'dependent,width=' + width + ',height=' + height + ',scrollbars=yes,toolbar=no,location=no,menubar=no, statusbar=no,left=50,screenX=50,top=50,screenY=50');
}
function isEmpty(data) {
  var nonempty = new RegExp('.+');
  if (window.RegExp)
    return !nonempty.test(data);
}
function isTime(data) {
  var istime = new RegExp('[0-9]{1,2}[:]{1}[0-9]{1,2}[:]{1}[0-9]{1,2}');
  if (!istime.test(data))
    return false;
  var entries = data.split(":");
  var hh = parseInt(entries[0], 10);
  var mm = parseInt(entries[1], 10);
  var ss = parseInt(entries[2], 10);
  if (hh == 'NA' || mm == 'NA' || ss == 'NA' || hh >= 24 || mm > 60 || ss > 60)
    return false;
  return true;
}
function isDecimal(data) {
  var fullno = /^\d+\.\d{1,2}$/;
  if (window.RegExp)
    return (isNumber(data) || fullno.test(data));
}
function isNumber(data) {
  var isnumber = /\D/;
  if (window.RegExp)
    return !isnumber.test(data);
}
function isEmail(data) {
  var isemail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,6}|[0-9]{1,3})(\]?)$/;
  var notemail = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
  if (window.RegExp) {
    if (!notemail.test(data) && isemail.test(data))
      return true;
    else
      return false;
  }
}