//
// hem_products.js
// functions in js for hemstitcher.com
//
// by Mark Ward / Oasis Technologies
//
// 20080316
//

function msv(form) {
        var product_id=document.getElementById("material_select").value;
        if (product_id==-1) {
                alert ("Please Select a Material\n before adding the item\n      to your cart.");
                return false;
        }
        else {
                return true;
        }
}


function update_image() {
        var product_id=document.getElementById("material_select").value;
        if (product_id!=-1) {
                var db_image_name=img_array[product_id];
                if (db_image_name.indexOf(".gif")>0 && db_image_name.indexOf("ttp:")===null) {
                                new_image="http://www.flannelworld.com/Images/product/"+db_image_name;
                }
                else if (db_image_name.indexOf("ttp:")>0) {
                                new_image=db_image_name;
                }
                else {
                        new_image="http://www.flannelworld.com/Images/product/"+db_image_name+".jpg";
                }
         data="<img src=\""+new_image+"\" onclick=\"client_display_full_image("+product_id+");\" alt=\"Click on thumbnail to view a larger image\">";
           }
           else {
                           new_image="http://www.flannelworld.com/Images/product/"+db_image_name+".jpg";
                           data="<img src=\""+new_image+"\>";
           }
        document.getElementById("material_preview").innerHTML=data;
        update_price();
}


function update_price() {
        if (typeof(thv_a)!="undefined") {
                th=document.getElementById("thickness").value;
                thv=thv_a[th];
        }
        else {
                thv=0;
        }
        if (typeof(stv_a)!="undefined") {
                st=document.getElementById("style").value;
                stv=stv_a[st];
        }
        else {
                stv=0;
        }
        if (typeof(kiv_a)!="undefined") {
                ki=document.getElementById("kit").value;
                kiv=kiv_a[ki];
        }
        else {
                kiv=0;
        }
        if (typeof(siv_a)!="undefined") {
                si=document.getElementById("size").value;
                siv=siv_a[si];
        }
        else {
                siv=0;
        }
        if (typeof(fcd_array)!="undefined") {
                ms=document.getElementById("material_select").value;
                if (ms!=-1) {
                        mpv=fcd_array[ms];
                  }
                  else {
                                  mpv=0;
                  }
        }
        else {
                mpv=0;
        }
        if (typeof(delta_array)!="undefined") {
                        dv=document.getElementById("material_select").value;
                        if (dv==-1) {
                                mdv=0;
                        }
                        else {
                               mdv=delta_array[dv];
                       }
       }
       else {
                       mdv=0;
       }
        
        np=bp+thv+stv+kiv+siv+mpv+mdv;
        np=""+Math.floor(np*100);
        npl=np.length;
        npx=np.substring(0,npl-2)+"."+np.substring(npl-2,npl);
        document.getElementById("computed_price").innerHTML=npx;
}

