/*****************************************
* formsaver.js *
* Copyright 1999 by Mike Hall. *
* Web address: http://www.brainjar.com *
* Last update: February 5, 2000. *
******************************************/
var capable;var name=navigator.appName.toLowerCase();var vers=parseFloat(navigator.appVersion);if((name.indexOf("netscape")>=0&&vers>=4)||(name.indexOf("microsoft")>=0&&vers>=4))capable=true;else capable=false;var FLDSEP;var IDXSEP;if(capable){FLDSEP=String.fromCharCode(1);IDXSEP=String.fromCharCode(2);}function storeData(name,days,exclude){var f;var expdate;var list,include;var i;var fld;var data;if(!capable)return true;if(!(f=document.forms[name]))return true;if(days=="")days=0;expdate=new Date();expdate.setTime(expdate.getTime()+(86400*1000*days));list=new Array();if(exclude!=""){i=0;while((i=exclude.indexOf(","))>=1){list[list.length]=exclude.substr(0,i);exclude=exclude.substr(i+1);}list[list.length]=exclude;}data=FLDSEP;for(i=0;i<f.length;i++){fld=f.elements[i];include=true;for(j=0;j<list.length;j++)if(fld.name==list[j])include=false;if(include){if((fld.type=="checkbox"||fld.type=="radio")&&fld.checked)data+=setData(fld.name,fld.value);if(fld.type=="select-one")if(fld.selectedIndex>=0)data+=setData(fld.name,fld.options[fld.selectedIndex].value);if(fld.type=="select-multiple")for(j=0;j<fld.options.length;j++)if(fld.options[j].selected)data+=setData(fld.name+IDXSEP+j,fld.options[j].value);if(fld.type=="hidden"||fld.type=="password"||fld.type=="text"||fld.type=="textarea")data+=setData(fld.name,fld.value);}}deleteCookie(name);setCookie(name,data,expdate);return true;}function retrieveData(name){var f;var i,j;var fld;var s;var data;if(!capable)return false;if(!(f=document.forms[name]))return false;data=getCookie(name);if(data=="")return false;for(i=0;i<f.elements.length;i++){fld=f.elements[i];if((fld.type=="checkbox"||fld.type=="radio")&&(s=getData(fld.name,data))!=null&&fld.value==s)fld.checked=true;if(fld.type=="select-one"&&(s=getData(fld.name,data))!=null)for(j=0;j<fld.options.length;j++)if(fld.options[j].value==s)fld.options[j].selected=true;if(fld.type=="select-multiple")for(j=0;j<fld.options.length;j++)if((s=getData(fld.name+IDXSEP+j,data))!=null&&fld.options[j].value==s)fld.options[j].selected=true;if((fld.type=="hidden"||fld.type=="password"||fld.type=="text"||fld.type=="textarea")&&(s=getData(fld.name,data))!=null)fld.value=s;}return true;}function setData(name,value){if(value!="")return name+"="+value+FLDSEP;else return "";}function getData(name,data){var i,j;var s;if(data=="")return null;s=FLDSEP+name+"=";i=data.indexOf(s);if(i>=0){i+=s.length;j=data.indexOf(FLDSEP,i);if(j>=0)return data.substr(i,j-i);}return null;}function setCookie(name,value,expires){document.cookie=name+"="+escape(value)+"; expires="+expires.toGMTString()+"; path=/";}function getCookie(name){var search;search=name+"=";offset=document.cookie.indexOf(search);if(offset!=-1){offset+=search.length;end=document.cookie.indexOf(";",offset);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(offset,end));}else return "";}function deleteCookie(name){var expdate=new Date();expdate.setTime(expdate.getTime()-(86400*1000*1));setCookie(name,"",expdate);}
