function gAlert(me) {
  if (me.checked == false) {
     alert("NOTICE: General sites cover a broad range of categories. We suggest you include it in\nyour posting categories. Otherwise, you'll dramatically limit the number of sites we can\npost you to. (See \"Sites we'll post you to\" for a list of sites in each category.)");
  } 
}

function suggestion() {
   var url = "http://www.resumerabbit.com/go/survey?template=suggestion";
   smallPopUp("suggestion", url);
   return(false);
}

function finishlater() {
   var url = "http://www.resumerabbit.com/go/view?page=finishlater";
   smallPopUp("finishlater", url);
   return(false);
}

function aboutrz() {
   var url = TLoadPath + "/index.cfm?p=1";
   largePopUp("page", url);
   return(false);
}

function rztestimonials() {
   var url = TLoadPath + "/index.cfm?p=2";
   largePopUp("page", url);
   return(false);
}

function rzrecruiter() {
   var url = TLoadPath + "/index.cfm?p=3";
   largePopUp("page", url);
   return(false);
}

function rzfaq() {
   var url = TLoadPath + "/index.cfm?p=4";
   largePopUp("page", url);
   return(false);
}

function rzrates() {
   var url = TLoadPath + "/index.cfm?p=5";
   largePopUp("page", url);
   return(false);
}

function rzcs() {
   var url = TLoadPath + "/index.cfm?p=7";
   largePopUp("page", url);
   return(false);
}

function checktips() {
   var url = "http://www.resumerabbit.com/go/view?page=checktips";
   largePopUp("page", url);
   return(false);
}

function privacy() {
   var url = "http://www.resumerabbit.com/go/view?page=privacy";
   largePopUp("page", url);
   return(false);
}

function tellafriend() {
   var url = "http://www.resumerabbit.com/go/view?page=tellafriend.form";
   largePopUp("page", url);
   return(false);
}

function postingreport() {
   var url = "http://www.resumerabbit.com/go/view?page=postingreport";
   largePopUp("page", url);
   return(false);
}

function testimonials() {
   var url = "http://www.resumerabbit.com/go/view?page=testimonials";
   largePopUp("page", url);
   return(false);
}

function testimonial() {
   var url = "http://www.resumerabbit.com/go/survey?template=testimonial";
   largePopUp("page", url);
   return(false);
}

function smallPopUp(name, url) {
   var decorations = "status=0,toolbar=0,resizeable=1,directories=0,scrollbars=1";
   var position = screenPosition("C",425,250);
   var features = decorations + "," + position;
   var wid = window.open(url, name, features);
}

function largePopUp(name, url) {
   var decorations = "status=0,toolbar=0,resizeable=1,directories=0,scrollbars=1";
   var position = screenPosition("FUR",544,525);
   var features = decorations + "," + position;
   var wid = window.open(url, name, features);
}

function moreinfo() {
   var url = "http://www.resumerabbit.com/go/moreinfo";
   var decorations = "status=0,toolbar=0,resizeable=1,directories=0,scrollbars=1";
   var position = screenPosition("FUR",714,525);
   var features = decorations + "," + position;
   var wid = window.open(url, name, features);
   return(false);
}

function helpPreviewBlankForm() {
   var url = "/go/view?page=preview";
   var decorations = "status=0,toolbar=0,resizeable=1,directories=0,scrollbars=1";
   var position = screenPosition("C",550,340);
   var features = decorations + "," + position;
   var wid = window.open(url, name, features);
   return(false);
}

function helpExampleForm(name) {
   var url = "/go/view?page=example&sp="+name;
   var decorations = "status=0,toolbar=0,resizeable=0,directories=0,scrollbars=0";
   var position = screenPosition("C",530,305);
   var features = decorations + "," + position;
   var wid = window.open(url, name, features);
   return(false);
}

function instructions(name) {
   var url = "/go/instructions?page="+name;
   var decorations = "status=0,toolbar=0,resizeable=0,directories=0,scrollbars=1";
   var position = screenPosition("C",550,340);
   var features = decorations + "," + position;
   var wid = window.open(url, name, features);
   return(false);
}

function helpCS(name) {
   var url = "/go/help?page="+name;
   largePopUp("page", url);
   return(false);
}

function helpFAQ(name) {
   var url = "/go/help?page="+name;
   var decorations = "status=0,toolbar=0,resizeable=0,directories=0,scrollbars=1";
   var position = screenPosition("C",425,250);
   var features = decorations + "," + position;
   var wid = window.open(url, name, features);
   return(false);
}

var WrongWay = 1;

function edp_KnowSubmit() {
  WrongWay=0;
}
function edp_LeavingPopup(URL) { 
  // Must pass full URL (http://whatever) or Navigator will not 
  // display window on close.
  if (WrongWay==1) { 
     var url = "http://www.resumerabbit.com/go/survey?template=leaving";
     var decorations = "status=0,toolbar=0,resizeable=1,directories=0,scrollbars=1";
     var position = screenPosition("C",425,350);
     var features = decorations + "," + position;
     var wid = window.open(url, 'leaving', features);
     wid.focus();
  }
}

