// JavaScript Document


<!--
function changeContent() { 
var BName = (form4.Beer.value);
var BrewMaster = (form4.Brewer.value);

var Grain1oz = (form1.Grain1Amt.value);
var Grain1Wt;

if(Grain1oz == "0"){
Grain1Wt = '';
}
else if(Grain1oz != "0"){
Grain1Wt = Grain1oz;
}

var Grain1LBS = (form1.Grain1.value).substring(8);

if(Grain1LBS == ''){
Grain1Wt = '' ;
}
if(Grain1LBS == ''){
document.form1.Grain1Amt.value = '0' ;
}

var Grain2oz = (form1.Grain2Amt.value);
var Grain2Wt;

if(Grain2oz == "0"){
Grain2Wt = '';
}
else if(Grain2oz != "0"){
Grain2Wt = Grain2oz;
}

var Grain2LBS = (form1.Grain2.value).substring(8);

if(Grain2LBS == ''){
Grain2Wt = '' ;
}
if(Grain2LBS == ''){
document.form1.Grain2Amt.value = '0' ;
}

var Grain3oz = (form1.Grain3Amt.value);
var Grain3Wt;

if(Grain3oz == "0"){
Grain3Wt = '';
}
else if(Grain3oz != "0"){
Grain3Wt = Grain3oz;
}

var Grain3LBS = (form1.Grain3.value).substring(8);

if(Grain3LBS == ''){
Grain3Wt = '' ;
}
if(Grain3LBS == ''){
document.form1.Grain3Amt.value = '0' ;
}

var Grain4oz = (form1.Grain4Amt.value);
var Grain4Wt;

if(Grain4oz == "0"){
Grain4Wt = '';
}
else if(Grain4oz != "0"){
Grain4Wt = Grain4oz;
}

var Grain4LBS = (form1.Grain4.value).substring(8);

if(Grain4LBS == ''){
Grain4Wt = '' ;
}
if(Grain4LBS == ''){
document.form1.Grain4Amt.value = '0' ;
}

var Grain5oz = (form1.Grain5Amt.value);
var Grain5Wt;

if(Grain5oz == "0"){
Grain5Wt = '';
}
else if(Grain5oz != "0"){
Grain5Wt = Grain5oz;
}

var Grain5LBS = (form1.Grain5.value).substring(8);

if(Grain5LBS == ''){
Grain5Wt = '' ;
}
if(Grain5LBS == ''){
document.form1.Grain5Amt.value = '0' ;
}

var Grain6oz = (form1.Grain6Amt.value);
var Grain6Wt;

if(Grain6oz == "0"){
Grain6Wt = '';
}
else if(Grain6oz != "0"){
Grain6Wt = Grain6oz;
}

var Grain6LBS = (form1.Grain6.value).substring(8);

if(Grain6LBS == ''){
Grain6Wt = '' ;
}
if(Grain6LBS == ''){
document.form1.Grain6Amt.value = '0' ;
}

var Grain7oz = (form1.Grain7Amt.value);
var Grain7Wt;

if(Grain7oz == "0"){
Grain7Wt = '';
}
else if(Grain7oz != "0"){
Grain7Wt = Grain7oz;
}

var Grain7LBS = (form1.Grain7.value).substring(8);

if(Grain7LBS == ''){
Grain7Wt = '' ;
}
if(Grain7LBS == ''){
document.form1.Grain7Amt.value = '0' ;
}

var Grain8oz = (form1.Grain8Amt.value);
var Grain8Wt;

if(Grain8oz == "0"){
Grain8Wt = '';
}
else if(Grain8oz != "0"){
Grain8Wt = Grain8oz;
}

var Grain8LBS = (form1.Grain8.value).substring(8);

if(Grain8LBS == ''){
Grain8Wt = '' ;
}
if(Grain8LBS == ''){
document.form1.Grain8Amt.value = '0' ;
}

var Grain9oz = (form1.Grain9Amt.value);
var Grain9Wt;

if(Grain9oz == "0"){
Grain9Wt = '';
}
else if(Grain9oz != "0"){
Grain9Wt = Grain9oz;
}

var Grain9LBS = (form1.Grain9.value).substring(8);

if(Grain9LBS == ''){
Grain9Wt = '' ;
}
if(Grain9LBS == ''){
document.form1.Grain9Amt.value = '0' ;
}

var Grain10oz = (form1.Grain10Amt.value);
var Grain10Wt;

if(Grain10oz == "0"){
Grain10Wt = '';
}
else if(Grain10oz != "0"){
Grain10Wt = Grain10oz;
}

var Grain10LBS = (form1.Grain10.value).substring(8);

if(Grain10LBS == ''){
Grain10Wt = '' ;
}
if(Grain10LBS == ''){
document.form1.Grain10Amt.value = '0' ;
}

var TotalGrain = (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value)).toFixed(2);

