var NewsManager=
{
	_init: function(){
		var t=this;
		$('#submit_add_news').click(function(){
			var obj = $('#submit_add_news');
			if(t._validate_elements()){
				$('#news_form').attr('action' , $('#add_news_url').val());
				$('#news_form').submit();
			}else{
				alert("All fields must be completed");
			}
		});
		$('.date-pick').datePicker({startDate: '01/01/1950'}).click(function() {
		});
		$(".dp-choose-date").html("&nbsp;&nbsp;&nbsp;&nbsp;");
		$('#scope_news_div').click(function(){
			t._toggle_neighbourhood_box();
		});
		t._toggle_neighbourhood_box();
		
		if($('#nbrNews').attr('checked')){
			$('#nbrhood_details').removeClass('hidden').css('display','block');
		}else{
			$('#nbrhood_details').addClass('hidden').css('display','none');
		}
	},
	_toggle_neighbourhood_box: function(){
			if($('#nbrNews').attr('checked')){
				$('#nbrhood_details').removeClass('hidden').css('display','block');
			}else{
				$('#nbrhood_details').addClass('hidden').css('display','none');
			}
	},	
	 delete_news: function(url,str) {
	 	if(confirm("Do you really want to delete this "+str+" ?")){
		 	window.location.href = url;
	 	}
	 },
	 _validate_elements: function() {
		var flag = true;
		var t=this;
		$('.mandatory').each(function(){$(this).removeClass('warning');});
		$('.mandatory').each(function() {
			var nameAttr = $(this).attr('childId');
			if($(this).find('input').length != 0 && $.trim($(this).find('input').val()) == ""){
				if($(this).find('input').attr('id') == 'doc_file'){
					if($('#id').val()==''){
						$(this).addClass('warning');
					}
				}else{
					$(this).addClass('warning');
				}
			}else if($(this).find('input').attr('type') == 'radio' && $(this).find('input[type="radio"][name="' + nameAttr + '"]:checked').length == 0){
				$(this).addClass('warning');
			}else if($(this).find('option').length != 0 && $(this).find('option:selected').length == 0 && ! $('#nbrhood_details').hasClass('hidden')){
				$(this).addClass('warning');
			}
		});
		if($('.mandatory').hasClass('warning')){
			flag= false;
		}
		
		return flag;
	}
}