function edp_EnteringPopup(survey) { 
   var url = "http://www.resumerabbit.com/go/survey?template=value";
   var decorations = "status=0,toolbar=0,resizeable=1,directories=0,scrollbars=1";
   var position = screenPosition("C",425,275);
   var features = decorations + "," + position;
   var wid = window.open(url, 'survey', features);
   wid.focus();
   return(false);
}

function screenPosition(type, w, h) {
   var skipcalculation = false;
   var px;
   var py;
   var pw;
   var ph;
   var borderw;

   if (is.nav) {
      if (is.js > 1.2) {
         px = window.screenX;
         py = window.screenY;
         pw = window.outerWidth;
         ph = window.outerHeight;
         borderw = window.outerWidth - window.innerWidth;
      } else {
      }
   } else if (is.ie5up) {
         h = h + 20;
         w = w + 20;
         px = window.screenLeft;
         py = window.screenTop;
         if (type == 'FUR') {
            // subtract 110 for the height of the tool bar
            py = py - 110;
         } else {
           // ok as is
         }
         pw = document.body.offsetWidth - 20;
         ph = document.body.offsetHeight- 20;
         borderw = -20;
   } else {
        skipcalculation = true;
   }

   var x = 0;
   var y = 0;

   if (skipcalculation == false) {
      if (type == 'FUR') {     // Flush Upper Right
         x = px + pw - w - borderw - 4;
         y = py;
      } else {
         x = px + ( (pw - w) / 2);
         y = py + ( (ph - h) / 2);
      }
   } else {
      if (type == 'FUR') {     // Flush Upper Right
         x = 0;
         y = 0;
         h = h - 125;
      } else {
         x = 300;
         y = 300;
      }
   }

   var position = "left="+x+",top="+y+",screenX="+x+",screenY="+y;
   var dimensions = "height="+h+",innerHeight="+h+",width="+w+",innerWidth="+w;
   return(dimensions+","+position);
}


// (C) Netscape Communications 1999.  Permission granted to reuse and distribute. 
// Revised 17 May 99 to add is.nav5up and is.ie5up (see below). 

