	var nodesc = false;
	var PageSize = 0;
	var ListSize = 0;
	var CurPage = 1;
	var TotalAll;
	var Total = 0;
	var Master_Id = 0;
	var Search = '';
	var SearSt = '';
	var ticketurl = "";
	var BoardId = 0;
	var ArtistId = 0;
	var SortOrder = "BOARD_ID";

	function assignError(res){
        alert(res);
	}
	
	function onSearch()
	{
	    var objSearch = document.getElementById("dropSearch");
	    
	    for(i=0; i<objSearch.length; i++)
	    {
	        if(objSearch[i].selected)
	        {
	            Search = objSearch[i].value;
	            break;
	        }
	    }    
	    SearSt = document.getElementById("txtSearch").value;
	    
	    getBoardCount();
	}

	function getBoardCount() {

		var url = ticketurl + "/Common/AsynPage/ArtistBoard/StarBoardCount.aspx";

		new Ajax.Request(url,{
			asynchronous:true,
			method: "get",
			parameters: "MasterId=" + Master_Id + "&Search=" + Search + "&SearSt=" + SearSt + "&ArtistId=" + ArtistId,
			onSuccess: function(request){
				getBoardCount_Callback(request.responseText);
			},
			onFailure: function(request){
				assignError(request.responseText);
			}
		});
	}
	
	
	function getBoardCount_Callback(res){
		Total = res;
//		if(TotalAll != Total){
			getBoardList();
//		}else if(nodesc==true){
//			getBoardList();
//		}
		TotalAll = Total;	
	}
	
	function getBoardList(){
		getPaging2(DivPage, PageSize, ListSize);
		
		var url = ticketurl + "/Common/AsynPage/ArtistBoard/StarBoardList.aspx";
		new Ajax.Request(url,{
			asynchronous:true,
			method: "get",
			parameters: "IdMaster=" + Master_Id + "&Search=" + Search + "&SearSt=" + SearSt + "&page=" + CurPage + "&sort=" + SortOrder + "&ArtistId=" + ArtistId,
			onSuccess: function(request){
				getBoardList_Callback(request.responseText);
			},
			onFailure: function(request){
				assignError(request.responseText);
			}
		});
	}
	
	function getBoardList_Callback(res){
		if(CurPage > 1 && (res+"n")=="n"){
			nodesc=true;
			CurPage = CurPage-1;
			getBoardCount();
		}else{
			nodesc=false;
			brdArea.innerHTML = res;
			document.getElementById("brdArea").style.display = "";
		}

		//if (bFirstAlert == true) {
    	//	jsf_ParentiFrameResize();
		//}
	}
	
	function goToMoving(movePage){
		CurPage =  movePage;
		getBoardList();
	}
	
	function getBoardData(idboard){
	
	    BoardId = idboard;

		var url = ticketurl + "/Common/AsynPage/ArtistBoard/StarBoardRead.aspx";
		new Ajax.Request(url,{
			asynchronous:true,
			method: "get",
			parameters: "idboard=" + idboard,
			onSuccess: function(request){
				getBoardData_Callback(request.responseText);
			},
			onFailure: function(request){
				assignError(request.responseText);
			}
		});
	}
	
	function getBoardData_Callback(res){

		divContent.innerHTML = res;
		document.getElementById("divContent").style.display = "";
		
		getCommentData();
	}
	
	function onBoardTopId(){
	    if(BoardId == 0)
	        getBoardTopId();
	    else
	        getBoardData(BoardId);
	}

	function getBoardTopId(){

		var url = ticketurl + "/Common/AsynPage/ArtistBoard/StarBoardTopRead.aspx";
		new Ajax.Request(url,{
			asynchronous:true, 
			method: "get",
			parameters: "IdMaster=" + Master_Id + "&ArtistId=" + ArtistId,
			onSuccess: function(request){
				getBoardTopId_Callback(request.responseText);
			},
			onFailure: function(request){
				assignError(request.responseText);
			}
		});
	}
	
	function getBoardTopId_Callback(res){
        if(res == "")
            document.getElementById("divContent").innerHTML = "";
        else
		    getBoardData(res);
	}

	
function getPaging2(objdiv, pagesize, listsize){
		
	objdiv.innerHTML = "";
	var innerHtml = "";
	var FromPage = parseInt((CurPage - 1) / listsize) * listsize + 1;
	var ToPage = FromPage+listsize-1;
	var PageCount = parseInt(((Total-1)/pagesize))+1;
	if(PageCount <= ToPage)
		ToPage=PageCount;
		                           	
    innerHtml = "<table width='100%' border='0' cellpadding='0' cellspacing='0'>";
    innerHtml += "<tr>";
    innerHtml += "<td width='22'>";

	if(parseInt(((CurPage-1)/listsize)) > 0){
	    innerHtml += "<a href='javascript:goToMoving(" + (FromPage - 1) + ");' onfocus=this.blur()><img src='/images/common/btn_prev02.gif' border='0'></a>";
	}else{
	    innerHtml += "<img src='/images/common/btn_prev02.gif' border='0' align='absbottom'>";
	}
    innerHtml += "</td><td width='20'>";

	if(CurPage > 1) {
	    innerHtml += "<a href='javascript:goToMoving(" + (CurPage - 1) + ");' onfocus=this.blur()><img src='/images/common/btn_prev01.gif' border='0'></a>";
	}else{
	    innerHtml += "<img src='/images/common/btn_prev01.gif' border='0' align='absbottom'>";
	}
    innerHtml += "</td><td align='center'>";

	for(var i=FromPage;i<=ToPage;i++)
	{
		if(i==CurPage)
			innerHtml += "<font color='red'>"+i+"</font>&nbsp;";
		else
			innerHtml += "<a href='javascript:goToMoving("+i+");'>"+i+"</a>&nbsp;";
	}
    innerHtml += "</td><td width='22'>";
	
	if(CurPage < PageCount){
	    innerHtml += "<a href='javascript:goToMoving(" + (CurPage + 1) + ");' onfocus=this.blur()><img src='/images/common/btn_next01.gif' border='0'></a>";
	}else{
	    innerHtml += "<img src='/images/common/btn_next01.gif' border='0' align='absbottom'>";
	}
    innerHtml += "</td><td width='20'>";
    
	if(ToPage < PageCount){
	    innerHtml += "<a href='javascript:goToMoving(" + (ToPage + 1) + ");' onfocus='this.blur();'><img src='/images/common/btn_next02.gif' border='0'></a>";
	}else{
	    innerHtml += "<img src='/images/common/btn_next02.gif' border='0' align='absbottom'>";
	}
    innerHtml += "</td>";
	innerHtml += "</tr>";
	innerHtml += "</table>";
	
	objdiv.innerHTML = innerHtml;
}
