function ShowGalleryImage(strImageFileName){
	var config;
	config = windowGaleryConfig (600, 480, 10, 25);

	popGaleryShow = window.open (strImageFileName,"galeria",config)
	popGaleryShow.document.close();
	popGaleryShow.focus();
}

function windowGaleryConfig (intImageWidth, intImageHeight, intImageBorderWidth, intImageBorderHeight){
	if(window.screen){
		intDisplayWidth=screen.availWidth;
		intDisplayHeight=screen.availHeight;
	}
	else{
		intDisplayWidth=640;
		intDisplayHeight=480;
	}
	intWidthWindow = intImageWidth + intImageBorderWidth;
	intHeightWindow = intImageHeight + intImageBorderHeight;
	config='toolbar=no, location=no, directories=no, status=no, menubar=no,scrollbars=no, resizable=no,'
	config += 'left=' + (intDisplayWidth-intImageWidth)/2 + ','
	config += 'top=' + (intDisplayHeight-intImageHeight)/2 + ','
	config += 'screenX=' + (intDisplayWidth-intImageWidth)/2 + ','
	config += 'screenY=' + (intDisplayHeight-intImageHeight)/2 + ','
	config += 'width=' + intWidthWindow + ','
	config += 'height=' + intHeightWindow + ','
	config += 'innerWidth' + intImageWidth + ','
	config += 'innerHeight' + intImageHeight+ ','
	return config;
}
function $(id) { 
	return document.getElementById(id)
}

