$(document).ready(function ()
{
	var ua = navigator.userAgent,
		event = (ua.match(/iPad/i)) ? "touchstart" : "click";

	var myurl = '/ajax_results.cfm?ajax_type=media_popup_template';

});

down = {};

$(document).keydown(function (event)
{
	var keycode = (event.keyCode ? event.keyCode : event.which);
	if (keycode == '37')
	{
		event.preventDefault();
		if (down['37'] == null)
		{ // first press
			$(".prv_icon_prev").trigger("click");
			down['37'] = true; // record that the key's down
		}
	}
	else if (keycode == '39')
	{
		event.preventDefault();
		if (down['39'] == null)
		{ // first press
			$(".prv_icon_next").trigger("click");
			down['39'] = true; // record that the key's down
		}
	}
	else if (keycode == '27')
	{
		event.preventDefault();
		if (down['27'] == null)
		{ // first press
			$(".preview_close").trigger("click");
			down['27'] = true; // record that the key's down
		}
	}
});

$(document).keyup(function (event)
{
	var keycode = (event.keyCode ? event.keyCode : event.which);
	down[keycode] = null;
});

function clearwindow()
{
	$('.new_item_prv').remove();
	$('.embedplayer').remove();
	$('.preview_prev').remove();
	$('.preview_next').remove();
	$('#poster_holder').removeAttr("style");
	$('#comment_area_wrap').removeAttr("style");
	$('#comment_img_holder').empty().removeAttr("style");
}

$(document).on("click touchstart", ".comment_preview", function (event)
{
	if ($('#gallery_placeholder').length)
		comment_preview_func($(this));
	else if (isMobileDevice() == false)
	{
		comment_preview_func($(this));
	}
	else
	{
		var id = $(this).data("id");
		var feed_id = $(this).closest("li").data("feed_id");
		redirect_to_gallery(feed_id, id)
	}

});

$(document).on("click touchstart", ".new_item_prv", function (event)
{
	clearwindow();
	var portfolio_type = $(this).data("portfolio-type");
	var id = $(this).data("id");
	var ordinal = $(this).data("ordinal");
	var group_list = $(this).data("group-list");
	var media_grouping_id = $(this).data("media-grouping-id");
	write_image(id, portfolio_type, group_list);

	var pattern = /,/;
	var exists = pattern.test(group_list);
	if (exists)
	{
		var group_list_values = group_list.split(",");
		var group_list_array = $.makeArray(group_list_values);
	}
	else
	{
		var group_list_array = $.makeArray(group_list);
	}
	var group_list_array_length = group_list_array.length;
	var currentposition = $.inArray(String(id), group_list_array);

	setTimeout(function ()
	{
		prevnext(group_list_array, currentposition, group_list_array_length, ordinal, media_grouping_id);
	}, 500)

});

