/**
**	SCCSID : %W% - %E%:%U%  
**
**	Description	:	Hit List related functions
**	Functions	:	getContent(itemid, contype)
						negAction(hid, frm, to, ss, hitperpage)
**	
** @version 	%W% - %E%:%U%
**	
*/

function getContent(hid, itemid, contype, logval)
{
	var qryStr;
	var ss		= contype;
	var svc		= c_CtcSvc;

	if (ss == null)
		return;

	qryStr = c_DominName + c_Service + c_DefGateWay + "?" +
				"svc=" + svc + "&hid=" + hid + "&itemid=" + itemid +
				"&ss=" + ss;

	if (logval != null)
		qryStr += "&" + logval;

//	alert(qryStr);
	return qryStr;

//	self.location.href = qryStr;

}

function negAction(hid, frm, to, ss, hitperpage)
{
	var qryStr;
	var svc = c_HitNavig;
	
	if (ss == null)
	{
		alert("javascript error negAction::ss is null");
		return;
	}

	qryStr = c_DominName + c_Service + c_DefGateWay + "?" +
				"svc=" + svc +  "&hid=" + hid + "&frm=" + frm + 
				"&to=" + to + "&hitperpage=" + hitperpage + "&ss=" + ss;

	//alert(qryStr);
	return qryStr;

//	self.location.href = qryStr;

}

function chkImg(subform)
{
	if (imgObj != null)
	{
		subform.action = c_DominName + c_Service + c_DefGateWay;
		subform.doc.value = imgObj;
		subform.svc.value = c_ImgSvc;
		subform.col.value = c_QueryToken(qry, "col");
		subform.stype.value = "lay";
		subform.frm.value = 1;
		subform.to.value = c_FHLHitPerPage;
		subform.max.value = c_HLMax;
		subform.ss.value = c_SSFulDtl;
		subform.hitperpage.value = c_FHLHitPerPage;

		qryStr = '&svc=' + subform.svc.value + '&amp;col=' + 
					subform.col.value + '&stype=' +subform.stype.value + 
					'&doc=' +subform.doc.value + '&to=' +subform.to.value + 
					'&max=' +subform.max.value + '&ss=' +subform.ss.value + 
					'&hitperpage=' + subform.hitperpage.value;

		subform.submit();
	}
	else
		alert(c_GetMsg(l_CurrLang, '003005'));

//	self.location.href = c_DominName + c_Service + "html/img_msg.html";
}

function navToPrevItem(target)
{
	if(target.currRec > 1)
	{
		document.getElementById("imgPrev").innerHTML = "<img src='images/prev.gif' border='0'>";
		target.currRec --;
		target.location.href = getContent(target.hid, target.currRec, target.prevCntType);
	}
}

function navToNextItem(target)
{
	if(target.currRec < target.itemCount)
	{
		document.getElementById("imgNext").innerHTML = "<img src='images/next.gif' border='0'>";
		target.currRec ++;
		target.location.href = getContent(target.hid, target.currRec, target.nextCntType);
	}
}

function drawPrev(target)
{
		  var frameObj;
		  if(target == this)
				frameObj = "this";
			else
				frameObj = "parent";
			
        if(target.currRec > 1)
        {
            document.write('<span id="imgPrev"><a href="javascript:navToPrevItem(' + frameObj + ');" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(' + "'prev','','images/prev_f2.gif',1)" + '">');
            c_DrawImg('images/prev.gif','29','17','prev',l_CurrLang,'000284');
            document.write('</a></span>');
        }
        else
        {
            c_DrawImg('images/prev_f4.gif','29','17','prev',l_CurrLang,'000284');
        }
}

function drawNext(target)
{
        var frameObj;
        if(target == this)
			frameObj = "this";
		else
			frameObj = "parent";
			
        if(target.currRec < target.itemCount)
        {
            document.write('<span id="imgNext"><a href="javascript:navToNextItem(' + frameObj + ');" onMouseOut="MM_swapImgRestore();" onMouseOver="MM_swapImage(' + "'next','','images/next_f2.gif',1)" + '">');
            c_DrawImg('images/next.gif','29','17','next',l_CurrLang,'000285');
            document.write('</a></span>');
        }
        else
        {
            c_DrawImg('images/next_f4.gif','29','17','next',l_CurrLang,'000285');
        }
}

function drawCurr(target, lang)
{
	if(lang == c_EngLang)
		document.write(target.currRec + ' of ' + target.itemCount + ' item(s)');
	else
		document.write(target.itemCount + '&nbsp;項中之第&nbsp;' + target.currRec + '&nbsp;項');
}
