// locationÀÌ allblog.net ÀÌ¸é °­Á¦ÀÌµ¿


function init() {
	document.getElementById("mainTable").style.display="inline";
	document.getElementById("footTable").style.display="inline";
	document.getElementById("loadingTable").style.display="none";
}

// AJAX START
var g_Req;	//php·Î º¸³¾ requestº¯¼ö
var calendarYm;

function getCalendar(year,month,date) {
	if (!year) year="";
	if (!month) month="";
	if (!date) date="";

	g_Req = newXMLHttpRequest();
	g_Req.onreadystatechange = processReqChange; 
	g_Req.open("POST", "./calendar_load.php", true);
	g_Req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	g_Req.send("year=" + year + "&month="+month+"&date="+date);
}

function newXMLHttpRequest() { 
	var xmlreq = false; 

	if (window.XMLHttpRequest) {						// ÆÄÀÌ¾îÆø½º³ª ¸ÆÀÇ »çÆÄ¸®ÀÇ °æ¿ìÃ³¸® 
		// Create XMLHttpRequest object in non-Microsoft browsers 
		xmlreq = new XMLHttpRequest(); 
	} 
	else if (window.ActiveXObject) {					// IE°è¿­ÀÇ ºê¶ó¿ìÁ®ÀÇ °æ¿ì 
		// Create XMLHttpRequest via MS ActiveX 
		try { 
			// Try to create XMLHttpRequest in later versions 
			// of Internet Explorer 
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP"); 
		} 
		catch (e1) { 
			// Failed to create required ActiveXObject 
			try { 
				// Try version supported by older versions 
				// of Internet Explorer 
				xmlreq = new ActiveXObject("Microsoft.XMLHTTP"); 
			} 
			catch (e2) { 
				// Unable to create an XMLHttpRequest with ActiveX 
			} 
		} 
	}
	
	return xmlreq; 
} 

function processReqChange() { 
	// only if req shows "loaded" 
	if (g_Req.readyState == 4) { 
		// only if "OK" 
		if (g_Req.status == 200) { 
			setCalendar();
		} 
		else { 
			// alert("There was a problem retrieving the XML data:\n" + g_Req.statusText); 
		} 
	} 
} 

function setCalendar() {
	document.getElementById("div_calendar").innerHTML=g_Req.responseText;
}
// AJAX END

function mySetCookie(name,value,expiretime,flag) {
	if (expiretime==0) {
		document.cookie = name+"="+escape(value)+"; expires="+expires;
		return;
	}
	if (expiretime) {
		var now = new Date();
		var time = now.getTime();

		now.setTime(time+expiretime);

		var expires = now.toGMTString();
		document.cookie = name+"="+escape(value)+"; expires="+expires;
		return;
	}
	var now = new Date();
	var time = now.getTime();
	now.setTime(time+1000*60*60*24);
	var expires = now.toGMTString();
	document.cookie = name+"="+escape(value)+"; expires="+expires;
}

function imageView(img) {
	window.open("imageView.php?url="+img,"imageView","scrollbars=yes");
}

function imageViewResize() {
	var width = document.all.img.width;
	var height = document.all.img.height;
	
	var swidth = screen.width - 200;
	var sheight = screen.height - 200;
	
	if (height >= sheight){
		height = height - (height - sheight);
	}
	if (width >= swidth){
		width = width - (width - swidth);
	}
	window.resizeTo(width+27, height+56);
}

function sendmail(tomal) {
	var w, strope;
	strope = "width=370, height=410, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("sendmail.php?tomal="+tomal, "sendmail", strope);
	w.focus();
}

function register() {
	var w, strope;
	strope = "width=600, height=600, scrollbars=yes,toolbar=no,resizable=no, location=no";
	w=open("/again/family2.php", "family", strope);
	w.focus();
}

function writeBlog(category_id) {
	var w, strope;
	strope = "width=850, height=720, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_write_form.php?category_id="+category_id, "write_form", strope);
	w.focus();
}

function blogModify(no) {
	var w, strope;
	strope = "width=850, height=720, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_write_form.php?no="+no, "write_form", strope);
	w.focus();
}

function cmtCheck(form) {
	if (form.cmt_webid.value==""||form.cmt_webid.value=="webID") {
		alert("webID¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.cmt_webid.focus();
		return false;
	} else if (form.cmt_passwd.value=="") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.cmt_passwd.focus();
		return false;
	} else if (form.cmt_contents.value=="") {
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		form.cmt_contents.focus();
		return false;
	} else {
		if (form.cmt_email.value=="email") { form.cmt_email.value=""; }
		return true;
	}
}
function cmtmodify(form) {
	var objForm = document.cmtForm;
	objForm.cmt_no.value=form.cmtno.value;
	objForm.cmt_webid.value=form.webid.value;
	objForm.cmt_email.value=form.memmal.value;
	objForm.cmt_contents.value=form.cmncts.value;
	objForm.mode.value = "cmt_edit_ok";
	objForm.cmt_passwd.focus();
	document.getElementById("t1").style.display="none";
	document.getElementById("t2").style.display="inline";
	return false;
}
function rswebid(obj) {
	if (obj.value=="webID") {
		obj.value="";
	} else if (obj.value=="") {
		obj.value="webID";
	}
}
function rsmail(obj) {
	if (obj.value=="email") {
		obj.value="";
	} else if (obj.value=="") {
		obj.value="email";
	}
}
function rscts(obj) {
	if (obj.value=="³»¿ë") {
		obj.value="";
	} else if (obj.value=="") {
		obj.value="³»¿ë";
	}
}