function prevnext(group_list_array, currentposition, group_list_array_length, ordinal, media_grouping_id)
{

	//
	//var nextordinal = parseInt(ordinal) + 1;						



	if (ordinal != 1 && ordinal != 1)
	{
		var prevordinal_index = parseInt(ordinal) - 2;
		var prevordinal = group_list_array[prevordinal_index];
		var prev_portfolio_type = $("#media" + prevordinal + "_" + media_grouping_id).data("portfolio-type");
		var prev_id = $("#media" + prevordinal + "_" + media_grouping_id).data("id");
		var prev_ordinal = $("#media" + prevordinal + "_" + media_grouping_id).data("ordinal");
		var prev_group_list = $("#media" + prevordinal + "_" + media_grouping_id).data("group-list");
		var prev_media_grouping_id = $("#media" + prevordinal + "_" + media_grouping_id).data("media-grouping-id");
		$('#comment_img_holder').append('<div class="preview_prev"><a href="javascript:void(0);" class="new_item_prv prv_icon_prev" data-ordinal="' + prev_ordinal + '" data-media-grouping-id="' + prev_media_grouping_id + '" data-id="' + prev_id + '" data-group-list="' + prev_group_list + '" data-portfolio-type="' + prev_portfolio_type + '"></a></div>');
	}


	if (ordinal >= 1 && ordinal < group_list_array_length)
	{
		var nextordinal_index = parseInt(ordinal);
		var nextordinal = group_list_array[nextordinal_index];
		var next_portfolio_type = $("#media" + nextordinal + "_" + media_grouping_id).data("portfolio-type");
		var next_id = $("#media" + nextordinal + "_" + media_grouping_id).data("id");
		var next_ordinal = $("#media" + nextordinal + "_" + media_grouping_id).data("ordinal");
		var next_group_list = $("#media" + nextordinal + "_" + media_grouping_id).data("group-list");
		var next_media_grouping_id = $("#media" + nextordinal + "_" + media_grouping_id).data("media-grouping-id");
		$('#comment_img_holder').append('<div class="preview_next"><a href="javascript:void(0);" class="new_item_prv prv_icon_next" data-ordinal="' + next_ordinal + '" data-media-grouping-id="' + next_media_grouping_id + '" data-id="' + next_id + '" data-group-list="' + next_group_list + '" data-portfolio-type="' + next_portfolio_type + '"></a></div>');
	}
}


function GetWidth(newHeight, orginalWidth, originalHeight)
{
	if (currentHeight == 0) return newHeight;
	var aspectRatio = currentWidth / currentHeight;
	return newHeight * aspectRatio;
}


function resize_image(img_holder_width, img_holder_height)
{
	var img = $('#comment_img_holder').find("img");
	if (img.length)
	{

		var imgheight = img.height();
		var imgwidth = img.width();
		var aspectratio = imgheight / imgwidth;

		var commentswidth = $("#comments_holder").width();
		if (isMobileDevice() == true)
		{
			var documentheight = $('#gallery_placeholder').height();
			var documentwidth = $('#gallery_placeholder').width();
		}
		else
		{
			var documentheight = $(window).height();
			var documentwidth = $(window).width();
		}


		var box2 = $('#comment_img_holder');

		if (imgheight < 520 && imgwidth < 660)
		{
			var newwidth = 660;
			var newheight = 520;
			box2.height(newheight).width(newwidth);
		}
		else if (aspectratio > 1)
		{
			if (isMobileDevice() == true)
			{
				var newheight = documentheight;
				var newwidth = documentwidth;
			}
			else
			{
				var newwidth = imgwidth;
				var newheight = documentheight * 0.75;
			}
			box2.height(newheight).width(newwidth);
			img.css("maxWidth", '100%');
			img.css("maxHeight", '100%');
		}
		else if (aspectratio == 1)
		{
			var newwidth = imgwidth;
			var newheight = imgheight;
			box2.height(newheight).width(newwidth);
			img.css("maxWidth", '100%');
			img.css("maxHeight", '100%');
		}
		else if (aspectratio < 1)
		{
			var newwidth = imgwidth - 10;
			var newheight = (documentwidth / 2) * aspectratio;
			box2.height(newheight).width(newwidth);
			img.css("maxWidth", '100%');
			img.css("maxHeight", '100%');
		}

		var cwrap = $('.comment_wrp');



		if (isMobileDevice() == true)
		{
			//Do Nothing
		}
		else
		{
			cwrap.width(commentswidth + newwidth);
			$('.comment_wrp').css(
			{
				'position': 'fixed',
				'left': '50%',
				'top': '50%',
				'margin-left': -$('.comment_wrp').outerWidth() / 2,
				'margin-top': -$('.comment_wrp').outerHeight() / 2
			});
		}

	}
}

