//************************************************************************//
//******* © 2005 Pete Cramblit. All Rights Reserved. *******//
//************************************************************************//

var now = new Date();
fixDate(now);
now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);
var gcurrentTab = ""

// ---------------------- //
function expand(page, catindex, itemindex){
  var winpop = window.open("expand.htm?page=" + page + "&catindex=" + catindex + "&itemindex=" + itemindex, "View", "width=600, height=600, menubar=0, toolbar=0, scrollbars=1, resizable=1");
  winpop.focus();
}

function closewin(){
  window.close();
}

function redirect(filename){
  window.top.location.href=filename;
}

function sendemail(strwho,strserver,strext) {
  //document.location = "mailto:arembe1840@aol.com";
  document.location = "mailto:" + strwho + "@" + strserver + "." + strext;
}

function adjustpicsize(catlength){
  var strformat;
  var intwidth, intheight, targetheight;
  targetheight=275;
  //ONLY FOR SINGLE IMAGE //
  if(catlength==2){
    for(aps=1;aps<catlength;aps++){
      if(aps<10){
        strformat = "0" + aps;
      }else{
        strformat = aps;
      }
      intwidth = document.all["img" + strformat].width;
      intheight = document.all["img" + strformat].height;
      if(intheight>intwidth){
        document.all["img" + strformat].height=targetheight;
        document.all["img" + strformat].width=(targetheight/intheight) * intwidth;
      }
//      alert(strformat + ":\nwidth: " + (targetheight/intheight) * intwidth + "\nheight: " + document.all["img" + strformat].height)
    }
  }
}

function swapImage(strImagename){
  document.all["flipimage"].src="images/items/" + strImagename;
}

/////////////////////////////////////////////////////////////
////////////////////// WRITE PAGES //////////////////////////
/////////////////////////////////////////////////////////////

/////////////////////////////////////////////////
///////////// PAGE //////////////////////////////
/////////////////////////////////////////////////

