function pne_url2a(url) {
    var urlstr = url.replace("&amp;", "&");
    if (urlstr.length > 57) {
       urlstr = urlstr.substr(0, 57) + '...';
    }
    urlstr = urlstr.replace("&", "&amp;");
    document.write('<a href="'+url+'" target="_blank">'+urlstr+'</a>');
}

function setAddr(){
	
	// クッキー保存時間文字列生成
	var kigen = new Date();
	
	if(document.form1.is_save.checked){
		kigen.setTime(kigen.getTime() + (1000 * 60 * 60 * 24 * 365)); // クッキー1年有効
		saveTime = kigen.toGMTString();
		createCookie("mailaddress", document.form1.username.value, saveTime);
		createCookie("is_save", document.form1.is_save.value, saveTime);
		// alert(saveTime);
		// alert("保存");
	}else{
		kigen.setTime(kigen.getTime() - (1000 * 60 * 60 * 24 * 365)); // クッキー削除
		saveTime = kigen.toGMTString();
		createCookie("mailaddress", "", saveTime);
		createCookie("is_save", "", saveTime);
		// alert("消す");
	}
	
}

function getAddr(){
	is_save = abstractCookie("is_save");
	// alert(document.cookie);
	// alert(is_save);
	if(is_save == "1"){
		document.form1.is_save.checked = true;
		document.form1.username.value = abstractCookie("mailaddress");
		// alert(document.form1.username.value);
	}

}

function createCookie(key, value, exp) {
	document.cookie = key + "=" + escape(value) + "; expires=" + exp + ";";
}

function abstractCookie(key) {
	var a = document.cookie.split(/[ ;]/);
	for(i = 0; i < a.length; i++){
		_a = a[i].split("=");
		if(_a[0] == key){
			return _a[1];
		}
	}
}