function adjust_size(id, media_type, portfolio_type, group_list)
{
	if (media_type == 2)
	{

		var explode = function ()
		{
			if (isMobileDevice() == true)
			{
				var box2 = $('#comment_img_holder');
				var cwrap = $('.comment_wrp');
				var newwidth = 660;
				var newheight = 520;
				box2.height(newheight).width(newwidth);
				$('#prv_' + id).show().height(newheight).width(newwidth).data('width', newwidth);
				$('.vc-player').height(newheight - 30).width(box2.width);
				$('.embedplayer').addClass('killfixed');
			}
			else
			{
				var box2 = $('#comment_img_holder');
				var commentswidth = $("#comments_holder").width();
				var cwrap = $('.comment_wrp');
				var newwidth = 660;
				var newheight = 520;
				box2.height(newheight).width(newwidth);
				cwrap.width(commentswidth + newwidth);

				$('.comment_wrp').css(
				{
					'position': 'fixed',
					'left': '50%',
					'top': '50%',
					'margin-left': -$('.comment_wrp').outerWidth() / 2,
					'margin-top': -$('.comment_wrp').outerHeight() / 2
				});
				$('#prv_' + id).show().height(newheight - 28).width(newwidth).data('width', newwidth);
				$('.vc-player').height(newheight - 28);
			}


			setTimeout(function ()
			{
				adjust_content_box(id, portfolio_type, group_list);
			}, 500)

		};
		setTimeout(explode, 500);
	}
	else
	{
		$('#prv_' + id)

			.on('load', function ()
			{

				resize_image();
				setTimeout(function ()
				{
					adjust_content_box(id, portfolio_type, group_list);
				}, 500)

			})
			.on('error', function ()
			{

				media_unavailable();

			})

		;
	}
}


function media_unavailable()
{
	alert_confirm('No more items in set or media not available.');
	$('#comment_preview').fadeOut("slow", function ()
	{
		$('#comment_preview').remove();
		$('#gallery_placeholder').empty().removeAttr('style').height(0);
	});
}

function write_image(id, portfolio_type, group_list)
{
	clearwindow();
	var myurl = '/ajax_results.cfm?ajax_type=media_info&media_id=' + id + '&portfolio_type=' + portfolio_type;
	$.ajax(
	{
		type: "POST",
		url: myurl,
		dataType: "xml",
		success: function (xml)
		{
			$(xml).find('main').each(function ()
			{
				var media_type = $(this).find('media_type').text();
				var media_url = $(this).find('media_url').text();

				if (media_type == 1)
				{
					$('#comment_img_holder').hide().append('<img id="prv_' + id + '" src="' + media_url + '" />').fadeIn(500);
					adjust_size(id, media_type, portfolio_type, group_list);
				}
				else if (media_type == 2)
				{
					var box2 = $('#comment_img_holder');
					box2.html('<div class="embedplayer" data-media-id="' + id + '" data-gallery-type="' + portfolio_type + '"id="prv_' + id + '"></div>');
					box2.css("display", "block");
					runplayerscript();
					adjust_size(id, media_type, portfolio_type, group_list);
					$('#prv_' + id).hide();
				}
				else
				{
					clearwindow();
					media_unavailable();
				}
			});
		}
	});
}

$(document).on("click touchstart", ".preview_close", function (event)
{
	clearwindow();
	$('#comment_preview').fadeOut("slow", function ()
	{
		$('#comment_preview').remove();
		$('#gallery_placeholder').empty().removeAttr('style').height(0);
	});
});



function adjust_content_box(id, portfolio_type, group_list)
{
	displaymediainfo(id, portfolio_type, group_list);
	getcomments(id, portfolio_type);
}

