var anchorStart = window.location.hash.substring(1);

function setMenu()
{
	$('#menu_tree').treeview({collapsed: true, persist: 'location', unique: true});
}

function newsTicker()
{
//	$('#news_ticker').ticker({
//		speed: 10,
//		debugMode: false,
//		controls: false,
//		titleText: '',
//		displayType: 'fade',
//		pauseOnItems: 5000,
//		fadeInSpeed: 100,
//		fadeOutSpeed: 600
//	});
	$('#news_ticker').marquee();
}

function ajaxLinksLoader(container, target)
{
	$(container).find("a").each(function(){
		$(this).click(function(){
			$(target).html('<div class="load_loader">'+$.translations.loader.loadingText+'</div>');
			$(target).load($(this).attr("href"));
			return false;
		});
	}).end().find('a:first').trigger('click');
}

function setDatepickers()
{
	$('#showArchiveCalendar').DatePicker({

//	$('#inlineCalendar').DatePicker({
//		flat: true,
		date: datepickerCurDate,
		current: datepickerCurDate,
		calendars: 1,
		starts: 1,
		position: 'bottom',
		onChange: function(formated, dates){
			$('#dateSelected').val(formated);
			$('#inputDate').val(formated);
			$('#formArchive').submit();
		},
		containerId: 'datepicker-inline',
		localeKey: lang
	});
	$('#formArchive').submit(function(){
		var reDate = /(?:19|20\d{2})-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12][0-9]|3[01])/;
		var bringDate = $('#dateSelected').val();
        if(reDate.test(bringDate))
		{
			$('#inputDate').val(bringDate);
		}
	});
	$('.customDate').each(function(){
		var cdId = $(this).attr('id');
		var cdSelector = 'customDateTrigger_'+cdId;
		var dateProvided = $(this).val()?$(this).val():datepickerCurDate;
		$(this).after('<img class="datepickerTrigger" id="'+cdSelector+'" src="'+baseurl+'/images/calendar.png" alt="..." title="...">');
		$('#'+cdSelector).DatePicker({
			format: 'Y-m-d',
			date: dateProvided,
			current: dateProvided,
			starts: 1,
			calendars: 1,
			position: 'bottom',
			containerId: 'datepicker-popup_'+cdId,
			localeKey: lang,
			onChange: function(formated, dates){
				$('#'+cdId).val(formated);
				$('#'+cdSelector).DatePickerHide();
			}
		});
	});
}
