function initData(context) {
	$('.anketa').make('anketa');
	$('#rozcestnik .hpBox.action').make('menuBox');
	$('input.focusToggle, textarea.focusToggle, .textToggle').make('searchInput');
	$('.vltavaCena').make('vltavaCena');
	$('#zp-head').make('head');
	$('.sendMeForm').make('sendMeForm');
	$('.formUI').make('formUI');
	$('div.carousel').make('carousel');
	$('#rezervace').make('rezervace');
};

$(document).ready(function() {
	//lang nastavenĂ­
	//langURL = "/"+lang.lang_url;

	//initialize modules
	initData();

	//mapa ubytoven
	$('#hostelMap').each(function () {
		var map = new google.maps.Map(this, {
			zoom: 9,
			center: new google.maps.LatLng(48.993, 13.771),
			mapTypeId: google.maps.MapTypeId.ROADMAP
		});
		var infowindow = new google.maps.InfoWindow({content: '', maxWidth: 220});
		for (var i in hostels) {
			var marker = new google.maps.Marker({
				position: new google.maps.LatLng(hostels[i]['gps'].split(',')[0], hostels[i]['gps'].split(',')[1]),
				map: map,
				title: hostels[i]['title'],
				html: hostels[i]['text']
			});
			google.maps.event.addListener(marker, 'click', function() {
				infowindow.setContent(this.html);
				infowindow.open(map,this);
			});
		}
	});

	$('.lightbox').lightBox();

	$('div.calendar').make('calendar' , { call: [
		{ selector: 'td.day-data', name: 'calendarDay' },
		{ selector: 'td.weekend-data', name: 'calendarDay' }
		] } );

	$.datepicker.regional['cs'] = {
		closeText: 'Zavřít',
		prevText: '&#x3c;Dříve',
		nextText: 'Později&#x3e;',
		currentText: 'Nyní',
		monthNames: ['leden','únor','březen','duben','květen','červen','červenec','srpen','září','říjen','listopad','prosinec'],
		monthNamesShort: ['led','úno','bře','dub','kvě','čer','čvc','srp','zář','říj','lis','pro'],
		dayNames: ['neděle', 'pondělí', 'úterý', 'středa', 'čtvrtek', 'pátek', 'sobota'],
		dayNamesShort: ['ne', 'po', 'út', 'st', 'čt', 'pá', 'so'],
		dayNamesMin: ['ne','po','út','st','čt','pá','so'],
		weekHeader: 'Týd',
		dateFormat: 'dd.mm.yy',
		firstDay: 1,
		isRTL: false,
		showMonthAfterYear: false,
		yearSuffix: ''};
	$.datepicker.setDefaults($.datepicker.regional['cs']);

	var dates = $("#datum_od, #datum_do").datepicker({
		showOn: "button",
		buttonImage: "/images/icons/date.png",
		buttonImageOnly: true,
		dateFormat: "dd-mm-yy",
		showOn: "both",
		minDate: 7
	});

	/* hostel galerie */
	$('#thumbMover .mover').click(function () {
		this.xcontext = $('#thumbMover');
		this.xtoBeMoved = $('div.inner', this.xcontext);
		this.xdirection = $(this).attr('rel');
		this.xmultiplier = this.xdirection == 'left' ? -1 : 1;
		$(this.xtoBeMoved).scrollLeft( $(this.xtoBeMoved).scrollLeft() + this.xmultiplier * 50 );
		return false;
	});



});

