// copies the subobject template into the subobjectlist
function add_div_edit_subobjects(objecttype, objectid, fieldname, select)
{
	if (select)
		$('#'+'edit_'+objecttype+'_'+objectid+'_subobjects_'+fieldname)
			.append(
				$('#'+'template_edit_subobject_'+objecttype+'_'+fieldname)
					.clone(true)
					.attr({ 'class': "subobject", 'id': select})
					.find('select')
					.selectOptions(select)
					.end()
					.append($('#control_add_'+objecttype+'_'+objectid+'_'+fieldname).clone(true))
			);	
	else
		$('#'+'edit_'+objecttype+'_'+objectid+'_subobjects_'+fieldname)
			.append(
				$('#'+'template_edit_subobject_'+objecttype+'_'+fieldname)
					.clone(true)
					.attr({ 'class': "subobject", 'id': select})
					.append($('#control_add_'+objecttype+'_'+objectid+'_'+fieldname).clone(true))
			);	
	

}	

// adds a possible subobject to the subobject combo box in the template
function add_subobject_to_template(objecttype, objectid, fieldname, subobjectid, subobjectname)
{
	// add subobject to select fields in subobjectlist
	$('#'+'edit_'+objecttype+'_'+objectid+'_subobjects_'+fieldname+' select').addOption(subobjectid, subobjectname, false);

	// add subobject to select fields in template
	$('#'+'template_edit_subobject_'+objecttype+'_'+fieldname+' select').addOption(subobjectid, subobjectname, false);

	return false;
}	


function remove_donotsubmit(formid)
{
	tinyMCE.triggerSave();
	$('.donotsubmit').remove();
}		

function overlay(url)
{
	$('div#dialog>div#dialog_content').load(url, null, function(){  $('div#centerdiv').fadeTo('slow',0.3, function() { $('div#overlay').show('slow');} ) });
}


