var showFailure = function(){
	alert('Call failed!');
};

function dienst_swapPublished(id,divID) {
	var postdata = { option: 'diensten',
			action: 'ajax_publish',
			outputtype: 'flat',
			id: id
		};
	
	
	$.post("index.php", postdata, function(content){
		$('#'+divID).html(content);		
	}, "html");	
}

function dienst_switchPublished(subaction, id, imgId) {
	var postdata = { option: 'diensten',
			action: 'switchPublish',
			subaction: subaction,
			id: id
	};
	
	$.post("server.php", postdata, function(jsonObj){
		var state = jsonObj.result.state;
		var message = jsonObj.result.message;

		var imgsrc = "published.png";
		if (state == 0) {
			imgsrc = "published_x.png";
		}
		imgsrc = jsonObj.result.cfg_path_template + "/images/" + imgsrc;
		
		$("#"+imgId).attr("src", imgsrc);
	}, "json");
}

function getDienst(id) {
	var postdata = { option: 'diensten',
			 		 action: 'bekijken',
			 		 outputtype: 'flat',
			 		 id: id
					 };
	
	$.post("index.php", postdata, function(content){
		//alert(content);
		
		$('#dienst_detail_content').html(content);
		//$('#dienst_detail_frame').slideDown();
		var tabs = $('#dienst_tabs').tabs();
		tabs.tabs('select', 0); // be sure to always start on the first tab!
		$('#dienst_detail_frame').dialog({ modal: true, height: 'auto', width: 700 });
		
		
		}, "html");	
}

function closeDienst() {
	$('#dienst_detail_frame').slideUp();
	hidePageLoading();
}

function switchLocatieSelector() {
	$('#new_locatie').each(function() {
		if ($('#locatie_id').val() == -1) {
			$('#new_locatie').css('display','block');
			$('#locatie_naam').addClass('validate');
			$('#locatie_adres').addClass('validate');
			$('#locatie_postcode').addClass('validate');
			$('#locatie_plaats').addClass('validate');
		} else {
			$('#new_locatie').css('display','none');		
			$('#locatie_naam').removeClass('validate');
			$('#locatie_adres').removeClass('validate');
			$('#locatie_postcode').removeClass('validate');
			$('#locatie_plaats').removeClass('validate');
		}
	});
}

function switchVoorgangerSelector() {
	$('#new_voorganger').each(function() {
		if ($('#voorganger_id').val() == -1) {
			$('#new_voorganger').css('display','block');
			$('#voorganger_naam').addClass('validate');
		} else {
			$('#new_voorganger').css('display','none');		
			$('#voorganger_naam').removeClass('validate');
		}
	});
}

function switchMuziekSelector() {
	$('#new_muziek').each(function() {
			if ($('#muziek_id').val() == -1) {
				$('#new_muziek').css('display','block');
				$('#muziek_naam').addClass('validate');
			} else {
				$('#new_muziek').css('display','none');		
				$('#muziek_naam').removeClass('validate');
			}
		});
}

$(document).ready(function() {  
	//Initial load dropdownswitch
	switchLocatieSelector();
	switchVoorgangerSelector();
	switchMuziekSelector();

	
	if ($.getUrlVar('option') == 'diensten' && $.getUrlVar('action') == 'overzicht') {
		var id = $.getUrlVar('id');
		if (id != undefined && id !="") {
			getDienst(id);
		}
	}
});