function rsurl(obj) {
	if (obj.value=="User Blog OR Homepi URL") {
		obj.value="";
	} else if (obj.value=="") {
		obj.value="User Blog OR Homepi URL";
	}
}

function commentWrite(no) {
	if (document.getElementById("comment_"+no).style.display=="none") {
		document.getElementById("comment_"+no).style.display="inline"
	} else {
		document.getElementById("comment_"+no).style.display="none"
	}
}

function commentReply(blog_no,pno) {
	var w, strope;
	strope = "width=580, height=210, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_comment_reply_form.php?blog_no="+blog_no+"&pno="+pno, "comment_replay", strope);
	w.focus();
}

function guestReply(pno) {
	var w, strope;
	strope = "width=580, height=210, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_guest_reply_form.php?pno="+pno, "guest_replay", strope);
	w.focus();
}

function trackbackView(no) {
	if (document.getElementById("trackback_"+no).style.display=="none") {
		document.getElementById("trackback_"+no).style.display="inline"
		document.getElementById("trackback_"+no+"_view").style.display="inline"
	} else {
		document.getElementById("trackback_"+no).style.display="none"
		document.getElementById("trackback_"+no+"_view").style.display="none"
	}
}

function trackbackCopy(url){
	window.clipboardData.setData('Text',url);
	alert("ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù.");
}

function bodyClose() {
	document.getElementById("body").style.display="none";
}

function commentCheck(form) {
	if (form.webid.value==""||form.webid.value=="webID") {
		alert("webID¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.webid.focus();
		return false;
	} else if (form.password.value=="") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.password.focus();
		return false;
	} else if (form.body.value==""||form.body.value=="³»¿ë") {
		alert("³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		form.body.focus();
		return false;
	} else if (form.security&&form.security.value==""||form.security.value=="º¸¾È´Ü¾î") {
		alert("º¸¾È´Ü¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		form.security.focus();
		return false;
	} else {
		if (form.email.value=="email") { form.email.value=""; }
		if (form.url.value=="User Blog OR Homepi URL") { form.url.value=""; }
		return true;
	}
}

function commentDelete(no) {
	var w, strope;
	strope = "width=370, height=190, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_del.php?write_type=comment_del&no="+no, "comment_del", strope);
	w.focus();
}

function guestDelete(no) {
	var w, strope;
	strope = "width=370, height=190, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_del.php?write_type=guest_del&no="+no, "guest_del", strope);
	w.focus();
}

function trackbackDelete(no) {
	var w, strope;
	strope = "width=370, height=190, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_del.php?write_type=trackback_del&no="+no, "trackback_del", strope);
	w.focus();
}


function blogDelete(no) {
	var w, strope;
	strope = "width=370, height=190, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_del.php?write_type=blog_del&no="+no, "comment_del", strope);
	w.focus();
}


function summaryMore(no) {
	document.getElementById("sum_"+no).style.display="none";
	document.getElementById("body_"+no).style.display="inline";
}

function summaryClose(no) {
	document.getElementById("sum_"+no).style.display="inline";
	document.getElementById("body_"+no).style.display="none";
}

function source() {
	var form = document.writeForm;
	str1 = "\r\n##__Source Start__##\r\n\r\n"; 
	str2 = "\r\n##__Source End__##\r\n"; 
	form.body_org.value = form.body_org.value+str1+str2; 
}

function login() {
	var w, strope;
	strope = "width=370, height=190, scrollbars=no,toolbar=no,resizable=no, location=no";
	w=open("blog_login_form.php", "login_form", strope);
	w.focus();
}

function editor(obj) {
	var form = document.writeForm;
	if (!confirm("ÀÛ¼ºÇÏ½Å ±ÛÀ» ÃÊ±âÈ­ µÇ°í »õ·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. °è¼ÓÇÏ½Ã°Ú½À´Ï±î?")) {
		return false;
	}

	if (obj.value=="HTML Editor »ç¿ëÇÏÁö ¾ÊÀ½") {
		obj.value="HTML Editor »ç¿ë";
		document.getElementById("sourceBtn").disabled = false;
		document.getElementById("flvBtn").disabled = false;
		
		form.body_org.style.display="inline";
		document.getElementById("body_editor___Frame").style.display="none";
	} else {
		obj.value="HTML Editor »ç¿ëÇÏÁö ¾ÊÀ½";
		document.getElementById("sourceBtn").disabled = true;
		document.getElementById("flvBtn").disabled = true;
		form.body_org.style.display="none";
		form.body_org.value="";
		document.getElementById("body_editor___Frame").style.display="inline";
	}
}