var Malt1Percent = ((parseFloat(form1.Grain1Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain1Percent;

if(Malt1Percent == "NaN" || Malt1Percent == "0.0"){
Grain1Percent = '';
}
else if(Malt1Percent != "NaN" || Malt1Percent != "0.0"){
Grain1Percent = Malt1Percent;
}

var Malt2Percent = ((parseFloat(form1.Grain2Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain2Percent;

if(Malt2Percent == "NaN" || Malt2Percent == "0.0"){
Grain2Percent = '';
}
else if(Malt2Percent != "NaN" || Malt2Percent != "0.0"){
Grain2Percent = Malt2Percent;
}

var Malt3Percent = ((parseFloat(form1.Grain3Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain1Percent;

if(Malt3Percent == "NaN" || Malt3Percent == "0.0"){
Grain3Percent = '';
}
else if(Malt3Percent != "NaN" || Malt3Percent != "0.0"){
Grain3Percent = Malt3Percent;
}

var Malt4Percent = ((parseFloat(form1.Grain4Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain4Percent;

if(Malt4Percent == "NaN" || Malt4Percent == "0.0"){
Grain4Percent = '';
}
else if(Malt4Percent != "NaN" || Malt4Percent != "0.0"){
Grain4Percent = Malt4Percent;
}

var Malt5Percent = ((parseFloat(form1.Grain5Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain5Percent;

if(Malt5Percent == "NaN" || Malt5Percent == "0.0"){
Grain5Percent = '';
}
else if(Malt5Percent != "NaN" || Malt5Percent != "0.0"){
Grain5Percent = Malt5Percent;
}

var Malt6Percent = ((parseFloat(form1.Grain6Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain6Percent;

if(Malt6Percent == "NaN" || Malt6Percent == "0.0"){
Grain6Percent = '';
}
else if(Malt6Percent != "NaN" || Malt6Percent != "0.0"){
Grain6Percent = Malt6Percent;
}

var Malt7Percent = ((parseFloat(form1.Grain7Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain7Percent;

if(Malt7Percent == "NaN" || Malt7Percent == "0.0"){
Grain7Percent = '';
}
else if(Malt7Percent != "NaN" || Malt7Percent != "0.0"){
Grain7Percent = Malt7Percent;
}

var Malt8Percent = ((parseFloat(form1.Grain8Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain8Percent;

if(Malt8Percent == "NaN" || Malt8Percent == "0.0"){
Grain8Percent = '';
}
else if(Malt8Percent != "NaN" || Malt8Percent != "0.0"){
Grain8Percent = Malt8Percent;
}

var Malt9Percent = ((parseFloat(form1.Grain9Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain9Percent;

if(Malt9Percent == "NaN" || Malt9Percent == "0.0"){
Grain9Percent = '';
}
else if(Malt9Percent != "NaN" || Malt9Percent != "0.0"){
Grain9Percent = Malt9Percent;
}

var Malt10Percent = ((parseFloat(form1.Grain10Amt.value) / (parseFloat(form1.Grain1Amt.value) + parseFloat(form1.Grain2Amt.value) + parseFloat(form1.Grain3Amt.value) + parseFloat(form1.Grain4Amt.value) + parseFloat(form1.Grain5Amt.value) + parseFloat(form1.Grain6Amt.value) + parseFloat(form1.Grain7Amt.value) + parseFloat(form1.Grain8Amt.value) + parseFloat(form1.Grain9Amt.value) + parseFloat(form1.Grain10Amt.value))) * 100).toFixed(1);
var Grain10Percent;

if(Malt10Percent == "NaN" || Malt10Percent == "0.0"){
Grain10Percent = '';
}
else if(Malt10Percent != "NaN" || Malt10Percent != "0.0"){
Grain10Percent = Malt10Percent;
}



var SG = (((((parseFloat(form1.Grain1.value) -1) * parseFloat(form1.Grain1Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain2.value) -1) * parseFloat(form1.Grain2Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain3.value) -1) * parseFloat(form1.Grain3Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100))+ ((((parseFloat(form1.Grain4.value) -1) * parseFloat(form1.Grain4Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain5.value) -1) * parseFloat(form1.Grain5Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain6.value) -1) * parseFloat(form1.Grain6Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain7.value) -1) * parseFloat(form1.Grain7Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain8.value) -1) * parseFloat(form1.Grain8Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain9.value) -1) * parseFloat(form1.Grain9Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + ((((parseFloat(form1.Grain10.value) -1) * parseFloat(form1.Grain10Amt.value)) / parseFloat(form1.Gal.value)) * ((parseFloat(form1.Eff.value)) / 100)) + 1).toFixed(3);

var HopBig = ((Math.pow(0.000125, ((SG)-1))) * 1.65);

var Hop1Brand = (form2.Hop1.value).substring(4);

var Hop1oz = (parseFloat(form2.Hop1Amt.value));
var Hop1Wt;

if(Hop1oz == "0"){
Hop1Wt = '';
}
else if(Hop1oz != "0"){
Hop1Wt = Hop1oz;
}

var Hop1aa = (parseFloat(form2.Hop1Alpha.value));
var Hop1aaPercent;

if(Hop1aa == "0"){
document.form2.Hop1Amt.value = '0';
}
if(Hop1aa == "0"){
Hop1Wt = '';
}

if(Hop1aa == "0"){
Hop1aaPercent = '';
}
else if(Hop1aa != "0"){
Hop1aaPercent = Hop1aa;
}

var Hop1BoilTime = (parseFloat(form2.Hop1Time.value));
var Hop1Min;

if(Hop1aa == "0"){
document.form2.Hop1Time.value = '0';
}

if(Hop1BoilTime == "0"){
Hop1Min = '';
}
else if(Hop1BoilTime != "0"){
Hop1Min = Hop1BoilTime;
}
if(Hop1aa == "0"){
Hop1Min = '';
}
if((form2.Hop1Time.value) == ""){
Hop1Min = '';
}


var Hop1aaL = (((parseFloat(form2.Hop1Alpha.value) / 100) * parseFloat(form2.Hop1Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop1MinInput;
if((form2.Hop1Time.value) == ""){
Hop1MinInput = "0.0"; 
}
else if((form2.Hop1Time.value) != ""){
Hop1MinInput = Hop1BoilTime;
}

var Hop1Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop1MinInput))))) / 3.40);

var Hop1Util = ((HopBig) * (Hop1Boil));

var Hop1TypeFactor = parseFloat(form2.Hop1Type.value);
var Hop1Kind = (form2.Hop1Type.value).substring(3);
var Hop1TypeText;

if((form2.Hop1.value) == "0"){
Hop1TypeText = '';
}
else if((form2.Hop1.value) != ""){
Hop1TypeText = " - " + (Hop1Kind);
}

var Hop1IBU = ((Hop1TypeFactor) * ((Hop1Util) * (Hop1aaL))).toFixed(1);
var Hop1Bitt;

if(Hop1IBU == "0.0"){
Hop1Bitt = '';
}
else if(Hop1IBU != "0.0"){
Hop1Bitt = Hop1IBU;
}

var Hop2Brand = (form2.Hop2.value).substring(4);

var Hop2oz = (parseFloat(form2.Hop2Amt.value));
var Hop2Wt;

if(Hop2oz == "0"){
Hop2Wt = '';
}
else if(Hop2oz != "0"){
Hop2Wt = Hop2oz;
}

var Hop2aa = (parseFloat(form2.Hop2Alpha.value));
var Hop2aaPercent;

if(Hop2aa == "0"){
document.form2.Hop2Amt.value = '0';
}
if(Hop2aa == "0"){
Hop2Wt = '';
}

if(Hop2aa == "0"){
Hop2aaPercent = '';
}
else if(Hop2aa != "0"){
Hop2aaPercent = Hop2aa;
}

var Hop2BoilTime = (parseFloat(form2.Hop2Time.value));
var Hop2Min;

if(Hop2aa == "0"){
document.form2.Hop2Time.value = '0';
}

if(Hop2BoilTime == "0"){
Hop2Min = '';
}
else if(Hop2BoilTime != "0"){
Hop2Min = Hop2BoilTime;
}
if(Hop2aa == "0"){
Hop2Min = '';
}
if((form2.Hop2Time.value) == ""){
Hop2Min = '';
}

var Hop2aaL = (((parseFloat(form2.Hop2Alpha.value) / 100) * parseFloat(form2.Hop2Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop2MinInput;
if((form2.Hop2Time.value) == ""){
Hop2MinInput = "0.0"; 
}
else if((form2.Hop2Time.value) != ""){
Hop2MinInput = Hop2BoilTime;
}

var Hop2Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop2MinInput))))) / 3.40);

var Hop2Util = ((HopBig) * (Hop2Boil));

var Hop2TypeFactor = parseFloat(form2.Hop2Type.value);
var Hop2Kind = (form2.Hop2Type.value).substring(3);
var Hop2TypeText;

if((form2.Hop2.value) == "0"){
Hop2TypeText = '';
}
else if((form2.Hop2.value) != ""){
Hop2TypeText = " - " + (Hop2Kind);
}

var Hop2IBU = ((Hop2TypeFactor) * ((Hop2Util) * (Hop2aaL))).toFixed(1);
var Hop2Bitt;

if(Hop2IBU == "0.0"){
Hop2Bitt = '';
}
else if(Hop2IBU != "0.0"){
Hop2Bitt = Hop2IBU;
}

var Hop3Brand = (form2.Hop3.value).substring(4);

var Hop3oz = (parseFloat(form2.Hop3Amt.value));
var Hop3Wt;

if(Hop3oz == "0"){
Hop3Wt = '';
}
else if(Hop3oz != "0"){
Hop3Wt = Hop3oz;
}

var Hop3aa = (parseFloat(form2.Hop3Alpha.value));
var Hop3aaPercent;

if(Hop3aa == "0"){
document.form2.Hop3Amt.value = '0';
}
if(Hop3aa == "0"){
Hop3Wt = '';
}

if(Hop3aa == "0"){
Hop3aaPercent = '';
}
else if(Hop3aa != "0"){
Hop3aaPercent = Hop3aa;
}

var Hop3BoilTime = (parseFloat(form2.Hop3Time.value));
var Hop3Min;

if(Hop3aa == "0"){
document.form2.Hop3Time.value = '0';
}

if(Hop3BoilTime == "0"){
Hop3Min = '';
}
else if(Hop3BoilTime != "0"){
Hop3Min = Hop3BoilTime;
}
if(Hop3aa == "0"){
Hop3Min = '';
}
if((form2.Hop3Time.value) == ""){
Hop3Min = '';
}

var Hop3aaL = (((parseFloat(form2.Hop3Alpha.value) / 100) * parseFloat(form2.Hop3Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop3MinInput;
if((form2.Hop3Time.value) == ""){
Hop3MinInput = "0.0"; 
}
else if((form2.Hop3Time.value) != ""){
Hop3MinInput = Hop3BoilTime;
}

var Hop3Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop3MinInput))))) / 3.40);

var Hop3Util = ((HopBig) * (Hop3Boil));

var Hop3TypeFactor = parseFloat(form2.Hop3Type.value);
var Hop3Kind = (form2.Hop3Type.value).substring(3);
var Hop3TypeText;

if((form2.Hop3.value) == "0"){
Hop3TypeText = '';
}
else if((form2.Hop3.value) != ""){
Hop3TypeText = " - " + (Hop3Kind);
}

var Hop3IBU = ((Hop3TypeFactor) * ((Hop3Util) * (Hop3aaL))).toFixed(1);
var Hop3Bitt;

if(Hop3IBU == "0.0"){
Hop3Bitt = '';
}
else if(Hop3IBU != "0.0"){
Hop3Bitt = Hop3IBU;
}

var Hop4Brand = (form2.Hop4.value).substring(4);

var Hop4oz = (parseFloat(form2.Hop4Amt.value));
var Hop4Wt;

if(Hop4oz == "0"){
Hop4Wt = '';
}
else if(Hop4oz != "0"){
Hop4Wt = Hop4oz;
}

var Hop4aa = (parseFloat(form2.Hop4Alpha.value));
var Hop4aaPercent;

if(Hop4aa == "0"){
document.form2.Hop4Amt.value = '0';
}
if(Hop4aa == "0"){
Hop4Wt = '';
}

if(Hop4aa == "0"){
Hop4aaPercent = '';
}
else if(Hop4aa != "0"){
Hop4aaPercent = Hop4aa;
}

var Hop4BoilTime = (parseFloat(form2.Hop4Time.value));
var Hop4Min;

if(Hop4aa == "0"){
document.form2.Hop4Time.value = '0';
}

if(Hop4BoilTime == "0"){
Hop4Min = '';
}
else if(Hop4BoilTime != "0"){
Hop4Min = Hop4BoilTime;
}
if(Hop4aa == "0"){
Hop4Min = '';
}
if((form2.Hop4Time.value) == ""){
Hop4Min = '';
}

var Hop4aaL = (((parseFloat(form2.Hop4Alpha.value) / 100) * parseFloat(form2.Hop4Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop4MinInput;
if((form2.Hop4Time.value) == ""){
Hop4MinInput = "0.0"; 
}
else if((form2.Hop4Time.value) != ""){
Hop4MinInput = Hop4BoilTime;
}

var Hop4Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop4MinInput))))) / 3.40);

var Hop4Util = ((HopBig) * (Hop4Boil));

var Hop4TypeFactor = parseFloat(form2.Hop4Type.value);
var Hop4Kind = (form2.Hop4Type.value).substring(3);
var Hop4TypeText;

if((form2.Hop4.value) == "0"){
Hop4TypeText = '';
}
else if((form2.Hop4.value) != ""){
Hop4TypeText = " - " + (Hop4Kind);
}

var Hop4IBU = ((Hop4TypeFactor) * ((Hop4Util) * (Hop4aaL))).toFixed(1);
var Hop4Bitt;

if(Hop4IBU == "0.0"){
Hop4Bitt = '';
}
else if(Hop4IBU != "0.0"){
Hop4Bitt = Hop4IBU;
}

var Hop5Brand = (form2.Hop5.value).substring(4);

var Hop5oz = (parseFloat(form2.Hop5Amt.value));
var Hop5Wt;

if(Hop5oz == "0"){
Hop5Wt = '';
}
else if(Hop5oz != "0"){
Hop5Wt = Hop5oz;
}

var Hop5aa = (parseFloat(form2.Hop5Alpha.value));
var Hop5aaPercent;

if(Hop5aa == "0"){
document.form2.Hop5Amt.value = '0';
}
if(Hop5aa == "0"){
Hop5Wt = '';
}

if(Hop5aa == "0"){
Hop5aaPercent = '';
}
else if(Hop5aa != "0"){
Hop5aaPercent = Hop5aa;
}

var Hop5BoilTime = (parseFloat(form2.Hop5Time.value));
var Hop5Min;

if(Hop5aa == "0"){
document.form2.Hop5Time.value = '0';
}

if(Hop5BoilTime == "0"){
Hop5Min = '';
}
else if(Hop5BoilTime != "0"){
Hop5Min = Hop5BoilTime;
}
if(Hop5aa == "0"){
Hop5Min = '';
}
if((form2.Hop5Time.value) == ""){
Hop5Min = '';
}

var Hop5aaL = (((parseFloat(form2.Hop5Alpha.value) / 100) * parseFloat(form2.Hop5Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop5MinInput;
if((form2.Hop5Time.value) == ""){
Hop5MinInput = "0.0"; 
}
else if((form2.Hop5Time.value) != ""){
Hop5MinInput = Hop5BoilTime;
}

var Hop5Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop5MinInput))))) / 3.40);

var Hop5Util = ((HopBig) * (Hop5Boil));

var Hop5TypeFactor = parseFloat(form2.Hop5Type.value);
var Hop5Kind = (form2.Hop5Type.value).substring(3);
var Hop5TypeText;

if((form2.Hop5.value) == "0"){
Hop5TypeText = '';
}
else if((form2.Hop5.value) != ""){
Hop5TypeText = " - " + (Hop5Kind);
}

var Hop5IBU = ((Hop5TypeFactor) * ((Hop5Util) * (Hop5aaL))).toFixed(1);
var Hop5Bitt;

if(Hop5IBU == "0.0"){
Hop5Bitt = '';
}
else if(Hop5IBU != "0.0"){
Hop5Bitt = Hop5IBU;
}

var Hop6Brand = (form2.Hop6.value).substring(4);

var Hop6oz = (parseFloat(form2.Hop6Amt.value));
var Hop6Wt;

if(Hop6oz == "0"){
Hop6Wt = '';
}
else if(Hop6oz != "0"){
Hop6Wt = Hop6oz;
}

var Hop6aa = (parseFloat(form2.Hop6Alpha.value));
var Hop61aaPercent;

if(Hop6aa == "0"){
document.form2.Hop6Amt.value = '0';
}
if(Hop6aa == "0"){
Hop6Wt = '';
}

if(Hop6aa == "0"){
Hop6aaPercent = '';
}
else if(Hop6aa != "0"){
Hop6aaPercent = Hop6aa;
}

var Hop6BoilTime = (parseFloat(form2.Hop6Time.value));
var Hop6Min;

if(Hop6aa == "0"){
document.form2.Hop6Time.value = '0';
}

if(Hop6BoilTime == "0"){
Hop6Min = '';
}
else if(Hop6BoilTime != "0"){
Hop6Min = Hop6BoilTime;
}
if(Hop6aa == "0"){
Hop6Min = '';
}
if((form2.Hop6Time.value) == ""){
Hop6Min = '';
}

var Hop6aaL = (((parseFloat(form2.Hop6Alpha.value) / 100) * parseFloat(form2.Hop6Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop6MinInput;
if((form2.Hop6Time.value) == ""){
Hop6MinInput = "0.0"; 
}
else if((form2.Hop6Time.value) != ""){
Hop6MinInput = Hop6BoilTime;
}

var Hop6Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop6MinInput))))) / 3.40);

var Hop6Util = ((HopBig) * (Hop6Boil));

var Hop6TypeFactor = parseFloat(form2.Hop6Type.value);
var Hop6Kind = (form2.Hop6Type.value).substring(3);
var Hop6TypeText;

if((form2.Hop6.value) == "0"){
Hop6TypeText = '';
}
else if((form2.Hop6.value) != ""){
Hop6TypeText = " - " + (Hop6Kind);
}

var Hop6IBU = ((Hop6TypeFactor) * ((Hop6Util) * (Hop6aaL))).toFixed(1);
var Hop6Bitt;

if(Hop6IBU == "0.0"){
Hop6Bitt = '';
}
else if(Hop6IBU != "0.0"){
Hop6Bitt = Hop6IBU;
}

var Hop7Brand = (form2.Hop7.value).substring(4);

var Hop7oz = (parseFloat(form2.Hop7Amt.value));
var Hop7Wt;

if(Hop7oz == "0"){
Hop7Wt = '';
}
else if(Hop7oz != "0"){
Hop7Wt = Hop7oz;
}

var Hop7aa = (parseFloat(form2.Hop7Alpha.value));
var Hop7aaPercent;

if(Hop7aa == "0"){
document.form2.Hop7Amt.value = '0';
}
if(Hop7aa == "0"){
Hop7Wt = '';
}

if(Hop7aa == "0"){
Hop7aaPercent = '';
}
else if(Hop7aa != "0"){
Hop7aaPercent = Hop7aa;
}

var Hop7BoilTime = (parseFloat(form2.Hop7Time.value));
var Hop7Min;

if(Hop7aa == "0"){
document.form2.Hop7Time.value = '0';
}

if(Hop7BoilTime == "0"){
Hop7Min = '';
}
else if(Hop7BoilTime != "0"){
Hop7Min = Hop7BoilTime;
}
if(Hop7aa == "0"){
Hop7Min = '';
}
if((form2.Hop7Time.value) == ""){
Hop7Min = '';
}

var Hop7aaL = (((parseFloat(form2.Hop7Alpha.value) / 100) * parseFloat(form2.Hop7Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop7MinInput;
if((form2.Hop7Time.value) == ""){
Hop7MinInput = "0.0"; 
}
else if((form2.Hop7Time.value) != ""){
Hop7MinInput = Hop7BoilTime;
}

var Hop7Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop7MinInput))))) / 3.40);

var Hop7Util = ((HopBig) * (Hop7Boil));

var Hop7TypeFactor = parseFloat(form2.Hop7Type.value);
var Hop7Kind = (form2.Hop7Type.value).substring(3);
var Hop7TypeText;

if((form2.Hop7.value) == "0"){
Hop7TypeText = '';
}
else if((form2.Hop7.value) != ""){
Hop7TypeText = " - " + (Hop7Kind);
}

var Hop7IBU = ((Hop7TypeFactor) * ((Hop7Util) * (Hop7aaL))).toFixed(1);
var Hop7Bitt;

if(Hop7IBU == "0.0"){
Hop7Bitt = '';
}
else if(Hop7IBU != "0.0"){
Hop7Bitt = Hop7IBU;
}

var Hop8Brand = (form2.Hop8.value).substring(4);

var Hop8oz = (parseFloat(form2.Hop8Amt.value));
var Hop8Wt;

if(Hop8oz == "0"){
Hop8Wt = '';
}
else if(Hop8oz != "0"){
Hop8Wt = Hop8oz;
}

var Hop8aa = (parseFloat(form2.Hop8Alpha.value));
var Hop8aaPercent;

if(Hop8aa == "0"){
document.form2.Hop8Amt.value = '0';
}
if(Hop8aa == "0"){
Hop8Wt = '';
}

if(Hop8aa == "0"){
Hop8aaPercent = '';
}
else if(Hop8aa != "0"){
Hop8aaPercent = Hop8aa;
}

var Hop8BoilTime = (parseFloat(form2.Hop8Time.value));
var Hop8Min;

if(Hop8aa == "0"){
document.form2.Hop8Time.value = '0';
}

if(Hop8BoilTime == "0"){
Hop8Min = '';
}
else if(Hop8BoilTime != "0"){
Hop8Min = Hop8BoilTime;
}
if(Hop8aa == "0"){
Hop8Min = '';
}
if((form2.Hop8Time.value) == ""){
Hop8Min = '';
}

var Hop8aaL = (((parseFloat(form2.Hop8Alpha.value) / 100) * parseFloat(form2.Hop8Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop8MinInput;
if((form2.Hop8Time.value) == ""){
Hop8MinInput = "0.0"; 
}
else if((form2.Hop8Time.value) != ""){
Hop8MinInput = Hop8BoilTime;
}

var Hop8Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop8MinInput))))) / 3.40);

var Hop8Util = ((HopBig) * (Hop8Boil));

var Hop8TypeFactor = parseFloat(form2.Hop8Type.value);
var Hop8Kind = (form2.Hop8Type.value).substring(3);
var Hop8TypeText;

if((form2.Hop8.value) == "0"){
Hop8TypeText = '';
}
else if((form2.Hop8.value) != ""){
Hop8TypeText = " - " + (Hop8Kind);
}

var Hop8IBU = ((Hop8TypeFactor) * ((Hop8Util) * (Hop8aaL))).toFixed(1);
var Hop8Bitt;

if(Hop8IBU == "0.0"){
Hop8Bitt = '';
}
else if(Hop8IBU != "0.0"){
Hop8Bitt = Hop8IBU;
}

var Hop9Brand = (form2.Hop9.value).substring(4);

var Hop9oz = (parseFloat(form2.Hop9Amt.value));
var Hop9Wt;

if(Hop9oz == "0"){
Hop9Wt = '';
}
else if(Hop9oz != "0"){
Hop9Wt = Hop9oz;
}

var Hop9aa = (parseFloat(form2.Hop9Alpha.value));
var Hop9aaPercent;

if(Hop9aa == "0"){
document.form2.Hop9Amt.value = '0';
}
if(Hop9aa == "0"){
Hop9Wt = '';
}

if(Hop9aa == "0"){
Hop9aaPercent = '';
}
else if(Hop9aa != "0"){
Hop9aaPercent = Hop9aa;
}

var Hop9BoilTime = (parseFloat(form2.Hop9Time.value));
var Hop9Min;

if(Hop9aa == "0"){
document.form2.Hop9Time.value = '0';
}

if(Hop9BoilTime == "0"){
Hop9Min = '';
}
else if(Hop9BoilTime != "0"){
Hop9Min = Hop9BoilTime;
}
if(Hop9aa == "0"){
Hop9Min = '';
}
if((form2.Hop9Time.value) == ""){
Hop9Min = '';
}

var Hop9aaL = (((parseFloat(form2.Hop9Alpha.value) / 100) * parseFloat(form2.Hop9Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop9MinInput;
if((form2.Hop9Time.value) == ""){
Hop9MinInput = "0.0"; 
}
else if((form2.Hop9Time.value) != ""){
Hop9MinInput = Hop9BoilTime;
}

var Hop9Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop9MinInput))))) / 3.40);

