function taskloader(task_id) {
	$(task_id + '_checkbox').hide();
	$(task_id + '_loader').show();
}


function insert_asset_fields() {
	$("assets").insert('<div class="asset_fields"><div class="asset3_row"><label for="assets_title_en" class="field_header">Title (en)</label><input id="assets_title_en" name="assets[][title_en]" size="30" type="text" class="field" /></div><div class="asset3_row"><div class="asset3_row"><label for="assets_title_de" class="field_header">Title (de)</label><input id="assets_title_de" name="assets[][title_de]" size="30" type="text" class="field" /></div><div class="asset_row"><span class="asset_delete_link" onclick="$(this).up(\'div\').up(\'div\').remove()">&times; remove</span><input class="uploader" id="assets_clip" name="assets[][clip]" size="" type="file" /></div></div>');
}

function insert_comment_asset_fields() {
	$("assets").insert('<div style="margin: 5px 0px; display: block;" class=""><input type="file" size="" name="assets[][clip]" id="assets_clip" class=""/><span onclick="$(this).up(\'div\').remove()" style="cursor: pointer;" class="delete">X</span></div>');
}

$(document).observe("dom:loaded", function(event){
	if($("flash_message")) {
		setTimeout(function(){
			$("flash_message").blindUp({duration:0.5});
			},4000);
		}
	});

function load_submenu(breadcrumb_id, submenu_partial_id) {
	
	// make sure the current breadcrumb is the only active one
	unselect_breadcrumbs();
	$(breadcrumb_id).addClassName('active');
		
	// hide all submenu partials
	$$('.submenu_partial').each(function(element){element.removeClassName('show')})
	
	// show the one submenu we need
	$(submenu_partial_id).addClassName('show');
	
	// show the submenu_wrapper, if needed
	if(!submenu_is_out) {
		submenu_is_out = true;
		$('submenu').show();
		$('quicklinks').hide();
		$('breadcrumbs').hide();		
		new Effect.Highlight($('submenu'), { startcolor: '#fcfcfc', endcolor: '#ffffff' }); 
	}
}

function unselect_breadcrumbs() {
	$$('.submenu_link').each(function(element) {element.removeClassName('active');});
}

function close_submenu(){
	unselect_breadcrumbs();
	if(submenu_is_out) {
		submenu_is_out = false;
		$('submenu').hide();
		$('quicklinks').show();
		$('breadcrumbs').show();
	}
}

function	start_closingtimer() {
	closingtime = 1000;
	closingtimer = window.setTimeout("close_submenu()", closingtime);
}

function	stop_closingtimer() {
	if(typeof(closingtimer) != "undefined"){
			clearTimeout(closingtimer);
	}
}

function mark_menuitem_selected(menuid){
	$$('.menuitem').each(function(element) {
          element.removeClassName('selected');
     });
	$(menuid).addClassName('selected');
}

function insert_incoming(divid, incoming_element){
	wrapped_incoming_element = '<div class="highlight_me">' + incoming_element + "</div>";
	
	$(divid).insert({top: wrapped_incoming_element});
	$(divid + '_no_tasks').hide();
	
	$$('.highlight_me').each(function(element){
			element.highlight();
	});
	
	$$('.highlight_me').each(function(element){
			element.removeClassName('highlight_me');
	});
}


