function changePic(picCon){
var imgTM = new Image();
imgTM.src = "models/TM_"+picCon+".jpg";
document.codeform.imgsrc.value = "/TM/models/TM_"+picCon+".jpg";
document.images[ "mainimg" ].src = eval( "imgTM.src" )
}
//------------------------------------------------------------------------------------------
function changeCode() {
//alert('OK');
document.getElementById('edmc_text2').style.display = "none";
var con = document.codeform.contype.value;
if (con == "N") {
document.getElementById('bodmatbrass').style.color = "#000000";
document.getElementById('bodmatalum').style.color = "#000000";
document.getElementById('bodmatpvdf').style.color = "#000000";
document.codeform.bodymat[1].disabled = false;
document.codeform.bodymat[2].disabled = false;
document.codeform.bodymat[3].disabled = false;
var size=document.codeform.npt;
for (var i=0;i < size.length;i++) {
if (size[i].checked) {var siz = (size[i].value)}
}
if (siz != "050" && siz != "100") {
if (document.codeform.bodymat[3].checked) {
document.codeform.bodymat[0].checked = 1;
}
document.codeform.bodymat[3].disabled = true;
document.getElementById('bodmatpvdf').style.color = "#999999";
}
// if (siz != "050" && siz != "075" && siz != "100") {
// document.codeform.edmc.checked = 0;
// document.codeform.edmc.disabled = true;
// document.getElementById('edmc_text').style.display = "";
// } else {
// document.codeform.edmc.disabled = false;
// document.getElementById('edmc_text').style.display = "none";
// }
}
if (con == "S") {
var size=document.codeform.spigot;
for (var i=0;i < size.length;i++) {
if (size[i].checked) {var siz = (size[i].value)}
}
// if (siz != "050" && siz != "075" && siz != "100") {
// document.codeform.edmc.checked = 0;
// document.codeform.edmc.disabled = true;
// document.getElementById('edmc_text').style.display = "";
// } else {
// document.codeform.edmc.disabled = false;
// document.getElementById('edmc_text').style.display = "none";
// }
}
if (con == "F") {
document.getElementById('bodmatbrass').style.color = "#999999";
document.getElementById('bodmatalum').style.color = "#999999";
document.getElementById('bodmatpvdf').style.color = "#999999";
document.codeform.bodymat[0].checked = 1;
document.codeform.bodymat[1].disabled = true;
document.codeform.bodymat[2].disabled = true;
document.codeform.bodymat[3].disabled = true;
var size=document.codeform.fla;
for (var i=0;i < size.length;i++) {
if (size[i].checked) {var siz = (size[i].value)}
}
// if (siz != "050" && siz != "075" && siz != "100") {
// document.codeform.edmc.checked = 0;
// document.codeform.edmc.disabled = true;
// document.getElementById('edmc_text').style.display = "";
// } else {
// document.codeform.edmc.disabled = false;
// document.getElementById('edmc_text').style.display = "none";
// }
}
if (siz == "300" || siz == "400") {
document.getElementById('outputMods').style.display = "";
} else {
if (document.codeform.output[2].checked || document.codeform.output[3].checked || document.codeform.output[4].checked || document.codeform.output[5].checked) {
document.codeform.output[0].checked = 1;
}
document.getElementById('outputMods').style.display = "none";
}
var mod = "";
var output=document.codeform.output;
for (var i=0;i < output.length;i++) {
if (output[i].checked) {var mod = (output[i].value)}
}
var modAdder = 0;
var modDescrip = "09 Computer with Local Display";
if (mod == "-P") {
var modAdder = 0;
var modDescrip = "Digital Pulse Output Module (replaces 09 display)";
}
if (mod == "-GA") {
var modAdder = aGA[0];
var modDescrip = "GA "+aGA[2];
}
if (mod == "-GG") {
var modAdder = aGG[0];
var modDescrip = "GG "+aGG[2];
}
if (mod == "-GX") {
var modAdder = aGX[0];
var modDescrip = "GX "+aGX[2];
}
if (mod == "-SC") {
var modAdder = aSC[0];
var modDescrip = "SC "+aSC[2];
}
var bodymat=document.codeform.bodymat;
for (var i=0;i < bodymat.length;i++) {
if (bodymat[i].checked) { var mat = (bodymat[i].value)}
}
if (mat == "P") {
changePic("PVDF");
} else {
changePic(con);
}
// ------------ MODEL CODE
if (con == "F") {
if (siz == "100") { var ender = "D";}
if (siz == "150") { var ender = "E";}
if (siz == "200") { var ender = "E";}
} else {
var ender = "A";
if (siz == "150") { var ender = "B";}
if (siz == "200") { var ender = "B";}
}
// var mcPrice ="TM"+mat+siz+con+"09GM"+ender;
var mcPrice ="TM"+siz;
if (con != "S") {
var mcPrice ="TM"+siz+"_"+con;
var conMC = "-"+con;
} else {
var conMC = "";
}
document.codeform.id.value = mcPrice;
var mc ="TM"+siz+conMC+mod;
// var mc ="TM"+mat+siz+con+"09GM"+ender;
document.codeform.modelcode.value = mc;
document.getElementById('PN').innerHTML = mc;
var accPrice = 0;
var priceSubtracter = 0;
if (document.codeform.edmc.checked) {
if (document.codeform.edm_cover[1].checked) {
document.codeform.edmcinfo.value = eval('a906004_85[2]');
document.codeform.edmcid.value = '906004-85';
document.codeform.edmcprodseries.value = 'for Part No. '+mc;
document.codeform.edmcprodname.value = 'COMP_DISP_COVER_SINGLE';
document.codeform.edmcprice.value = eval('a906004_85[0]');
document.codeform.edmcweight.value = eval('a906004_85[1]');
accPrice = accPrice + eval('a906004_85[0]');
}
if (document.codeform.edm_cover[0].checked) {
document.codeform.edmcinfo.value = eval('a906004_86[2]');
document.codeform.edmcid.value = '906004-86';
document.codeform.edmcprodseries.value = 'for Part No. '+mc;
document.codeform.edmcprodname.value = 'COMP_DISP_COVER_DUAL';
document.codeform.edmcprice.value = eval('a906004_86[0]');
document.codeform.edmcweight.value = eval('a906004_86[1]');
accPrice = accPrice + eval('a906004_86[0]');
}
}
if (document.codeform.bat.checked) {
document.codeform.batinfo.value = eval('a113520_1[2]');
document.codeform.batid.value = '113520-1';
document.codeform.batprodseries.value = 'for Part No. '+mc;
document.codeform.batprice.value = eval('a113520_1[0]');
document.codeform.batweight.value = eval('a113520_1[1]');
accPrice = accPrice + eval('a113520_1[0]');
}
if (document.codeform.vert.checked) {
document.codeform.vertinfo.value = eval('a125260_01[2]');
document.codeform.vertid.value = '125260-01';
document.codeform.vertprodseries.value = 'for Part No. '+mc;
document.codeform.vertprice.value = eval('a125260_01[0]');
document.codeform.vertweight.value = eval('a125260_01[1]');
accPrice = accPrice + eval('a125260_01[0]');
}
if (document.codeform.module.checked) {
if (document.codeform.mod[0].checked) {
document.codeform.modinfo.value = eval('a125060_1[2]');
document.codeform.modid.value = '125060-01';
document.codeform.modprodseries.value = 'for Part No. '+mc;
document.codeform.modprice.value = eval('a125060_1[0]');
document.codeform.modweight.value = eval('a125060_1[1]');
document.codeform.epminfo.value = eval('a125070_1[2]');
document.codeform.epmid.value = '125070-1';
document.codeform.epmprodseries.value = 'for Part No. '+mc;
document.codeform.epmprice.value = eval('a125070_1[0]');
document.codeform.epmweight.value = eval('a125070_1[1]');
accPrice = accPrice + eval('a125060_1[0]') + eval('a125070_1[0]');
}
if (document.codeform.mod[1].checked) {
document.codeform.modinfo.value = eval('a125100_1[2]');
document.codeform.modid.value = '125100-1';
document.codeform.modprodseries.value = 'for Part No. '+mc;
document.codeform.modprice.value = eval('a125100_1[0]');
document.codeform.modweight.value = eval('a125100_1[1]');
accPrice = accPrice + eval('a125100_1[0]');
}
if (document.codeform.mod[2].checked) {
document.codeform.modinfo.value = eval('a113435_1[2]');
document.codeform.modid.value = '113435-1';
document.codeform.modprodseries.value = 'for Part No. '+mc;
document.codeform.modprice.value = eval('a113435_1[0]');
document.codeform.modweight.value = eval('a113435_1[1]');
accPrice = accPrice + eval('a113435_1[0]');
// insert model code and pic change here // --------------------------- // insert model code and pic change here
var mcPrice ="TM"+mat+siz+con+"09GM"+ender;
var mc ="TM"+mat+siz+con+"XXXX"+ender;
document.codeform.modelcode.value = mc;
document.codeform.id.value = mc;
document.getElementById('PN').innerHTML = mc;
var priceSubtracter = eval('a113435_1[0]');
if (document.codeform.edmc.checked) {
document.codeform.edmc.checked = 0;
accPrice = accPrice - eval('a906004_85[0]');
}
document.codeform.edmc.disabled = true;
document.getElementById('edmc_text2').style.display = "";
}
}
if (document.codeform.ra.checked) {
if (document.codeform.remote[0].checked) {
document.codeform.rainfo.value = eval('a113265_1[2]');
document.codeform.raid.value = '113265-1';
document.codeform.raprodseries.value = 'for Part No. '+mc;
document.codeform.raprice.value = eval('a113265_1[0]');
document.codeform.raweight.value = eval('a113265_1[1]');
accPrice = accPrice + eval('a113265_1[0]');
}
if (document.codeform.remote[1].checked) {
document.codeform.rainfo.value = eval('a113275_1[2]');
document.codeform.raid.value = '113275-1';
document.codeform.raprodseries.value = 'for Part No. '+mc;
document.codeform.raprice.value = eval('a113275_1[0]');
document.codeform.raweight.value = eval('a113275_1[1]');
accPrice = accPrice + eval('a113275_1[0]');
}
}
// ------------ PRICE
var price = eval(mcPrice)[1] + modAdder - priceSubtracter;
document.getElementById('listprice').innerHTML = price;
document.codeform.price.value = price;
document.getElementById('accPrice').innerHTML = accPrice;
var qty = document.codeform.qty.value;
var total = qty*(price + accPrice);
document.getElementById('extendedPrice').innerHTML = total;
// ------------ Description
var infotext = " Housing Material: "+eval(mcPrice)[8]+"
"+
" Size & Connection: "+eval(mcPrice)[2]+" "+eval(mcPrice)[3]+"
"+
" Flow Range: "+eval(mcPrice)[4]+" GPM "+ "("+eval(mcPrice)[5]+" LPM)
"+
" Accuracy: "+eval(mcPrice)[6]+" %
"+
" Electronics/Output: "+modDescrip+"
"+
" Units: Gallons, Liters, User Defined via field calibration
";
// document.getElementById('infospan').innerHTML = infotext;
document.getElementById('infospan').innerHTML = "
| TM Series Industrial Flow Meter "+infotext+" |