//
// echo "王 ";
//
function clrTxt(form)
{
  form.year.value = "";
  form.delta.value = "";
  return 1;
}

function doThisYear(form)
{
  form.year.value = yrlong();
  form.delta.value = "";
  form.submit();
}

function doDefaultYear(form)
{
  form.year.value = yrlong();
  form.delta.value = "2";
  form.submit();
}

/*
 * set default Google AdSense search box:
 */
function setFocusCseSearchBox()
{ 
  var x;
  x = document.getElementById("cse-search-box");
  if(x == null)
  {
    return false;
  }
  else
  {
    x.elements("q").focus();
    return true;
  }
}

/*
 * set default focus on YMD input document:
 */
function domSetDefaultFocus()
{
//
// $_GET arguments will be considered to be hidden elements on a form,
// this may cause error, so we must check type:
//
  var xfrm;
//
// check first master:
//
  xfrm = document.getElementById("master");
//
// check then Google Like search box:
//
  if(! xfrm)
  {
    xfrm = document.getElementById("frmgg");
  }
//
// check password:
//
  if(! xfrm)
  {
    xfrm = document.getElementById("frmpassword");
  }
//
//alert(xfrm.name + ": " + typeof(xfrm));
//
  if(xfrm)
  {
//
    var xarr = new Array("q", "query", "year", "password", "find",
      "surname");
    var xObj;
// 
    for (x in xarr)
    {
    	xObj = xfrm.elements[x];
    	//alert(typeof(xObj));
      if(xObj)
      {
      	if(typeof(xObj) == "array")
      	{
  		    var xSubObj;
          for(xSubObj in xObj)
          {
        	  if(xSubObj.type != "hidden")
  	        {
              xSubObj.focus();
              return true;
            }
      		}
      	}
    	  else if(xObj.type != "hidden")
  	    {
          xObj.focus();
          return true;
        }
      }
    }
//
  }
}

/*
 * set default date on YMD input document:
 */
function setTodayDate()
{
  var datNow = new Date();
  if(document.master)
  {
//
    if(document.master.year)
    {
      document.master.year.value = datNow.getFullYear();
    }
//
    if(document.master.month)
    {
      document.master.month.value = datNow.getMonth() + 1;
    }
//
    if(document.master.day)
    {
      document.master.day.value = datNow.getDate();
    }
  }
}

/*
 * set query:
 */
function setQuery(strQuery)
{
  if(document.master)
  {
//
    if(document.master.q)
    {
      document.master.q.value = strQuery;
    }
    else if(document.master.query)
    {
      document.master.query.value = strQuery;
    }
  }
}

/*
 * set sample SamplebackgroundColor:
 */
function setSamplebackgroundColor(rgb)
{
  document.getElementById("trnamequeryoptions").style.backgroundColor = rgb;
}

/*
 * set query:
 */
function setNameDefault(frm)
{
//alert(frm.name);
  frm.ff.value = "fzktjw";
  frm.fsz.value = 18;
  frm.rgb.value = "";
  setSamplebackgroundColor(frm.rgb.value);
}
