function openWindow(theURL,winName,features){
	window.open(theURL,winName,features);
}

function verify(e, msg) {
    if ((e.value==null) || (e.value=="") || (e.value==" ")) {
      alert(msg);
      return false;
    } else {
      return true;
    }
  }

function verifyEither(e, e2, msg) {
    if (((e.value==null) || (e.value=="") || (e.value==" ")) &&
        ((e2.value==null) || (e2.value=="") || (e2.value==" "))) {
      alert(msg);
      return false;
    } else {
      return true;
    }
  }

function verifyBoth(e, e2, msg)
{
	if (((e.value==null) || (e.value=="") || (e.value==" ")) ||
        ((e2.value==null) || (e2.value=="") || (e2.value==" "))) {
      alert(msg);
      return false;
    } else {
      return true;
    }
}

function verifyBoth2(code, e, e2, msg)
{
	if (((code.value==null) || (code.value=="") || (code.value==" ")) ||
		((e.value==null) || (e.value=="") || (e.value==" ")) ||
        ((e2.value==null) || (e2.value=="") || (e2.value==" "))) {
      alert(msg);
      return false;
    } else {
      return true;
    }
}

function verifyBothWith2Msg(e1, e2, msg1, msg2)
{
    if ((e1.value==null) || (e1.value=="") || (e1.value==" ")) {
      alert(msg1);
      return false;
    } 

    if ((e2.value==null) || (e2.value=="") || (e2.value==" ")) {
      alert(msg2);
      return false;
    }
    return true;
}

function verifyThree(e, e2, e3, msg)
{
   if (((e.value==null) || (e.value=="") || (e.value==" ")) ||
        ((e2.value==null) || (e2.value=="") || (e2.value==" ")) ||
        ((e3.value==null) || (e3.value=="") || (e3.value==" "))) {

      alert(msg);
      return false;
    } else {
      return true;
    }
}

function verifyFour(e, e2, e3, e4, msg)
{
    if (((e.value==null) || (e.value=="") || (e.value==" ")) ||
        ((e2.value==null) || (e2.value=="") || (e2.value==" ")) ||
        ((e3.value==null) || (e3.value=="") || (e3.value==" ")) ||
        ((e4.value==null) || (e4.value=="") || (e4.value==" "))) {

      alert(msg);
      return false;
    } else {
      return true;
    }
}

function verifyNotEqual(e1, e2, msg)
{
    if (e1.value == e2.value) {
      alert(msg);
      return false;
    } else {
      return true;
    }
}

function checkDropDown(e, limit, itemDesc)
{
   count=0;
   for (i = 0; i<e.length; ++i)
    {
     if (e[i].selected)
      {
        count = count+1;
      }
    }
    if (count >limit) {
        alert("Sorry, you are not allowed to select more than "+limit+" "+itemDesc);
        return false;
    } else {
        return true;
    }
}