var Hop9Util = ((HopBig) * (Hop9Boil));

var Hop9TypeFactor = parseFloat(form2.Hop9Type.value);
var Hop9Kind = (form2.Hop9Type.value).substring(3);
var Hop9TypeText;

if((form2.Hop9.value) == "0"){
Hop9TypeText = '';
}
else if((form2.Hop9.value) != ""){
Hop9TypeText = " - " + (Hop9Kind);
}

var Hop9IBU = ((Hop9TypeFactor) * ((Hop9Util) * (Hop9aaL))).toFixed(1);
var Hop9Bitt;

if(Hop9IBU == "0.0"){
Hop9Bitt = '';
}
else if(Hop9IBU != "0.0"){
Hop9Bitt = Hop9IBU;
}

var Hop10Brand = (form2.Hop10.value).substring(4);

var Hop10oz = (parseFloat(form2.Hop10Amt.value));
var Hop10Wt;

if(Hop10oz == "0"){
Hop10Wt = '';
}
else if(Hop10oz != "0"){
Hop10Wt = Hop10oz;
}

var Hop10aa = (parseFloat(form2.Hop10Alpha.value));
var Hop10aaPercent;

if(Hop10aa == "0"){
document.form2.Hop10Amt.value = '0';
}
if(Hop10aa == "0"){
Hop10Wt = '';
}

