function getParams() {
	var date_from = document.getElementById('date_from').value;
	var date_to = document.getElementById('date_to').value;
	return {'date_from':date_from,'date_to':date_to};
}

function getScrollTop() {
	var ScrollTop = document.body.scrollTop;

	if (ScrollTop == 0) {
	    if (window.pageYOffset) {
			ScrollTop = window.pageYOffset;
		} else {
			ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
		}

	}
	
	return ScrollTop;
}

var HSApi = new Object;
HSApi.lang = 'pl';
HSApi.loadingText = 'Trwa ładowanie strony...';

HSApi.switchTab = function(id) {
	var tabs = $$h('hs_tab');
	for(var i = 0; i < tabs.length; i++) {
		tabs[i].style.display = 'none';
	}
	var tabs = $$h('hs_switch');
	for(var i = 0; i < tabs.length; i++) {
		tabs[i].className = 'hs_switch';
	}
	$('hs_pakiety'+id).style.display = 'block';	
	$('hs_switch'+id).className = 'hs_switch act';
}

HSApi.setLang = function(lang) {
	HSApi.lang = lang;
}

HSApi.pageResponse = function(r) {		
	$('pageContent').innerHTML = r.content;
	InitSifr();
	$('baner_swf').loadGallery(r.gallery);
	$('baner_swf').switchMenu(r.id_pages_cat);
	
	//console.log(r.topicL1);
	
	if (r.topicL1) {
		$('baner_swf').setTopic(r.topicL1, r.topicL2);
	} else {
		$('baner_swf').hideTopic();
	}
	if(r.ident == 'kontakt') {
		initialize('map');
		showAddress($('address').value,5);
	}
	
	var s = $$('s','li',$('subMenu'))
	for(var i = 0; i < s.length; i++) {
		hremoveClass(s[i],'act');
	}
	haddClass($('sub_'+r.ident),'act');
}

HSApi.ajaxPage = function(ident) {
	
	if ((ident == 'kontakt') || (ident == 'formularz_kontaktowy') || (ident == 'panoramy') || (ident == 'video')) {
		document.location.href = '/' + HSApi.lang + '/' + ident;
	}
	else {
		
		switch(HSApi.lang) {
			case 'pl': var langid = 1; break;
			case 'en': var langid = 2; break;
			case 'de': var langid = 5; break;
		}
	
		var params = new Array();
		params = 'setLang='+langid+'&page_ident=' + ident;
		
		$('col1').innerHTML = HSApi.loadingText;
		
		ajaxRespJson('/ajax', params, 'HSApi.pageResponse');
		
		var sc = getScrollTop();
		document.location.href = '#' + ident;
		window.scrollBy(0, sc);
		
	}
}

HSApi.parseURL = function() {
	var str = document.location.href;
	var sp = str.split('#');
	var ident = sp[1];
	
	var sc = ident.split('-');
	if (sc[0] == 'scroll') {
		window.scrollBy(0,sc[1]);
	} else {
		if (ident) {
			HSApi.ajaxPage(ident);
		}
	}
}