function writepage(page, id){
  if(page=="" || page=="null" || page==null){
    redirect('index.htm');
  }else{
    var strbody = "";
    var catlength = 0;
    var imgwidth = 125;
//    var bfeatured = false;
//    if(id=="0"){ id="7"; bfeatured = true; }
    if(id!=0) {
      if(page=="Artists"){
        var arrpagecat = loadcat(page, id);
        catlength=arrpagecat.length;
      }else{
        var arrexpand = loadcat("Exhibitions", id);
        catlength=arrexpand.length;
      }
    }
    strbody += writepagehdr(page, id, catlength);

    //---- WRITE PAGE ----//
    strbody += "<table border=0 cellpadding=0 cellspacing=0 height=350 width=100%>\n";
    strbody += "<tr>\n";
    strbody += "<td width=25%><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
    strbody += "<td width=2% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
    strbody += "<td width=73% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
    strbody += "</tr>\n";
    strbody += "<tr>\n";
    strbody += "<td valign=top>\n";

    if(page=="Artists"){
      ////// DRAW ARTISTS' LINKS //////
      strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";
      strbody += "<tr><td height=15><img src=\"images/spacer.gif\" width=1 height=15></td></tr>\n";
      for(dp=1;dp<arrartists.length;dp++){
        strbody += "<tr><td class=csspagelink nowrap>";
        if(id!=dp){
          //TO MAKE AN ARTIST INACTIVE, REMOVE THE FLIP IMAGE
          if(arrartists[dp].split("|")[2]==""){
            strbody += "<font color=\"#99a39d\">" + arrartists[dp].split("|")[0] + "</font></td></tr>\n";
          }else{
            strbody += "<a href=\"page.htm?page=" + page + "&id=" + dp + "\" onmouseout=\"MM_swapImgRestore()\" onmouseover=\"MM_swapImage('flipimage','','images/items/" + arrartists[dp].split("|")[2] + "',1)\">" + arrartists[dp].split("|")[0] + "</a></td></tr>\n";
          }
        }else{
          strbody += "<font color=#853737>" + arrartists[dp].split("|")[0] + "</font></td></tr>\n";
        }
        strbody += "<tr><td><img src=\"images/spacer.gif\" width=1 height=10></td></tr>\n";
      }
      strbody += "</table>\n";
      strbody += "</td><td><img src=\"images/spacer.gif\"></td><td valign=top>\n";
      ////// SHOW ARTISTS' WORK //////
      if(id!=0){
        strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr>\n";
        switch (catlength){
          case 2:
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=300 height=15></td>\n";
            imgwidth = 300;
            break;
          case 3:
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
            imgwidth = 200;
            break;
          default:
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=125 height=15></td>\n";
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=125 height=15></td>\n";
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
            strbody += "<td height=15><img src=\"images/spacer.gif\" width=125 height=15></td>\n";
            break;
        }
      }else{
        strbody += "<table border=0 cellpadding=0 cellspacing=0 width=70%><tr>\n";
        strbody += "<td height=15><img src=\"images/spacer.gif\" width=300 height=15></td>\n";
        imgwidth = 300;
      }
      strbody += "</tr><tr><td class=cssartist>";
      if(id=="0"){
      // FLIP IMAGE
        strbody += "<P>&nbsp;<P>&nbsp;<center><img name=\"flipimage\" src=\"images/items/start_flip.jpg\"></center>";
        strbody += "</td></tr></table>\n";
      }else{
      // ARTIST NAME
        strbody += arrartists[id].split("|")[0] + "</td></tr>\n";
        if(arrartists[id].split("|")[1]!=""){
          strbody += "<tr><td class=cssartistdesc>" + arrartists[id].split("|")[1] + "</td></tr>\n";
        }
        strbody += "<tr><td colspan=7 height=15><img src=\"images/spacer.gif\" height=15></td></tr>\n";

        if(arrpagecat.length > 1){
          strbody += "\n\n<tr>";
          for(wp=1;wp<arrpagecat.length;wp++){
            arrpagecattemp = arrpagecat[wp].split("|");
              strbody += "<td valign=top><center>\n";
              strbody += "<a href=\"javascript:expand('" + page + "'," + id + "," + wp + ");\"><img name=\"img";
              if(wp<10){ strbody += "0"; }
              strbody += wp + "\" src=\"images/items/" + arrpagecattemp[0] + "_lo.jpg\" width=" + imgwidth + " border=0></a><p>\n";
              strbody += "<font class=csstitle>" + arrpagecattemp[1] + "</font><br>\n";
              if(arrpagecattemp[2]!=""){ strbody += "<font class=csstext>" + arrpagecattemp[2] + "</font><br>\n"; }
              strbody += "<font class=csstext>" + arrpagecattemp[5] + "<br>\n";
              strbody += "<font class=csstext>" + arrpagecattemp[3] + "<br>\n";
              strbody += "<font class=csstext>" + arrpagecattemp[6] + "<br>\n";
              if(arrpagecattemp[4]!=""){ strbody += "<font class=csstext>" + arrpagecattemp[4] + "</font><br>\n"; }
//              strbody += "<font class=cssprice>$" + arrpagecattemp[5] + ".00</font><br>\n";
              ///// ALTERNATIVE VIEWS /////
              if(arrpagecattemp[8]!=""){
                strbody += "<font class=csstext><a href=\"javascript:expand('" + page + "','" + arrpagecattemp[8] + "'," + arrpagecattemp[9] + ");\">" + arrpagecattemp[7] + "</a></font><br>\n";
              }
              /////////////////////////////
              if((wp % 3) == 0){
                strbody += "</tr>\n\n<tr><td><img src=\"images/spacer.gif\" height=30 width=10></td></tr>\n<!-- --------------- -->\n";
                strbody += "\n\n<tr>";
              }else{
                strbody += "</td><td><img src=\"images/spacer.gif\" width=20></td>\n";
              }
            }
          }
          strbody += "</table>\n";
        }
      }

   //// EXHIBITS ////
    if(page=="Exhibitions"){
      ////// DRAW EXHIBITIONS LINKS //////
      strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";
      strbody += "<tr><td height=15><img src=\"images/spacer.gif\" width=1 height=15></td></tr>\n";
      for(dp=1;dp<arrexh.length;dp++){
        strbody += "<tr><td class=csspagelink><a href=\"page.htm?page=" + page + "&id=" + dp + "\">" + arrexh[dp].split("|")[0] + "</a></td></tr>\n";
        strbody += "<tr><td height=15><img src=\"images/spacer.gif\" width=1 height=15></td></tr>\n";
      }
      strbody += "</table>\n";
      strbody += "</td><td><img src=\"images/spacer.gif\"></td><td valign=top>\n";

      // SHOW WORK //
      if(id!=0){
//        var arrpagecat = loadcat(page, id);
      strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr>\n";
      switch (catlength){
        case 2:
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
          imgwidth = 200;
          break;
        case 3:
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
          imgwidth = 200;
          break;
        default:
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
          strbody += "<td height=15><img src=\"images/spacer.gif\" width=200 height=15></td>\n";
          imgwidth = 200;
          break;
}

//        strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr>\n";
//        strbody += "<td height=15><img src=\"images/spacer.gif\" width=100 height=15></td>\n";
//        strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
//        strbody += "<td height=15><img src=\"images/spacer.gif\" width=100 height=15></td>\n";
//        strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
//        strbody += "<td height=15><img src=\"images/spacer.gif\" width=100 height=15></td>\n";
//        strbody += "<td height=15><img src=\"images/spacer.gif\" width=20 height=15></td>\n";
//        strbody += "<td height=15><img src=\"images/spacer.gif\" width=100 height=15></td></tr>\n";

      // ARTIST NAME
        strbody += "</tr><tr><td class=cssartist colspan=7>" + arrexh[id].split("|")[0] + "<br><font class=cssartistsubhead>" + arrexh[id].split("|")[1] + "</font></td></tr>\n";
        strbody += "<tr><td colspan=7 height=15><img src=\"images/spacer.gif\" height=15></td></tr>\n";
        if(arrexpand.length > 1){
          strbody += "\n\n<tr>";
          for(wp=1;wp<arrexpand.length;wp++){
            var arrexpandexh = arrexpand[wp].split("|");
            arrartisttemp = loadcat("Artists", arrexpandexh[0]);
            strbody += "<td nowrap><font class=cssartist>" + arrartists[arrexpandexh[0]].split("|")[0] + "</font><p>\n";
            strbody += "<center><a href=\"javascript:expand('" + page + "'," + arrexpand[wp].split("|")[0] + "," + arrexpand[wp].split("|")[1] + ");\"><img src=\"images/items/" + arrartisttemp[arrexpandexh[1]].split("|")[0] + "_lo.jpg\"  width=" + imgwidth + " border=0></a></center><p>\n";
            strbody += "<font class=csstitle><center>" + arrartisttemp[arrexpandexh[1]].split("|")[1] + "</center><br>\n";

            if((wp % 2) == 0){
              strbody += "</tr>\n\n<tr><td><img src=\"images/spacer.gif\" height=30 width=10></td></tr>\n<!-- --------------- -->\n";
              strbody += "\n\n<tr>";
            }else{
              strbody += "</td><td><img src=\"images/spacer.gif\" width=20></td>\n";
            }
          }
          strbody += "</table>\n";
        }
      }
    }

    //// ABOUT ////
    if(page=="About"){
      ////// DRAW ABOUT LINKS //////
      strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";
      strbody += "<tr><td height=15><img src=\"images/spacer.gif\" width=1 height=15></td></tr>\n";
      strbody += "<tr><td><img src=\"images/spacer.gif\" width=120></td></tr>\n";
      strbody += "</table>\n";
      strbody += "</td><td><img src=\"images/spacer.gif\"></td><td valign=top>\n";

      ////// SHOW ABOUT //////
        strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%><tr>\n";
        strbody += "<td height=60><img src=\"images/spacer.gif\" width=100 height=60></td></tr>\n";
        strbody += "<tr><td class=cssAboutHead1>Thank you for visiting our site!</td></tr>\n";
        strbody += "<tr><td class=csstext12>Please contact us if you have any questions.<br>You can reach us at:</td></tr>\n";
        strbody += "<tr><td height=15><img src=\"images/spacer.gif\" height=15></td></tr>\n";
        strbody += "\n\n<tr>";
        strbody += "<td class=csstext12><b>Vantage Point Fine Arts</b><br>";
        strbody += "                    (312) 337-0415<br>";
        strbody += "                    <a href=\"javascript:sendemail('info','vantagepointfinearts','com');\"><font color=#853737><b>info@vantagepointfinearts.com</b></font></a><br>";
        strbody += "</table>\n";
    }


    strbody += "</td></tr></table>\n";
    strbody += writepagefooter(page);

    document.open();
    document.write(strbody);
    document.close();
  }
}

