imageCheckboxChecked="../images_site_gamafarma/Checked.gif";
imageCheckboxUnchecked="../images_site_gamafarma/Unchecked.gif";
	
function appendParentsTo(currItem){
	tl = document.createElement("div");
	br = document.createElement("div");
	bl = document.createElement("div");
	tr = document.createElement("div");
	if(document.all){							//IE
		tl.className="frmShdwTopLt";
		br.className="frmShdwBottomRt";
		bl.className="frmShdwBottomLt";
		tr.className="frmShdwTopRt";
		t1=currItem.insertAdjacentElement("BeforeBegin",tl);
	}else{										//FFX
		tl.setAttribute("class", "frmShdwTopLt");
		br.setAttribute("class", "frmShdwBottomRt");
		bl.setAttribute("class", "frmShdwBottomLt");
		tr.setAttribute("class", "frmShdwTopRt");
		inputParent = currItem.parentNode;
		tl = inputParent.insertBefore(tl, currItem);
	}
	br = tl.appendChild(br);
	bl = br.appendChild(bl);
	tr = bl.appendChild(tr);
	tr.appendChild(currItem);
}

function fixChecks(){
	inputs = document.getElementsByTagName("input");
	for(i=0;i<inputs.length;i++){
		if(inputs[i].type=="checkbox"){
			appendParentsTo(inputs[i]);
			lnk = document.createElement("a");
			lnk.style.margin="4px";
			lnk.className="frmShdwCheck";
			img = document.createElement("img");
			if(inputs[i].checked==true){
				img.src = imageCheckboxChecked;
			}else{
				img.src = imageCheckboxUnchecked;
			}
			if(inputs[i].id){
				realId = inputs[i].id;
			}else{
				realId = "check"+i;
				inputs[i].id = realId;
			}
			fakeId = "fake"+realId;
			img.id=fakeId
			lnk.href="javascript:toggleCheck('"+realId+"','"+fakeId+"')";
			if(document.all){				//IE
				lnk = inputs[i].insertAdjacentElement("BeforeBegin",lnk)
			}else{
				inputParent = inputs[i].parentNode;
				lnk = inputParent.insertBefore(lnk,inputs[i]);
			}
			lnk.appendChild(img);
			inputs[i].style.display="none";
		}
	}
}

function toggleCheck(realCheckId, fakeCheckId){
	fakeCheck = document.getElementById(fakeCheckId);
	realCheck = document.getElementById(realCheckId);
	if(fakeCheck.src.indexOf("Checked.gif") != -1){
		fakeCheck.src = imageCheckboxUnchecked;
	}else{
		fakeCheck.src = imageCheckboxChecked;
	}
	if(realCheck.checked==true){
		realCheck.checked=false;
	}else{
		realCheck.checked=true;
	}
	triggerEvent(realCheck,"change");		
}

function triggerEvent(obj, evt){
	if(document.all){
		if(evt=="click"){
			res = obj.fireEvent("onclick");
		}else if(evt=="change"){
			res = obj.fireEvent("onchange");
		}
	}else{
		if(evt=="click"){
			mouseEvent = document.createEvent('MouseEvents');
			mouseEvent.initMouseEvent('click',true,true,window,1,0,0,0,0,false,false,false,false,0,null);
			obj.dispatchEvent(mouseEvent); 
		}else if(evt=="change"){
			mouseEvent = document.createEvent('HTMLEvents');
			mouseEvent.initEvent('change',true,true,window,1,0,0,0,0,false,false,false,false,0,null);
			obj.dispatchEvent(mouseEvent);
		}
	}
}
