function confirmedcheck(obj){
	if(obj.checked){
		document.forms["bbs_form"].elements["body"].value += "\n■" + obj.value;
	}
}
function showComplate(obj){
	if(obj.checked){
		var dlObjects = document.getElementsByTagName("li");
		for (i = 0; i < dlObjects.length; i++) {
			if(dlObjects[i].className == "complate"){
				dlObjects[i].style.display = "none";
			}
		}
	}
	else {
		var dlObjects = document.getElementsByTagName("li");
		for (i = 0; i < dlObjects.length; i++) {
			if(dlObjects[i].className == "complate"){
				dlObjects[i].style.display = "block";
			}
		}
	}
}
var sw = new Array();
function oc(gId) {
	if(sw[gId]){
		document.getElementById(gId).style.display = "none";
		sw[gId] = null;
	}
	else {
		document.getElementById(gId).style.display = "block";
		sw[gId] = 1;
	}
}

function bbs_submit_confirm(obj){
	var caution = "";
	var errorflag = 1;
	if(obj.elements["subject"].value == ""){
		caution += "題名が入力されておりません。\n";
		errorflag = 0;
	}
	var fileTypes = new Array();
	var fileNames = new Array();
	fileTypes = obj.elements["file"].value.split(".");
	var fileType = fileTypes[fileTypes.length - 1].toLowerCase();
	if(fileType != "jpg" && fileType != "gif" && fileType != "png" && fileType != "doc" && fileType != "xls" && fileType != "jrs" && fileType != "kml" && fileType != "ppt" && fileType != "pdf" && fileType != "zip" && fileType != ""){
		caution += "選択された添付ファイルは非対応です。\n";
	}
	else{
		obj.elements["filetype"].value = fileType;
		fileNames = obj.elements["file"].value.split("\\");
		obj.elements["filename"].value = fileNames[fileNames.length - 1];
		fileNames = obj.elements["filename"].value.split("/");
		obj.elements["filename"].value = fileNames[fileNames.length - 1];
	}
	
	if(errorflag){
		if(confirm("投稿してもよろしいですか？")){
			document.cookie = "postname=" + encodeURI(obj.elements["name"].value) + "; expires=Mon, 30 Dec 2020 23:59:59 GMT";
			return true;
		}
		else {
			document.cookie = "postname=" + encodeURI(obj.elements["name"].value) + "; expires=Mon, 30 Dec 2020 23:59:59 GMT";
			return false;
		}
	}
	else{
		alert(caution);
		return false;
	}
}
function bbs_res(articleId) {
	location.href = "#bbs_form_top";
	document.forms["bbs_form"].elements["res_id"].value = articleId;
	document.forms["bbs_form"].elements["subject"].value = "Re:" + document.getElementById("article_title"+articleId).innerHTML;
	document.getElementById("res_mode").style.display = "block";
	document.getElementById("res_title").innerHTML = document.getElementById("article_title"+articleId).innerHTML;
	document.getElementById("res_body").innerHTML = document.getElementById("article_body"+articleId).innerHTML;
}
function bbs_res_cancel() {
	location.href = "#bbs_form_top";
	document.forms["bbs_form"].elements["res_id"].value = "";
	document.forms["bbs_form"].elements["subject"].value = "";
	document.getElementById("res_mode").style.display = "none";
}

function bbs_postQuery(){
	var query = document.forms["bbs_search"].elements["q"].value;
	httpObj = createXMLHttpRequest();
	httpObj.onreadystatechange = bbs_getQuery;
	httpObj.open("GET","<!--%thisURI%-->?mode=search&q="+encodeURI(query),true);
	httpObj.send(null);
	return false;
}
function bbs_getQuery(){
	if ((httpObj.readyState == 4) && (httpObj.status == 200)) {
		document.getElementById("bbs_fields").innerHTML = httpObj.responseText;
	}
	else{
		document.getElementById("bbs_fields").innerHTML = '<div id="searching">検索中...</div>';
	}
}
function bbs_search(query){
	document.forms["bbs_search"].elements["q"].value = query;
	bbs_postQuery();
}
function bbs_fc(obj){
	if(obj.value == obj.defaultValue){
		obj.value = "";
	}
}

function bbs_bl(obj){
	if(obj.value == obj.defaultValue || obj.value == ""){
		obj.value = obj.defaultValue;
	}
}

function createXMLHttp() {
	try {
		return new ActiveXObject ("Microsoft.XMLHTTP");
	}catch(e){
		try {
			return new XMLHttpRequest();
		}catch(e) {
			return null;
		}
	}
	return null;
}
function createXMLHttpRequest(){
	var XMLhttpObject = null;
	try{
		XMLhttpObject = new XMLHttpRequest();
	}
	catch(e){
		try{
			XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){
				return null;
			}
		}
	}
	return XMLhttpObject;
}
function ready(){
	if(document.cookie){
		var values = new Array();
		var pram = new Array();
		var cookies = new Array();
		var cookie;
		cookie = document.cookie.split(" ");
		cookie = cookie.join("");
		values = cookie.split(";");
		for(i=0;i<values.length;i++){
			pram = values[i].split("=");
			cookies[pram[0]] = pram[1];
		}
		document.forms["bbs_form"].elements["name"].value = decodeURI(cookies["postname"]);
	}
}
window.onlaod = ready;