/////////////////////////////////////////////////
///////////// HEADER/FOOTER /////////////////////
/////////////////////////////////////////////////

function writepagehdr(page, id, catlength){
  var strhdr = "";
  strhdr += "<html>\n";
  strhdr += "<head>\n";
  strhdr += "<title>Vantage Point Fine Arts";
    if(id!=0){ strhdr += " - " + arrartists[id].split("|")[0]; }
  strhdr += "</title>\n";
  strhdr += "<meta http-equiv=\"Content-Type\" content=\"text/html;\">\n";
  strhdr += "<LINK REL=STYLESHEET HREF=\"styles/vantagepoint.css\" TYPE=text/css></HEAD>\n";
    strhdr += "<STYLE>\n";
    strhdr += "A:link {color:#77837b; text-decoration: none;}\n";
    strhdr += "A:visited {color:#77837b; text-decoration: none;}\n";
    strhdr += "A:hover {text-decoration: underline;}\n";
    strhdr += "a:hover{color:#c7837b}\n";
    strhdr += "</STYLE>\n";
  strhdr += "</head>\n";
  strhdr += "<script src=\"arrayengine.js\" language=\"JavaScript\"></script>\n";
  strhdr += "<script src=\"functions.js\" language=\"JavaScript\"></script>\n";
  strhdr += "<body marginwidth=10 marginheight=10 leftmargin=10 topmargin=10 bgcolor=#fffcf9";
  if(page=="Artists" && id=="0"){
    strhdr += " onLoad=\"MM_preloadImages('images/items/start_flip.jpg','images/items/arnoldi01_flip.jpg','images/items/bourgeois01_flip.jpg','images/items/celmins01_flip.jpg','images/items/close01_flip.jpg','images/items/condo01_flip.jpg','images/items/cornell01_flip.jpg','images/items/diebenkorn01_flip.jpg','images/items/dine03_flip.jpg','images/items/francis01_flip.jpg','images/items/frankenthaler01_flip.jpg','images/items/hanani01_flip.jpg','images/items/hockney01_flip.jpg','images/items/kapoor01_flip.jpg','images/items/picasso01_flip.jpg','images/items/serra01_flip.jpg','images/items/steir_flip.jpg','images/items/stella01_flip.jpg','images/items/sultan01_flip.jpg','images/items/thiebaud01_flip.jpg','images/items/warhol01_flip.jpg');\"";
  }else{
    strhdr += " onLoad=\"javascript:adjustpicsize(" + catlength + ");\"";
  }
  strhdr += ">\n";
  strhdr += "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";
  strhdr += "<tr>\n";
  strhdr += "<td width=81%><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
  strhdr += "<td width=5% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
  strhdr += "<td width=2% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
  strhdr += "<td width=5% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
//  strhdr += "<td width=2% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
//  strhdr += "<td width=5% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
  strhdr += "<td width=2% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
  strhdr += "<td width=5% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
  strhdr += "</tr>\n";
  strhdr += "<tr><td colspan=6 class=csspagetitle>Vantage Point Fine Arts</td></tr>\n";
  strhdr += "<tr><td colspan=6 height=2><img src=\"images/spacer.gif\" height=2></td></tr>\n";
  strhdr += "<tr><td colspan=6 height=3 bgcolor=#57635b><img src=\"images/spacer.gif\" height=3></td></tr>\n";
  strhdr += "<tr>\n";
  strhdr += "<td><img src=\"images/spacer.gif\"></td>\n";
  strhdr += "<td class=csshdrlink nowrap><a href=\"index.htm\">HOME</a></td>\n";
  strhdr += "<td><img src=\"images/spacer.gif\"></td>\n";
  strhdr += "<td class=csshdrlink nowrap><a href=\"artists.htm\">ARTISTS</a></td>\n";
//  strhdr += "<td><img src=\"images/spacer.gif\"></td>\n";
//  strhdr += "<td class=csshdrlink nowrap><a href=\"page.htm?page=Exhibitions&id=1\">EXHIBITIONS</a></td>\n";
  strhdr += "<td><img src=\"images/spacer.gif\"></td>\n";
  strhdr += "<td class=csshdrlink nowrap><a href=\"contactus.htm\">CONTACT US</a></td>\n";
//  strhdr += "<td class=csshdrlink nowrap><a href=\"page.htm?page=About&id=0\">CONTACT US</a></td>\n";
  strhdr += "</tr></table>\n";

  return strhdr;
}

