function getPage(pageName, args, trackHistory, targetframe) 
{
   var newLocation = 'japple?PAGE=' + pageName;

   if (args)
      newLocation = newLocation + '&' + args;

   if (trackHistory)
     newLocation = newLocation + '&addHistoryOnFrame=' + self.name;
  if (targetframe)
     targetframe.location.replace(newLocation);
  else
    location.replace(newLocation);
};

function post(type, formName, objectName, args, trackHistory, formContainer) {
   var queryString = "";
   if ( objectName )   
     queryString += type + '=' + objectName;

   if (args)
      queryString= queryString + '&' + args;
        
  if (formContainer)
   {
      if (trackHistory)
         queryString = queryString + '&addHistoryOnFrame=' + formContainer.name;
      formContainer.document.forms[formName].queryString.value=queryString;
      formContainer.document.forms[formName].submit();
   }
  else 
  {
     if (trackHistory)
        queryString = queryString + '&addHistoryOnFrame=' + self.name;
     document.forms[formName].queryString.value=queryString;
     document.forms[formName].submit();
  }  

};

function postPage(formName, pageName, args, trackHistory, formContainer){
    post("PAGE", formName, pageName, args, trackHistory, formContainer);
};

function postPageWithPositioning(formName, pageName, args, trackHistory, formContainer){
   var queryString = "";
   if ( pageName )   
     queryString += 'PAGE=' + pageName;

   if (args)
      queryString= queryString + '&' + args;

  xoffset = top.pageXOffset;
  yoffset = top.pageYOffset;
  if (xoffset != 0 || yoffset != 0)
    {
      queryString  = queryString + '&ac.window.xOffset=' + xoffset + '&ac.window.yOffset=' + yoffset;
      alert(queryString);
    }
        
  if (formContainer)
   {
      if (trackHistory)
         queryString = queryString + '&addHistoryOnFrame=' + formContainer.name;
      formContainer.document.forms[formName].queryString.value=queryString;
      formContainer.document.forms[formName].submit();
   }
  else 
  {
     if (trackHistory)
        queryString = queryString + '&addHistoryOnFrame=' + self.name;
     document.forms[formName].queryString.value=queryString;
     document.forms[formName].submit();
  }  
};

function confirmPostPage(message, formName, pageName, queryString, trackHistory, formContainer) 
{
  if (confirm(message)) {
    postPage(formName, pageName, queryString, trackHistory, formContainer);
  }
};

