var icondesign = new Array();

icondesign['EB-2026'] = new Array('cherry_blossom_pink','cherry_blossom_white');
icondesign['EB-2027'] = new Array('loop', 'modern_uppercase', 'modern_lowercase', 'script');
//Alternate Options for EB-2025
icondesign['EB-2025_B'] = new Array('balloons', 'candy_wrapper', 'cupcake_green', 'cupcake_pink', 'dice', 'double_happiness', 'lucky_bamboo', 'snowman', 'winter_snow');

// zipperColor lists
var colorsChoose = new Array();

/* Classic Collection */
icondesign['EB-2025'] = new Array('birthday_cake', 'butterfly', 'blossom', 'chandelier', 'chinese_love_symbol', 'crown', 'cup', 'cupcake', 'diamond_ring', 'eiffel_tower', 'flip_flops', 'graduation', 'golf', 'heart', 'high_heel', 'leaves', 'lemonade_glass', 'palm_tree', 'pear', 'purse', 'seashell', 'snowflake', 'teapot', 'tree', 'suits', 'wedding_cake', 'wedding_couple');

/* Classic Collection Color */
colorsChoose['EB-2025'] = new Array(); 
colorsChoose['EB-2025']['wedding_cake'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['heart'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['wedding_couple'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['chandelier'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['chinese_love_symbol'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['pear'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['butterfly'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['blossom'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['crown'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['diamond_ring'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['snowflake'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['eiffel_tower'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['tree'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['palm_tree'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['seashell'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['leaves'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['purse'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['high_heel'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['cup'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['teapot'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['cupcake'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['birthday_cake'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['flip_flops'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['suits'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['graduation'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2025']['golf'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');

/* Cherry Blossom Collection */
colorsChoose['EB-2026'] = new Array();
colorsChoose['EB-2026']['cherry_blossom_white'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2026']['cherry_blossom_pink'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');

/* Monogram Collection */
colorsChoose['EB-2027'] = new Array();
colorsChoose['EB-2027']['modern_uppercase'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2027']['modern_lowercase'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2027']['script'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');
colorsChoose['EB-2027']['loop'] = new Array('white', 'ivory', 'ivory_chocolate', 'lemon', 'pale_pink', 'pink_chocolate', 'chocolate_pink', 'strawberry_chocolate', 'candy_pink', 'strawberry_pink', 'tangerine', 'lipstick_red', 'burgundy', 'plum', 'chocolate', 'latte', 'lilac', 'black', 'grey', 'pale_blue', 'blue_chocolate', 'chocolate_blue', 'aqua_blue', 'honeydew_green', 'green_chocolate', 'chocolate_green', 'lime_green');

/* Exclusive Collection */
colorsChoose['EB-2025_B'] = new Array();
colorsChoose['EB-2025_B']['balloons'] = new Array('default');
colorsChoose['EB-2025_B']['cupcake_pink'] = new Array('default');
colorsChoose['EB-2025_B']['cupcake_green'] = new Array('default');
colorsChoose['EB-2025_B']['dice'] = new Array('default');
colorsChoose['EB-2025_B']['double_happiness'] = new Array('default');
colorsChoose['EB-2025_B']['candy_wrapper'] = new Array('default');
colorsChoose['EB-2025_B']['snowman'] = new Array('default');
colorsChoose['EB-2025_B']['winter_snow'] = new Array('default');
colorsChoose['EB-2025_B']['lucky_bamboo'] = new Array('default');


function collectionChoose(){
	
    var iconSel = $('1_collection').val();
    stateList = iconSel;
    if (iconSel.value == 'EB-2025' && iconSel == 'EB-2025E') {
        stateList = icondesign['EB-2025_B']; //Ugly Hack
    }
    changeSelect('icondesign', stateList, stateList);
    iconDesign();
}

function iconDesign(){
    iconSel = document.getElementById('collection');
    stateSel = document.getElementById('icondesign');
    cityList = colorsChoose[iconSel.value][stateSel.value];
	if (iconSel.value == 'EB-2025' && iconSel[iconSel.selectedIndex].id == 'exclusive') {
        cityList = colorsChoose['EB-2025_B'][stateSel.value];  //Ugly Hack
    }
    changeSelect('zipperColor', cityList, cityList);
}

function changeSelect(fieldID, newOptions, newValues){
    selectField = document.getElementById(fieldID);
    selectField.options.length = 0;
    for (i = 0; i < newOptions.length; i++) {
        selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);
    }
}



function addLoadEvent(func){
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    }
    else {
        window.onload = function(){
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

addLoadEvent(function(){
    collectionChoose();
});