function writepagefooter(page){
  var strftr = "";
  strftr += "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";
  strftr += "<tr><td height=30><img src=\"images/spacer.gif\" width=30 height=1></td></tr>\n";
  strftr += "<tr><td class=csspagefooter><center>(312) 337-0415 | <a href=\"javascript:sendemail('info','vantagepointfinearts','com');\"><font color=#853737>info@vantagepointfinearts.com</font></center></td></tr>\n";
  strftr += "</table>\n";
  strftr += "</body>\n";
  strftr += "</html>\n";

  return strftr;
}
/////////////////////////////////////////////////
///////////// EXPAND ////////////////////////////
/////////////////////////////////////////////////

function writeexpand(page, catindex, itemindex){
  if(catindex=="" || catindex=="null" || catindex==null){
    redirect('index.htm');
  }else{
    var strbody = "";
//alert(page + "\n" + catindex + "\n" + itemindex);
//    if(page=="Artists"){
      var arrexpand = loadcat("Artists", catindex)[itemindex].split("|");
//    }else{
//      var arrexpandexh = loadcat("Exhibitions", catindex)[itemindex].split("|");
//    }

    strbody += "<html>\n";
    strbody += "<head>\n";
    strbody += "<title>Vantage Point Fine Arts</title>\n";
    strbody += "<LINK REL=STYLESHEET HREF=\"styles/vantagepoint.css\" TYPE=text/css></HEAD>\n";
    strbody += "<STYLE>\n";
    strbody += "A:link {color:#77837b; text-decoration: none;}\n";
    strbody += "A:visited {color:#77837b; text-decoration: none;}\n";
    strbody += "A:hover {text-decoration: underline;}\n";
    strbody += "a:hover{color:#c7837b}\n";
    strbody += "</STYLE>\n";

    strbody += "<meta http-equiv=\"Content-Type\" content=\"text/html;\">\n";
    strbody += "</head>\n";
    strbody += "<script src=\"arrayengine.js\" language=\"JavaScript\"></script>\n";
    strbody += "<script src=\"functions.js\" language=\"JavaScript\"></script>\n";
    strbody += "<body marginwidth=10 marginheight=10 leftmargin=10 topmargin=10 bgcolor=#fffcf9>\n";
    strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";
    strbody += "<tr>\n";
    strbody += "<td width=95%><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
    strbody += "<td width=5% ><img src=\"images/spacer.gif\" width=30 height=1></td>\n";
    strbody += "</tr>\n";
    strbody += "<tr><td colspan=2 class=csspagetitle>Vantage Point Fine Arts</td></tr>\n";
    strbody += "<tr><td colspan=2 height=2><img src=\"images/spacer.gif\" height=2></td></tr>\n";
    strbody += "<tr><td colspan=2 height=3 bgcolor=#77837b><img src=\"images/spacer.gif\" height=3></td></tr>\n";
    strbody += "<tr>\n";
    strbody += "<td><img src=\"images/spacer.gif\"></td>\n";
    strbody += "<td class=csshdrlink nowrap><a href=\"javascript:closewin();\">CLOSE WINDOW</a></td>\n";
    strbody += "</tr>\n";
    strbody += "<table border=0 cellpadding=0 cellspacing=0 width=100%>\n";
    strbody += "<tr>\n";
    strbody += "<td width=40%><img src=\"images/spacer.gif\" width=30 height=10></td>\n";
    strbody += "<td width=20%><img src=\"images/spacer.gif\" width=30 height=10></td>\n";
    strbody += "<td width=40%><img src=\"images/spacer.gif\" width=30 height=10></td>\n";
    strbody += "</tr>\n";
    strbody += "<tr><td><img src=\"images/spacer.gif\"></td>\n";

    if(arrartists[catindex]==undefined){
      strbody += "<td nowrap><font class=cssartist>" + arrartists[arrexpand[8]].split("|")[0] + "</font><p>\n";
    }else{
      strbody += "<td nowrap><font class=cssartist>" + arrartists[catindex].split("|")[0] + "</font></td></tr>\n";
    }
    strbody += "<tr><td height=5><img src=\"images/spacer.gif\" width=5 height=5></td></tr>\n";
    strbody += "<tr><td><img src=\"images/spacer.gif\"></td>\n";

    strbody += "<td nowrap><font class=cssartist><center><a href=\"images/items/" + arrexpand[0] + ".jpg\" target=_blank><img src=\"images/items/" + arrexpand[0] + ".jpg\" height=380 border=0></a></center></td></tr>\n";

    strbody += "<tr><td height=5><img src=\"images/spacer.gif\" width=5 height=5></td></tr>\n";
    strbody += "<tr><td><img src=\"images/spacer.gif\"></td>\n";

    strbody += "<td nowrap><font class=csstitle><center>" + arrexpand[1] + "</font>\n";
    if(arrexpand[2]!=""){ strbody += "<br><font class=csstext>" + arrexpand[2] + "\n"; }
    strbody += "  <br><font class=csstext>" + arrexpand[5] + "\n";
    strbody += "  <br>" + arrexpand[3] + "\n";
    strbody += "  <br>" + arrexpand[6] + "\n";
    if(arrexpand[4]!=""){ strbody += "  <br>" + arrexpand[4] + "\n"; }
//    strbody += "  <br><font class=cssprice><center>$" + arrexpand[5] + ".00</center></font>\n";
    ///// ALTERNATIVE VIEWS /////
    if(arrexpand[8]!=""){
      strbody += "<br><a href=\"javascript:expand('" + page + "','" + arrexpand[8] + "'," + arrexpand[9] + ");\">" + arrexpand[7] + "</a><br>\n";
    }
    /////////////////////////////
    strbody += "</center></font>\n";
    strbody += "</td>\n";
    strbody += "<!-- ---------- -->\n";

    strbody += "<tr><td><img src=\"images/spacer.gif\"></td></tr></table>\n";
    strbody += "</body>\n";
    strbody += "</html>\n";

    document.open();
    document.write(strbody);
    document.close();
  }
}