function displaymediainfo(id, portfolio_type, group_list)
{
	var myurl = '/ajax_results.cfm?ajax_type=media_info&media_id=' + id + '&portfolio_type=' + portfolio_type;
	window.id_pass = id;
	window.portfolio_type_pass = portfolio_type;
	$.ajax(
	{
		type: "POST",
		url: myurl,
		dataType: "xml",
		success: function (xml)
		{
			$(xml).find('main').each(function ()
			{
				var media_type = $(this).find('media_type').text();
				var media_url = $(this).find('media_url').text();
				var ownername = $(this).find('ownername').text();
				var ownerurl = $(this).find('ownerurl').text();
				var ownerlogo = $(this).find('ownerlogo').text();
				var uploaddate = $(this).find('uploaddate').text();
				var description = $(this).find('description').text();
				var title = $(this).find('title').text();
				var documentheight = $(window).height();

				var appendthis = '' + '<a href="javascript:void(0);" class="fa text-larger text-danger mr10 favorite_button hide pull-right"></a><a href=\"' + ownerurl + '\" alt=\"' + ownername + '" class=\"ownerimage\"><img id=\"posterhold\" src=\"' + ownerlogo + '\"/></a><a href="' + ownerurl + '" class="owner">' + ownername + '</a><div></div><div class="dateblurb">' + uploaddate + '</div><div class="title">' + title + '</div><div class="description">' + description + '</div>';
				$('#poster_holder').empty();
				$('#poster_holder').append(appendthis);
				check_favorite(window.id_pass, window.portfolio_type_pass);
				var imgheight = $('#comment_img_holder').height();
				var prevclose_height = $('#comments_holder .preview_close').outerHeight();
				var myposter_holder = $("#poster_holder").outerHeight();
				var textareawrap = $("#comment_area_wrap").outerHeight();

				var mytotal = parseInt(imgheight) - parseInt(prevclose_height) - parseInt(myposter_holder) - parseInt(textareawrap) - 40;

				if (isMobileDevice() == true)
				{
					var item_height = 0;
					$('.has_comments').each(function ()
					{
						var item_height = item_height + $(this).height();
					});
					$("#comments_container").css("min-height", item_height).css("height", 'auto');
				}
				else
				{
					$('#comments_holder').height(imgheight);
				}
			});
		}
	});
}

////////////////////////////COMMENT POST/////////////////////////////////////					
$(document).on("keyup", ".comment_area", function (e)
{
	if (e.which == 13 && e.shiftKey)
	{
		var content = this.value;
		var caret = getCaret(this);
		this.value = content.substring(0, caret) + "\n" + content.substring(caret, content.length - 1);
		e.preventDefault();
	}
	else if (e.which == 8 || e.which == 46)
	{
		$('.badpost').remove();
		var contentlength = $('.comment_area').val().length;
		if (contentlength == 0)
		{
			$('#comments_container').fadeIn(500);
		}
		e.preventDefault();
	}
	else if (e.which == 13)
	{
		var comment_post_content = $(this).val();
		var len_comment_post_content = comment_post_content.trim().length;
		var comment_type = $(this).data('comment-type');
		var portfolio_type = $(this).data('portfolio_type');
		var id = $(this).data('id');
		if (typeof comment_post_content === 'undefined' || len_comment_post_content == 0)
		{
			$('.badpost').remove();
			var badpost = '<b class="label label-important badpost">Please enter your comment before pressing enter.<br/>If you need to start a new line, hold down both shift + enter.</b>';
			$('#comment_area_wrap').append(badpost);
		}
		else
		{
			var set_flag = 1;
			if (portfolio_type.search(/group/ig))
			{
				var formData = {
					'comment_post': comment_post_content,
					'f_group_id': set_flag
				};
			}
			else if (portfolio_type.search(/league/ig))
			{
				var formData = {
					'comment_post': comment_post_content,
					'f_league_id': set_flag
				};
			}
			else
			{
				var formData = {
					'comment_post': comment_post_content
				};
			}
			var myurl = '/ajax_results.cfm?ajax_type=comment_update' + '&comment_type=' + comment_type + '&content_id=' + id + '&wiretype=' + portfolio_type;
			$.ajax(
			{
				type: "POST",
				url: myurl,
				data: formData,
				success: function (data)
				{
					if (data.length)
					{
						$('.badpost').remove();
						getcomments(id, portfolio_type);
						$('#comments_container').fadeIn(500);
						if (isMobileDevice() == true)
						{
							var item_height = 0;
							$('.has_comments').each(function ()
							{
								var item_height = item_height + $(this).height();
							});
							$("#comments_container").css("min-height", item_height).css("height", 'auto');
						}
					}
					else
					{
						$('.badpost').remove();
						$("<div class='m5'><b class='label label-danger badpost'>Duplicate post found or post is too short. Please try again.</b></div>").insertAfter(".comment_area");
					}
				}
			});
			$(this).val('');
			$(this).trigger('autosize.resize');
			return false;
		}
	}
});


