

function CheckRequired(TheObjName,errMsg)
{
  var TheObj;
  TheObj=document.getElementById(TheObjName);
  if (TheObj.value=='')
  {
    alert(errMsg);
    TheObj.focus();
    return false;
  }   
}

function CheckDrpRequired(TheObjName,errMsg)
{
  var TheObj;
  TheObj=document.getElementById(TheObjName);
  if (TheObj.selectedIndex == -1)
  {
    alert(errMsg);
    TheObj.focus();
    return false;
  }   
}



function CheckMail(TheObjName,errMsg)
{
  var TheObj;
  var TheMail;
  TheObj=document.getElementById(TheObjName);
  TheMail=TheObj.value;
  
  if (TheMail=="") {return true;}
  
  apos=TheMail.indexOf("@");
  dotpos=TheMail.lastIndexOf(".");
    if (apos<1||dotpos-apos<2) 
    {
      alert(errMsg);
      TheObj.focus();
      return false;
    }
}


function CheckSite(TheObjName,errMsg)
{
  var TheObj;
  var TheSite;
  TheObj=document.getElementById(TheObjName);
  TheSite=TheObj.value;
  
  if (TheSite=="") {return true;}

  var RegExp = /^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/; 
  if(RegExp.test(TheSite))
  { 
    return true; 
  }
  else
  { 
    alert(errMsg);
    TheObj.focus();
    return false;
  } 
}


function CheckLength(TheObjName,MaxLength,errMsg)
{
  var TheObj;
  var TheString;
  TheObj=document.getElementById(TheObjName);
  TheString=TheObj.value;
    if (TheString.length > MaxLength) 
    {
      alert(errMsg);
      TheObj.focus();
      return false;
    }
}


function CheckNumeric(TheObjName,errMsg)
{
  var TheObj;
  var TheString;
  TheObj=document.getElementById(TheObjName);
    if (isNaN(TheObj.value))
    {
      alert(errMsg);
      TheObj.focus();
      return false;
    }
}

function CheckNumericRange(TheObjName,MinValue,MaxValue,errMsg)
{
  var TheObj;
  var TheString;
  TheObj=document.getElementById(TheObjName);
    if (TheObj.value>100 || TheObj.value<0)
    {
      alert(errMsg);
      TheObj.focus();
      return false;
    }
}


