function pobierzStrone(el)	{
	
	var url='/index.php?mod=' + currentmodel + '&action=ajax_' + el.id + '&item_id=' + currentobid;
	update(url,'tresc');
	
}

function closeImage() {
		$('popup_div_cnt').innerHTML = '';
		popupDiv = document.getElementById('popup_div');
		popupDiv.style.visibility = 'hidden';
	}

function zaladujPodstrone(el) {
	var url = '/index.php?mod=hotele&action=ajax_opis&item_id=' + el.attributes.idopisu.value;
	update(url,'text');
}

function zaladujPodstroneR(el) {
	var url = '/index.php?mod=lokalizacja&action=ajax_opis&item_id=' + el.attributes.idopisu.value;
	update(url,'text');
}

function zaladujPodstroneP(el) {
	var url = '/index.php?mod=produkty&action=ajax_opis&item_id=' + el.attributes.idopisu.value;
	update(url,'text');
}

function closeImage() {
		$('popup_div_cnt').innerHTML = '';
		popupDiv = document.getElementById('popup_div');
		popupDiv.style.visibility = 'hidden';
	}

function pokazPopupDiv(t) {
	showP = document.getElementById('popup_div');
	$('popup_div_title_txt').innerHTML = t;
	$('popup_div_cnt').innerHTML = loadingDiv();
	showP.style.visibility = 'visible';
	showP.style.top = document.documentElement.scrollTop+60+'px';
	$('zamknij').onclick = closeImage;
}

function zoomPakiet(idp,t,mode) {
	currentpid = idp;
	pokazPopupDiv(t);
	$('popup_div').style.top = document.documentElement.scrollTop + 20 + 'px';
	$('popup_div').style.height = '525px';
	$('popup_div_cnt').style.height = '500px';
	$('popup_div_cnt').style.width = '498px';
	$('popup_div_title').style.width = '488px';
	$('popup_div_cnt').innerHTML = loadingDiv();
	var url = 'connector.php?a=pakiet_pelny&idp=' + idp + '&mode=' + mode;
	update(url,'popup_div_cnt');
}

function rezPakiet(idp) {
	pokazPopupDiv(lang_rezerwacjaPakietu);
	$('popup_div').style.top = document.documentElement.scrollTop + 20 + 'px';
	$('popup_div_cnt').style.height = '500px';

	var url = 'connector.php?a=pakiet_rezerwacja&idp=' + idp;
	var pars = '';
	var args = {method:'post',parameters: pars, onComplete: rezPakietResp};
	var AjaxRez = new Ajax.Request(url,args);
}

function rezPakietResp(originalRequest) {
	$('popup_div_cnt').innerHTML = originalRequest.responseText;
	przelicz();
}

function zoomZabieg(idz) {
	pokazPopupDiv('Opis zabiegu');
	$('popup_div').style.top = document.documentElement.scrollTop + 100 + 'px';
	/*$('popup_div').style.height = '355px';

	$('popup_div').style.width = '500px;'
	$('popup_div_cnt').style.width = '500px;'
	//$('popupiframe').style.height = '360px';
	$('popup_div_cnt').style.height = '330px';*/

	var url = 'index.php?mod=misc&action=opis_zabiegu&item_id=' + idz;
	update(url,'popup_div_cnt');
}

function pokazGalPopup(idg,mod,t,item_id) {
	pokazPopupDiv('Galeria');
	switch(mod) {
		case 'opisy_obiekty':
			var url = 'index.php?mod=hotele&action=popup_galeria&item_id=' + item_id + '&idg=' + idg;
		break;
		case 'opisy_regiony':
			var url = 'index.php?mod=lokalizacja&action=region_galeria&item_id=' + currentregid + '&idg=' + idg;
		break;
	}
	update(url,'popup_div_cnt');
}

function loadPhoto(url) {
	$('photo_zoom').innerHTML = '<img src="' + url + '" />';	
}

function zaladujZdjecieHoteluM(idg,mode) {
	$('galeria_zdjecie').innerHTML = loadingDiv();
	var url = 'connector.php?a=galeria_zdjecie&idg=' + idg + '&mode=' + mode + '&galt=' + currentgaltag;
	var pars = '';
	var args = {method:'post',parameters: pars, onComplete: zaladujZdjecieHoteluResponse};
	var AjaxFot = new Ajax.Request(url,args);

}

function zaladujZdjecieHoteluResponse(originalRequest) {

	var pic = "thumb.php?img=" + currentgaltag + "/" + originalRequest.responseText + ".jpg&w=500&h=auto";

	img = new Image();
		img.onload = function() {
			iHTML = '<img alt="" src="'+pic+'"/>';
			$('popup_div_title').style.width = (500 - 10) + 'px';
			$('popup_div_cnt').style.width = (500) + 'px';
			$('popup_div').style.width = (500) + 'px';
			$('popup_div_cnt').style.height = (375+40)+'px';
			$('popup_div').style.height = (375+40)+'px';
			$('galeria_zdjecie').style.left = (500 - this.width) / 2 + 'px';
			$('galeria_zdjecie').style.top = (375 - this.height) / 2 + 'px';
			$('galeria_zdjecie').innerHTML = iHTML;
			$('gal_prev').onclick = function() { zaladujZdjecieHoteluM(originalRequest.responseText,'prev'); }
			$('gal_next').onclick = function() { zaladujZdjecieHoteluM(originalRequest.responseText,'next'); }
		}
	img.src = pic;

}

