//////////////////////////////////////////////////////////////////////
//
//	Java Script for imgboard 0.714
//
//////////////////////////////////////////////////////////////////////

var home_gif = new Image();
var home_hover_gif = new Image();

var trush_gif = new Image();
var trush_hover_gif = new Image();

var man_gif = new Image();
var man_hover_gif = new Image();

home_gif.src = java_thumb_http+"home.gif";
home_hover_gif.src = java_thumb_http+"home_hover.gif";

trush_gif.src = java_thumb_http+"trush.gif";
trush_hover_gif.src = java_thumb_http+"trush_hover.gif";

man_gif.src = java_thumb_http+"man.gif";
man_hover_gif.src = java_thumb_http+"man_hover.gif";

function homeon() {
	document.images["homeimg"].src=home_hover_gif.src;
}

function homeout() {
	document.images["homeimg"].src=home_gif.src;
}

function trushon(trushid) {
	document.images[trushid].src=trush_hover_gif.src;
}

function trushout(trushid) {
	document.images[trushid].src=trush_gif.src;
}

function manon(manid) {
	document.images[manid].src=man_hover_gif.src;
}

function manout(manid) {
	document.images[manid].src=man_gif.src;
}

function checkNewThread(fObj) {
	if (fObj.style) {
		if (fObj.name.value) {
			fObj.name.style.backgroundColor='white';
		}else{
			fObj.name.style.backgroundColor='#FFCC66';
		}

		if (fObj.sub.value) {
			fObj.sub.style.backgroundColor='white';
		}else{
			fObj.sub.style.backgroundColor='#FFCC66';
		}

		if (fObj.upfile.value || fObj.paintbbs.value) {
			fObj.upfile.style.backgroundColor='white';
		}else{
			fObj.upfile.style.backgroundColor='#FFCC66';
		}
	}
	if (!fObj.name.value||!fObj.sub.value) {
		alert('必須項目を全て入力してください');
		return false;
	}

	if (fObj.upfile != null && !fObj.upfile.value && !fObj.paintbbs.value) {
		alert('スレッドを立てるには，画像が必須です');
		return false;
	}

	if (fObj.style) {
		if (fObj.name.value.match(/#|＃/)) {
			fObj.name.style.backgroundColor='white';
		}else{
			fObj.name.style.backgroundColor='#FFCC66';
		}
	}
	if (!fObj.name.value.match(/#|＃/)) {
		alert('スレッドを立てるには，名前にトリップを付けてください\n\n例)名前#pass');
		return false;
	}
	return true;
}

function checkPostRes(fObj) {
	if (fObj.style) {
		if (fObj.com.value||!fObj.textonly.checked||fObj.paintbbs.value) {
			fObj.com.style.backgroundColor='white';
		}else{
			fObj.com.style.backgroundColor='#FFCC66';
		}
		if (fObj.upfile != null) {
			if (fObj.upfile.value||fObj.textonly.checked) {
				fObj.upfile.style.backgroundColor='white';
			}else{
				fObj.upfile.style.backgroundColor='#FFCC66';
			}
		}
	}
	if (thread_need_image) {
		if (!fObj.com.value && fObj.textonly.checked && !fObj.paintbbs.value) {
			alert('画像なしの場合は、コメント記入が必須です');
			return false;
		}
	}
	if (fObj.upfile != null && !fObj.upfile.value && !fObj.paintbbs.value && !fObj.textonly.checked) {
		alert('画像を指定してください。');
		return false;
	}
	return true;
}

function getcookievalue(iname)
{
	var allcookies = document.cookie;
	var pos        = allcookies.indexOf(iname+"=");
	if (pos != -1 ) {
		var start = pos+iname.length+1;
		var end   = allcookies.indexOf(';',start);
		if (end == -1) { end = allcookies.length; }
		var value  = allcookies.substring(start,end);
		value = unescape(value);
		return value;
	}
	return "";
}

function markNewlyPosted(posted)
{
	today = new Date();
	if (today.getTime()-posted<28800000) { document.write(java_new_mark); }
}

function putSubmitbutton(ntpost,formstr,errmsg)
{
	today = new Date();

	if (today.getTime()>ntpost) {
		document.write(formstr);
	}else{
		document.write(errmsg);
	}
}
