xspManageEvent(window, "load", setUp);

function setUp()
{
  document.getElementById("keywords").focus();
}

function showHelp()
{
  document.getElementById("info").style.display='block';
  document.getElementById("info").style.position = "absolute";
  document.getElementById("info").style.top= 150+"px";
  document.getElementById("info").style.left= 150+"px";
}

function closeHelp()
{
 document.getElementById("info").style.display='none';
}

function valForm()
{
  resetVal();
  var dolPat = /^(\d+)(\.?)(\d?)(\d?)$/;
  var valFlag="Y";
  var fails = new Array();
  var value = document.getElementById("pfrom").value;
  if(value != "" && dolPat.test(value)==false)
  {
    valFlag="N";
    showFail("pfrom", "Value must be a number.");
    fails.push("pfrom");
  }

  value = document.getElementById("pto").value;
  if(value != "" && dolPat.test(value)==false)
  {
    valFlag="N";
    showFail("pto", "Value must be a number.");
    fails.push("pto");
  }

  if(valFlag=="Y")
    document.getElementsByName("advanced_search")[0].submit();
  else
    document.getElementById(fails[0]);
}

function showFail(id, mes)
{
  document.getElementById(id).style.border = "dotted 1px red";
  document.getElementById(id+"_val").innerHTML = mes;
}

function resetVal()
{
  document.getElementById("pfrom").style.border = "solid 1px #C0C0C0";
  document.getElementById("pto").style.border = "solid 1px #C0C0C0";
  document.getElementById("pfrom_val").innerHTML = "";
  document.getElementById("pto_val").innerHTML = "";
}


 
 

