function get_resources() {
	$.post(
		"/administration/get_resources.php",
		{
			cat_id: $("#category_id").val()
		},
		function(html) {
			$("div#resource_selection").html(html);
		}
	);
}

function resource_toggle(id) {
	if($('div#detail_' + id).css("display") == "none") {
		$.post(
			"/administration/resource_hit.php",
			{
				resource_id: id	
			}
		);
	}
	$('div.detail').hide();
	$('div#detail_' + id).toggle();
}

function display_condition_detail() {
	if($("#category_id").val() != 0) {
		$.post(
			"/administration/ajax_condition_detail.php",
			{
				category_id: $("#category_id").val()
			},
			function(html) {
				$("div#condition_detail").html(html);	
			}
		);
	}
}

function display_life_issue_detail() {
	if($("#category_id").val() != 0) {
		$.post(
			"/administration/ajax_life_issue_detail.php",
			{
				category_id: $("#category_id").val()	
			},
			function(html) {
				$("div#life_issue_detail").html(html);	
			}
		);
	}	
}

function display_provider_detail() {
	if($("#provider_id").val() != 0) {
		$.post(
			"/administration/ajax_provider_detail.php",
			{
				provider_id: $("#provider_id").val()	
			},
			function(html) {
				$("div#provider_detail").html(html);	
			}
		);
	}	
}

function display_question_detail() {
	if($("#question_id2").val() != 0) {
		$.post(
			"/administration/ajax_question_detail.php",
			{
				question_id: $("#question_id2").val()	
			},
			function(html) {
				$("div#question_detail").html(html);	
			}
		);	
	}
}

function display_local_events_detail() {
	if($("#area_id").val() != 0) {
		$.post(
			"/administration/ajax_local_events_detail.php",
			{
				area_id: $("#area_id").val()	
			},
			function(html) {
				$("div#local_events_detail").html(html);	
			}
		);	
	}
}

function display_local_services_detail_area() {
	var areasCovered = new Object({
		'Adur': 'Adur (includes Lancing, Shoreham, Sompting and Southwick areas)',
		'Arun': 'Arun (includes Arundel, Angmering, Bognor Regis, Findon and Littlehampton areas)',
		'Chichester': 'Chichester (includes Chichester, Midhurst, Petworth, and Selsey areas)',
		'Crawley': 'Crawley (includes Crawley and Gatwick Airport areas)',
		'Horsham': 'Horsham (includes Billingshurst, Henfield, Horsham, Pulborough, Steyning and Storrington areas)',
		'Mid Sussex': 'Mid Sussex (includes Burgess Hill, East Grinstead and Haywards Heath areas)',
		'Worthing': 'Worthing (includes Durrington, Goring-By-Sea and Worthing areas)'
	});
	var area = $("#area_id");
	if(area.val() != 0) {
		var areasText = areasCovered[$('option[value="' + area.val() + '"]').text()];
		if(areasText) {
			var areasTextDiv = $('#areasText');
			if(!areasTextDiv.length) {
				area.after('<div id="areasText">' + areasText + '</div>');
			} else {
				areasTextDiv.html(areasText);
			}
		}
	} else {
		$('#areasText').remove();
	}
}

function display_local_services_detail() {
	var area = $("#area_id");
	if(area.val() != 0) {
		var show = $('#show');
		show.after(' <img src="/images/ajax-loader-horizontal.gif" id="loading-image-image" />').val('Displaying...').attr('disabled', true);
		$.post(
			"/administration/ajax_local_services_detail.php",
			{
				area_id: $("#area_id").val()	
			},
			function(html) {
				$("div#local_services_detail").html(html);
				$('#loading-image-image').remove();
				show.val('Display').attr('disabled', false);
			}
		);	
	} else {
		$('#areasText').remove();
		$('#local_services_detail').html('');
	}
}

function display_answer_detail(answer_id) {
	$.post(
		"/administration/ajax_answer_detail.php",
		{
			answer_id: answer_id	
		},
		function(html) {
			$("div#answer_detail").html(html);	
		}
	);
}

function display_provider_popup(provider_id) {
	width = $(window).width();
	height = $(window).height();
	xpos = (width - 500) / 2;
	ypos = (height - 400) / 2;
	url = "/administration/provider_popup.php?provider_id=" + provider_id;
	window.open(url, "windowname", "height=400,width=500,scrollbars=yes,left=" + xpos + ",top=" + ypos); 
	return false;	
}

function update_fck()
{
	for ( i = 0; i < window.frames.length; ++i ) {
		if ( window.frames[i].FCK ) {
			window.frames[i].FCK.UpdateLinkedField();
		}
	}
}

function cancel_confirm() {
	if(confirm('Are you sure') == true) {
		history.go(-1);
	}	
}