if(!window.decodeURIComponent) decodeURIComponent = unescape;
if(!window.encodeURIComponent) encodeURIComponent = escape;

function s(key,value,days)
{
	var exp = new Date(),expstr;
	exp.setTime(exp.getTime() + 1000*60*60*24*days);
	expstr = exp.toUTCString();
	if(!expstr) expstr = exp.toGMTString();
	document.cookie = key + '="' + encodeURIComponent(value) + '"; expires="' + expstr + '" path=/;';
}

onload = function (e)
{
	var N=g("NAME"),M=g("MAIL"),i;
	for(i=0;i<document.forms.length;i++){
		if(document.forms[i].FROM && document.forms[i].mail){
			document.forms[i].FROM.value=N;
			document.forms[i].mail.value=M;
			if(!document.forms[i].addEventListener)
				document.forms[i].addEventListener = function(t,l,c){ this["on"+t] = l; };
				document.forms[i].addEventListener(
			 	"submit",
			 	function(e){
                	s("NAME",this.FROM.value,30);
                	s("MAIL",this.mail.value,30);
            	},
            	false
            );
		}
	}
};

function g(key)
{
    var value = new RegExp("(^|[,;]\\s*)" + key + "=\"?([^\",;\\s]+)").exec(document.cookie);
    return value ? decodeURIComponent(value[2]) : "";
}
