function add_content(content_id, url) {
	window.__content_id = content_id;
	$.get(url, function(content){
		content_id = window.__content_id;
		$(content).insertBefore(content_id);
	});
}

function change_content_type() {
	var type = $('#do_page_type select').val();
	var count = 0;
	var fields = new Array();
	fields[count++] = 'type';
	switch(type) {
		default:
			$('#do_page_type select').val('content');
		case 'content':
			count = 0;
			break;
		case 'section_header':
			fields[count++] = 'title';
			fields[count++] = 'status';
			fields[count++] = 'parent_id';
			fields[count++] = 'order';
			break;
	}

	if(count != 0) {
		$('.form_item').hide();
		for(var i = 0; i < count; i++) {
			$('#do_page_' + fields[i]).show();
		}
	} else {
		$('.form_item').show();
	}
}

function toggle_navigation(anchor) {
	var original_id = anchor.id;
	anchor.id = 'toggle_navigation';
	
	if($('#toggle_navigation').hasClass('expanded')) {
		$('#toggle_navigation').removeClass('expanded');
		$('#toggle_navigation').siblings('ul').hide();
		$('#toggle_navigation').siblings('a').removeClass('expanded')
	} else {
		$('#toggle_navigation').addClass('expanded');
		$('#toggle_navigation').siblings('ul').show();
		$('#toggle_navigation').siblings('a').addClass('expanded')
	}

	anchor.id = original_id;
	return false;
}

function preload(arrayOfImages) {
    $(arrayOfImages).each(function(){
        $('<img/>')[0].src = this;
    });
}

function reset_session_variable(variable) {
	$.getJSON(base_url + 'reset_session_variable.html?variable=' + urlencode(variable), function(j){});
}

/* Usage:

preload([
    'img/imageName.jpg',
    'img/anotherOne.jpg',
    'img/blahblahblah.jpg'
]);
*/