type='';
ID = null;
page = null;
word = '';
function faqcont(FaqID,FaqName)
{
	/* FaqName‚ÌXV */
	document.getElementById('faqTitle').innerHTML = '<h3>'+ FaqName +'</h3>';
	
    var pars = 'FaqID='+FaqID+'&page=0';
    
    var url = 'Json/faqcate';
    type = 'category';
    ID = FaqID;
    page = 0;
    var myAjax = new Ajax.Request(
                       url, 
                       {
                           method: 'post', 
                           parameters: pars, 
                           onComplete: showResponseF
                       });
}

function faqsearch()
{
    word = document.fm.searchword.value;
    var pars = 'word='+word+'&page=0';
    
    var url = 'Json/faqsearch';
    type = 'word';
    page = 0;
    var myAjax = new Ajax.Request(
                       url, 
                       {
                           method: 'post', 
                           parameters: pars, 
                           onComplete: showResponseF
                       });
}

function pagecont(pagecon)
{
	
	if (pagecon == 'next')
	{
		page += 1;
	}
	if (pagecon == 'pre')
	{
		page -= 1;
	}
	
	if (type == 'category')
	{
		var pars = 'FaqID='+ID+'&page='+page;
		var url = 'Json/faqcate';
		var myAjax = new Ajax.Request(
                       url, 
                       {
                           method: 'post', 
                           parameters: pars, 
                           onComplete: showResponseF
                       });
	}else if(type == 'word'){
		var pars = 'word='+word+'&page='+page;
        var url = 'Json/faqsearch';
        var myAjax = new Ajax.Request(
                       url, 
                       {
                           method: 'post', 
                           parameters: pars, 
                           onComplete: showResponseF
                       });
	}
}

function showResponseF(originalRequest)
{
    var rtn;
    //alert(originalRequest.responseText);
    eval("rtn="+originalRequest.responseText);
    //alert(rtn.pagedata.count);
    var loop;
    if ((parseInt(rtn.pagedata.nowpage)+1) < parseInt(rtn.pagedata.totalpage))
    {
    	loop = 10;
    }else{
    	loop = rtn.pagedata.count % 10;
    }
    
  	
    
    for (var i=0;i<10;i++)
    {
    	if (i<loop)
    	{
    	    document.getElementById('question'+i).innerHTML = rtn.faqdata[i].question;
    	    document.getElementById('answer'+i).innerHTML = rtn.faqdata[i].answer;
    	    document.getElementById('answer'+i).style.display = 'none';
    	    document.getElementById('faqblock'+i).style.display = 'block';
    	}else{
    		document.getElementById('question'+i).innerHTML = '';
    	    document.getElementById('answer'+i).innerHTML = '';
    	    document.getElementById('answer'+i).style.display = 'none';
    	    document.getElementById('faqblock'+i).style.display = 'none';
    	}
    }
    
    if(document.getElementById('faqblock0').style.display == 'block') {
    	document.getElementById('faqblock').style.display = 'none';
    } else {
    	document.getElementById('faqblock').style.display = 'block';
    }
    
    document.getElementById('nowpage').innerHTML = "Page" + parseInt(rtn.pagedata.nowpage)+1;
    
    if (parseInt(rtn.pagedata.nowpage) > 0)
    {
    	document.getElementById('prepage').style.display = 'block';
    }else{
    	document.getElementById('prepage').style.display = 'none';
    }
    
    if ((parseInt(rtn.pagedata.nowpage)+1) < parseInt(rtn.pagedata.totalpage))
    {
    	document.getElementById('nextpage').style.display = 'block';
    }else{
    	document.getElementById('nextpage').style.display = 'none';
    }
    
    //document.getElementById('topicsParts').innerHTML = rtn;
}

function showview(id)
{
	if (document.getElementById('answer'+id).style.display == 'none')
	{
		document.getElementById('answer'+id).style.display = 'block';
	}else{
		document.getElementById('answer'+id).style.display = 'none';
	}
}