////////////////////////////////////
////////////////////////////////////
////////////////////////////////////
////////////////////////////////////

function cookietoarray(streventID, strin){
  var strtemp = getCookie(streventID + strin);
//alert("streventID + strin: " + streventID + strin + "\nstrtemp: " + strtemp);
  if(strtemp!="null" && strtemp!=null){
   var arrtemp = strtemp.split(",");
  }else{
   var arrtemp = new Array();
  }
  return arrtemp;
}

function arraytostring(arrin){
  var strout = ""
  for(i=0;i<arrin.length;i++){
    if(i>0){ strout += ","; }
    strout += arrin[i];
//alert("arraytostring: " + strout);
  }
  return strout;
}

function stringtoarray(strdelim, strin){
  if(strin!="" && strin != "null" && strin != null){
    var arrtemp = strin.split(strdelim);
  }else{
    var arrtemp = new Array();
  }
  return arrtemp;
}

function replacechar(strvalue,charin,charreplace){
  var strstart,strend
  var startpos = 0
  var indexpos = strvalue.indexOf(charin,startpos)
  while (indexpos!=-1){
    strstart = strvalue.slice(0,indexpos)
//alert("strstart: " + strstart)
    strend = strvalue.slice(indexpos + charin.length, strvalue.length)
//alert("strend: " + strend)
    strvalue = strstart + charreplace + strend
//alert(strvalue)
    startpos = indexpos
    indexpos = strvalue.indexOf(charin,startpos)
  }
  return strvalue
}

