function popitup(url)
{
	newwindow=window.open(url,'name','height=500,width=750,menubar=yes,scrollbars=yes,resizable=yes,status=yes,toolbar=yes');
	if (window.focus) {newwindow.focus()}
	return false;
}

function checkform(f) {
  var errMSG = ""; 
  for (var i = 0; i<f.elements.length; i++) 
    if (null!=f.elements[i].attributes["required"]) 
        if (""==(f.elements[i].value))
            errMSG += "  " + f.elements[i].title + "\n";
  if ("" != errMSG) {
    alert("Required fields:\n" + errMSG);
    return false;
  }
}
 function checkFloat(e, v){
        var key; var keychar;
        if(window.event) key = window.event.keyCode;
        else if(e) key = e.which;
        else return true;
        keychar = String.fromCharCode(key); keychar = keychar.toLowerCase();
        if((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27))	return true;
        else if((('0123456789.').indexOf(keychar) > -1)){
          if((('.').indexOf(keychar) > -1) && ((v).indexOf('.') > -1)){
            alert('Delimiter \".\" is already belongs to \"'+v+'\"');
            return false;
          }
          return true;
        }
        else{
          alert('Only numeric value allowed!\\nExample: \"390\", \"45.49\" etc.');
          return false;
        }
      }

function checkUnsignedInt(e, v){
        var key; var keychar;
        if(window.event) key = window.event.keyCode;
        else if(e) key = e.which;
        else return true;
        keychar = String.fromCharCode(key); keychar = keychar.toLowerCase();
        if((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27))	return true;
        else if((('0123456789').indexOf(keychar) > -1)){
          return true;
        }
        else{
          alert('Only numeric value allowed!\\nExample: \"390\", \"45\" etc.');
          return false;
        }
      }
