function checkname(obj) {
	var name = obj.form.nickname.value;
	var regex = /[<>\"'&]/;
	if(name == "") {
		alert("ニックネームを入力して下さい。");
		return false;
	}
	if(regex.test(name)) {
		alert("ニックネームに HTML タグを利用することはできません。");
		return false;
	}
	return true;
}

function checkurl(obj) {
	var url = obj.form.url.value;
//	var regex = /((?:\w{3,5}:\/\/)?(\w)+\.(\w)+\.(\w)+(?:\/?.*))/;
	var regex = /(http|ftp|https|mms|yun):\/\/[-_.!~*\'()a-zA-Z0-9;\/?:@&=+$,%#]+/;
	if(url != "" && !regex.test(url)) {
		alert("正しい URL を入力して下さい。");
		return false;
	}
	return true;
}

function checkemail(obj) {
	var email = obj.form.email.value;
	var regex = /([\w][\w-\.]*@[\w][\w-_]*\.[\w][\w\.]+)/;
	if(email == "") {
		alert("email アドレスを入力して下さい。");
		return false;
	}
	if(!regex.test(email)) {
		alert("正しい email アドレスを入力して下さい。");
		return false;
	}
	return true;
}

function checkcomment(obj) {
	var content = obj.form.content.value;
	var regex = /[<>\"'&]/;
	if(content == "") {
		alert("クチコミ情報を入力して下さい。");
		return false;
	}
	if(regex.test(content)) {
		alert("クチコミ情報に HTML タグを利用することはできません！");
		return false;
	}
	return true;
} 

function checkkey(obj) {
	var key = obj.form.keystring.value;
	if(key == "") {
		alert("画像に書かれている文字を正しく入力して下さい");
		return false;
	}
	return true;
}

function setview(id2,name2,id3,name3) {
	var exdate = new Date();
	var expiredays = 3600*24*30*3;
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = "okn_genre_id" + "=" + id2+","+encodeURIComponent(name2)+","+id3+","+encodeURIComponent(name3) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	document.cookie = "list_view" + "=" + 1 +((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	return true;
}

function checkall(obj) {
	if(!checkname(obj) || !checkurl(obj) || !checkemail(obj) || !checkcomment(obj) || !checkkey(obj)) {
		return false;
	}
	var exdate = new Date();
	var expiredays = 3600*24*30*3;
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = "list_view" + "=" + 1 +((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
	return true;
}
