function change_colour_ddl(myval) { document.getElementById("colour_ddl").value = myval; change_colour(); }
function change_colour() {
    if (document.getElementById("colour_ddl").value == -1) { return; }
    var xmlHttp; try { xmlHttp = new XMLHttpRequest(); }
    catch (e) {
        try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch (e) {
            try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
            catch (e) { alert("Your browser does not support AJAX"); return false; } 
        } 
    }
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            var xml_response = xmlHttp.responseText; var split01 = xml_response.split("<size_instance>"); var isplit01 = split01[1].split("</size_instance>"); var fsplit01 = isplit01[0].split("<price>"); var fsplit02 = fsplit01[1].split("</price>"); var price = fsplit02[0]; var fsplit01 = isplit01[0].split("<special_price>"); var fsplit02 = fsplit01[1].split("</special_price>"); var special_price = fsplit02[0]; var fsplit01 = isplit01[0].split("<on_special>"); var fsplit02 = fsplit01[1].split("</on_special>"); var on_special = fsplit02[0]; if (on_special == 'True') { document.getElementById("product_price").innerHTML = "<span style='color: #666; text-decoration: line-through;'>$" + parseFloat(price).toFixed(2) + "</span><br /><span style='color: red;'>$" + parseFloat(special_price).toFixed(2) + "</span>"; }
            else { document.getElementById("product_price").innerHTML = "$" + parseFloat(price).toFixed(2); }
            if (document.getElementById("size_ddl") != null) { document.getElementById("size_ddl").options.length = 1; }
            for (var i = 1; i < split01.length; i++) { var lsplit01 = split01[i].split("</size_instance>"); var fsplit01 = lsplit01[0].split("<size_name>"); var fsplit02 = fsplit01[1].split("</size_name>"); var size_name = fsplit02[0]; var fsplit01 = lsplit01[0].split("<stock_id>"); var fsplit02 = fsplit01[1].split("</stock_id>"); var stock_id = fsplit02[0]; document.getElementById("stock_id").value = stock_id; if (document.getElementById("size_ddl") != null) { var optn = document.createElement("OPTION"); optn.text = size_name; optn.value = stock_id; document.getElementById("size_ddl").options.add(optn); } }
            var split01 = xml_response.split("<image_name>"); var split02 = split01[1].split("</image_name>"); var image_name = split02[0]; document.getElementById("main_image").src = "/i_large/" + image_name; $('#main_image_link').click(function(event) { begin_show(0); }); $('#gallery').children().remove(); $('#gallery').append('<ul id="photos"></ul>')
            $('#photos').append('<li><img src="/i_micro/' + image_name + '" /></li>')
            var split01 = xml_response.split("<multiple_images>"); var split02 = split01[1].split("</multiple_images>"); var multiple_images = split02[0]; if (multiple_images == 1) {
                $('#additional_image_zero').attr('src', '/i_micro/' + image_name); $('#additional_image_zero_div').show(); $('#additional_image_zero').click(function() { exchange_main_image('/i_large/' + image_name, 0) }); if (xml_response.indexOf("additional_image_one") != -1) { var split01 = xml_response.split("<additional_image_one>"); var split02 = split01[1].split("</additional_image_one>"); var add_image_one = split02[0]; $('#additional_image_one').attr('src', '/i_micro/' + add_image_one); $('#additional_image_one').click(function() { exchange_main_image('/i_large/' + add_image_one, 1) }); $('#additional_image_one_div').show(); $('#photos').append('<li><img src="/i_micro/' + add_image_one + '" /></li>') }
                else { $('#additional_image_one_div').hide(); }
                if (xml_response.indexOf("additional_image_two") != -1) { var split01 = xml_response.split("<additional_image_two>"); var split02 = split01[1].split("</additional_image_two>"); var add_image_two = split02[0]; $('#additional_image_two').attr('src', '/i_micro/' + add_image_two); $('#additional_image_two').click(function() { exchange_main_image('/i_large/' + add_image_two, 2) }); $('#additional_image_two_div').show(); $('#photos').append('<li><img src="/i_micro/' + add_image_two + '" /></li>') }
                else { $('#additional_image_two_div').hide(); }
                if (xml_response.indexOf("additional_image_three") != -1) { var split01 = xml_response.split("<additional_image_three>"); var split02 = split01[1].split("</additional_image_three>"); var add_image_three = split02[0]; $('#additional_image_three').attr('src', '/i_micro/' + add_image_three); $('#additional_image_three').click(function() { exchange_main_image('/i_large/' + add_image_three, 3) }); $('#additional_image_three_div').show(); $('#photos').append('<li><img src="/i_micro/' + add_image_three + '" /></li>') }
                else { $('#additional_image_three_div').hide(); } 
            } else { $('#additional_image_zero_div').hide(); $('#additional_image_one_div').hide(); $('#additional_image_two_div').hide(); $('#additional_image_three_div').hide(); } 
        } 
    }
    xmlHttp.open("GET", noCache("/get_product_detail.aspx?vid=" + document.getElementById("colour_ddl").value + "&type=1"), true); xmlHttp.send(null);
}
function change_size() {
    var xmlHttp; try { xmlHttp = new XMLHttpRequest(); }
    catch (e) {
        try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
        catch (e) {
            try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
            catch (e) { alert("Your browser does not support AJAX"); return false; } 
        } 
    }
    xmlHttp.onreadystatechange = function() {
        if (xmlHttp.readyState == 4) {
            var xml_response = xmlHttp.responseText; var split01 = xml_response.split("<price>"); var split02 = split01[1].split("</price>"); var price = split02[0]; var split01 = xml_response.split("<special_price>"); var split02 = split01[1].split("</special_price>"); var special_price = split02[0]; var split01 = xml_response.split("<on_special>"); var split02 = split01[1].split("</on_special>"); var on_special = split02[0]; if (on_special == 'True') { document.getElementById("product_price").innerHTML = "<span style='color: #666; text-decoration: line-through;'>$" + parseFloat(price).toFixed(2) + "</span><br /><span style='color: red;'>$" + parseFloat(special_price).toFixed(2) + "</span>"; }
            else { document.getElementById("product_price").innerHTML = "$" + parseFloat(price).toFixed(2); }
            var split01 = xml_response.split("<stock_id>"); var split02 = split01[1].split("</stock_id>"); var stock_id = split02[0]; document.getElementById("stock_id").value = stock_id
        } 
    }
    xmlHttp.open("GET", noCache("/get_product_detail.aspx?sid=" + document.getElementById("size_ddl").value + "&type=2"), true); xmlHttp.send(null);
}
function noCache(uri) { return uri.concat(/\?/.test(uri) ? "&" : "?", "noCache=", (new Date).getTime(), ".", Math.random() * 1234567) }
function toggle_upsell(myval, type, choose) {
    var split1 = myval.split("_"); if ((document.getElementById(myval).src.indexOf("upsell_gray_s") != -1) || (document.getElementById(myval).src.indexOf("upsell_green_t") != -1)) {
        document.getElementById(myval).src = "/resources/img/upsell_green_s.gif"; if (choose == 0) { document.getElementById("upsell_one_value").value = split1[2]; } else { document.getElementById("upsell_two_value").value = split1[2]; }
        if (type == 1) { if (document.getElementById("battery_ddl").length > 1) { document.getElementById("battery_ddl").value = split1[2]; } } 
    } else { document.getElementById(myval).src = "/resources/img/upsell_gray_s.gif"; document.getElementById("battery_ddl").value = 0; if (choose == 0) { document.getElementById("upsell_one_value").value = ""; } else { document.getElementById("upsell_two_value").value = ""; } } 
}
function upsell_mouseover(myval) { if (document.getElementById(myval).src.indexOf("upsell_gray_s") != -1) { document.getElementById(myval).src = "/resources/img/upsell_green_t.gif"; } }
function upsell_mouseout(myval) { if (document.getElementById(myval).src.indexOf("upsell_green_t") != -1) { document.getElementById(myval).src = "/resources/img/upsell_gray_s.gif"; } }
function battery_ddl_symlink() {
    var selected_value = document.getElementById("battery_ddl").value; if (selected_value != 0) { document.getElementById("upsell_one_value").value = selected_value; }
    if (document.getElementById("upsell_id_" + selected_value) != null) { document.getElementById("upsell_id_" + selected_value).src = "/resources/img/upsell_green_s.gif"; } else { for (var i = 0; i < document.getElementById("battery_ddl").length; i++) { var dll_value = document.getElementById("battery_ddl").options[i].value; if (document.getElementById("upsell_id_" + dll_value) != null) { document.getElementById("upsell_id_" + dll_value).src = "/resources/img/upsell_gray_s.gif"; } } } 
}
function exchange_main_image(replacement_image, frame) { $("#main_image").attr("src", replacement_image); $('#main_image_link').click(function(event) { begin_show(frame); }); }