function writeFormOnload() {

	var form = document.writeForm;
	if (form.body_org.value!="") {
		form.body_flag.value="HTML Editor »ç¿ë";
		document.getElementById("sourceBtn").disabled = false;
		document.getElementById("flvBtn").disabled = false;
		form.body_org.style.display="inline";
		document.getElementById("body_editor___Frame").style.display="none";
	}
}

function writeCheck(form) {

	if (form.category_id.value==""||form.category_id.value=="-") {
		alert("CATEGORY¸¦¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		form.category_id.focus();
		return false;
	}

	if (form.webid.value=="") {
		alert("WEBID¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.webid.focus();
		return false;
	}
	if (form.password.value=="") {
		alert("PASSWORD¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.password.focus();
		return false;
	}
	if (form.title.value=="") {
		alert("TITLE¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.title.focus();
		return false;
	}
	if (form.body_flag.value=="HTML Editor »ç¿ë"&&form.body_org.value=="") {
		alert("BODY¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.body_org.focus();
		return false;
	}
	if (form.security.value=="") {
		alert("SECURITY¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.security.focus();
		return false;
	}

	if (confirm("º¸¾È´Ü¾î°¡ Æ²¸®¸é ¸ðµç ³»¿ëÀÌ Áö¿öÁö¸ç µî·ÏµÇÁö ¾Ê½À´Ï´Ù.\r\nSECURITY(º¸¾È´Ü¾î)¸¦ Á¤È®È÷ ÀÔ·ÂÇß½À´Ï±î?")) {
		return true;
	}

	return false;
}

function setFull() {
	document.getElementById("mainTable").width="100%";
	document.getElementById("headTable").width="100%";
	document.getElementById("footTable").width="100%";
	document.getElementById("full").style.display="none";
	document.getElementById("fix").style.display="inline";
	for (var i=0;i<40;i++) {
		if (document.getElementById("full_title_"+i)) {
			document.getElementById("full_title_"+i).style.display="inline";
			document.getElementById("fix_title_"+i).style.display="none";
		} else {
			break;
		}		
	}

	mySetCookie("table_full",1);
}

function setFix() {
	document.getElementById("mainTable").width="835";
	document.getElementById("headTable").width="887";
	document.getElementById("footTable").width="835";
	document.getElementById("full").style.display="inline";
	document.getElementById("fix").style.display="none";
	for (var i=0;i<40;i++) {
		if (document.getElementById("full_title_"+i)) {
			document.getElementById("full_title_"+i).style.display="none";
			document.getElementById("fix_title_"+i).style.display="inline";
		} else {
			break;
		}		
	}
	mySetCookie("table_full","-");
}

function moveMonth(type) {
	var ym=this.calendarYm;
	var year = ym.substring(0,4);
	var month = parseInt(ym.substring(4),10);
	if (type=="prev") {
		month--;
		if (month==0) {
			year--;
			month=12;
		}
	}

	if (type=="next") {
		month++;
		if (month==13) {
			year++;
			month=1;
		}
	}

	getCalendar(year,month);
	this.calendarYm=year+""+month;
	document.getElementById("calendar_ym_str").innerHTML="<a href=\"JavaScript:viewBlog('"+year+"."+month+"')\" onfocus=\"this.blur()\"><b><u>"+year+". "+month+"</u></b></a>";

}

function viewBlog(v_date) {
	location.href="./?v_date="+v_date;
}

function setMonth(calendarYm) {
	this.calendarYm=calendarYm;
	var ym=this.calendarYm;
	var year = ym.substring(0,4);
	var month = parseInt(ym.substring(4),10);
	document.getElementById("calendar_ym_str").innerHTML="<a href=\"JavaScript:viewBlog('"+year+"."+month+"')\" onfocus=\"this.blur()\"><b><u>"+year+". "+month+"</u></b></a>";
}

function searchOk(form) {
	if (form.sitesearch.value=="") { 
		form.action="./index.php";
		form.que.value=form.q.value;
	}
}

function objView(script) {
	document.write(script);
}

function flvUpload() {
	var form = document.writeForm;
	var flvName = prompt("FLV ÆÄÀÏ¸íÀ» ÀÔ·ÂÇÏ¼¼¿ä. (.flv »ý·«)");
	str = "\r\n<script language=\"JavaScript\">objView('<object type=\"application/x-shockwave-flash\" data=\"http://wizard.ncafe.net/wt/FlowPlayer.swf\" width=\"450\" height=\"360\" id=\"FlowPlayer\"><param name=\"allowScriptAccess\" value=\"sameDomain\" /><param name=\"movie\" value=\"http://wizard.ncafe.net/wt/FlowPlayer.swf\" /><param name=\"quality\" value=\"high\" /><param name=\"scale\" value=\"noScale\" /><param name=\"wmode\" value=\"transparent\" /><param name=\"flashvars\" value=\"baseURL=http://wizard.ncafe.net/wt/upload/flv&videoFile="+flvName+".flv&loop=false\" /></object>')</script>"; 
	form.body_org.value = form.body_org.value+str; 
}