function trimstring(strtrimin){
  if(strtrimin.charAt(0)==" "){ strtrimin = strtrimin.slice(1); }
  if(strtrimin.charAt((strtrimin.length - 1))==" "){ strtrimin = strtrimin.slice(0,-1); }
  return strtrimin;
}

function formatfloat(strin1, strin2, intsigfig){
  var flout;
  if(strin2!=""){
    flout = (parseFloat(strin1) * 1) + (parseFloat(strin2) * 1);
  }else{
    flout = (parseFloat(strin1) * 1);
  }
  return flout.toFixed(intsigfig);
}

function getqstringvalue(name,inpara){
  var indexname = inpara.indexOf(name)
  if(indexname!=-1){
    var indexvalue    = inpara.indexOf("=",inpara.indexOf(name)) + 1
    var indexvalueend = inpara.indexOf("&",indexvalue)
    if(indexvalueend==-1){
      indexvalueend=inpara.length
    }
      var strscrub = escape(inpara.substring(indexvalue,indexvalueend))
      return strscrub
  }
  else{
    return ""
  }
}

function parseqstring(inpara){
  var arrids = new Array()
  var startpos = 0
  var intindex = 0
  var indexpos = inpara.indexOf(",",startpos)
  if(indexpos==-1){
    arrids[0] = inpara
  }
  else{
    while (indexpos!=-1){
      arrids[intindex] = inpara.slice(startpos,indexpos)
//      alert(arrids[intindex])
      intindex++
      startpos = indexpos + 1
      indexpos = inpara.indexOf(",",startpos)
    }
  arrids[intindex] = inpara.slice(startpos,inpara.length)
//  alert(arrids[intindex])
  }
  return arrids
}

