function ClickBase(para,value,op)
  {
    var a=$(para);
    if (a!=undefined )
      {
        if (op==0)
        {
          //set
          a.value=value;
        } else if (op==1)
        {
          //add
          var l=a.value.split(",");
          if (l.indexOf(value) == -1)
            {
              l.push(value);
              a.value=l.join(",");
            }
        } else if (op==2)
        {
          //sub
          var l=a.value.split(",");
          var p=l.indexOf(value);
          if (p != -1)
            {
              l.splice(p,1);
              a.value=l.join(",");
            }

        }
        var allNodes = Form.serialize('main');

      }
      else
      {
        if ((op==0) || (op==1))
          var s='&'+para+'='+value;
        else
          var s="";
        var allNodes = Form.serialize('main')+s;
      };
    return allNodes.replace(/%2C/g,",");
  }

function ClickALink(url,para,value,op)
	{
    if (op==undefined) {op=0}; 
    document.location = url+'?' + ClickBase(para,value,op);
	}

function ClickALinkAndScroll(url,para,value,op)
	{
    if (op==undefined) {op=0};
     document.location = url+'?' + ClickBase(para,value,op) +'&position='+document.body.scrollTop;;
	}

function ClickAndClear(url)
{
  var a=$("timeout");
  if (a!=undefined)
    var s='?timeout='+a.value;
  else
    var s='';
  document.location = url+s;
}


function AutoFocus()
{
  var a=$("focusfield");
  if (a!=undefined) a.focus();
}

function ClearTags()
{  
  var a=$("tags");
  if (a!=undefined) a.value="";
  var b=$("tagfav");
  if (b!=undefined) b.value="";
}

