var paging = 'no';

	// function load active social page
	function loadSuggestedSocials()
	{
		jQuery.ajax({
			url: 'ajax/suggestedSocials.html',
			type: "POST"
			success: function(data) {
				jQuery("#suggestedSocialContent").html(data);
				loadBlocks;
			}
		});
	}

	// function to load different blocks on active social page
	function loadBlocks()
	{

		loadWeekAhead();
		loadSearchResults();
		getUpcomingSocials();
		//loadRecentSocials();
	}


	// function to populate week ahead data
	function loadWeekAhead()
	{
		jQuery.ajax({
			url: 'ajax/suggestedsocialLandWeekAhead.html',
			type: "POST",
			data: {
				pageOp: 1
			},
			success: function(data) {
				jQuery("#weekahead").html(data);
			}
		})
	}

	function loadSearchResults()
	{
		var pCateId = jQuery('#idCateId').val();
		var pCateName = escape(jQuery('#idCateName').val());
		var pCalDate = jQuery('#idCalDate').val();
		var pDateRangeType = jQuery('#idDateRangeType').val();
		var pageNum = jQuery('#pageNum').val();
		var paging = jQuery('#paging').val();


		if(pCateName == 'All' || pCateId >0)
		{
			jQuery('#idSpecialCateType').val("");
		}

		var pSpecialCateType = jQuery('#idSpecialCateType').val();
        
		var params = "catename="+pCateName+"&cateid="+pCateId+"&caldate="+pCalDate+"&paging="+paging+"&pageNum="+pageNum;

		params = params + '&pageOp=2';

		if(pSpecialCateType == 'thisweek')
		{
			var varThisWeekStartDate = jQuery('#idThisWeekStartDate').val();
			var varThisWeekEndDate = jQuery('#idThisWeekEndDate').val();
			params += '&startdate='+varThisWeekStartDate+'&enddate='+varThisWeekEndDate+'&srchBySpecialCate='+pSpecialCateType;
			
		}

		if(pSpecialCateType == 'nextweek')
		{
			var varNextWeekStartDate = jQuery('#idNextWeekStartDate').val();
			var varNextWeekEndDate = jQuery('#idNextWeekEndDate').val();
			params += '&startdate='+varNextWeekStartDate+'&enddate='+varNextWeekEndDate+'&srchBySpecialCate='+pSpecialCateType;
		}

		if(pSpecialCateType == 'thismonth')
		{
			//var varThisMonth = jQuery('#idThisMonth').value+'&dateRangeType='+pDateRangeType;
			//params += '&thismonth='+varThisMonth;

			var varThisMonthStartDate = jQuery('#idThisMonthStartDate').val();
			var varThisMonthEndDate = jQuery('#idThisMonthEndDate').val();
			params += '&startdate='+varThisMonthStartDate+'&enddate='+varThisMonthEndDate+'&srchBySpecialCate='+pSpecialCateType;

		}

		if(pSpecialCateType == 'daterange')
		{
			var varSocialStartDate = jQuery('#social_start').val();
			var varSocialEndDate = jQuery('#social_end').val();
            if(varSocialStartDate!="")
            {
                arrSocialStartDate = varSocialStartDate.split("-");
                varSocialStartDate = arrSocialStartDate[2]+"-"+arrSocialStartDate[1]+"-"+arrSocialStartDate[0]
            }
            else
            {
                jQuery("#dateError").html("Please enter valid date range");
                jQuery("#dateError").show();
                showDateRange();
                return false;
            }
            
            if(varSocialEndDate!="")
            {
                arrSocialEndDate = varSocialEndDate.split("-");
                varSocialEndDate = arrSocialEndDate[2]+"-"+arrSocialEndDate[1]+"-"+arrSocialEndDate[0]
            }
            else
            {
                jQuery("#dateError").html("Please enter valid date range");
                jQuery("#dateError").show();
                showDateRange();
                return false;
            }


			params += '&startdaterange='+varSocialStartDate+'&enddaterange='+varSocialEndDate+'&dateRangeType='+pSpecialCateType;
		}

		if(pSpecialCateType == 'lastweekcreated')
		{
			var varLastWeekStartDate = jQuery('#idLastWeekStartDate').val();
			var varLastWeekEndDate = jQuery('#idLastWeekEndDate').val();
			//params += '&startdate='+varLastWeekStartDate+'&enddate='+varLastWeekEndDate+'&srchBySpecialCate=lastweekcreated';
			params += '&srchBySpecialCate=lastweekcreated';
		}

		if(pSpecialCateType == 'recommended')
		{
			params += '&srchBySpecialCate=recommended';
		}

        
		jQuery.ajax({
			url: 'ajax/SuggestedSocialSearchResult.html',
			type: "POST",
			data: params,
			success: function(data) {
				jQuery("#SuggestedSocialContainer").html(data);
				hideLoader
			}
		});
	}


	function loadPaging(pageNum)
	{

		jQuery('#pageNum').val(pageNum);
		jQuery('#paging').val("yes");
		loadSearchResults();

	}

	function showCategorySearch(category_id,category_name)
	{
		jQuery('#idCalDate').val("");
		jQuery('#idSpecialCateType').val("");
		jQuery('#idCateId').val(category_id);
		jQuery('#idCateName').val(category_name);
		jQuery('#pageNum').val(0);
		jQuery('#paging').val("no");
		loadSearchResults();
	}

	function showSpecialSocials(pSpecialCateType)
	{
        

		jQuery('#idCalDate').val("");
		jQuery('#idCateId').val("");
		jQuery('#idCateName').val("");
		jQuery('#pageNum').val(0);
		jQuery('#paging').val("no");

		jQuery('#idSpecialCateType').val(pSpecialCateType);

		loadSearchResults();

	}


	function getSelectedDataOfCalendar(dateFieldName, dateString, dayNum)
	{
		jQuery('#idSpecialCateType').val("");
        document.getElementById("#" + dateFieldName).val(dateString);
		jQuery('#idCalDate').val(jQuery("#" + dateFieldName).val());
		jQuery('#pageNum').val(0);
		jQuery('#paging').val("no");

		loadSearchResults();

	}

	function getUpcomingSocials()
	{
		//
		jQuery.ajax({
			url: 'ajax/upcomingSocials.html',
			type: "POST",
			data: params,
			success: function(data) {
				jQuery("#upcomingSocialContainer").html(data);
				hideLoader
			}
		});
	}

	function hideLoader()
	{
		//jQuery('#divSocialLoader').style.display = 'none';

	}

function showDateRange()
{
    
    jQuery('#date_range').show();
}

function hideDateRange()
{

    jQuery('#date_range').hide();
   
}
    function show(boxid){
        
       jQuery("#" + boxid).show();
    }

    function hide(boxid){
       jQuery("#" + boxid).hide();
    }
