//----------------------------------------------------------------------
function op(file,width,height)
//       ~~
{
  leftPoint = (window.screen.availWidth-width)/2;
  topPoint  = (window.screen.availHeight-500);
   open(file, "_blank",  "scrollbars=1, resizable=yes, width=" + width + ",height=" + height + ",status=0, top=" + topPoint + ",left=" + leftPoint)
}

//------------------------------------------------------------

function SplitUrl (sUrl)
//       ~~~~~~~~
{
  var i,sParams,aUrlParts
  sBaseUrl = sUrl
  sParams = ""
  if (sBaseUrl.indexOf("?") != -1)
  {
    sParams = sUrl.substring(sUrl.indexOf("?") + 1, sUrl.length)
    sBaseUrl = sUrl.substring(0, sUrl.indexOf("?"))
  } 

  aUrlParts = new Array()
  aUrlParts[0] = sBaseUrl
  if (sParams == "")
    aUrlParts[1] = new Array()
  else 
    aUrlParts[1] = sParams.split("&")

  for (i=0; i < aUrlParts[1].length; i++)
    aUrlParts[1][i] = aUrlParts[1][i].split("=")
  return aUrlParts
}
//------------------------------------------------------------

function MergeParams (aUrl1, aUrl2)
//       ~~~~~~~~~~~
{
  var i,j,sUrl
  if (aUrl1[0].toLowerCase() == aUrl2[0].toLowerCase())
  {
    for (i=0; i < aUrl1[1].length; i++)
    {
      for (j=0; j < aUrl2[1].length; j++)
        if (aUrl1[1][i][0].toLowerCase() == aUrl2[1][j][0].toLowerCase())
          break;
      if (j == aUrl2[1].length)
        aUrl2[1][j] = aUrl1[1][i]
    }   
  } 
  sUrl = aUrl2[0]

  if (aUrl2[1].length > 0)
  {
    sUrl += '?'
    for (i=0; i < aUrl2[1].length; i++)
    {
      sUrl += aUrl2[1][i][0] + '=' + aUrl2[1][i][1]
      if (i < aUrl2[1].length - 1)
        sUrl += '&'
    } 
  }
  return sUrl
}
//------------------------------------------------------------

function RestoreHrefParams ()
//       ~~~~~~~~~~~~~~~~~
{

	SetParentImage('none','')
  var i, aUrl
  aPageUrl = SplitUrl(location.toString())
 
  for (i=0; i < document.links.length; i++)
  {
    aUrl = SplitUrl(document.links[i].href)
    document.links[i].href = MergeParams(aPageUrl, aUrl)
  } 
}
//------------------------------------------------------------

function changepass(file,width,height)
//       ~~~~~~~~~~
 {
   def = open(file, "_blank",  "scrollbars=0,width=" + width + ",height=" + height + ",status=0")
 }
 
 //------------------------------------------------------------
  function Stop(obj)
 {
   obj.scrollAmount = 0;        
 }
//-------------------------------------------------------------

 function Move(obj)
 {
   obj.scrollAmount = 2;        
 }
//-----------------------------------------------------------