////////// COOKIE FUNCTIONS //////////////
function getCookie(name) {
  var dc = document.cookie;
  var streventID = name + "=";
  var begin = dc.indexOf("; " + streventID);
  if (begin == -1) {
    begin = dc.indexOf(streventID);
    if (begin != 0) { return null; }
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + streventID.length, end));
}

function setCookie(name, value, expires, path, domain, secure) {
//alert("setCookie: " + name + "\nvalue: " + value)
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "; expires=" + now.toGMTString()) +
//      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function deleteCookie(name, path, domain) {
//  alert(name);
  setCookie(name, null);
}


function doGetDate(){
  var now = new Date();
  var strdate = (now.getMonth() + 1) + "/" + now.getDate() + "/" + now.getFullYear();
  return strdate;
}

function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}

function formatemptycells(strin, strreplace){
  if(strin==""){ strin = strreplace; }
  return strin
}

function getarrayindex(arrin, itemin){
  for(gai=0;gai<arrin.length;gai++){
    if(arrin[gai]==itemin){
//      alert(arrin[gai] + "\nitemin: " + itemin);
      break;
    }
  }
  return gai;
}

function formatBoolean(strin){
  var bOut
  if(strin){
    if(strin=="false"){
      bOut = false;
    }else{
      bOut = true;
    }
  }else{ bOut = false;}
  return bOut;
}

////// ----- FORM CHECKING ----- //////
function ValidateJS(value,field,type,thisform,alertlabel){
  var valid = true;
  switch(type){
    case "reqtext":
      if(value==""){
        showAlert(thisform,alertlabel,type)
        valid = false;
      }
      break;

    case "reqdate":
      var date = new Date(thisform[field].value)
      var year = date.getFullYear()
      if(year.toString()=="NaN"){
        showAlert(thisform,alertlabel,type)
        valid = false;
      }
      break;

    case "reqlist":
      if(thisform[field].options[thisform[field].selectedIndex].value==""){
        showAlert(thisform,alertlabel,type)
        valid = false;
      }
      break;

    case "reqliststatename":
      if((thisform[field].options[thisform[field].selectedIndex].value=="") && (thisform["usercountry"].options[thisform["usercountry"].selectedIndex].value!="Other") && (thisform["usercountry"].options[thisform["usercountry"].selectedIndex].value!="Mexico")){
        showAlert(thisform,alertlabel,type)
        valid = false;
      }
      break;

    case "reqradio":
      for(i=0;i<thisform.Action.length;i++){
        if(thisform[field][i].checked) { return true }
      }
      showAlert(thisform,alertlabel,type)
      valid = false;
      break;

    case "reqemail":
      if((value=="") || value.indexOf("@")<1){
        showAlert(thisform,alertlabel,type)
        valid = false;
      }
      break;

    case "reqothercountry":
      if(thisform[field].value=="[Other country name]" && thisform["usercountry"].options[thisform["usercountry"].selectedIndex].value=="Other"){
        showAlert(thisform,alertlabel,type)
        valid = false;
      }
      break;
  }
  return valid;
}

function showAlert(thisform, stralert, focusfield){
  alert (stralert)
//  var tempform = document[thisform];
//  document.fcart[focusfield].focus()
}

/////////////////////////////

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

