/*****
Version 1.0
Last Revision: 05/06/2009
Greg Walters
*****/

function saveFormToCookie(saveFormName)
{
    var saveForm = MM_findObj(saveFormName);
    if (!saveForm) return;
    // Go through the form and find input values (text, radio, dropdown)
    var elem = saveForm.elements;
    var str = '';
    var cookieValue = '';
//  line 14
    for(var i = 0; i < elem.length; i++)
    {
        str += "Type:" + elem[i].type + ' ';
        str += "Name:" + elem[i].name + ' ';
        str += "Value:" + elem[i].value + ' ';
        str += "\n";
        cookieValue = cookieValue + elem[i].name + ':' + elem[i].value + ':';
    }
//    alert(str);
    setCookie(saveFormName, cookieValue, '', '/');
}

function getFormFromCookie(saveFormName)
{
    var saveForm = MM_findObj(saveFormName);
    if (!saveForm) return;
    // Go through the cookie and set the values on the form
    var cookieValue = getCookie(saveFormName);
    if (!cookieValue) return;
    var elem = saveForm.elements;
    
    var saveFormValues = cookieValue.split(':'); 
    
    for(var i = 0; i < elem.length; i++)
    {
        if (elem[i].type == 'text')
        {
            for (var j = 0; j < saveFormValues.length; j=j+2) // name : value
            {
                if (elem[i].name == saveFormValues[j])
                {
                    elem[i].value = saveFormValues[j+1];
                }
            }
        }
    }
}


