/* delete blank */
function trim(str)
{
  return str.replace(/(^\s*)|(\s*$)/g,"");
}
/* regex : check blank */
function checkBlank(str)
{
  var reg = /^\s*$/;
  var bolResult =  reg.test(str);
  return bolResult;
}
function content(){
	
	document.getElementById("showQueryResult").innerHTML="<table height='180'><tr align='center'><td><img src='../../claimImage/spinner.gif' style='width: 20;height: 20'></tr></table>";
}
/* check form */
function CheckForm(form)
{
  var checkResult = false;
  var els = form.elements;
  var elementsLength = form.elements.length;
  //iterator all of elements
  for(var i=0;i<elementsLength;i++)
  {
    //obtain every value in form
    var sVal = GetValue(els[i]);
    //check elements have at least one element
    if(sVal != '' && !checkBlank(sVal)){
      checkResult = true;
    }
  }

  return checkResult;
}
function GetValue(el)
{
  //obtain element type
  var sType = el.type;

  switch(sType)
  {
    case "text":
    case "password":
    case "file":
    case "textarea": return el.value;
    case "checkbox":
    case "radio": return GetValueChoose(el);
    case "select-one":
    case "select-multiple": return GetValueSel(el);
    default: break;
  }
  //obtain value of radio label
  function GetValueChoose(el)
  {
    var sValue = "";
           
    var tmpels = document.getElementsByName(el.name);
    for(var i=0;i<tmpels.length;i++)
    {
      if(tmpels[i].checked)
      {
        sValue += "0";
      }
    }
    return sValue;
  }
  //obtain value of select label
  function GetValueSel(el)
  {
    var sValue = "";
    for(var i=0;i<el.options.length;i++)
    {
      if(el.options[i].selected && el.options[i].value!="")
      {
        sValue += "0";
      }
    }
    return sValue;
  }
}
function GoBack(el)
{
  var sType = el.type;

  switch(sType)
  {
    case "text":
    case "hidden":
    case "password":
    case "file":
    case "textarea": el.focus();var rng = el.createTextRange(); rng.collapse(false); rng.select();
    case "checkbox":
    case "radio": var els = document.getElementsByName(el.name);els[0].focus();
    case "select-one":
    case "select-multiple":el.focus();
  }
} 

