function __toggle_product_feature_item(id,boolean)
{
	var oForm = document.forms['theForm'];
	
	if(oForm)
	{
		if(oForm['value_' + id])
		{
			oForm['value_' + id].disabled = (boolean == true ? false : true);
			oForm['value_' + id].className = (boolean == true ? 'frmTextboxTiny' : 'frmTextboxTinyDisabled');
			
			if(oForm['value_' + id].value.toLowerCase() == 'no' || oForm['value_' + id].value.toLowerCase() == 'yes')
			{			
				oForm['value_' + id].value = (boolean == true ? 'Yes' : 'No');	
			}
		}
	}
}

function __handle_featured_phone(boolean)
{
	var oForm = document.forms['theForm'];
	var entities = new Array('global','priority','stores[]');
	
	if(oForm)
	{
		for(i=0 ; i<entities.length ; i++)
		{
			for(j=0 ; j<oForm.elements.length ; j++)
			{
				if(oForm.elements[j].type == 'checkbox' && oForm.elements[j].name == entities[i])
				{
					oForm.elements[j].disabled = (boolean == true ? false : true);	
				}
			}
		}
	}
}

function __toggle_stores(boolean)
{
	var oForm = document.forms['theForm'];
	
	if(oForm)
	{
		for(i=0 ; i<oForm.elements.length ; i++)
		{
			if(oForm.elements[i].type == 'checkbox' && oForm.elements[i].name == 'stores[]')
			{
				oForm.elements[i].checked = (boolean == true ? true : false);	
			}
		}
	}
}

function __handle_store_selection()
{
	var oForm = document.forms['theForm'];
	
	var selected = 0;
	var total = 0;
	
	if(oForm)
	{
		for(i=0 ; i<oForm.elements.length ; i++)
		{
			if(oForm.elements[i].name == 'stores[]')
			{
				total++;
				
				if(oForm.elements[i].checked == true)
				{
					selected++;	
				}
			}
		}
		
		oForm['global'].checked = (selected == total ? true : false);
	}
}