function GetCkeckbox()
{
	var inputNodes = document.body.getElementsByTagName("INPUT");
	for(var i = 0; i < inputNodes.length; i++)
	{
		if (inputNodes[i].type == 'checkbox')
		{	
			BuiltCustomCheck(inputNodes[i], i)			
			inputNodes[i].style.display='none';
		}
	}
	defineCheckedBox();
}

function BuiltCustomCheck(radio, index)
{
	//set params
	var radioNode = document.createElement("div")	
	
	if (radio.id =='')
	{
		radio.id = 'i_'+index;
	}
	
	radioNode.id ='myc_'+radio.id;
	radioNode.className="mycheckbox";
	//radioNode.style.width = radio.offsetWidth+'px';
//	radioNode.style.height = radio.offsetHeight+'px';
	//insert custom
	insertAfter(radioNode, radio);
	//bind events
	BindEventsCkech(radioNode, radio);
}


function BindEventsCkech(radioNode, radio)
{
	radioNode.onclick = new Function("setCheckBox('"+radio.id+"');");
}


function setCheckBox(mid)
{

	if ( document.getElementById(mid).checked == true ) {
		document.getElementById(mid).checked = false;
	}
	else {
		document.getElementById(mid).checked = 'checked';
	}

	defineCheckedBox();

}

function defineCheckedBox()
{
	var inputNodes = document.body.getElementsByTagName("INPUT");
	for(var i = 0; i < inputNodes.length; i++)
	{	
		if (inputNodes[i].type == 'checkbox')
		{	
			var id2='myc_'+inputNodes[i].id;		

			if(inputNodes[i].checked == true)
			{
				//alert('id2:'+id2);
				document.getElementById(id2).className ='mycheckbox mr_checked';
			}
			else
			{
				document.getElementById(id2).className ='mycheckbox';
			}
		}
	}
}
