/*
 * Loading districts by given city
 */
function getDistricts(obj, obj2) {

	
	
	$(".loading").show();
	$.ajax({
   		type: "POST",
   		url: baseUrl+"/users/districts/"+$("."+obj).val(),
   		success: function(msg) {
   			$(".select_district_vol").html(msg);
   			$(".select_district_org").html(msg);
   			$(".loading").hide();
		},
		error: function (XMLHttpRequest, textStatus, errorThrown) {
			
		},
		dataType: "html"
	});
	
	$('.'+obj2).val($("."+obj).val());
}

function copyFieldDistrict (obj,obj2) {
	temp = $('.'+obj).val();
	$('.'+obj2).val(temp);
}

/*
 * Zip code mask
 */
function zipCodeMask(obj) {
  str = obj.value;
  len = str.length;
  if(len == 2)
  {
    obj.value += '-';
  }
  else
  if(len > 2)
  {
    if(str.charAt(2) != '-')  obj.value = str.substring(0,2) + '-' + str.substring(2,5);
  }
}

/*
 *  Automatic loading districts with given id
 */
function autostartDistricts (id,obj) {
	$(".loading").show();
	if (id != '') {
		$.ajax({
	   		type: "POST",
	   		url: baseUrl+"/users/selecteddistricts/"+id,
	   		success: function(msg) {
				$('.select_district_vol').html(msg);
				$('.select_district_org').html(msg);
				$(".loading").hide();
			},
			error: function (XMLHttpRequest, textStatus, errorThrown) {
				
			},
			dataType: "html"
		});
	} else {
		$(".loading").hide();
	}

	
}

/*
 * Copy field to all with the same id
 */
function copyField (obj) {
	temp = $(obj).val();
	$("input[id='"+$(obj).attr("id")+"']").val(temp);
}

/*
 * Copy field to all with the same id
 */
function copyFieldSelect (obj) {
	temp = $(obj).val();
	$("input[id='"+$(obj).attr("id")+"']").val(temp);
}

function allDay(obj,type) {
	if ($(obj).is(':checked')) {
		$("#AnnouncementEndTime"+type+"Hour").attr("disabled","disabled");
		$("#AnnouncementEndTime"+type+"Min").attr("disabled","disabled");
		$("#AnnouncementStartTime"+type+"Hour").attr("disabled","disabled");
		$("#AnnouncementStartTime"+type+"Min").attr("disabled","disabled");
//		$("#AnnouncementEndTimeHour").val("23");
//		$("#AnnouncementEndTimeMin").val("59");
//		$("#AnnouncementStartTimeHour").val("0");
//		$("#AnnouncementStartTimeMin").val("0");
	} else {
		$("#AnnouncementEndTime"+type+"Hour").attr("disabled","");
		$("#AnnouncementEndTime"+type+"Min").attr("disabled","");
		$("#AnnouncementStartTime"+type+"Hour").attr("disabled","");
		$("#AnnouncementStartTime"+type+"Min").attr("disabled","");
	}
	

}


/*
 * Confirmation before announcement delete
 */
function deleteAnnouncement(id) {
	
	jConfirm('Czy na pewno chcesz usunąć to ogłoszenie?', "Usuwanie ogłoszenia", function(r) {
		if(r) {
			location.href = baseUrl+'/announcements/delete/'+id;
		}
	});
	
}

/*
 * Confirmation before submiting application
 */
function submitApplication(id) {
	
	jConfirm('Czy na pewno chcesz zgłosić się do tego wolontariatu?', "Zgłoszenie do wolontariatu", function(r) {
		if(r) {
			location.href = baseUrl+'/applications/submit/'+id;
		}
	});
	
}

/*
 * Confirmation before accepting application
 */
function acceptApplication(id) {
	
	jConfirm('Czy na pewno chcesz zaakceptować to zgłoszenie?', "Akceptacja zgłoszenia", function(r) {
		if(r) {
			location.href = baseUrl+'/applications/accept/'+id;
		}
	});
	
}

/*
 * Confirmation before denying application
 */
function denyApplication(id) {
	
	jConfirm('Czy na pewno chcesz odrzucić to zgłoszenie?', "Odrzucenie zgłoszenia", function(r) {
		if(r) {
			location.href = baseUrl+'/applications/deny/'+id;
		}
	});
	
}

/*
 * Confirmation before deleting application
 */
function deleteApplication(id) {
	
	jConfirm('Czy na pewno chcesz usunąć to zgłoszenie?', "Usuwanie zgłoszenia", function(r) {
		if(r) {
			location.href = baseUrl+'/applications/delete/'+id;
		}
	});
	
}