// JavaScript Document
function SymError()
{
return true;
}

window.onerror = SymError;

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function convertvacuumform(form){
var firstvalue = 0;
var testvalue = form.elements[1].value
var testlength = form.elements[1].value.length
for (var i = 1; i <= form.count; i++) {
// Find first non-blank entry
if (form.elements[i].value != null && form.elements[i].value.length != 0) {
if (i == 1 && form.elements[2].value != "") return false;
firstvalue = form.elements[i].value / form.elements[i].factor;
break;
}
}
if (firstvalue == 0) {
clearform(form);
return false;
}
if (firstvalue == form.elements[1].value / form.elements[1].factor) {
firstvalue = (30 - form.elements[1].value)/form.elements[1].factor;
//form.elements[1].value = testvalue + 30;
}
for (var i = 1; i <= form.count; i++)

form.elements[i].value = formatvalue((firstvalue * form.elements[i].factor), form.rsize);
if (testvalue == 0) {
form.elements[1].value = formatvalue(( 30 - (firstvalue * form.elements[1].factor)), form.rsize);;
}
if (testvalue > 0) {
form.elements[1].value = testvalue;
}
return true;
}


function convertTempform(form)
{
if (form.elements[1].value != null && form.elements[1].value.length != 0) 
{
firstvalue = form.elements[1].value;
form.elements[2].value = formatvalue((1.8 * firstvalue) + 32, form.rsize);
return
}
if (form.elements[2].value != null && form.elements[2].value.length != 0) 
{
firstvalue = form.elements[2].value;
form.elements[1].value = formatvalue(( firstvalue - 32) / 1.8, form.rsize);
return
}
}

function convertform(form){
var firstvalue = 0;
for (var i = 1; i <= form.count; i++) {
// Find first non-blank entry
if (form.elements[i].value != null && form.elements[i].value.length != 0) {
if (i == 1 && form.elements[2].value != "") return false;
firstvalue = form.elements[i].value / form.elements[i].factor;
break;
}
}
if (firstvalue == 0) {
clearform(form);
return false;
}
for (var i = 1; i <= form.count; i++)
form.elements[i].value = formatvalue((firstvalue * form.elements[i].factor), form.rsize);
return true;
}
function formatvalue(input, rsize) {
var invalid = "**************************";
var nines = "999999999999999999999999";
var strin = "" + input;
var fltin = parseFloat(strin);
if (strin.length <= rsize) return strin;
if (strin.indexOf("e") != -1 ||
fltin > parseFloat(nines.substring(0,rsize)+".4"))
return invalid.substring(0, rsize);
var rounded = "" + (fltin + (fltin - parseFloat(strin.substring(0, rsize))));
return rounded.substring(0, rsize);
}

function clearform(form) {
for (var i = 1; i <= form.count; i++) 
form[i].value = "";
//alert("var = " + test);
return true;
}

// Calculate powder usage for a block
function calculate_sq(form)
{
var l = form.elements[1].value * 1;
var w = form.elements[2].value * 1;
var h = form.elements[3].value * 1;
var th = form.elements[4].value/1000;
var sg = form.elements[5].value * 1;
var annualusage = form.elements[6].value * 1;
var density_h20 = 0.000578704 *62.39257601151161;//lbs/in*in*in
for (var i = 1; i <7; i++) {
// Check for all entries >0
if (form.elements[i].value > "0") {
form.elements[7].value = (((l*w*th)*2 + (l*h*th)*2 +(h*w*th)*2 + (th*th*l)*4 + (th*th*w)*4 + (th*th*h)*4 + (th*th*th)*8)*sg*density_h20 *annualusage).toFixed(4);
form.elements[8].value = (form.elements[7].value*16).toFixed(4);
}
else {
alert ("length, width, height, thickness, specific gravity and annual volume must be > 0");
}
}
}

// Calculate powder usage for a block
function calculate_rd(form)
{
var r = form.elements[1].value/2;
var l = form.elements[2].value * 1;
var th = form.elements[3].value/1000;
var sg = form.elements[4].value * 1;
var annualusage = form.elements[5].value * 1;
var density_h20 = 0.000578704 *62.39257601151161;//lbs/in*in*in
for (var i = 1; i <6; i++) {
// Check for all entries >0
if (form.elements[i].value > 0) {
form.elements[6].value = (((2*3.14159265358979*r*l*th) + ( (2*3.14159265358979*(r+th) )*th*2 )) * sg*density_h20 * annualusage).toFixed(4);
form.elements[7].value = (form.elements[6].value*16).toFixed(4);
}
else {
alert ("diameter, length, thickness, specific gravity and annual volume must be > 0");
}
}
return;
}
// Convert PBW to PBV
function calculate_pbw_pbv(form)
{
var rpbw = form.elements[1].value;
var hpbw = form.elements[2].value;
var rmixpbw = form.elements[3].value;
var hmixpbw = form.elements[4].value;
for (var i = 1; i <5; i++) {
// Check for all entries >0
if (form.elements[i].value > 0) {
form.elements[5].value = 100;
form.elements[6].value = (rpbw*hmixpbw/(rmixpbw*hpbw)*100).toFixed(2);
}
else {
alert ("resin (part A), hardener (part B), mix ratio by weight must be > 0");
}
}
return;
}

// Convert PBW to PBV using specific gravity
function calculate_pbw_sg(form)
{
var rsg = form.elements[1].value;
var hsg = form.elements[2].value;
var rmixpbw = form.elements[3].value;
var hmixpbw = form.elements[4].value;
for (var i = 1; i <5; i++) {
// Check for all entries >0
if (form.elements[i].value > 0) {
form.elements[5].value = 100;
form.elements[6].value = (((hmixpbw/hsg)*form.elements[5].value)/(rmixpbw/rsg)).toFixed(2);
}
else {
alert ("resin (part A), hardener (part B), mix ratio by weight must be > 0");
}
}
return;
}
// Submit contact us form
function submitform()
{document.myform.submit();
 }

//Picture.htm script
var urladdress = document.URL;
var positiontitlestart=urladdress.indexOf(",");
var positiontitleend=urladdress.indexOf(";");
var titlelength= positiontitleend - positiontitlestart-1;
var titlescript= unescape(urladdress.substr(positiontitlestart+1, titlelength));
var title = "<div align='center'>" + titlescript + "</div>";
var positionpicture=urladdress.indexOf("?");
var picturescript= unescape(urladdress.substr(positionpicture+1));
var picture = "<div align='center'><" + picturescript + "></div>";
var positionapplstart=urladdress.indexOf(";");
var applscript= unescape(urladdress.substr(positionapplstart+1));
var appl = "<div align='center'>" + applscript + "</div>";


