function ao(c,txt,val,idx){ c.options[idx] = new Option(txt,val); } function setSizes(c, s){ var id; var x=0; var opt; if (!s || !c) return; if (c.selectedIndex < 1){ clearSizes(); return; } id = c.options[c.selectedIndex].value; s.options.length = 0; opt = new Option('Please select a size', ''); s.options[x++] = opt; switch(id){ case "CWR CARDINAL/WHITE/ROYAL": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PBWG PWDR BLUE/WHITE/GOLD": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWN GOLD/WHITE/NAVY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "SWSL SCARLET/WHITE/SILVER GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PKWB PINK/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "ORW ORANGE/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "BWVG BLACK/WHITE/VINTAGE GOLD": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "NWSL NAVY/WHITE/SLVR GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "DGWSL DARK GREEN/WHITE/SLVR GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "BWSL BLACK/WHITE/SLVR GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "RWSL ROYAL/WHITE/SLVR GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWP GOLD/WHITE/PURPLE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "OWB ORANGE/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PBWN PWDR BLUE/WHITE/NAVY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PRW PURPLE/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "OWN ORANGE/WHITE/NAVY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "TWN TEAL/WHITE/NAVY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWB GOLD/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "DGW DARK GREEN/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "SWR SCARLET/WHITE/ROYAL": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PBWSL PWDR BLUE/WHITE/SLV GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "RWDG ROYAL/WHITE/DARK GREEN": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "SCW SCARLET/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "SWDG SCARLET/WHITE/DARK GREEN": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PBWS PWDR BLUE/WHITE/SCARLET": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "CDW CARDINAL/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "SWB SCARLET/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "CWN CARDINAL/WHITE/NAVY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWC GOLD/WHITE/CARDINAL": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWDG GOLD/WHITE/DARK GREEN": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PWSL PURPLE/WHITE/SLVR GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "TWB TEAL/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "RWO ROYAL/WHITE/ORANGE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "DGWVG DARK GREEN/WHITE/VINTAGE GOLD": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "OWDG ORANGE/WHITE/DARK GREEN": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "NWVG NAVY/WHITE/VINTAGE GOLD": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWS GOLD/WHITE/SCARLET": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "CWVG CARDINAL/WHITE/VINTAGE GOLD": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "CWSL CARDINAL/WHITE/SLVR GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "CWB CARDINAL/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "SWN SCARLET/WHITE/NAVY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWR GOLD/WHITE/ROYAL": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "RYW ROYAL/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "RWB ROYAL/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "TWSL TEAL/WHITE/SLVR GRAY": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "GWD GOLD/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PBWB PWDR BLUE/WHITE/BLACK": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "BKW BLACK/WHITE": ao(s, "OFFICIAL","OFFICIAL", x++); break; case "PWDG PURPLE/WHITE/DARK GREEN": ao(s, "OFFICIAL","OFFICIAL", x++); break; } } function initSizes (){ var s, c, f=document.frmOrder; if ( !f ) return; s = f.sizes; c = f.colors; if (!c || !s) return; if (c.selectedIndex > 0){ setSizes(c, s); } else { s.options.length = 0; var opt = new Option('Please select a color first', ''); s.options[0] = opt; } } function clearSizes (){ var s, c, f=document.frmOrder; if ( !f ) return; s = f.sizes; c = f.colors; if (!c || !s) return; if (c.selectedIndex > 0) return; s.options.length = 0; var opt = new Option('Please select a color first', ''); s.options[0] = opt; } window.onload = initSizes;