/**
 * @author Profitroom
 */

 function insertFlash(flashContainer,flashURL,flashWidth,flashHeight,flashParams,flashVars){
	if(parseInt(window.Browser.Plugins.Flash.version)<8)
		return
	if($chk($(flashContainer)))
	{
		//ustaw styl
		new Swiff(flashURL,{width:flashWidth,height:flashHeight,container:$(flashContainer),vars:flashVars,params:flashParams});
	}	
 	else
	{
		window.addEvent('domready',function(){
			//ustaw styl
			new Swiff(flashURL,{width:flashWidth,height:flashHeight,container:$(flashContainer),vars:flashVars,params:flashParams});
		})
	}
		
 }
 
 function GeoFilter(GeoLat, GeoLng, Distance) {
	var myURI = new URI($('showHotels'));
	
	if(myURI.get('query')) var query = myURI.get('query').parseQueryString();
	else 
	{
		foo = 'GeoLat=50';
		var query = foo.parseQueryString();
	}
	
		
	query.GeoLat = GeoLat;
	query.GeoLng = GeoLng;
	query.Distance = Distance;
	
	/*get OfferCategoryID from GET*/
	var locationURI = new URI(location.href);		
	if((locationURI.get('query')) && locationURI.get('query').parseQueryString().CategoryID) query.CategoryID=locationURI.get('query').parseQueryString().CategoryID;
	
	hash = new Hash(query);
	myURI.set('query',hash.toQueryString());
	$('showHotels').href = myURI.toString();
	$('showHotels').addClass('showButton');
	
 }
 
function SiteFilter(list)
{
	if (Portal.PageID != '11692') return;
	if (list) list = list.split(',');
	$$('.SiteBox').each(function(el){
		var id = el.id.substr(6);
		if (list === "" || list.indexOf(id) >= 0)
			el.style.display = '';
		else
			el.style.display = 'none';
	});
}

function SelectedHotel(id)
{
	if (arr[id] !== undefined)
		window.location.href = arr[id][3].replace("/rezerwacja", "");
}


 var Portal =
 {
	hoverSite: function(RegionID, SiteID)
	{
		if (document.mapaFlash_swf && document.mapaFlash_swf.HighlightRegion)
		document.mapaFlash_swf.HighlightRegion(SiteID);
	},

	unhoverSite: function(RegionID, SiteID)
	{
		if (document.mapaFlash_swf && document.mapaFlash_swf.HighlightRegionOff)
		document.mapaFlash_swf.HighlightRegionOff(SiteID);
	}
 }; 