function formInitialize() {
    theForm = document.bracelets;
    ddBead = theForm.bead;
    ddParts = theForm.parts;
    ddMedal = theForm.medal;
    ddClasp = theForm.clasp;
    ddSize = theForm.size;
    ddBead.selectedIndex = 0;
    ddParts.selectedIndex = 0;
    ddParts.disabled = true;
    ddMedal.selectedIndex = 0;
    ddMedal.disabled = true;
    ddClasp.selectedIndex = 0;
    ddClasp.disabled = true;
    ddSize.selectedIndex = 0;
    ddSize.disabled = true;
    noColor = '';
    selectColor = '<select name="color"> <option value="">--Select color-- <option value="Aqua">Aqua <option value="Blue">Blue <option value="Burgundy">Burgundy <option value="Dark+Amethyst">Dark Amethyst <option value="Lavender">Lavender <option value="Pink">Pink <option value="White">White </select> ';
}
function setFields() {
    if (ddBead.selectedIndex == 0) {
        document.getElementById("colorchoice").innerHTML = noColor;
        ddParts.selectedIndex = 0;
        ddParts.options[0].text = "";
        ddParts.disabled = true;
    }
    else {
        ddMedal.options[0].text = "--Select medal--";
        ddMedal.disabled = false;
        ddClasp.options[0].text = "--Select clasp--";
        ddClasp.disabled = false;
        ddSize.options[0].text = "--Select size--";
        ddSize.disabled = false;
        beadValue = ddBead.options[ddBead.selectedIndex].value;
        switch (beadValue) {
            case "14kt+Gold":
                document.getElementById("colorchoice").innerHTML = noColor;
                ddParts.selectedIndex = 1;
                ddParts.disabled = true;
                break;
            case "Sterling+Silver":
                document.getElementById("colorchoice").innerHTML = noColor;
                ddParts.selectedIndex = 3;
                ddParts.disabled = true;
                break;
            case "3-Rose+Czech+Lampwork+Rose":
                document.getElementById("colorchoice").innerHTML = selectColor;
                ddParts.selectedIndex = 0;
                ddParts.options[0].text = "--Select parts--";
                ddParts.disabled = false;
                break;
            case "Oval+Rose+Pewter":
                document.getElementById("colorchoice").innerHTML = noColor;
                ddParts.selectedIndex = 3;
                ddParts.disabled = true;
                break;
        }
    }
}
function fieldvalue(field){
    return eval("document.bracelets." + field + ".options[document.bracelets." + field + ".selectedIndex].value");
}
function addBracelet() {
    vbead = fieldvalue("bead");
    vcolor = "";
    if (document.bracelets.color) {
        vcolor = fieldvalue("color");
    }
    vparts = fieldvalue("parts");
    vmedal = fieldvalue("medal");
    vclasp = fieldvalue("clasp");
    vsize = fieldvalue("size");
    if (vbead == ""){
      window.alert('Please select a bead type.');
      document.bracelets.bead.focus();
      return;
    }
    if (document.bracelets.color) {
        if (vcolor == ""){
          window.alert('Please select a color.');
          document.bracelets.color.focus();
          return;
        }
    }
    if (vparts == ""){
      window.alert('Please select the type of parts.');
      document.bracelets.parts.focus();
      return;
    }
    if (vmedal == ""){
      window.alert('Please select medal.');
      document.bracelets.medal.focus();
      return;
    }
    if (vclasp == ""){
      window.alert('Please select clasp.');
      document.bracelets.clasp.focus();
      return;
    }
    if (vsize == ""){
      window.alert('Please select size.');
      document.bracelets.size.focus();
      return;
    }
    switch (vbead){
        case "14kt+Gold":
            switch (vsize){
                case "Adult":
                    price = 414.95;
                    break;
                case "Child":
                    price = 393.95;
                    break;
            }
            break;
        case "Sterling+Silver":
            switch (vsize){
                case "Adult":
                    price = 63.95;
                    break;
                case "Child":
                    price = 59.95;
                    break;
            }
            break;
        case "Oval+Rose+Pewter":
            switch (vsize){
                case "Adult":
                    price = 71.95;
                    break;
                case "Child":
                    price = 66.95;
                    break;
            }
            break;
        case "3-Rose+Czech+Lampwork+Rose":
            switch (vparts){
                case "14kt+Gold":
                    switch (vsize) {
                        case "Adult":
                            price = 414.95;
                            break;
                        case "Child":
                            price = 393.95;
                            break;
                    }
                    break;
                case "Gold+Filled":
                    switch (vsize) {
                        case "Adult":
                            price = 82.95;
                            break;
                        case "Child":
                            price = 78.95;
                            break;
                    }
                    break;
                case "Sterling+Silver":
                    switch (vsize) {
                        case "Adult":
                            price = 73.95;
                            break;
                        case "Child":
                            price = 69.95;
                            break;
                    }
                    break;
            }
            break;
    }
    medalprice = 0;
    if (vmedal == "Medal+2") {
        if (vparts == "14kt+Gold") {
            medalprice = 46.00;
        }
        else {
            medalprice = 3.00;
        }
    }
    price += medalprice;
    stringPrice = price.toString();
    if (vcolor != "") {
        vcolor += "+";
    }
    itemURL = "https://www.paypal.com/cgi-bin/webscr?add=1&cmd=_cart&business=gifts%40sistersofcarmel.com&item_name=Rosary+Bracelet+-+" + vcolor + vbead + "+beads,+" + vparts + "+parts,+" + vmedal + ",+" + vclasp + "+clasp,+" + vsize + "+size" + "&amount=" + stringPrice + "&return=http%3A//www.sistersofcarmel.com/subscriberp.php&cancel_return=http%3A//www.sistersofcarmel.com/subscriber.php&no_shipping=2&cbt=Continue&currency_code=USD&bn=PP-ShopCartBF";
    window.open(itemURL,'paypal','');
}