
function setCookie(name,value,expires,path,domain,secure){var today=new Date();today.setTime(today.getTime());if(expires){expires=expires*1000*60*60*24;}
var expires_date=new Date(today.getTime()+(expires));document.cookie=name+"="+escape(value)+
((expires)?";expires="+expires_date.toGMTString():"")+
((path)?";path="+path:"")+
((domain)?";domain="+domain:"")+
((secure)?";secure":"");}
function getCookie(name){var start=document.cookie.indexOf(name+"=");var len=start+name.length+1;if((!start)&&(name!=document.cookie.substring(0,name.length))){return null;}
if(start==-1)return null;var end=document.cookie.indexOf(";",len);if(end==-1)end=document.cookie.length;return unescape(document.cookie.substring(len,end));}
function rememberFormInputs(form_id,prefix){var form=document.getElementById(form_id);var els=document.getElementsByTagName('input');for(var i=0;i<els.length;i++){var el=els.item(i);if(el.type=='text'){el.onblur=function(){var name=this.name;var value=this.value;setCookie(prefix+name,value);alert('setCookie: '+name+' = '+value);};var old_value=getCookie(prefix+el.name);if(old_value&&old_value!=''){alert('old value remembered: '+old_value);el.value=old_value;}}}}
window.onload=function(){rememberFormInputs('form','input-','select-','option-','textarea-');}
function alert(str){var el=document.getElementById('alert');if(el){el.value+=str+"\r\n";}}