function getcomments(id, portfolio_type)
{
	var myurl = '/ajax_results.cfm?ajax_type=client_active_test';
	$.ajax(
	{
		type: "POST",
		url: myurl,
		success: function (data)
		{
			if (data == 1)
			{
				var mytextarea = '<textarea name="comment_area_' + id + '" class="comment_area" id="comment_area_' + id + '" data-id="' + id + '" data-comment-type="10" data-portfolio_type="' + portfolio_type + '" placeholder="Write a comment here. Press enter to submit. Hold shift + enter to start a new line. Comments will hide as you type."></textarea>';
				$('#comment_area_wrap').empty();
				$("#comment_area_wrap").append(mytextarea);
				$('.comment_area').autosize();
			}
			else
			{
				$('.logincomment').remove();
				$('.removelc').remove();
				var mytextarea = '<b class="label label-danger logincomment m10">You must login to comment.</b><div class="p2 m2 removelc"></div>';
				$("#comment_area_wrap").append(mytextarea);
				$('.logincomment').parent().removeClass('item');
			}
			$('#comments_container').empty();
			var comments_url = '/json.cfm?json_type=media_comments&' + portfolio_type + '=1&comment_type=10&id=' + id;
			$.getJSON(comments_url, function (response)
			{
				$('#comments_container').empty();
				for (i = 0; i < response.length; i++)
				{
					var appendthis = '<div class="item has_comments clearfix" id="comment-' + response[i].commentid + '">' + '<div class="image">' + response[i].image + '</div><div class="info">' + response[i].name + ' on <span class="dateblurb">' + response[i].dte_added + ' at ' + response[i].timeadded + '<span><div></div>' + response[i].comment + '</div>'
					$('#comments_container').append(appendthis);
				}
				var scrollheight = $('#comments_container').height();

				$('#comments_container').slimScroll(
				{
					destroy: true
				});

				if ($('.has_comments').length)
				{
					$('#comments_container').slimScroll(
					{
						height: scrollheight
					});
				}
			})
		}
	});


}

$(document).on("keypress", ".comment_area", function (e)
{
	var contentlength = $('.comment_area').val().length;
	if (contentlength > 1)
	{
		$('#comments_container').fadeOut(500);
	}
});


$(window).resize(function ()
{
	//var documentheight = $(window).height();
	//$('#comment_img_holder').height(documentheight * 0.75);												
	//var img_holder_height = $('#comment_img_holder').height();
	//$('#comments_holder').height(img_holder_height);
	//var mycomments_holder = $("#comments_holder").outerHeight();
	//var myposter_holder = $("#poster_holder").outerHeight();
	//var mytotal = parseInt(mycomments_holder) - parseInt(myposter_holder) - 120;
	//$("#comments_container").css({ "max-height": mytotal + 'px' });													

	//var img_holder_width = $("#comment_img_holder").width();															
	//var img_holder_height = $('#comment_img_holder').height();					
	//resize_image(img_holder_width,img_holder_height);    	
});

