	var winContent;

/* This function opens a new window, or changes the URL, to display the appropriate content */
function ofx (sURL)
{
  if (!winContent)
  {
    winContent = window.open(sURL, 'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=440,height=300,left=50,top=50');
  }
  else
  {
    if (winContent.closed)
    {
      winContent = window.open(sURL, 'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=440,height=260,left=50,top=50');
    }
    else
    {
      winContent.document.location = sURL;
    }
  }
 
   winContent.focus();
}

function ofx_large (sURL)
{
  if (!winContent)
  {
    winContent = window.open(sURL, 'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500,left=50,top=50');
  }
  else
  {
    if (winContent.closed)
    {
      winContent = window.open(sURL, 'PopUp','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,width=600,height=500,left=50,top=50');
    }
    else
    {
      winContent.document.location = sURL;
    }
  }
 
   winContent.focus();
}

function checkAvail(suflag) {
    var form = document.getElementById("availform");
    var nametext = form.nametext.value;
    var domainpick = 
	form.domainpick.options[form.domainpick.selectedIndex].text;
    var plan = 0;
    if (form.plan) {
        plan = form.plan.value;
    }
    var cawin = window.open("/cgi/chkavail.pl?nametext=" + 
	    nametext + "&domainpick=" + 
	    domainpick + 
	    "&suflag=" + suflag + "&plan=" + plan, "availpop", 
	    "toolbar=no,location=no,directories=no,status=no,menubar=no," +
	    "scrollbars=yes,resizable=no,copyhistory=no,width=440," +
	    "height=260,left=250,top=250");
    cawin.focus();
    return false;
}

function gotoSignup(suflag,plan) {
    var form = window.opener.document.getElementById("availform");
    var name = form.nametext.value;
    var domain = form.domainpick.options[form.domainpick.selectedIndex].text;

    if (suflag) {
	opener.location.href="/cgi/signup.pl?nametext=" + name + 
		"&domainpick=" + domain + "&plan=" + plan + "&check=1";
    }
    else {
	opener.location.href="/cgi/signup.pl?nametext=" + name + 
		"&domainpick=" + domain + "&plan=" + plan;
    }
    return;
}

function proceedSignup(plan) {
    proceedSignup = blockIt;
    var form = document.getElementById("proceedform");
    var name = form.tmpnametext.value;
    var domain = form.tmpdomainpick.options[form.tmpdomainpick.selectedIndex].text;

    location.href="/cgi/signup.pl?nametext=" + name + 
		"&domainpick=" + domain + "&plan=" + plan + "&check=1";
    return false;
}

function disableForm1() {
    var form = document.getElementById("proceedform");
    form.tmpnametext.disabled = true;
    form.tmpdomainpick.disabled = true;
    return;
}

function disableBoxes() {
    var b1 = document.getElementById("tosbox");
    var b2 = document.getElementById("ppbox");

    b1.disabled = true;
    b2.disabled = true;

    return;
}

function goPage() {
    var pick = document.getElementById("domainpick");
    var domain = pick.options[pick.selectedIndex].text;

    if (domain != "Choose Domain") {
	location.href = "http://mail." + domain;
    }
}

function submitForm(formname) {
    submitForm = blockIt;
    document.forms[formname].submit();
    return false;
}

function blockIt() {
    return false;
}
