var typeOfSearch = 'Search';
var urlPathName = window.location.pathname;

function fetchRegionCode()
{

var hdnRegionCode = $("#CurrentRegionCode").html();
//alert(hdnRegionCode);
document.getElementById("RegionsSearchBoxUC_ddlRegionFormRegion").value = hdnRegionCode;


}

function filterBoxPositioning()
{
var filterBoxHtml = $("#FilterBox").html();
$("#FilterBoxNew").html(filterBoxHtml);
$("#FilterBox").remove();
}


function showMonth()
{
var dropdownCategory = document.getElementById('RegionsSearchBoxUC_ddlRegionFormAttractionType');
var text = dropdownCategory.options[dropdownCategory.selectedIndex].value;
//alert(text);
if (text = 'EVENT')
{
$("#month").show();
}
else
{
$("#month").hide();
}

}

function showMonthFilterBox()
{

var dropdownCategory = document.getElementById('FilterSearchUC_ddlCategoryTypeResult');
var text = dropdownCategory.options[dropdownCategory.selectedIndex].value;

if (text == 'EVENT')
{

$("#FilterSearchUC_ddlRegionFormMonth").css("display", "block");
}
else
{

$("#FilterSearchUC_ddlRegionFormMonth").css("display", "none");
}

}

function MoveUpRightSection()
{

$.ajax({
success: function(data)
{
var bannerParksHeight=$('#banner-parks').height();
var bannerRightHeight=$('.bannerRight').height();
var actualTopPosition=(bannerParksHeight-bannerRightHeight)+20;

$('#pageContentRightContainer').css("position", "relative");
$('#pageContentRightContainer').css("top", "-"+actualTopPosition+"px");
$('#pageContentRightContainer').css("*margin-top", "-"+actualTopPosition+"px");
$('#pageContentRightContainer').css("left", "5px");
}
});
}


function Region_SelectCategory()
{
$("#regionStep1 UL LI A").click(function(ev)
{
ev.preventDefault();

$("#regionStep1").hide();
var categoryId = $(this).attr("name");

var selectCategoryName = $("#"+this.id+" DIV.copy SPAN.title").html();

if (selectCategoryName != null)
{
selectCategoryName = selectCategoryName.replace(/ /g,"");
}

typeOfSearch = selectCategoryName;

if(typeOfSearch != null)
{
WEBABACUS.logclientdata('0',urlPathName+'|?desc=PlacesToVisit&action=Step1_'+typeOfSearch); // WEBABACUS Tracking for Search button
}

if(categoryId != "")
{
loaderShowStep2();
//alert("href = "+$(this).attr("href"));
//var resultPageUrl="/parks/Regions_OffThePark_Result.aspx";//$(this).attr("href");
var regionName = $("DIV#RegionNameForFilterBox").html();
regionName = escape(regionName);
categoryId = escape(categoryId);
var resultPageUrl=$(this).attr("href")+"?AttractionId="+categoryId+"&regionName="+regionName;

//$(".banner-offTheParkMain").load(resultPageUrl,loaderHideStep2);
$("#regionStep2").load(resultPageUrl,loaderHideStep2);
$('div.interactiveBanner').css("height", "auto");
$('div#banner-parks').css("height", "auto");
//$('div#banner-parks').css("background", "#F8C66A url(../Images/_PW_bg-banner-parks.gif) repeat-x scroll left top");
$("div#headingContents").hide();
}
});
}

function Region_SearchBox()
{
$("DIV#btnSubmit A#parkBtnSubmit").click(function(ev)
{
typeOfSearch = 'Search';

WEBABACUS.logclientdata('0',urlPathName+'|?desc=PlacesToVisit&action=Step1_'+typeOfSearch); // WEBABACUS Tracking for Search button
ev.preventDefault();
var resultPageUrlSearchBox = $(this).attr("href");

$("#regionStep1").hide();
var regionCode = $("#RegionsSearchBoxUC_ddlRegionFormRegion").val();
var categoryCode = $("#RegionsSearchBoxUC_ddlRegionFormAttractionType").val();
var monthCode = $("#RegionsSearchBoxUC_ddlRegionFormMonth").val();
categoryCode = escape(categoryCode);
loaderShowStep2();
$("#regionStep2").load(resultPageUrlSearchBox+"?RegionID="+regionCode+"&PlaceTypeId="+categoryCode+"&Month="+monthCode,loaderHideStep2);
$('div.interactiveBanner').css("height", "auto");
$('div#banner-parks').css("height", "auto");
//$('div#banner-parks').css("background", "#F8C66A url(../Images/_PW_bg-banner-parks.gif) repeat-x scroll left top");
$("div#headingContents").hide();
});
}