function saveToOfferGoogleMap(map, id)
{
	var _var_FileName = 'saveGoogMap.php';	
	advAJAX.post({
		url: _var_FileName,	
		parameters : {
		"map" : map,
		"id" : id
		}});	
}
function showTitle(id)
{
	$('topTitle').innerHTML='<img alt="" src="gfx/'+id+'" />';
}
function clearSearchForm(cat, idFlag)
{
	var body;
	body = '<div style="display:block; margin-left: 20px">';
	body += '<div class="sep"></div>';
	
	
	var bodyForm = new Object();
	
	if (cat == 2)
	{
		bodyForm[0] = new Array(87, 'Parking');
		bodyForm[1] = new Array(23, 'Kawiarnia');
		bodyForm[2] = new Array(63, 'Stołówka');
		bodyForm[3] = new Array(2, 'Akceptacja zwierząt');
		bodyForm[4] = new Array(52, 'Radio w pokoju');
		bodyForm[5] = new Array(77, 'Udogodnienia dla niepełnosprawnych');
		bodyForm[6] = new Array(74, 'Telewizja satelitarna');
		bodyForm[7] = new Array(73, 'Telefon w pokoju');
		bodyForm[8] = new Array(44, 'Pokoje dla niepalących');
		bodyForm[9] = new Array(20, 'Dostep do internetu');
		bodyForm[10] = new Array(43, 'Pokój z łazienką');
		bodyForm[11] = new Array(69, 'Śniadanie w cenie');
		bodyForm[12] = new Array(35, 'Obiad w cenie');
		bodyForm[13] = new Array(28, 'Kolacja w cenie');
	}
	else if (cat == 3)
	{
		bodyForm[0] = new Array(2, 'Akceptacja zwierząt');
		bodyForm[1] = new Array(8, 'Bilard');
		bodyForm[2] = new Array(20, 'Dostep do internetu');
		bodyForm[3] = new Array(69, 'Śniadanie w cenie');
		bodyForm[4] = new Array(35, 'Obiad w cenie');
		bodyForm[5] = new Array(28, 'Kolacja w cenie');
		bodyForm[6] = new Array(31, 'Kuchnia do dyspozycji');
		bodyForm[7] = new Array(43, 'Pokój z łazienką');
		bodyForm[8] = new Array(44, 'Pokoje dla niepalących');
		bodyForm[9] = new Array(63, 'Stołówka');
		bodyForm[10] = new Array(74, 'Telewizja');
		bodyForm[11] = new Array(52, 'Radio w pokoju');
		bodyForm[12] = new Array(87, 'Parking');
		bodyForm[13] = new Array(77, 'Udogodnienia dla niepełnosprawnych');
	}
	
	else if (cat == 4)
	{
		bodyForm[0] = new Array(1, 'Akceptacja kart kredytowych');
		bodyForm[1] = new Array(20, 'Dostęp do internetu');
		bodyForm[2] = new Array(52, 'Radio');
		bodyForm[3] = new Array(74, 'Telewizja');
		bodyForm[4] = new Array(2, 'Akceptacja zwierząt');
		bodyForm[5] = new Array(77, 'Udogodnienia dla niepełnosprawnych');
		bodyForm[6] = new Array(4, 'Bankomat');
		bodyForm[7] = new Array(26, 'Kiosk/sklep');
		bodyForm[8] = new Array(36, 'Obiekty handlowe');
		bodyForm[9] = new Array(67, 'Szpital');
		bodyForm[10] = new Array(87, 'Parking');
		bodyForm[11] = new Array(23, 'Kawiarnia');
		bodyForm[12] = new Array(53, 'Restauracja');
		bodyForm[13] = new Array(66, 'Szlaki turystyczne');
	}
	else
	{
		bodyForm[0] = new Array(1, 'Akceptacja kart kredytowych');
		bodyForm[1] = new Array(50, 'Przechowalnia bagażu');
		bodyForm[2] = new Array(39, 'Parking strzeżony');
		bodyForm[3] = new Array(53, 'Restauracja');
		bodyForm[4] = new Array(77, 'Udogodnienia dla niepełnosprawnych');
		bodyForm[5] = new Array(78, 'Winda');
		bodyForm[6] = new Array(52, 'Radio w pokoju');
		bodyForm[7] = new Array(74, 'Telewizja satelitarna');
		bodyForm[8] = new Array(17, 'Informacja turystyczna');
		bodyForm[9] = new Array(2, 'Akceptacja zwierząt');
		bodyForm[10] = new Array(44, 'Pokoje dla niepalących');
		bodyForm[11] = new Array(20, 'Dostęp do internetu');
		bodyForm[12] = new Array(43, 'Pokój z łazienką');
		bodyForm[13] = new Array(57, 'Sala konferencyjna');
	}
	
	document.jsSearchForm.id.value = idFlag;
	document.jsSearchForm.cat.value = cat;
	
	for(i in bodyForm) {
		if (idFlag.indexOf("|"+bodyForm[i][0]+"|") != -1)
		{
			body += '<div class="main" id="'+cat+'_'+bodyForm[i][0]+'"><img alt="" src="gfx/flag/sel.gif" border="0" align="middle" vspace="1" width="21" height="21" /> <a href="javascript:void(0);" onClick="searchSelect('+bodyForm[i][0]+', '+cat+', \''+bodyForm[i][1]+'\', 0)"><u>'+bodyForm[i][1]+'</u></a></div>';
		}
		else{
			body += '<div class="main" id="'+cat+'_'+bodyForm[i][0]+'"><img alt="" src="gfx/flag/'+bodyForm[i][0]+'.gif" border="0" align="middle" vspace="1" width="21" height="21" /> <a href="javascript:void(0);" onClick="searchSelect('+bodyForm[i][0]+', '+cat+', \''+bodyForm[i][1]+'\', 1)">'+bodyForm[i][1]+'</a></div>';		
		}
	}
	$('tabBody').innerHTML = body+'<div class="sep"></div><table border="0" cellpadding="0" cellspacing="0"><tr><td style="padding-left:65px"><a href="javascript:document.jsSearchForm.submit();"><img alt="" src="gfx/ico-wyszukaj_w_serwisie.gif" border="0" /></a></td><td><a href="javascript:document.jsSearchForm.action=\'http://www.hotel.zakopane.pl/map\'; document.jsSearchForm.submit();"><img alt="" src="gfx/ico-wyszukaj_na_mapie.gif" border="0" /></a></td></tr></table>';
}
function searchSelect(id, cat, name, flag)
{
	var f = document.jsSearchForm;
	var s_obj = f.id.value.toString();
	if (flag == 1)
	{
		$(cat+'_'+id).innerHTML = '<img alt="" src="gfx/flag/sel.gif" border="0" align="middle" vspace="1" width="21" height="21" /> <a href="javascript:void(0);" onClick="searchSelect('+id+', '+cat+', \''+name+'\', 0)"><u>'+name+'</u></a>';
		s_obj += id+'|';
	}
	else
	{
		$(cat+'_'+id).innerHTML = '<img alt="" src="gfx/flag/'+id+'.gif" border="0" align="middle" vspace="1" width="21" height="21" /> <a href="javascript:void(0);" onClick="searchSelect('+id+', '+cat+', \''+name+'\', 1)">'+name+'</a>';
		s_obj = s_obj.replace('|'+id+'|','|');
	}
	f.id.value = s_obj;
}

function showOpinie ()
{
	$("showOpinie").style.display = "block";
}

function showAll (id)
{
	id > 0 ? flag_id = id : flag_id = 0;	
	showPremiumOffer(0,flag_id);
	showListOffer(0,flag_id);
	showTitle(flag_id);
}

