﻿// JScript 파일
// 해당 내용은 prototype 을 사용해야 합니다.
/* prototype ajax처리 사용법 
0. url : request처리url, parameters : code1=1234&code2=2345
1. var getResult = setAjaxRequest(url,parameters);
*/
var ajaxData = {
    Url : "",
    Method : "get",        
    Parameters : "",
    Asynchronous : true,
    TargetDiv : ""
}

var ajaxResult = "";    // ajax결과값!
function getAjaxRequest()
{
    var httpobj = new Ajax.Request
	(
	    
	    ajaxData.Url,
	    {
		    method : ajaxData.Method,
		    asynchronous:ajaxData.Asynchronous,     // 동기, 비동기 방식 처리(동기방식으로해서 ajaxResult 값을 사용가능)
		    parameters: ajaxData.Parameters,
		    
		    
		    onSuccess:function(httpobj)
		    {
		        //alert("결과값 : "+httpobj.responseText);
		        ajaxResult = httpobj.responseText;
		        
		    },
		    onFailure:function()
		    {
		        window.open(ajaxData.Url + "?" + parameters);
		        
		    },
		    evalScripts: true
	    } 
	)
}

/*금칙어 기본 텍스트 */
var abUsemsgDefault = "ㆍ욕설/음란한 표현 또는 도배방지를 위한 금칙어가 사용되었습니다.\r\n";
abUsemsgDefault += "ㆍ개인의 명예보호를 위해 금칙어가 적용될 수 있습니다.\r\n\r\n";

var abUsemsg = "";      // 금칙어 변경 내용 저장 변수
var AbParameters = "";  // 금칙어 파라미터
var AbResult = "";      // 금칙어 결과배열변수

function setAjaxRequestAbUse(parameters)
{
    ajaxData.Url = "/inc/AbUse.aspx";
    ajaxData.Parameters = parameters;
    ajaxData.Asynchronous = false;
    
    getAjaxRequest();
}


function setAjaxRequest(url,parameters,asynchronous)
{
    ajaxData.Url = url;
    ajaxData.Parameters = parameters;
    ajaxData.Asynchronous = asynchronous;
    
    getAjaxRequest();
}