if(Hop10aa == "0"){
Hop10aaPercent = '';
}
else if(Hop10aa != "0"){
Hop10aaPercent = Hop10aa;
}

var Hop10BoilTime = (parseFloat(form2.Hop10Time.value));
var Hop10Min;

if(Hop10aa == "0"){
document.form2.Hop10Time.value = '0';
}

if(Hop10BoilTime == "0"){
Hop10Min = '';
}
else if(Hop10BoilTime != "0"){
Hop10Min = Hop10BoilTime;
}
if(Hop10aa == "0"){
Hop10Min = '';
}
if((form2.Hop10Time.value) == ""){
Hop10Min = '';
}

var Hop10aaL = (((parseFloat(form2.Hop10Alpha.value) / 100) * parseFloat(form2.Hop10Amt.value) * 7490) / parseFloat(form1.Gal.value));

var Hop10MinInput;
if((form2.Hop10Time.value) == ""){
Hop10MinInput = "0.0"; 
}
else if((form2.Hop10Time.value) != ""){
Hop10MinInput = Hop10BoilTime;
}

var Hop10Boil = ((1 - (Math.pow(2.7182, (-0.04 * parseFloat(Hop10MinInput))))) / 3.40);

var Hop10Util = ((HopBig) * (Hop10Boil));