function Is () {   // convert all characters to lowercase to simplify testing 
    var agt=navigator.userAgent.toLowerCase(); 

    // *** BROWSER VERSION *** 
    // Note: On IE5, these return 4, so use is.ie5up to detect IE5. 
    this.major = parseInt(navigator.appVersion); 
    this.minor = parseFloat(navigator.appVersion); 

    this.nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) 
                && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) 
                && (agt.indexOf('webtv')==-1)); 
    this.nav2 = (this.nav && (this.major == 2)); 
    this.nav3 = (this.nav && (this.major == 3)); 
    this.nav4 = (this.nav && (this.major == 4)); 
    this.nav4up = (this.nav && (this.major >= 4)); 
    this.navonly      = (this.nav && ((agt.indexOf(";nav") != -1) || 
                          (agt.indexOf("; nav") != -1)) ); 
    this.nav5 = (this.nav && (this.major == 5)); 
    this.nav5up = (this.nav && (this.major >= 5)); 

    this.ie   = (agt.indexOf("msie") != -1); 
    this.ie3  = (this.ie && (this.major < 4)); 
    this.ie4  = (this.ie && (this.major == 4) && (agt.indexOf("msie 5")==-1) ); 
    this.ie4up  = (this.ie  && (this.major >= 4)); 
    this.ie5  = (this.ie && (this.major == 4) && (agt.indexOf("msie 5")!=-1) ); 
    this.ie5up  = (this.ie  && !this.ie3 && !this.ie4); 

    // KNOWN BUG: On AOL4, returns false if IE3 is embedded browser 
    // or if this is the first browser window opened.  Thus the 
    // properties is.aol, is.aol3, and is.aol4 aren't 100% reliable. 
    this.aol   = (agt.indexOf("aol") != -1); 
    this.aol3  = (this.aol && this.ie3); 
    this.aol4  = (this.aol && this.ie4); 

    this.opera = (agt.indexOf("opera") != -1); 
    this.webtv = (agt.indexOf("webtv") != -1); 

    // *** JAVASCRIPT VERSION CHECK *** 
    if (this.nav2 || this.ie3) this.js = 1.0 
    else if (this.nav3 || this.opera) this.js = 1.1 
    else if ((this.nav4 && (this.minor <= 4.05)) || this.ie4) this.js = 1.2 
    else if ((this.nav4 && (this.minor > 4.05)) || this.ie5) this.js = 1.3 
    else if (this.nav5) this.js = 1.4 

    else if (this.nav && (this.major > 5)) this.js = 1.4 
    else if (this.ie && (this.major > 5)) this.js = 1.3 
    // HACK: no idea for other browsers; always check for JS version with > or >= 
    else this.js = 0.0; 

    // *** PLATFORM *** 
    this.win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) ); 
    // NOTE: On Opera 3.0, the userAgent string includes "Windows 95/NT4" on all 
    //        Win32, so you can't distinguish between Win95 and WinNT. 
    this.win95 = ((agt.indexOf("win95")!=-1) || (agt.indexOf("windows 95")!=-1)); 

    // is this a 16 bit compiled version? 
    this.win16 = ((agt.indexOf("win16")!=-1) || 
                  (agt.indexOf("16bit")!=-1) || (agt.indexOf("windows 3.1")!=-1) || 
                  (agt.indexOf("windows 16-bit")!=-1) ); 

    this.win31 = ((agt.indexOf("windows 3.1")!=-1) || (agt.indexOf("win16")!=-1) || 
                  (agt.indexOf("windows 16-bit")!=-1)); 

    this.win98 = ((agt.indexOf("win98")!=-1) || (agt.indexOf("windows 98")!=-1)); 
    this.winnt = ((agt.indexOf("winnt")!=-1) || (agt.indexOf("windows nt")!=-1)); 
    this.win32 = ( this.win95 || this.winnt || this.win98 || 
                   ((this.major >= 4) && (navigator.platform == "Win32")) || 
                   (agt.indexOf("win32")!=-1) || (agt.indexOf("32bit")!=-1) ); 

    this.os2   = ((agt.indexOf("os/2")!=-1) || 
                  (navigator.appVersion.indexOf("OS/2")!=-1) || 
                  (agt.indexOf("ibm-webexplorer")!=-1)); 

    this.mac    = (agt.indexOf("mac")!=-1); 
    this.mac68k = (this.mac && ((agt.indexOf("68k")!=-1) || 
                               (agt.indexOf("68000")!=-1))); 
    this.macppc = (this.mac && ((agt.indexOf("ppc")!=-1) || 
                               (agt.indexOf("powerpc")!=-1))); 

    this.sun   = (agt.indexOf("sunos")!=-1); 
    this.sun4  = (agt.indexOf("sunos 4")!=-1); 
    this.sun5  = (agt.indexOf("sunos 5")!=-1); 
    this.suni86= (this.sun && (agt.indexOf("i86")!=-1)); 
    this.irix  = (agt.indexOf("irix") !=-1);    // SGI 
    this.irix5 = (agt.indexOf("irix 5") !=-1); 
    this.irix6 = ((agt.indexOf("irix 6") !=-1) || (agt.indexOf("irix6") !=-1)); 
    this.hpux  = (agt.indexOf("hp-ux")!=-1); 
    this.hpux9 = (this.hpux && (agt.indexOf("09.")!=-1)); 
    this.hpux10= (this.hpux && (agt.indexOf("10.")!=-1)); 
    this.aix   = (agt.indexOf("aix") !=-1);      // IBM 
    this.aix1  = (agt.indexOf("aix 1") !=-1); 
    this.aix2  = (agt.indexOf("aix 2") !=-1); 
    this.aix3  = (agt.indexOf("aix 3") !=-1); 
    this.aix4  = (agt.indexOf("aix 4") !=-1); 
    this.linux = (agt.indexOf("inux")!=-1); 
    this.sco   = (agt.indexOf("sco")!=-1) || (agt.indexOf("unix_sv")!=-1); 
    this.unixware = (agt.indexOf("unix_system_v")!=-1); 
    this.mpras    = (agt.indexOf("ncr")!=-1); 
    this.reliant  = (agt.indexOf("reliantunix")!=-1); 
    this.dec   = ((agt.indexOf("dec")!=-1) || (agt.indexOf("osf1")!=-1) || 
         (agt.indexOf("dec_alpha")!=-1) || (agt.indexOf("alphaserver")!=-1) || 
         (agt.indexOf("ultrix")!=-1) || (agt.indexOf("alphastation")!=-1)); 
    this.sinix = (agt.indexOf("sinix")!=-1); 
    this.freebsd = (agt.indexOf("freebsd")!=-1); 
    this.bsd = (agt.indexOf("bsd")!=-1); 
    this.unix  = ((agt.indexOf("x11")!=-1) || this.sun || this.irix || this.hpux || 
                 this.sco ||this.unixware || this.mpras || this.reliant || 
                 this.dec || this.sinix || this.aix || this.linux || this.bsd || 
                 this.freebsd); 

    this.vms   = ((agt.indexOf("vax")!=-1) || (agt.indexOf("openvms")!=-1)); 
} 

var is; 
var isIE3Mac = false; 
// this section is designed specifically for IE3 for the Mac 

if ((navigator.appVersion.indexOf("Mac")!=-1) && (navigator.userAgent.indexOf("MSIE")!=-1)
&& (parseInt(navigator.appVersion)==3)) 
       isIE3Mac = true; 
else   is = new Is(); 