function comment_preview_func(thisObj)
{
	$('#comment_preview').remove();
	$('#gallery_placeholder').empty().removeAttr('style').height(0);

	if (isMobileDevice() == true)
	{
		//$("html, body").animate({ scrollTop: 0 }, "slow");		
		$('#gallery_placeholder').removeAttr('style').css('min-height', '600px');
		var comment_preview = '<div id="comment_preview" class="killfixed"><div class="comment_wrp clearfix"><div id="comment_img_holder" class="killfixed"></div><div id="comments_holder" class="killfixed clearfix"><a href="javascript:void(0);" class="pull-right fa fa-times m5 text-larger preview_close"></a><div class="clearfix"></div><div id="poster_holder" class="clearfix"></div><div class="comments"><div class="headInfo"><div class="item clearfix" id="comment_area_wrap"></div><div id="comments_container"></div></div></div></div></div></div>';
		$('#gallery_placeholder').html(comment_preview);
	}
	else
	{
		var comment_preview = '<div id="comment_preview"><div class="comment_wrp clearfix"><div id="comment_img_holder"></div><div id="comments_holder" class="clearfix"><a href="javascript:void(0);" class="pull-right fa fa-times m5 text-larger preview_close"></a><div class="clearfix"></div><div id="poster_holder" class="clearfix"></div><div class="comments"><div class="headInfo"><div class="item clearfix" id="comment_area_wrap"></div><div id="comments_container"></div></div></div></div></div></div>';
		$('body').append(comment_preview);
	}

	clearwindow();
	var portfolio_type = thisObj.data("portfolio-type");
	var id = thisObj.data("id");
	var ordinal = thisObj.data("ordinal");
	var group_list = thisObj.data("group-list");
	var media_grouping_id = thisObj.data("media-grouping-id");

	$('#comment_preview').fadeIn("slow", function ()
	{
		$('#comment_preview').show();
	});

	write_image(id, portfolio_type, group_list);

	var pattern = /,/;
	var exists = pattern.test(group_list);
	if (exists)
	{
		var group_list_values = group_list.split(",");
		var group_list_array = $.makeArray(group_list_values);
	}
	else
	{
		var group_list_array = $.makeArray(group_list);
	}
	var group_list_array_length = group_list_array.length;
	var currentposition = $.inArray(String(id), group_list_array);

	//spock

	setTimeout(function ()
	{
		prevnext(group_list_array, currentposition, group_list_array_length, ordinal, media_grouping_id);
	}, 500)

}

function check_favorite(id, portfolio_type)
{
	var myurl = '/ajax_results.cfm?ajax_type=manage_favorites&favorite_action=check&media_id=' + id + '&portfolio_type=' + portfolio_type;
	//console.log(myurl);
	$.ajax(
	{
		type: "POST",
		url: myurl,
		dataType: "xml",
		success: function (xml)
		{
			$(xml).find('main').each(function ()
			{
				var logged_in = $(this).find('logged_in').text();
				var is_favorited = $(this).find('is_favorited').text();
				var member_id = $(this).find('member_id').text();
				var favorite_type = $(this).find('favorite_type').text();
				var bln_groups = $(this).find('bln_groups').text();
				var bln_leagues = $(this).find('bln_leagues').text();
				var f_unique_id = $(this).find('f_unique_id').text();

				if (logged_in == 1)
				{
					if (is_favorited == 0)
					{
						$('.favorite_button').removeClass('fa-heart').addClass('fa-heart-o').attr('data-member_id', member_id).data('member_id', member_id).attr('data-favorite_type', favorite_type).data('favorite_type', favorite_type).attr('data-bln_groups', bln_groups).data('bln_groups', bln_groups).attr('data-bln_leagues', bln_leagues).data('bln_leagues', bln_leagues).attr('data-is_favorited', is_favorited).data('is_favorited', is_favorited).attr('data-portfolio_type', portfolio_type).data('portfolio_type', portfolio_type).attr('data-f_unique_id', f_unique_id).data('f_unique_id', f_unique_id).show();
					}
					else
					{
						$('.favorite_button').removeClass('fa-heart-o').addClass('fa-heart').attr('data-member_id', member_id).data('member_id', member_id).attr('data-favorite_type', favorite_type).data('favorite_type', favorite_type).attr('data-bln_groups', bln_groups).data('bln_groups', bln_groups).attr('data-bln_leagues', bln_leagues).data('bln_leagues', bln_leagues).attr('data-is_favorited', is_favorited).data('is_favorited', is_favorited).attr('data-portfolio_type', portfolio_type).data('portfolio_type', portfolio_type).attr('data-f_unique_id', f_unique_id).data('f_unique_id', f_unique_id).show();
					}
				}
				else
				{
					$('.favorite_button').hide();
				}
			});
		}
	});
}