var Hop10TypeFactor = parseFloat(form2.Hop10Type.value);
var Hop10Kind = (form2.Hop10Type.value).substring(3);
var Hop10TypeText;

if((form2.Hop10.value) == "0"){
Hop10TypeText = '';
}
else if((form2.Hop10.value) != ""){
Hop10TypeText = " - " + (Hop10Kind);
}

var Hop10IBU = ((Hop10TypeFactor) * ((Hop10Util) * (Hop10aaL))).toFixed(1);
var Hop10Bitt;

if(Hop10IBU == "0.0"){
Hop10Bitt = '';
}
else if(Hop10IBU != "0.0"){
Hop10Bitt = Hop10IBU;
}

var TotalIBU = (parseFloat(Hop1IBU) + parseFloat(Hop2IBU) + parseFloat(Hop3IBU) + parseFloat(Hop4IBU) + parseFloat(Hop5IBU) + parseFloat(Hop6IBU) + parseFloat(Hop7IBU) + parseFloat(Hop8IBU) + parseFloat(Hop9IBU) + parseFloat(Hop10IBU));

var SRM = (Math.pow((((parseFloat(form1.Grain1Amt.value) * parseFloat((form1.Grain1.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain2Amt.value) * parseFloat((form1.Grain2.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain3Amt.value) * parseFloat((form1.Grain3.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain4Amt.value) * parseFloat((form1.Grain4.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain5Amt.value) * parseFloat((form1.Grain5.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain6Amt.value) * parseFloat((form1.Grain6.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain7Amt.value) * parseFloat((form1.Grain7.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain8Amt.value) * parseFloat((form1.Grain8.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain9Amt.value) * parseFloat((form1.Grain9.value).substring(5, 8))) / parseFloat(form1.Gal.value)) + ((parseFloat(form1.Grain10Amt.value) * parseFloat((form1.Grain10.value).substring(5, 8))) / parseFloat(form1.Gal.value))), (0.6859)) * 1.4922).toFixed(0);
var Bcolor;

if(SRM == 0){
Bcolor = 'F9F9F9';
}
else if(SRM == 1){
Bcolor = 'F3F993';
}
else if(SRM == 2){
Bcolor = 'F8F753';
}
else if(SRM == 3){
Bcolor = 'F6F513';
}
else if(SRM == 4){
Bcolor = 'ECE61A';
}
else if(SRM == 5){
Bcolor = 'E0D01B';
}
else if(SRM == 6){
Bcolor = 'D5BC26';
}
else if(SRM == 7){
Bcolor = 'C9A732';
}
else if(SRM == 8){
Bcolor = 'BF923B';
}
else if(SRM == 9){
Bcolor = 'BE8C3A';
}
else if(SRM == 10){
Bcolor = 'BF813A';
}
else if(SRM == 11){
Bcolor = 'BE7C37';
}
else if(SRM == 12){
Bcolor = 'BF7138';
}
else if(SRM == 13){
Bcolor = 'BC6733';
}
else if(SRM == 14){
Bcolor = 'B26033';
}
else if(SRM == 15){
Bcolor = 'A55936';
}
else if(SRM == 16){
Bcolor = '985336';
}
else if(SRM == 17){
Bcolor = '8D4C32';
}
else if(SRM == 18){

Bcolor = '7C452D';
}
else if(SRM == 19){
Bcolor = '6B3A1E';
}
else if(SRM == 20){
Bcolor = '5D341A';
}
else if(SRM == 21){
Bcolor = '4E2A0C';
}
else if(SRM == 22){
Bcolor = '4A2727';
}
else if(SRM == 23){
Bcolor = '361F1B';
}
else if(SRM == 24){
Bcolor = '261716';
}
else if(SRM == 25){
Bcolor = '261716';
}
else if(SRM == 26){
Bcolor = '19100F';
}
else if(SRM == 27){
Bcolor = '19100F';
}
else if(SRM == 28){
Bcolor = '120D0C';
}
else if(SRM == 29){
Bcolor = '100B0A';
}
else if(SRM == 30){
Bcolor = '100B0A';
}
else if(SRM == 31){
Bcolor = '0E0908';
}
else if(SRM == 32){
Bcolor = '0F0B08';
}
else if(SRM == 33){
Bcolor = '0C0907';
}
else if(SRM == 34){
Bcolor = '080707';
}
else if(SRM == 35){
Bcolor = '080707';
}
else if(SRM == 36){
Bcolor = '070606';
}
else if(SRM == 37){
Bcolor = '040504';
}
else if(SRM == 38){
Bcolor = '040504';
}
else if(SRM == 39){
Bcolor = '030403';
}
else if(SRM == 40){
Bcolor = '030403';
}
else if(SRM > 40){
Bcolor = '000000';
}

var OG = (((SG) - 1 ) * 1000).toFixed(0);
var FG = (((parseFloat(form3.FinalGravity.value)) - 1) * 1000).toFixed(0);
var BV = ((0.8 * (TotalIBU)) / ((0.82 * (FG)) + (0.18 * (OG)))).toFixed(2);
var Balance;

if(BV == "NaN"){
Balance = '';
}
else if(BV != "NaN"){
Balance = BV;
}

var TargetBV = (parseFloat(form3.Beerstyle.value)).toFixed(2);
var TargetBVText;

if(TargetBV == "0.00"){
TargetBVText = 'ANY';
}
else if(TargetBV != "0.00"){
TargetBVText = TargetBV;
}

var ServFactor = parseFloat(form3.ServSize.value).toFixed(2);
var ServText = (form3.ServSize.value).substring(4);

var Calories = (((6.9 * (.78 * (((OG) - (FG)) / 7.50))) + (4.0 * (((0.1808 * ((-463.37) + (668.72 * (((OG) / 1000) + 1)) - (205.35 * ((((OG) / 1000) + 1) * (((OG) / 1000) + 1))))) + (0.8192 * ((-463.37) + (668.72 * (((FG) / 1000) + 1)) - (205.35 * ((((FG) / 1000) + 1) * (((FG) / 1000) + 1)))))) - .1))) * (((FG) / 1000) + 1) * (ServFactor)).toFixed(0);
var Cal;

if(Calories <= "0"){
Cal = '';
}
else if(Calories >= "0"){
Cal = Calories;
}

var AlcPercent = (((OG) - (FG)) / 7.5).toFixed(1);
var AlcByVol;

if(AlcPercent <= "0.0"){
AlcByVol = "";
}
else if(AlcPercent >="0.0"){
AlcByVol = AlcPercent;
}

var Atten = ((((OG) - (FG)) / (OG)) * 100).toFixed(1);
var AAPercent;

if(Atten == "NaN" || Atten <= "0.0"){
AAPercent = '';
}
else if(Atten != "NaN" && Atten >= "0.0"){
AAPercent = Atten;
}

var BStyle = (form3.Beerstyle.value).substring(4);
var str = (BStyle);
var RecStyle = (str.split("</em>",1));





var TotalBoil = (Math.max(parseFloat(form2.Hop1Time.value), parseFloat(form2.Hop2Time.value), parseFloat(form2.Hop3Time.value), parseFloat(form2.Hop4Time.value), parseFloat(form2.Hop5Time.value), parseFloat(form2.Hop6Time.value), parseFloat(form2.Hop7Time.value), parseFloat(form2.Hop8Time.value), parseFloat(form2.Hop9Time.value), parseFloat(form2.Hop10Time.value)));

var BoilHrs = ((TotalBoil) / 60);
var KettleLoss = (parseFloat(form4.WaterLoss.value));
var KettleWater = ((parseFloat(form1.Gal.value)) / (1- (0.097 * (BoilHrs))) * 1.03092);

var MashQts = ((parseFloat(form1.Grist.value)) * (TotalGrain));
var MashGal = ((MashQts) / 4).toFixed(1);
var MashWater;

if(MashGal == "0.0"){
MashWater = '';
}
else if(MashGal != "0.0"){
MashWater =  (MashGal) + ' gal.';
}

var Absorb = ((TotalGrain) * .12);
var MashWaterOut = ((MashGal) - (Absorb));
var Sparge = (((KettleWater) + (KettleLoss)) - (MashWaterOut)).toFixed(1);
var SpargeWater;

if(MashGal == "0.0"){
SpargeWater = '';
}
else if(MashGal != "0.0"){
SpargeWater = (Sparge) + ' gal.';
}

var GrainSpHeat = (TotalGrain * .05);
var WaterSpHeat = (MashGal * 1);
var MashSpHeat = ((GrainSpHeat + WaterSpHeat) + .1);
var GrainHeat = (GrainSpHeat * (parseFloat(form1.GrainTemp.value)));
var Mashheat = (MashSpHeat * (parseFloat(form1.MashTemp.value)));
var StrikeTemp = ((Mashheat - GrainHeat) / (WaterSpHeat)).toFixed(1);
var StrTemp;

if(StrikeTemp == "Infinity"){
StrTemp = '';
}
else if(StrikeTemp != "Infinity"){
StrTemp = (StrikeTemp) + '&#176;F';
}
RecipeView=
'<html><head><link href=RecipeWorkspace.css rel=stylesheet type=text/css /></head><body><table width=460 border=0 bgcolor=#FFFFFF align=center><tr><td><table width=450 border=0 bgcolor=#00477F align=center><tr><td width=300 class=beername>'+ (form4.Beer.value) +
'</td><td width=70 class=batch align=right>Batch Size:</td><td class=batchText>'+ (form1.Gal.value) +
' gal.</td></tr><tr><td width=300 class=brewedby>Brewed By: '+ (form4.Brewer.value) +
'</td><td width=70 class=batch align=right>Efficiency:</td><td class=batchText>'+ (form1.Eff.value) +
'%</td></tr></table></td></tr><tr><td><fieldset><legend><span class=legendStyle>Mash</span></legend><table width=440 border=0><tr><td width=200 class=SectionHeader>Malt Name</td><td width=75 class=SectionHeader align=center>Wt. (lbs.)</td><td class=SectionHeader align=center>% of Mash</td></tr><tr><td width=200 class=recipeText>'+ (Grain1LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain1Wt) +
'</td><td class=recipeText align=center>'+ (Grain1Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain2LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain2Wt) +
'</td><td class=recipeText align=center>'+ (Grain2Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain3LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain3Wt) +
'</td><td class=recipeText align=center>'+ (Grain3Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain4LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain4Wt) +
'</td><td class=recipeText align=center>'+ (Grain4Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain5LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain5Wt) +
'</td><td class=recipeText align=center>'+ (Grain5Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain6LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain6Wt) +
'</td><td class=recipeText align=center>'+ (Grain6Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain7LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain7Wt) +
'</td><td class=recipeText align=center>'+ (Grain7Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain8LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain8Wt) +
'</td><td class=recipeText align=center>'+ (Grain8Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain9LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain9Wt) +
'</td><td class=recipeText align=center>'+ (Grain9Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain10LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain10Wt) +
'</td><td class=recipeText align=center>'+ (Grain10Percent) +
'</td></tr><tr><td width=200 class=grainTotal>Total Weight</td><td width=75 class=grainTotal align=center>'+ (TotalGrain) +
'</td><td class=recipeText align=center></td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Mash &amp; Sparge Water info.</span></legend><table width=440 border=0><tr><td width=110 class=SectionHeader align=center>Strike Temp.</td><td width=110 class=SectionHeader align=center>Mash In Gallons</td><td width=110 class=SectionHeader align=center>Sparge Gallons</td><td class=SectionHeader align=center>Sparge Temp.</td></tr><tr><td width=110 class=recipeText align=center>'+ (StrTemp) +
'</td><td width=110 class=recipeText align=center>'+ (MashWater) +
'</td><td width=110 class=recipeText align=center>'+ (SpargeWater) +
'</td><td class=recipeText align=center>170&#176;F</td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Hops</span></legend><table width=440 border=0><tr><td width=180 class=SectionHeader>Hop Variety</td><td width=75 class=SectionHeader align=center>Alpha Acid %</td><td width=60 class=SectionHeader align=center>Amt. (oz.)</td><td width=60 class=SectionHeader align=center>Boil (min.)</td><td class=SectionHeader align=center>Hop IBU</td></tr><tr><td width=180 class=recipeText>'+ (Hop1Brand) + (Hop1TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop1aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop1Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop1Min) +
'</td><td class=recipeText align=center>'+ (Hop1Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop2Brand) + (Hop2TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop2aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop2Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop2Min) +
'</td><td class=recipeText align=center>'+ (Hop2Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop3Brand) + (Hop3TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop3aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop3Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop3Min) +
'</td><td class=recipeText align=center>'+ (Hop3Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop4Brand) + (Hop4TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop4aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop4Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop4Min) +
'</td><td class=recipeText align=center>'+ (Hop4Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop5Brand) + (Hop5TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop5aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop5Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop5Min) +
'</td><td class=recipeText align=center>'+ (Hop5Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop6Brand) + (Hop6TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop6aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop6Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop6Min) +
'</td><td class=recipeText align=center>'+ (Hop6Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop7Brand) + (Hop7TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop7aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop7Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop7Min) +
'</td><td class=recipeText align=center>'+ (Hop7Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop8Brand) + (Hop8TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop8aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop8Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop8Min) +
'</td><td class=recipeText align=center>'+ (Hop8Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop9Brand) + (Hop9TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop9aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop9Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop9Min) +
'</td><td class=recipeText align=center>'+ (Hop9Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop10Brand) + (Hop10TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop10aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop10Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop10Min) +
'</td><td class=recipeText align=center>'+ (Hop10Bitt) +
'</td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Beer Stats</span></legend><table width=440 border=0><tr><td width=130 class=SectionHeader>Estimated Beer Color</td><td width=60 class=SectionHeader align=center>SG</td><td width=50 class=SectionHeader align=center>ABV(%)</td><td width=70 class=SectionHeader align=center>AA(%)</td><td class=SectionHeader align=center>Balance Value (BV)</td></tr><tr><td width=130 rowspan=2 align=center><font color=#'+ (Bcolor) +
' size=+2 face=Arial><strong>'+ (SRM) +
' SRM</strong></font></td><td width=60 class=recipeText align=center>'+ (SG) +
'</td><td width=50 class=recipeText align=center>'+ (AlcByVol) +
'</td><td width=70 class=recipeText align=center>'+ (AAPercent) +
'</td><td class=recipeText align=center>'+ (Balance) +
'</td></tr><tr><td width=60 class=SectionHeader align=center>FG</td><td width=50 class=SectionHeader align=center>IBU</td><td width=70 class=SectionHeader align=center>Calories</td><td class=SectionHeader align=center>Target BV</td></tr><tr><td bgcolor=#'+ (Bcolor) +
'>&nbsp;</td><td class=recipeText width=60 align=center>'+ (form3.FinalGravity.value) +
'</td><td class=recipeText width=50 align=center>'+ (TotalIBU).toFixed(1) +
'</td><td class=recipeText width=70 align=center>'+ (Cal) +
'<br><div class=serveText>(per '+ (ServText) +
')</div></td><td class=recipeText align=center>'+ (TargetBVText) +
'</td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Target Beer Style Info. &amp; Typical Ingredients</span></legend><table width=440 border=0><tr><td><font class=targetBeer><strong><em>'+ (BStyle) +
'</td></tr><tr><td><font size=-2 face=Arial, Helvetica, sans-serif>This information is derived from the BJCP Style Guidelines, 2008 edition, with permission of the copyright owner, Beer Judge Certification Program, Inc. The most current version of the full guidelines can be found on the BJCP website, <a href=http://www.bjcp.org target=_parent>www.bjcp.org</a>.</font></td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Session Notes</span></legend><table width=440 border=0><tr><td class=recipeText>Yeast Strain(s) Used: '+ (form4.Yeast.value) +
'<br>Fermentaion Temp: '+ (form4.FermenTemp.value) +
'&#176;F<br>'+ (form4.Notes.value) +
'</td></tr></table></fieldset></td></tr>'+
'<tr><td class=wkspaceHeader align=center><br><input type=button name=cmdPring value=Print onClick=parent.print()><INPUT TYPE=button Value=Reset onClick=parent.location=\'http://beerformulator.com/index.php#LibView\'></td></tr></table></body></html>'

contents=
'<head><link href=RecipeWorkspace.css rel=stylesheet type=text/css /></head><body><div id="SaveWin"><table width=460 border=0 bgcolor=#FFFFFF align=center><tr><td><table width=450 border=0 bgcolor=#00477F align=center><tr><td width=300 class=beername>'+ (form4.Beer.value) +
'</td><td width=70 class=batch align=right>Batch Size:</td><td class=batchText>'+ (form1.Gal.value) +
' gal.</td></tr><tr><td width=300 class=brewedby>Brewed By: '+ (form4.Brewer.value) +
'</td><td width=70 class=batch align=right>Efficiency:</td><td class=batchText>'+ (form1.Eff.value) +
'%</td></tr></table></td></tr><tr><td><fieldset><legend><span class=legendStyle>Mash</span></legend><table width=440 border=0><tr><td width=200 class=SectionHeader>Malt Name</td><td width=75 class=SectionHeader align="center">Wt. (lbs.)</td><td class=SectionHeader align="center">% of Mash</td></tr><tr><td width=200 class=recipeText>'+ (Grain1LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain1Wt) +
'</td><td class=recipeText align=center>'+ (Grain1Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain2LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain2Wt) +
'</td><td class=recipeText align=center>'+ (Grain2Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain3LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain3Wt) +
'</td><td class=recipeText align=center>'+ (Grain3Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain4LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain4Wt) +
'</td><td class=recipeText align=center>'+ (Grain4Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain5LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain5Wt) +
'</td><td class=recipeText align=center>'+ (Grain5Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain6LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain6Wt) +
'</td><td class=recipeText align=center>'+ (Grain6Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain7LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain7Wt) +
'</td><td class=recipeText align=center>'+ (Grain7Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain8LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain8Wt) +
'</td><td class=recipeText align=center>'+ (Grain8Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain9LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain9Wt) +
'</td><td class=recipeText align=center>'+ (Grain9Percent) +
'</td></tr><tr><td width=200 class=recipeText>'+ (Grain10LBS) +
'</td><td width=75 class=recipeText align=center>'+ (Grain10Wt) +
'</td><td class=recipeText align=center>'+ (Grain10Percent) +
'</td></tr><tr><td width=200 class=grainTotal>Total Weight</td><td width=75 class=grainTotal align=center>'+ (TotalGrain) +
'</td><td class=recipeText align=center></td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Mash &amp; Sparge Water info.</span></legend><table width=440 border=0><tr><td width=110 class=SectionHeader align=center>Strike Temp.</td><td width=110 class=SectionHeader align=center>Mash In Gallons</td><td width=110 class=SectionHeader align=center>Sparge Gallons</td><td class=SectionHeader align=center>Sparge Temp.</td></tr><tr><td width=110 class=recipeText align=center>'+ (StrTemp) +
'</td><td width=110 class=recipeText align=center>'+ (MashWater) +
'</td><td width=110 class=recipeText align=center>'+ (SpargeWater) +
'</td><td class=recipeText align=center>170&#176;F</td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Hops</span></legend><table width=440 border=0><tr><td width=180 class=SectionHeader>Hop Variety</td><td width=75 class=SectionHeader align=center>Alpha Acid %</td><td width=60 class=SectionHeader align=center>Amt. (oz.)</td><td width=60 class=SectionHeader align=center>Boil (min.)</td><td class=SectionHeader align=center>Hop IBU</td></tr><tr><td width=180 class=recipeText>'+ (Hop1Brand) + (Hop1TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop1aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop1Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop1Min) +
'</td><td class=recipeText align=center>'+ (Hop1Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop2Brand) + (Hop2TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop2aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop2Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop2Min) +
'</td><td class=recipeText align=center>'+ (Hop2Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop3Brand) + (Hop3TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop3aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop3Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop3Min) +
'</td><td class=recipeText align=center>'+ (Hop3Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop4Brand) + (Hop4TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop4aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop4Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop4Min) +
'</td><td class=recipeText align=center>'+ (Hop4Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop5Brand) + (Hop5TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop5aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop5Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop5Min) +
'</td><td class=recipeText align=center>'+ (Hop5Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop6Brand) + (Hop6TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop6aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop6Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop6Min) +
'</td><td class=recipeText align=center>'+ (Hop6Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop7Brand) + (Hop7TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop7aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop7Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop7Min) +
'</td><td class=recipeText align=center>'+ (Hop7Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop8Brand) + (Hop8TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop8aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop8Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop8Min) +
'</td><td class=recipeText align=center>'+ (Hop8Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop9Brand) + (Hop9TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop9aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop9Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop9Min) +
'</td><td class=recipeText align=center>'+ (Hop9Bitt) +
'</td></tr><tr><td width=180 class=recipeText>'+ (Hop10Brand) + (Hop10TypeText) +
'</td><td width=75 class=recipeText align=center>'+ (Hop10aaPercent) +
'</td><td width=60 class=recipeText align=center>'+ (Hop10Wt) +
'</td><td width=60 class=recipeText align=center>'+ (Hop10Min) +
'</td><td class=recipeText align=center>'+ (Hop10Bitt) +
'</td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Beer Stats</span></legend><table width=440 border=0><tr><td width=130 class=SectionHeader>Estimated Beer Color</td><td width=60 class=SectionHeader align=center>SG</td><td width=50 class=SectionHeader align=center>ABV(%)</td><td width=70 class=SectionHeader align=center>AA(%)</td><td class=SectionHeader align=center>Balance Value (BV)</td></tr><tr><td width=130 rowspan=2 align=center><font color=#'+ (Bcolor) +
' size=+2 face=Arial><strong>'+ (SRM) +
' SRM</strong></font></td><td width=60 class=recipeText align=center>'+ (SG) +
'</td><td width=50 class=recipeText align=center>'+ (AlcByVol) +
'</td><td width=70 class=recipeText align=center>'+ (AAPercent) +
'</td><td class=recipeText align=center>'+ (Balance) +
'</td></tr><tr><td width=60 class=SectionHeader align=center>FG</td><td width=50 class=SectionHeader align=center>IBU</td><td width=70 class=SectionHeader align=center>Calories</td><td class=SectionHeader align=center>Target BV</td></tr><tr><td bgcolor=#'+ (Bcolor) +
'>&nbsp;</td><td class=recipeText width=60 align=center>'+ (form3.FinalGravity.value) +
'</td><td class=recipeText width=50 align=center>'+ (TotalIBU).toFixed(1) +
'</td><td class=recipeText width=70 align=center>'+ (Cal) +
'<br><div class=serveText>(per '+ (ServText) +
')</div></td><td class=recipeText align=center>'+ (TargetBVText) +
'</td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Target Beer Style Info. &amp; Typical Ingredients</span></legend><table width=440 border=0><tr><td><font class=targetBeer><strong><em>'+ (BStyle) +
'</td></tr><tr><td><font size=-2 face=Arial, Helvetica, sans-serif>This information is derived from the BJCP Style Guidelines, 2008 edition, with permission of the copyright owner, Beer Judge Certification Program, Inc. The most current version of the full guidelines can be found on the BJCP website, <a href=http://www.bjcp.org target=_parent>www.bjcp.org</a>.</font></td></tr></table></fieldset></td></tr><tr><td><fieldset><legend><span class=legendStyle>Session Notes</span></legend><table width=440 border=0><tr><td class=recipeText>Yeast Strain(s) Used: '+ (form4.Yeast.value) +
'<br>Fermentaion Temp: '+ (form4.FermenTemp.value) +
'&#176;F<br>'+ (form4.Notes.value) +
'</td></tr></table></fieldset></td></tr></table></div><table width=460 border=0 bgcolor=#FFFFFF align=center>'+
'<tr><td align="center"><form name="CreateRec" action="http://www.beerformulator.com/RecipeInsert2.php" method="post"><input type="hidden" name="BeerName" value="'+ (BName) +
'" /><input type="hidden" name="Brewer" value="'+ (BrewMaster) +
'" /><input type="hidden" name="Style" value="'+ (RecStyle) +
'" /><input type="hidden" name="ABV" value="'+ (AlcByVol) +
'" /><input type="hidden" name="SRM" value="'+ (SRM) +
'" /><input type="hidden" name="ColorCode" value="'+ (Bcolor) +
'" /><input type="hidden" name="BV" value="'+ (Balance) +
'" /><input type="hidden" name="Calories" value="'+ (Cal) +
'" /><fieldset><legend><span class=legendStyle>Add your Brew to our Recipe Library!</span></legend><br><font color=#666666 face=Arial, Helvetica, sans-serif size=-2>Enter a brief description of your recipe:</font><br><textarea name="Description" cols="45" rows="4"></textarea>'+
'<input type="hidden" name="View" value="'+ (RecipeView) +
'" /><br><br><input type="submit" value="Submit Recipe" />&nbsp;&nbsp;<INPUT TYPE="button" Value="Reset" onClick="parent.location=\'http://beerformulator.com/index.php\'"><br><font face=Arial size=-2><a href=#LibView onClick="MM_showHideLayers(\'LibWindow\',\'\',\'show\')">View Recipe Library</a></font></fieldset></form></td></tr></table></body>'

document.getElementById('RecipeWorkspace').innerHTML='<html>'+ (contents) +'</html>';
}


//-->

