// Copyright (c) 2009 Asset Web Design.  All rights reserved.
// Pearland, Texas 77581
// 281-412-3539
// www.asset-web.com


//-- functions --------------------------------------------------
//---------------------------------------------------------------

function AdvWindowOpen (url,name,width,height) 
  {
  var options = '';

  <!-- options -->
  options = options + 'width=' + width + ',';
  options = options + 'height=' + height + ',';
  options = options + 'resizable=yes';

  <!-- window -->
  popupWin = window.open (url, name, options);
  popupWin.opener.top.name = "opener";
  }
  

//---------------------------------------------------------------

function AdvWindowOpen2 (url,name,width,height) 
  {
  var options = '';

  <!-- options -->
  options = options + 'width=' + width + ',';
  options = options + 'height=' + height + ',';
  options = options + 'resizable=yes,';
  options = options + 'scrollbars=yes';

  <!-- window -->
  popupWin = window.open (url, name, options);
  popupWin.opener.top.name = "opener";
  }
  

//---------------------------------------------------------------

function AdvWindowShake() 
  {
  var i;
  
  if (parent.moveBy) 
    {
    for (i=35; i>0; i--) 
      {
      parent.moveBy (i, 0);
      parent.moveBy (-i, 0);
      }
    }
  }


//---------------------------------------------------------------
//- parent ------------------------------------------------------

function AdvWindowParentRedirect (url) 
  {
  window.opener.location.href = url; 
  self.close() 
  }
  

//---------------------------------------------------------------

function AdvWindowParentContent () 
  {
  var iStart;
  var iEnd;
  var sResult;
  var objRegExp;
  
  // init
  sResult = window.opener.document.body.innerHTML;
  iStart  = sResult.indexOf ("<!-- content - start -->");
  iEnd    = sResult.lastIndexOf ("<!-- content - end -->");

  // extract
  if (iStart != -1)
    {
    if (iEnd != -1)
      {
      // got it!
      sResult = sResult.substring (iStart+24, iEnd);

      // remove print friendly icon
      objRegExp = new RegExp ("Print.gif", "gi") ;
      sResult = sResult.replace (objRegExp, "Spacers/1x1.gif");
      }
    }
    
  return sResult;
  }


//---------------------------------------------------------------

function AdvWindowParentContent2 () 
  {
  var objTextRange;
  var iStart;
  var iEnd;
  var sResult = "";
  var objRegExp;

  objTextRange = window.opener.document.body.createTextRange ();
  if (objTextRange != null)
    {
    // got it!
    sResult = objTextRange.htmlText;
    iStart  = sResult.indexOf ("<!-- content - start -->");
    iEnd    = sResult.lastIndexOf ("<!-- content - end -->");

    // extract
    if (iStart != -1)
      {
      if (iEnd != -1)
        {
        // got it!
        sResult = sResult.substring (iStart+24, iEnd);

        // remove print friendly icon
        objRegExp = new RegExp ("Print.gif", "gi") ;
        sResult = sResult.replace (objRegExp, "Spacers/1x1.gif");
        }
      }
    }

  return sResult;
  }


