if (typeof(ZM_SPAMFREE_JS) == 'undefined') { // ÇÑ¹ø¸¸ ½ÇÇà
    var ZM_SPAMFREE_JS = true;

if (typeof g4_path == 'undefined')
    alert('g4_path º¯¼ö°¡ ¼±¾ðµÇÁö ¾Ê¾Ò½À´Ï´Ù. zmSpamFree/zmspamfree.js');

//<![CDATA[
// ÁÂ¿ì °ø¹é Á¦°Å ÇÔ¼ö
function _trim ( str ) { return str.replace(/(^\s*)|(\s*$)/g, ""); }

/*
	AJAX Start
	¿©±â¼­ºÎÅÍ "AJAX End"±îÁö´Â AJAX ±¸ÇöÀ» À§ÇØ ÇÊ¼öÀûÀÎ ÇÔ¼öµéÀÌ¸ç,
	°¢ ÇÁ·Î±×·¥¸¶´Ù °¢±â Á¶±Ý¾¿ ´Ù¸¥ ÄÚµåµé·Î ±¸¼ºµÇ¾î ÀÖÀ½
*/
// AJAX ±¸ÇöÀ» À§ÇØ (ºô¾î¸Ó±Û) IE¿Í Å¸ ºê¶ó¿ìÀú°£ÀÇ ÀÛµ¿ µ¿ÀÏÈ­
function getHTTPObject () {
	var xhr = false;
	if ( window.XMLHttpRequest ) { xhr = new XMLHttpRequest (); }
	else if ( window.ActiveXObject ) {
		try { xhr = new ActiveXObject ( "Msxml2.XMLHTTP" ); }
		catch ( e ) {
			try { xhr = new ActiveXObject ( "Microsoft.XMLHTTP" ); }
			catch ( e ) { xhr = false; }
		}
	}
	return xhr;
}
// ÇØ´ç ÆÄÀÏ È£Ãâ
function grabFile ( file, func ) {
	var req = getHTTPObject ();
	if ( req ) {
		req.onreadystatechange = function () { eval(func+"(req)"); };
		req.open ( "GET", file, true );
		req.send(null);
	}
}
// ÆÄÀÏ È£Ãâ½Ã ÀÀ´äÀÇ statusÁß ÇÊ¿äÇÑ status ¹ß»ý½Ã return
	function ajaxOk ( req ) {	if ( req.readyState==4 && (req.status==200 || req.status==304) ) { return true; } else { return false; } }
/*
	AJAX End
*/

// ½ºÆÔ¹æÁöÄÚµå ÀÌ¹ÌÁö¸¦ »õ·Î¿î ¹®Á¦·Î ¹Ù²Þ
function changeZsfImg() {
	document.getElementById("zsfImg").src = g4_path + "/zmSpamFree/zmSpamFree.php?re&zsfimg="+new Date().getTime();
}

// AJAX¸¦ ÀÌ¿ëÇÑ ½ºÆÔ¹æÁöÄÚµå °Ë»ç
function checkZsfCode(obj) {
	var zsfCode = _trim(obj.value);	// ÀÔ·ÂµÈ ½ºÆÔ¹æÁöÄÚµåÀÇ °ªÁß ÁÂ¿ì °ø¹éÀ» »« °ª
	if ( zsfCode.length > 0 ) {	// ½ºÆÔ¹æÁöÄÚµå°ªÀÌ ÀÔ·ÂµÈ °æ¿ì
	grabFile ( g4_path + "/zmSpamFree/zmSpamFree.php?zsfCode="+zsfCode, "resultZsfCode" );	// ½ºÆÔ¹æÁöÄÚµå°ªÀ» °ËÁõÇÏ¿© °á°ú°ªÀ» resultZsfCode ÇÔ¼ö·Î ³Ñ±è
	}
}
// ½ºÆÔ¹æÁöÄÚµå °Ë»ç°á°ú¸¦ hidden Æû¿¡ ÀÔ·Â½ÃÅ´
function resultZsfCode(req) {
		if ( ajaxOk(req) ) {
			var ret = req.responseText*1;	// AJAX °á°ú¹°°ªÀ» ¼ýÀÚ µ¥ÀÌÅÍ·Î º¯È¯
			document.getElementById("zsfCodeResult").value = ret;	// hidden Æû¿¡ ÀÔ·Â
			//if ( !ret ) { changeZsfImg(); }	// AJAX °á°ú¹°°ªÀÌ 0ÀÏ °æ¿ì Ä°Â÷ ÀÌ¹ÌÁö ¹Ù²Þ
		}
}
function checkFrm() {
		var zsfCode = _trim(document.getElementById("wr_key").value);	// ½ºÆÔ¹æÁöÄÚµå°ª¿¡¼­ °ø¹é Á¦°Å
		if ( !zsfCode ) {	// ½ºÆÔ¹æÁöÄÚµå°ªÀÌ ¾øÀ» °æ¿ì
			alert ("½ºÆÔ¹æÁöÄÚµå(Captcha Code)¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			document.getElementById("wr_key").focus();	// ½ºÆÔ¹æÁöÄÚµå ÀÔ·ÂÆû¿¡ focus
			return false;
		}
		if ( document.getElementById("zsfCodeResult").value*1 < 1 ) {	// °Ë»ç°á°ú°ªÀÌ °ÅÁþ(0)ÀÏ °æ¿ì
			alert ("½ºÆÔ¹æÁöÄÚµå(Captcha Code)°¡ Æ²·È½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
			changeZsfImg();	// Ä°Ã­ ÀÌ¹ÌÁö »õ·Î ¹Ù²Þ
			document.getElementById("wr_key").value="";	// ½ºÆÔ¹æÁöÄÚµå ÀÔ·ÂÆû °ª Á¦°Å
			document.getElementById("wr_key").focus();		// ½ºÆÔ¹æÁöÄÚµå ÀÔ·ÂÆû¿¡ focus
			return false;
		}
		return true;
}
//]]>

}