function InitImgChk(){
	var objForm = document.forms[0];
	var objsLen = objForm.length;
	for(var i = 0; i < objsLen; i ++) {
		
		var objChk = objForm[i];
		
		var strTag = objChk.tagName;
		strTag = strTag.toUpperCase();
		
		if(strTag == "INPUT") {
			var strType = objChk.type;
			var strObjId = objChk.id;
			strType = strType.toUpperCase();
			
			if( strType == "CHECKBOX" && strObjId.indexOf("IMGCHK") != -1) {
				
				objChk.style.display = "none";
				
				//Find the insert position
				var objParent = objChk.offsetParent;
				var strHtml = objParent.innerHTML;
				
				strHtml.replace("input","INPUT");
				strHtml.replace("Input","INPUT");
				
				var intStart = strHtml.indexOf(strObjId);
				var intPos = strHtml.indexOf(">", intStart);
				intPos += 1;
				
				var strInsert = "<IMG src='";
				if(objChk.checked) {
					strInsert += "images/checkbox_02.jpg"
				}else{
					strInsert += "images/checkbox_01.jpg"
				}
				
				strInsert += "' border=0 onClick=doImgChkClick('";
				strInsert += strObjId;
				strInsert += "') id=IMGCHK_";
				strInsert += strObjId;
				strInsert +=">";
				
				strHtml = InsIntoString(strHtml,strInsert,intPos);
				objParent.innerHTML = strHtml;
			}
		}
	}
}

function InsIntoString(str1, str2, idx) {
	var strHead = str1.substring(0, idx);
	var strEnd = str1.substring(idx);
	var str = strHead + str2 + strEnd;
	return str;
}

function doImgChkClick(strId){
	var objChk = document.getElementById(strId);
	var objImg = document.getElementById("IMGCHK_" + strId);
	if(objChk.checked) {
		objImg.src = "images/checkbox_01.jpg";
	}else{
		objImg.src = "images/checkbox_02.jpg";
	}
	objChk.checked = !objChk.checked
}