function Region_FilterBox()
{
$("DIV.regionResultsFilterForm A#filterBtnSubmit").click(function(ev)
{
WEBABACUS.logclientdata('0',urlPathName+'|?desc=PlacesToVisit&action=Step2_'+typeOfSearch+'_Filter'); // WEBABACUS Tracking for Filter button
ev.preventDefault();
var resultPageUrlFilterBox = $(this).attr("href");
$("#regionStep2").hide();
var regionCode = $("#FilterSearchUC_ddlRegionResult").val();
var categoryCode = $("#FilterSearchUC_ddlCategoryTypeResult").val();
var monthCss = $("#FilterSearchUC_ddlRegionFormMonth").css("display");
//var attractionCss = $("#FilterSearchUC_ddlAttractionTypeResult").css("display");
if (monthCss == "none")
{
var monthCode = 0;
}
else
{
var monthCode = $("#FilterSearchUC_ddlRegionFormMonth").val();
}

//var attractionCode = $("#FilterSearchUC_ddlAttractionTypeResult").val();

loaderShowStep2();

categoryCode = escape(categoryCode);
//if (attractionCss == "none")
//{
var filterURLQstring = "RegionID="+regionCode+"&PlaceTypeId="+categoryCode+"&Month="+monthCode;
//}
//else
//{
//var filterURLQstring = "RegionID="+regionCode+"&AttractionId="+attractionCode+"&PlaceTypeId="+categoryCode+"&Month="+monthCode;
//}

$("#regionStep2").load(resultPageUrlFilterBox+"?"+filterURLQstring,loaderHideStep2);
$('div.interactiveBanner').css("height", "auto");
$('div#banner-parks').css("height", "auto");

$("div#headingContents").hide();
});
}

function hideFilterBox()
{
$("#FilterBox").remove();
}






function loaderHideStep2()
{
$("#dvloader").hide();
$("#regionStep2").show();
$('#pageContentRightContainer').show();
}


function loaderShowStep2()
{
$("#dvloader").show();
$("#regionStep2").hide();
$('#pageContentRightContainer').hide();
}


function Region_BackToCategories()
{
$(".backToCategories A").click(function(ev)
{
WEBABACUS.logclientdata('0',urlPathName+'|?desc=PlacesToVisit&action=Step2_'+typeOfSearch+'_BackToCategories'); // WEBABACUS Tracking for BackToCategories button

$("#regionStep1").show();

loadOffThePark();
$("#regionStep2").html("");
$("#regionStep2").css("display","none");

$('#pageContentRightContainer').show();
});
}


function PagingNavigationInit()
{
var categorySize = 5;
var categoryPageNavLinkSize = 5;
$("ul.categoryPage").quickPager({
pageSize: parseInt(categorySize),
naviSize: parseInt(categoryPageNavLinkSize),
currentPage: 1,
holder: ".pager"
});
}


function fancyBoxInit() {
	$("A.fancybox").fancybox({
		modal: true,
		onStart: fancyboxStart,
		titleShow : false
	});
	
	
	$("A.fancyboxClose, DIV#fancybox-overlay").click(function() {
		$.fancybox.close();
		$(this).parent("P").parent("DIV").hide();
		return false;
	});
}

function fancyboxStart() {
	var showMe = $(this).attr("href");
//	alert(showMe);
	var showID = showMe.split("#");
//	alert(showID[1]);
	$("DIV#" + showID[1]).show();
}

function RegionCodeDetect()
{
var currentRegionCode = $("#CurrentRegionCode").html();

$("#CurrentRegionCodeOnStep1").html(currentRegionCode);
}

function webSiteTracking(webAddr)
{

WEBABACUS.logclientdata('0','/CustomEvent=extURL&URL='+webAddr+'&ClickType=Left&desc=PlacesToVisit'); // WEBABACUS Tracking for website Link
}


function positionResultShowing()
{
var resultShowingText = $(".resultsShowingTopClass").html();
//alert(resultShowingText);
$(".resultsShowing").html("<p>"+resultShowingText+"</p>");
}





	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	