function submitdata() {
 try
 {
  SaveCookies(document_parameters)
 }
  catch(e)
 {
 }
    document_parameters.submit();
}

function GetCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1)
                return ""
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1)
                cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}
function SetCookie(name, value) {
         document.cookie = name + "=" + escape(value);
}
function GetFormId(inputform)
{
  var DOCUMENT_ID="";
  for (i=0; i<inputform.elements.length; i++)
  {
  if (inputform.elements[i].name=="document") DOCUMENT_ID=String(inputform.elements[i].value);
  }
  if ( (DOCUMENT_ID!="")) return inputform.name+"_"+DOCUMENT_ID
  else return ""
}
function IsSaveElem(inputelem)
{
return ((inputelem.type=="text")||(inputelem.type=="textarea")||(inputelem.type=="select-one")||(inputelem.type=="select-multiple")
)}
function GetValue(inputelem)
 {
 if ((inputelem.type=="select-one")||(inputelem.type=="select-multiple"))
     {
     return inputelem.options[inputelem.selectedIndex].text
     }
   else
     {
     return inputelem.value
     }
}
function SetValue(inputelem,value)
{
if (value=="")  return "";
if ((inputelem.type=="select-one")||(inputelem.type=="select-multiple"))
 {
 for (j=0; j<inputelem.length; j++)
   {
   if (inputelem.options[j].text==value)
     {
     inputelem.selectedIndex=j;
     return "";
     }
   }
 }
else inputelem.value=value
}

function SaveCookies(inputform)
{
var formid=GetFormId(inputform);
var value="";
if (formid!="")
 {
 for (i=0; i<inputform.elements.length; i++)
   {
      inputform.elements[i].disabled=false;
   if (IsSaveElem(inputform.elements[i]))
     {     value=GetValue(inputform.elements[i]);
     SetCookie(formid+inputform.elements[i].name,value)
     }   }
 }
}
function LoadCookies(inputform)
{
var formid=GetFormId(inputform);
var value="";
if (formid!="")
  {
  for (i=0; i<inputform.elements.length; i++)
   {
   if (IsSaveElem(inputform.elements[i]))
     {
     value=GetCookie(formid+inputform.elements[i].name);
     SetValue(inputform.elements[i],value)
     }
   }
  }
}