function pokazGalerie(ids,id,info) {
	pokazPopupDiv(info);

	showP = document.getElementById('popup_div_cnt');

	var pic = "thumb.php?img=" + ids + "/" + id + ".jpg&w=500&h=auto";

	img = new Image();
		img.onload = function() {
			iHTML = '<img alt="" src="'+pic+'"/>';
			$('popup_div_title').style.width = (this.width - 10) + 'px';
			$('popup_div_cnt').style.width = (this.width) + 'px';
			$('popup_div').style.width = (this.width) + 'px';
			$('popup_div_cnt').style.height = this.height+'px';
			$('popup_div').style.height = this.height+'px';
			showP.innerHTML = iHTML;
		}
	img.src = pic;

}

function combo_regiony(l) {
	
	reg = $('region_id_'+l);
	
	if(reg) {
		reg.disabled = true;
		reg.innerHTML = "<option>Proszę czekać...</option>";
	}
	
	var url = 'index.php?mod=index&action=combo_regiony&idp=' + $('country_id_'+l).value + '&l=' + l;
	var pars = '';
	var args = {method:'post',parameters: pars};
	var AjaxCmb = new Ajax.Updater('combo_regiony_'+l,url,args);
}
	

function switch_news(id) {
	newsy = document.getElementsByClassName('main_news','one_news');
	len = newsy.length;
	for(var i = 0; i < newsy.length; i++) {
		newsy[i].style.display = 'none';
	}
	$('main_news_'+id).style.display = 'block';
}

function switch_article(id) {
	newsy = document.getElementsByClassName('main_articles','one_article');
	len = newsy.length;
	for(var i = 0; i < newsy.length; i++) {
		newsy[i].style.display = 'none';
	}
	$('main_articles_'+id).style.display = 'block';
}

function switch_main(id,tag) {
	newsy = document.getElementsByClassName(tag,'one_' + tag);
	len = newsy.length;
	for(var i = 0; i < newsy.length; i++) {
		newsy[i].style.display = 'none';
	}
	$(tag + '_'+id).style.display = 'block';
}

var browser_page = 1;
var browser_pages = 1;

function browser_pakiety(t,p) {
	
	if(!p) { browser_page = 1; }
	if(p == 'next') { browser_page += 1; }
	if(p == 'prev') { browser_page -= 1; }
	
	if(p) { var pageToShow = browser_page; }
	
	if(browser_pages) {
		if(pageToShow == browser_pages) { Element.hide('browser_next'); Element.show('browser_prev'); }
		else if(pageToShow == 1) { Element.hide('browser_prev'); Element.show('browser_next'); }
		else if(browser_pages > 1) { Element.show('browser_prev'); Element.show('browser_next'); }
	}
	
	var url = 'index.php?mod=misc&action=browser_pakiety';
	var pars = 'p=' + pageToShow + '&t=' + t;
	
	Element.show('main_browser_loading');
		
	if(!p) { 
		var args = {method:'post',parameters: pars,onComplete: browserResponse1, evalScripts: true};
		var update = new Ajax.Request(url,args); 
	} else {
		var args = {method:'post',parameters: pars,onComplete: browserResponse2, evalScripts: true};
		var update = new Ajax.Request(url,args);
	}
		
	
}

function browserResponse1(originalRequest) {
	Element.hide('main_browser_loading');
	$('main_browser_content').innerHTML = originalRequest.responseText;
	browser_pages = $('main_browser_pages_cnt').innerHTML;
	Element.hide('browser_prev');
	Element.hide('browser_next');
	if(browser_pages > 1) {
		Element.show('browser_next');
	}
}

function browserResponse2(originalRequest) {
	Element.hide('main_browser_loading');
	$('main_browser_pakiety').innerHTML = originalRequest.responseText;
	browser_pages = $('main_browser_pages_cnt').innerHTML;
}

function ajax_ocen(id_obiektu,ocena) {
	
	var respFn = function(originalRequest) {
		setup_stars(parseFloat(originalRequest.responseText));	
	}
	
	var url = 'index.php?mod=hotele&action=ajax_ocen';
	var pars = 'id_obiektu=' + id_obiektu + '&ocena=' + ocena;
	var args = {method:'post',parameters: pars,onComplete: respFn, evalScripts: true};
	var update = new Ajax.Request(url,args);
}

function setup_stars(ocena,silent) {
	
	$('hot_star_1').className = 'star_full';
	$('hot_star_2').className = 'star_empty';
	$('hot_star_3').className = 'star_empty';
	$('hot_star_4').className = 'star_empty';
	$('hot_star_5').className = 'star_empty';
	
	var flocena = Math.round(ocena);
		
	switch(flocena) {
		case 2: 
			$('hot_star_2').className = 'star_full';
		break;
		case 3:
			$('hot_star_2').className = 'star_full';
			$('hot_star_3').className = 'star_full';
		break;
		case 4:
			$('hot_star_2').className = 'star_full';
			$('hot_star_3').className = 'star_full';
			$('hot_star_4').className = 'star_full';
		break;
		case 5:
			$('hot_star_2').className = 'star_full';
			$('hot_star_3').className = 'star_full';
			$('hot_star_4').className = 'star_full';
			$('hot_star_5').className = 'star_full';
		break;
	}
	
	if(!silent) {
		$('hot_star_1').onclick = null;
		$('hot_star_2').onclick = null;
		$('hot_star_3').onclick = null;
		$('hot_star_4').onclick = null;
		$('hot_star_5').onclick = null;
	}
	
	if(!silent) { alert('Dziekujemy za oddanie głosu.'); }
}
