﻿
String.prototype.trim = function () {
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}

function textField(obj, textValue)
{
    if (obj.value.trim() == "")
    {
        obj.value = textValue;
    }
    else if (obj.value == textValue)
    {
        obj.value = "";
    }
}

//action: none or blank
function toggleGeneralLevel(action)
{
    if (document.getElementById) { // DOM3 = IE5, NS6 
        document.getElementById('divGeneral').style.display = action; 
    } 
    else { 
        if (document.layers) { // Netscape 4 
            document.divGeneral.display = action; 
        } 
        else { // IE 4 
            document.all.divGeneral.style.display = action; 
        } 
    }
}

//action: none or blank
function toggleBusinessLevel(action)
{
    if (document.getElementById) { // DOM3 = IE5, NS6 
        document.getElementById('divBusiness').style.display = action; 
    } 
    else { 
        if (document.layers) { // Netscape 4 
            document.divBusiness.display = action; 
        } 
        else { // IE 4 
            document.all.divBusiness.style.display = action; 
        } 
    } 
}

function toggleGeneralBenefits(selectedLevel)
{
    eval(getStyleObj("div1000")).display = "none";
    eval(getStyleObj("div500")).display = "none";
    eval(getStyleObj("div250")).display = "none";
    eval(getStyleObj("div100")).display = "none";
    eval(getStyleObj("div50")).display = "none";
    eval(getStyleObj("div35")).display = "none";
    eval(getStyleObj("div25")).display = "none";
    
    eval(getStyleObj(selectedLevel)).display = "";
}

function toggleBusinessBenefits(selectedLevel)
{
    eval(getStyleObj("div75000")).display = "none";
    eval(getStyleObj("div50000")).display = "none";
    eval(getStyleObj("div25000")).display = "none";
    eval(getStyleObj("div10000")).display = "none";
    eval(getStyleObj("div5000")).display = "none";
    eval(getStyleObj("div2500")).display = "none";
    
    eval(getStyleObj(selectedLevel)).display = "";
}

function toggleSponsorBenefits(selectedLevel)
{
    eval(getStyleObj("div10000")).display = "none";
    eval(getStyleObj("div5000")).display = "none";
    eval(getStyleObj("div2500")).display = "none";
    
    eval(getStyleObj(selectedLevel)).display = "";
}

function getDocObj(elem,parent) {
      if (document.layers) {
            if (parent) {
                  return "document."+parent+".document."+elem;
            } else {
                  return "document."+elem;
            }
            
      } else if (document.all) {
            return "document.all."+ elem;
      } else if (document.getElementById) {
            return "document.getElementById('"+elem+"')";
      }
}

function getStyleObj(elem,parent) {
      if (document.layers) {
            if (parent) {
                  return "document."+parent+".document."+elem;
            } else {
                  return "document."+elem + ".style";
            }
      } else if (document.all) {
            return "document.all."+elem + ".style";
      } else if (document.getElementById) {
            return "document.getElementById('"+elem+"').style";
      }
}
