	var nowTotal =0;
	var pastPageNum =1;
	var IntervalId =0;
	var navNS = (navigator.appName.indexOf('Netscape') > -1);
	var navIE = (navigator.appName.indexOf('Microsoft Internet Explorer') > -1);
	var nowPageNum = 1;
	var cntSubmit = 0;

	function goDesc(rel,condition)
	{
		document.nlist.link_condition.value = condition;
		document.nlist.action = rel;

		if(cntSubmit == 0)
		{
			document.nlist.submit();
			//cntSubmit = 1;
		}
	}

	function goCate(rel,condition)
	{

		document.nlist.link_condition.value = condition;
		document.nlist.action = rel;

		if(cntSubmit == 0)
		{
			document.nlist.submit();
			//cntSubmit = 1;
		}
	}


	function GetBoardWriteInfo(type)
	{
		if(frames.editor_default != undefined){
			var EdtContent = frames.editor_default.SubmitHTML();
			$('content').value = EdtContent;
		}

		var memberIdObj		= $('memberId');
		var writerObj		= $('writer'); //작성자
		var goodsNoObj		= $('goodsNo');
		var goodsCateObj	= $('goodsCateNo');
		var subjectObj		= $('subject');
		var contentObj		= $('content');
		var wformObj		= $('WForm');

		var memberId = "";
		var goodsNo = "";
		var goodsCate = "";
		var subject = "";
		var content = "";

		if(memberIdObj)		memberId	  = memberIdObj.value;
		if(goodsNoObj)		goodsNo		  = goodsNoObj.value;
		if(goodsCateObj)	goodsCate	  = goodsCateObj.value;
		if(subjectObj)		subject		  = subjectObj.value;
		if(contentObj)		content		  = contentObj.value;
		if(writerObj)		writer		  = writerObj.value;
	
		if(writer == "") 
		{
			alert('작성자를 입력해주세요');
			writerObj.focus();
			return false;
		}
		
		if(goodsNo == "" || goodsCate == "") 
		{
			alert('상품정보가 없습니다.');
			return false;
		}

		if(subject == "") 
		{
			alert('제목이 없습니다.');
			return false;
		}

		if(content == "")
		{
			alert('본문내용이 없습니다.');
			return false;
		}
		
		wformObj.submit();		
	}


	function ShowBoardComment(pno,category,selectClass,unSelctClass)
	{

		if(pno == "") return false;
		if(category == "") return false;	

		var trdObj = $(category+"_"+pno+"_tr");
		
		if(trdObj.style.display == "block") 
		{		
			trdObj.style.display = "none";
			return false;
		}
		else if(category == "goods_postscript") {
			var url="../process/ajax/board_ajax.php";
			var pars = "mode=board_view&pno="+pno+"&category="+category;
			//alert("url-->"+url);
			//alert("pars-->"+pars);

			var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post', 
				parameters: pars, 
				onComplete: SetShowPostscriptComment
			});	
		}
		else 
		{			
			var url="../process/ajax/board_ajax.php";
			var pars = "mode=board_view&pno="+pno+"&category="+category;
			//alert("url-->"+url);
			//alert("pars-->"+pars);

			var myAjax = new Ajax.Request(
			url, 
			{
				method: 'post', 
				parameters: pars, 
				onComplete: SetShowBoardComment
			});	
		}
	}

	function SetShowPostscriptComment(xmlHttp)
	{
		
		try
		{
			if(xmlHttp.responseText=="error")
			{
				window.alert('쿼리 에러입니다.');
				return false;	
			}
			else
			{ 
				var boardInfo = xmlHttp.responseText.split("|");
				//alert(boardInfo);
				var trObj = $(boardInfo[0]+"_tr");
				var stObj = $(boardInfo[0]+"_star");
				var coObj = $(boardInfo[0]+"_content");
				
				trObj.style.display = "block";
				stObj.innerHTML = boardInfo[1];							
				coObj.innerHTML = boardInfo[2];							
				
				/*
				alert("trObj-->"+trObj );
				alert("coObj-->"+coObj + boardInfo[2]);
				alert("stObj-->"+stObj + boardInfo[1]);
				*/				
			}
		}
		catch (eeee)
		{
		}

		return true;

	}

	function SetShowBoardComment(xmlHttp)
	{
		
		try
		{
			if(xmlHttp.responseText=="error")
			{
				window.alert('쿼리 에러입니다.');
				return false;	
			}
			else
			{ 
				var boardInfo = xmlHttp.responseText.split("|");
				//alert(boardInfo);
				var trObj = $(boardInfo[0]+"_tr");
				var coObj = $(boardInfo[0]+"_content");
				var atrObj = $(boardInfo[0]+"_AnswerTr");
				var anObj = $(boardInfo[0]+"_answer");
				var liObj = $(boardInfo[0]+"_line");
				var reObj = $(boardInfo[0]+"_regdate");
				
				trObj.style.display = "block";
				coObj.innerHTML = boardInfo[1];
				
				if(boardInfo[2]) {
					atrObj.style.display = "block";
					liObj.style.display = "block";
					anObj.innerHTML = boardInfo[3];				
					reObj.innerHTML = boardInfo[4];				
				}
				else {
					atrObj.style.display = "none";
					liObj.style.display = "none";
				}
				
				/*
				alert("trObj-->"+trObj);
				alert("coObj-->"+coObj);
				alert("atrObj-->"+atrObj);
				alert("anObj-->"+anObj);
				*/
				
			}
		}
		catch (eeee)
		{
		}

		return true;

	}


	function GetBoardData(pageCondition)
	{
		var commonLib = new CommonLibary;
	
		var url="../process/ajax/board_ajax.php";
        var pars = "mode=boardList&"+pageCondition;

		var nowPageObj = commonLib.GetParameterFromQuery(pageCondition,"nowPage");
		var categoryObj = commonLib.GetParameterFromQuery(pageCondition,"category");
		
		if(nowPageObj==null) nowPageObj = 1;
        ChangePage(nowPageObj,categoryObj);
        pastPageNum = nowPageObj;


		var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: SetBoardData
		});	

	}

	function SetBoardData(xmlHttp)
	{
		try
		{
			if(xmlHttp.responseText=="error")
			{
				window.alert('쿼리 에러입니다.');
				return false;	
			}
			else
			{


				var boardInfo = xmlHttp.responseText.split("|");
				//alert(xmlHttp.responseText);
				var boardListObj = $(boardInfo[0]+'boardList');

				boardListObj.innerHTML = "";
				boardListObj.innerHTML = boardInfo[2];

				var boardTotalobj = $(boardInfo[0]+'TotalItem');
				if(boardTotalobj) boardTotalobj.innerText = boardInfo[1];
				
				//alert(boardInfo[4]);
				var boardNaviobj=  $(boardInfo[3]);	
				if(boardNaviobj) boardNaviobj.innerHTML = boardInfo[4];
			}
		}
		catch (eeee)
		{
			alert('error');
		}

		return true;
	}

	function ChangePage(nowPage,category)
	{

		nowPageNum = nowPage;
		selectPage = $(category+"Page"+nowPage);
        pastPage = $(category+"Page"+pastPageNum);

        if(selectPage!=null)
                selectPage.style.fontWeight ="bold";
        if(pastPage!=null)
                pastPage.style.fontWeight ="";
		
	}

	function GetPageLinkNavigation(nowPage,category,pageOfCounts)
	{
		if(checkSync == true) return;
	    if(nowPage==null) nowPage = 1;

		var url="../process/ajax/board_ajax.php";
        var pars = "mode=boardLink&start="+nowPage+"&category="+category+"&pageOfCounts="+pageOfCounts;

        var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: SetPageLinkNavigation
		});	
	}

	function SetPageLinkNavigation(xmlHttp)
	{
		try
		{
			if(xmlHttp.responseText=="error")
			{
				window.alert('쿼리 에러입니다.');
				return false;	
			}
			else
			{
			}
		}
		catch (eeee)
		{
			alert('error');
		}

		return true;
	}

	function GetPreNextPaging(pageCondition)
	{
		var url="../process/ajax/board_ajax.php";
        var pars = "mode=boardLink&"+pageCondition;

		var myAjax = new Ajax.Request(
		url, 
		{
			method: 'post', 
			parameters: pars, 
			onComplete: SetPreNextPaging
		});	

		GetBoardData(pageCondition);
	}

	function SetPreNextPaging(xmlHttp)
	{
		try
		{
			if(xmlHttp.responseText=="error")
			{
				window.alert('쿼리 에러입니다.');
				return false;	
			}
			else
			{
				var boardInfo = xmlHttp.responseText.split("|");
				//alert(boardInfo);
				var boardLinkObj = $(boardInfo[0]+'Navi');

				boardLinkObj.innerHTML = "";
				boardLinkObj.innerHTML = boardInfo[1];

				//var boardTotalobj = $(boardInfo[0]+'TotalItem');
				//if(boardTotalobj) boardTotalobj.innerText = boardInfo[1];				
			}
		}
		catch (eeee)
		{
			alert('error');
		}

		return true;
	}

	
	
	function SearchFormChk(inputItem)
	{

		/*	
		if( $(inputItem).value.length == 0 ) {
			alert('검색값을 입력해 주세요');
			return false;
		}
		*/
		if( isUnableChar($(inputItem).value) == false) {
			alert('특수문자 사용불가');
			return false;
		}

			return true;
	}





	function isUnableChar(str){
	
	var special_ch=' ~!@#$%^&*()_=+|\\{}[];:"\'<>,?\/-';

	for(var i=0; i<str.length; i++){
		var chr = str.substr(i, 1);				

		for(var j=0; j<special_ch.length; j++){
			var spc = special_ch.substr(j, 1);				

			if(chr == spc){
				return false;
			}

		}
	}

	return true;
	}

	function isUnableChar(str){
	
	var special_ch=' ~!@#$%^&*()_=+|\\{}[];:"\'<>,?\/-';

	for(var i=0; i<str.length; i++){
		var chr = str.substr(i, 1);				

		for(var j=0; j<special_ch.length; j++){
			var spc = special_ch.substr(j, 1);				

			if(chr == spc){
				return false;
			}

		}
	}

	return true;
	}

	function changeFaqCategory(category) {

	var site = "shop_custom_faq.html"
	if(category == "goods")	location.href(site+'?category=116357811496600002');
	if(category == "carrige")	location.href(site+'?category=116357811496600003');
	if(category == "order")	location.href(site+'?category=116357811496600004');
	if(category == "cancle")	location.href(site+'?category=116357811496600005');
	if(category == "point")	location.href(site+'?category=116357811496600006');
	if(category == "member")	location.href(site+'?category=116357811496600007');
	if(category == "etc")	location.href(site+'?category=116357811496600008');

	/*
	<div id="faq_category_02" class="fleft font">
		<span class="style2">상품관련</span> | 배송관련 | 주문/결제 | 취소/교환/반품 | 적립금/쿠폰 | 회원관련 | 기타
	</div>*/



	return 0;
	}




