function checkMissing() {
var flag = 0; 
var str = "";


//for (var i = 0; i < document.Myfeeds.elements.length; i++)
//         {
//         var missel = document.Myfeeds.elements[i];
//         if (missel.value == "") {str += "\t" + missel.name + "\n"; flag = 1;}
//         }

if (document.Myfeeds.FeedClass.value == "0")   {str += "\t Feed Class \n"; flag = 1;}
if (document.Myfeeds.FeedName.value == "")   {str += "\t Feed Name \n"; flag = 1;}
if (document.Myfeeds.dm.value == "")   {str += "\t DM \n"; flag = 1;}
if (document.Myfeeds.cp.value == "")   {str += "\t CP \n"; flag = 1;}
if (document.Myfeeds.uip.value == "")   {str += "\t UIP \n"; flag = 1;}
if (document.Myfeeds.tdn.value == "")   {str += "\t TDN \n"; flag = 1;}

 str = "The following fields are required to complete\n the feed ingredient composition:\n\n" + str;  
		 if (flag) {alert(str);}
}

function add_feed(){

var j = 0;
var FeedValues = "";

if (document.cookie != "") {
//var lenF = document.Myfeeds.Ufeeds.length;
//document.write("Number of feeds = "+lenF);
//for (var i=0; i < lenF; i++)
//   {
//   if (document.Myfeeds.Ufeeds[i].checked)
//      {
//         FeedValues += "&"+document.Myfeeds.Ufeeds[i].value; 
//      }
//   }

for (var e = 0; e < document.Myfeeds.elements.length; e++)
         {
         var el = document.Myfeeds.elements[e];
         if ((el.type == 'checkbox') && (el.checked)) {FeedValues += "&"+el.value;}
         }
}
FeedClass = document.Myfeeds.FeedClass.value;
FeedName = document.Myfeeds.FeedName.value;
cp = document.Myfeeds.cp.value;
uip = document.Myfeeds.uip.value;
dm = document.Myfeeds.dm.value;
tdn = document.Myfeeds.tdn.value;
adf = document.Myfeeds.adf.value;
ndf = document.Myfeeds.ndf.value;
endf = document.Myfeeds.endf.value;
ee = document.Myfeeds.ee.value;
ash = document.Myfeeds.ash.value;
ca = document.Myfeeds.ca.value;
p = document.Myfeeds.p.value;
k = document.Myfeeds.k.value;
cl = document.Myfeeds.cl.value;
s = document.Myfeeds.s.value;
zn = document.Myfeeds.zn.value;

expireDate = new Date;
expireDate.setMonth(expireDate.getMonth()+12);
//expireDate = new Date((new Date()).getMonth()+12);
if (FeedClass != "0") {
FeedValues += "&"+FeedClass;
FeedValues += ":"+FeedName;
FeedValues += ":"+cp;
FeedValues += ":"+uip;
FeedValues += ":"+dm;
FeedValues += ":"+tdn;
FeedValues += ":"+adf;
FeedValues += ":"+ndf;
FeedValues += ":"+endf;
FeedValues += ":"+ee;
FeedValues += ":"+ash;
FeedValues += ":"+ca;
FeedValues += ":"+p;
FeedValues += ":"+k;
FeedValues += ":"+cl;
FeedValues += ":"+s;
FeedValues += ":"+zn;
}

//FeedValues = escape(FeedValues);

document.cookie = "user_added_feeds="+FeedValues+";expires="+expireDate.toGMTString();
if (FeedValues == "") {document.cookie = "user_added_feeds="+FeedValues+"; expires=Fri, 02-Jan-1970 00:00:00 GMT";}

}

function LTrim(str)
/*
   PURPOSE: Remove leading blanks from our string.
   IN: str - the string we want to LTrim
*/
{
   var whitespace = new String(" \t\n\r");

   var s = new String(str);

   if (whitespace.indexOf(s.charAt(0)) != -1) {
      // We have a string with leading blank(s)...

      var j=0, i = s.length;

      // Iterate from the far left of string until we
      // don't have any more whitespace...
      while (j < i && whitespace.indexOf(s.charAt(j)) != -1)
         j++;

      // Get the substring from the first non-whitespace
      // character to the end of the string...
      s = s.substring(j, i);
   }
   return s;
}

