function removeItems(o) {
	for(var i=o.options.length-1;i>=0;i--)
		o.remove(i);
}
function selectItems(objectId,firstCaption,options,value) {
	var o = $(objectId);
	removeItems(o);
	var f = document.createElement("option");
	f.value = "0";
	f.text = firstCaption;
	try { o.add(f, null); }
	catch(ex) { o.add(f);	}
	for(var i=0;i<options.length;i++) {
		var n = document.createElement("option");
		n.value = options[i][1];
		n.text = options[i][0];
		if(value!=undefined && value==options[i][1])
			n.selected = true;
		try { o.add(n, null); }
		catch(ex) { o.add(n);	}
	}
}
function writeCheckBox(index,name,value,onchange,label,ck) {
	var s = "<input type=\"checkbox\" name=\""+name+
		"\" id=\""+name+"_"+index+"\" value=\""+value+
		"\" onchange=\""+onchange+"("+index+")\"";
	if(ck) {
		s = s + " checked=\"true\"";
	}
	s=s + " /><label for=\""+name+"_"+index+"\" title=\""+value+"\">"+label+"</label> ";
	return s;
}
function checkbox(objectId,options,value) {
	var h = "";
	for(var i=0;i<options.length;i++)
		if(value!=undefined && value.indexOf(","+options[i][1]+",")>-1)
			h = h + writeCheckBox(i,"enterprise_x_sub_website_id",websites[i][1],"",websites[i][0],true);
		else
			h = h + writeCheckBox(i,"enterprise_x_sub_website_id",websites[i][1],"",websites[i][0],false);
	var o = document.getElementById(objectId);
	o.innerHTML = h;
}