function showOp(id, flag)
{
	
	var _var_ElementId = 'showOp';
	var _var_FileName = 'opinion.php';	
	advAJAX.post({
		url: _var_FileName,	
		parameters : {
		"_var_id" : id,
		"_var_flag" : flag
		},				
		//onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});	
}

function showDescriptionFullOffer(id, cat, flag)
{
	if (flag != 4)
	{
		$("_mapa_").style.display = "none";
	}
	
	$("showOpinie").style.display = "none";
	
	var _var_ElementId = 'showDescriptionFullOffer';
	var _var_FileName = 'fullOffer.php';	
	advAJAX.post({
		url: _var_FileName,	
		parameters : {
		"_var_id" : id,
		"_var_cat" : cat,
		"_var_flag" : flag
		},				
		//onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		//onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});	
}

function SendForm() 
{
	var f = document.reservationform;

	document.getElementById("_mapa_").style.display = "none";
	
	var _var_ElementId = 'showDescriptionFullOffer';
	var _var_FileName = 'fullOffer.php';	
	advAJAX.post({
		url: _var_FileName,	
		parameters : {
		"name" : f.name.value,
		"tel" : f.tel.value,
		"email" : f.email.value,
		"terminod" : f.terminod.value,
		"termindo" : f.termindo.value,
		"rodzaj" : f.rodzaj.value,
		"ilosc" : f.ilosc.value,
		"uwagi" : f.uwagi.value,
		"_var_id" : f._var_id.value,
		"_var_cat" : f._var_cat.value,
		"_var_flag" : 5
		},				
		//onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		//onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});	
}

function showPremiumOffer(id,flag){
	var _var_ElementId = 'offerPremium';
	var _var_FileName = 'polecane.php';	
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_St" : id,
		"_var_flag" : flag
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText;},
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});		
}
function showListOffer(id,flag){
	var _var_ElementId = 'offerLast';
	var _var_FileName = 'listOffer.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_St" : id,
		"_var_flag" : flag
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});		
}
function showSearchOffer(id, flag, idOffer){
	var _var_ElementId = 'offerLast';
	var _var_FileName = 'listOffer.php';
	advAJAX.post({
		url: _var_FileName,	
		parameters : {					
		"_var_St" : id,
		"_var_flag" : flag,
		"_var_idOffer" : idOffer
		},				
		onLoading : function(obj) {$(_var_ElementId).innerHTML = '<div align="center"><img src="gfx/loader.gif" border="0"  vspace="50"  hspace="50"></div>'; },
   		onComplete : function(obj){$(_var_ElementId).style.visibility = "hidden";},
		onSuccess : function(obj) {$(_var_ElementId).innerHTML = obj.responseText; },
		onFinalization : function() {$(_var_ElementId).style.visibility = "visible";}
	});		
}

function checkreservation()
{
	var f = document.reservationform;
	var alert_message = "Przepraszamy wystąpił błąd.\n";
	var error = 0;
	var dobryEmail=/^[^@]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;
	
	if (f.name.value.length < 4){
		alert_message += "Podaj imię i nazwisko!\n";
		error = 1;
	}
	if (f.tel.value.length < 4){
		alert_message += "Podaj numer telefonu\n";
		error = 1;
	}
	if (!dobryEmail.test(f.email.value)){
		alert_message += "błędny adres adres email\n";
		error = 1;
	}
	if (f.email.value.length < 1){
		alert_message += "Podaj adres e-mail!\n";
		error = 1;
	}
	if (error == 1){
		alert(alert_message);
	}
	else{
		SendForm();
	}
}
function checkopinion()
{
	var f = document.opinion;
	var alert_message = "Przepraszamy wystąpił błąd.\n";
	var error = 0;	
	if (f.user.value.length < 4){
		alert_message += "Proszę podać imię i nazwisko lub nick !\n";
		error = 1;
	}
	if (f.temat.value.length < 4){
		alert_message += "Proszę podać temat\n";
		error = 1;
	}
	if (f.opinia.value.length < 1){
		alert_message += "Proszę podzielić sie swoja opinią, odczuciami\n";
		error = 1;
	}
	if (error == 1){
		alert(alert_message);
	}
	else{
		saveOpninion();
	}
}
function saveOpninion() 
{
	
	var _var_ElementId = 'showOp';
	var _var_FileName = 'opinion.php';
	var f = document.opinion;
	advAJAX.post({
		url: _var_FileName,	
		parameters : {
		"id" : f.id.value,
		"user" : f.user.value,
		"temat" : f.temat.value,
		"opinia" : f.opinia.value
		},
		onSuccess : function(obj) {showOp(f.id.value); }	
	});
	f.user.value = '';
	f.temat.value = '';
	f.opinia.value = '-- Twoja opinia --';
	
}

