function update_model_price(select) {
    for (var i=0;i<models.length;i++) {
        if (models[i][0] == select.value) {
            obj = document.getElementById('model_site_price');
            obj.innerHTML = models[i][2];
            obj = document.getElementById('model_shop_price');
            obj.innerHTML = models[i][1];
        }
    }
}

function update_color(id) {
    if (id != default_color) {
        obj = document.getElementById('good_color_' + default_color);
        if (obj) obj.style.border="3px solid #FFFFFF";
    }
    obj = document.getElementById('good_color_' + id);
    if (obj) {
        obj.style.border="3px solid #FFDD00";
        default_color = id;
    }
    obj = document.getElementById('good_color');
    if (obj) obj.value = id;

}

function show_col_image(pk) {
    obj = document.getElementById('color_'+pk);
    if (obj) {
        obj.style.display = '';
    }
}

function hide_col_image(pk) {
    obj = document.getElementById('color_'+pk);
    if (obj) {
        obj.style.display = 'none';
    }
}


function get_img_by_pk(pk) {
    for (i=0;i<Images.length;i++) {
        if (Images[i][0] == pk) return Images[i];
    }
    return false
}

function save_image_to_temp(pk) {
    for (i=0;i<Images.length;i++) {
        if (Images[i][0] == pk) {
            for (k=0;k<9;k++) {
                Temp[k] = Images[i][k];
            }
        }
    }
    return false
}

function save_from_main_to_pk(pk) {
    for (i=0;i<Images.length;i++) {
        if (Images[i][0] == pk) {
            for (k=0;k<9;k++) {
                Images[i][k] = Main[k];
            }
        }
    }
    return false
}

function update_child(tag_name, style_prop, value, obj) {
    for (i=0;i<obj.childNodes.length;i++) {
        if (obj.childNodes[i].tagName == tag_name) {
            obj.childNodes[i].style[style_prop] = value;
            update_child(tag_name, style_prop, value, obj.childNodes[i]);
        }
    }
}
function show_main_image() {
    ovl.showImage(Main[3], undefined, false);
    return false
}

function replace_pk_from_main(pk) {
    save_from_main_to_pk(pk);
    //dobj = document.getElementById('image_'+pk);
    //update_child('DIV','width',Main[5]+'px', dobj);
    //update_child('DIV','height',Main[6]+'px', dobj);
    //dobj.style.background = "url('"+Main[1]+"') no-repeat";

}

function restore_main_from_temp() {
    for (k=0;k<9;k++) {
        Main[k] = Temp[k];

    }
    obj = document.getElementById('main_image');
    aobj = document.getElementById('div_main_image');
    aobj.style.width=(parseInt(Main[7])+20)+'px';
    obj.style.width=parseInt(Main[7])+'px';
    obj.style.height=parseInt(Main[8])+'px';
    update_child('DIV','width',Main[7]+'px', obj);
    update_child('DIV','height',Main[8]+'px', obj);
    obj.style.background = "url('"+Main[2]+"') no-repeat";
    return false
}

function change_images(obj, pk) {
    save_image_to_temp(pk);
    replace_pk_from_main(pk);
    restore_main_from_temp();
    bobj = document.getElementById('id_good_pk');
    if (bobj) {
        bobj.value = pk;
    }
    return false
}