$(document).on("click", ".favorite_button", function (event)
{
	var member_id = $(this).data("member_id");
	var favorite_type = $(this).data("favorite_type");
	var bln_groups = $(this).data("bln_groups");
	var bln_leagues = $(this).data("bln_leagues");
	var is_favorited = $(this).data("is_favorited");
	var f_unique_id = $(this).data("f_unique_id");
	var portfolio_type = $(this).data("portfolio_type");
	window.portfolio_type_pass2 = $(this).data("portfolio_type");
	window.id_pass2 = $(this).data("f_unique_id");

	var manage_favorite_url = '/ajax_results.cfm/ajax_type/m0dal_update/m0dal_update/common/sub_method/manage_favorite';
	var formData = {
		member_id: member_id,
		favorite_type: favorite_type,
		bln_groups: bln_groups,
		bln_leagues: bln_leagues,
		is_favorited: is_favorited,
		f_unique_id: f_unique_id
	};
	//console.log(formData);	
	$(this).hide();
	$.ajax(
	{
		url: manage_favorite_url,
		type: "POST",
		data: formData,
		success: function (data, textStatus, jqXHR)
		{
			if (data == 0)
			{
				check_favorite(window.id_pass2, window.portfolio_type_pass2);
			}
			else
			{
				alert('Error setting favorite preference');
			}

		},
		error: function (jqXHR, textStatus, errorThrown)
		{
			alert('Error setting favorite preference');
		}
	});
});

///////////////////////////////////////////////////////////////////////////////////////////////////////							
function displayerror(error_id)
{
	var error_url = '/ajax_results.cfm/ajax_type/error_messages/error_id/' + error_id;
	$.ajax(
	{
		url: error_url,
		type: "GET",
		success: function (data, textStatus, jqXHR)
		{
			createGrowl(data, 'There was an error during this operation.', 'qtip-red qtip-rounded qtip-shadow');
		}
	});
}

$(document).on("click touchstart", "#comment_preview", function (event)
{
	clearwindow();
	$('#comment_preview').fadeOut("slow", function ()
	{
		$('#comment_preview').remove();
	});
});

$(document).on("click touchstart", ".comment_wrp", function (event)
{
	event.stopPropagation();
});

$(document).on("click touchstart", ".is_more_redirect", function (event)
{
	var feed_id = $(this).closest("li").data("feed_id");
	var id = $('#activity_wire').data("id");

	redirect_to_gallery(feed_id, id)
});

function isMobileDevice()
{
	return true;
	//return (typeof window.orientation !== "undefined") || (navigator.userAgent.indexOf('IEMobile') !== -1);
};

function redirect_to_gallery(feed_id, id)
{
	var wiretype = $('#activity_wire').data("wiretype");

	var ismanagerpro = $('#manager_pro').length;

	if (wiretype == 'event')
	{
		var eventid = $('#activity_wire').data("id");
		window.location.href = '/local_sports_games.cfm/event_action/activitywire_showmore/feed_id/' + feed_id + '/eventid/' + eventid + '/id/' + id;
	}
	else if (ismanagerpro == 1)
	{
		var league = $('#activity_wire').data("id");
		window.location.href = '/manager_pro.cfm/action/mediacontent/content_action/activitywire_showmore/feed_id/' + feed_id + '/league/' + league + '/id/' + id;
	}
	else
	{
		window.location.href = '/index.cfm/action/home/content_action/activitywire_showmore/feed_id/' + feed_id + '/id/' + id;
	}
}