function confirmDelete(a){return confirm("Are you sure you wish to delete this "+a+"?")};
 
/*Plain show / hide using css attributes */
function showHideDiv(a){a=$("#"+a);a.css("display")=="block"?a.css("display","none"):a.css("display","block")};

(function(a){a.fn.showHideItemArrow=function(c){var d={toggleId:""};c&&a.extend(d,c);this.each(function(){var b=a(this),e=a("#"+d.toggleId);b.prepend('<span class="ui-icon ui-icon-triangle-1-e no-margin"></span>');b.toggle(function(){e.slideDown("fast");b.find("span").removeClass("ui-icon-triangle-1-e").addClass("ui-icon-triangle-1-s")},function(){e.slideUp("fast");b.find("span").removeClass("ui-icon-triangle-1-s").addClass("ui-icon-triangle-1-e")})});return this}})(jQuery);

/* this reports abuse on comments */
(function($){
	$.fn.reportAbuse = function(c) {
		if( $(this).length == 0 ) {
			return this;
		}
		
		var b = {commentBlock: "reportCommentBlock", commentClose:"reportCommentClose", commentLink: "reportCommentLnk", commentSend: "reportCommentSend", userID: "userID", commentID: "commentID"}
		if (c) $.extend(b,c);
		this.each(function() {
			var popObj = $("#"+b.commentBlock);
			var closeObj = $("#"+b.commentClose);
			var linkObj = $("."+b.commentLink);
			
			closeObj.click(function() {
				popObj.fadeOut("normal");
			});
			
			linkObj.each(function(i) {
				var idStr = $(this).attr("id");
				var id = idStr.substr(17,idStr.length);
				$(this).click(function() {
					popObj.fadeIn("normal");
					$("#"+b.commentSend).removeAttr("disabled");
					$("#"+b.commentID).val(id);
				});
			});
			
			$(this).submit(function(objEvent){
				var userID = $("#"+b.userID).val();
				var commentID = $("#"+b.commentID).val();
				
				$("#"+b.commentSend).attr('disabled', 'disabled');
				$.ajax(
				 {
					 type: "get",
					 url: "library/objects/blogs_rp.cfc",
					 data: {
						 method: "ReportComment",
						 commentID: commentID,
						 userID: commentID
				 },
			 
				 success: function( objResponse ){
					popObj.fadeOut("normal");
					$("#"+b.commentLink+"-"+commentID).text("reported").css("color","#ff0000").unbind("click");
				 },
				  
				 error: function( objRequest, strError ){
					$("#"+b.commentLink+"-"+commentID).text("Error. Please try again later").css("color","#ff0000");
				 }
				});	
				return false;
			});		
			
		});
		return this;
	}})(jQuery);
	
(function(a){a.fn.toggleAdvSearch=function(){if(a(this).length==0)return this;this.each(function(){a("#advancedSearch").css("display")=="none"?a(this).prepend('<span class="ui-icon ui-icon-triangle-1-e no-margin"></span>'):a(this).prepend('<span class="ui-icon ui-icon-triangle-1-s no-margin"></span>');a(this).click(function(){if(a("#advancedSearch").css("display")=="none"){a("#advancedSearch").slideDown("fast");a(this).find("span").removeClass("ui-icon-triangle-1-e").addClass("ui-icon-triangle-1-s"); a("#isAdvancedSearch").val("true")}else{a("#advancedSearch").slideUp("fast");a(this).find("span").removeClass("ui-icon-triangle-1-s").addClass("ui-icon-triangle-1-e");a("#isAdvancedSearch").val("false")}})});return this}})(jQuery);

 $(document).ready(function(){
	$("#reportCommentForm").reportAbuse();
	$("#srcAdvancedSearchLink").toggleAdvSearch();
	
	$("#showContrib").click( function() {
		$("#hideContrib").slideDown();
		$(this).hide();
		return false;
  	});
	
	//message show / hide
	$(".maincontent .message").slideDown("normal");
	$("#pl .message").slideDown("normal");
	//back button function - no more onclick, just put in a class
	$(".backBtn").click(function() {
		window.history.back();							 
	});

	//blank comments
	$("#addCommentForm").submit(function(){
		if ( $("#commentcontent").val() == '') {
			alert('You cannot leave a blank comment');
			return false;
		}
		else {
			return true;	
		}
	});
		
	$("#image").click(function(){
		$("#imageFile").toggle();
	 });
	//resource center file upload
	$("#fileLi").hide();
	$("#publicLi").hide();
	
	$("#url_box_radio").click(function(){
		$("#linkLi").slideDown('normal');
		$("#fileLi").slideUp('normal');
		$("#publicLi").slideUp('normal');	 
	});
	
	$("#public_box_radio").click(function(){
		$("#linkLi").slideUp('normal');
		$("#fileLi").slideUp('normal');
		$("#publicLi").slideDown('normal');						  
	});
	
	$("#upload_box_radio").click(function(){
		$("#linkLi").slideUp('normal');
		$("#publicLi").slideUp('normal');
		$("#fileLi").slideDown('normal');												  
	});
	
	$("#abuseLink").showHideItemArrow({toggleId: "showAbuse"});
	$("#ImportResourceLink").showHideItemArrow({toggleId: "importResourceContainer"});
	$("#OrganizationListLink").showHideItemArrow({toggleId:"organizationList"});
	
	$("#searchBox ul.selectNetwork li:first").css("background-color","#d1d1d1");
	$("#searchBox ul.selectNetwork li").each(function() {
	  $(this).hover(function(){
		$(this).css("background-color","#d1d1d1");
	   }, function() {$(this).css("background-color","#fff");});
	});
	$("#searchBox ul.selectNetwork li a").click(function(){ $("#searchBox ul.selectNetwork").hide(); });
  
  /* fake select box show / hide */
  var $layer = $('#searchBox ul.selectNetwork');
  var $body  = $('html');

  $layer.bind( 'summon', function(e)
    {
      $layer.show();
      $body.bind( 'click', dismissLayer );
    })
    .bind( 'dismiss', function(e)
    {
      $layer.hide();
      $body.unbind( 'click', dismissLayer );
    })
    .click( function(e)
    {
      e.stopPropagation();
    })
    .trigger('dismiss');

  function dismissLayer(e) { $layer.trigger('dismiss'); }

  $('#currentNetwork').click( function( e )
  {
    var $layer = $('#searchBox ul.selectNetwork:hidden');
    if ( $layer.length )
    {
      $layer.trigger( 'summon' );
      e.stopPropagation();
    }
  } );

	$("#resourceNetworkSRC").click(function() { window.location ="/tsapp/dashboard/pl_fb/index.cfm?fuseaction=c_shared_resources.showSRCHomePage"; });
	$("#resourceNetworkMR").click(function() {window.location="/tsapp/dashboard/pl_fb/index.cfm?fuseaction=c_resources.documents"; });
	
	//delete comment function
	$(".deleteCommentLink").click(function() {
		return confirmDelete('comment');
	});	
	
	/*new/edit event enrollment options select*/
	$(".enrollmentOptions").hide();
	$("#enrollmentOption1").click(function () {
		$(".enrollmentOptions").slideUp('normal');
	});
	$("#enrollmentOption2").click(function(){
		$(".enrollmentOptions").slideDown('normal');
	});
	$("#enrollmentOptionEdit1").click(function () {
		$(".enrollmentOptionsEdit").slideUp('normal');
	});
	$("#enrollmentOptionEdit2").click(function(){
		$(".enrollmentOptionsEdit").slideDown('normal');
	});
	/*new/edit event availability options select*/
	$("#availableGroups").hide();
	$("#available2").click(function(){
		if ($(this).attr("checked")) {
				$("#availableGroups").slideDown('normal');
			} else {
				$("#availableGroups").slideUp('normal');
			}
	});
	$("#availableEdit2").click(function(){
		if ($(this).attr("checked")) {
				$("#availableGroupsEdit").slideDown('normal');
			} else {
				$("#availableGroupsEdit").slideUp('normal');
			}
	});
	
	/*used to toggle event enrollment page between normal and edit modes.*/
	$("#enrollmentEditMode").hide();
	$("#enrollmentEditModeSave").hide();
	
	$("#replace-image").click(function(){$("#replace-form").show()});
	
	//tabs - no more caching since it was caching queries
	$("#tabs").tabs(
		{
			spinner: "Loading...", 
			cache: false, 
			ajaxOptions: { cache: false }
		}
	);
	
	//$("#tabsFeatured").bind("tabsload", function(event, ui) { 
	//	window.location.hash = ui.tab.hash;
	//});


	$("#tabsNews").tabs({spinner: "Loading...",
		load: function(event, ui) {
			$("#pagination a.page", ui.panel).each(function(){
				$(this).attr('href', $(this).attr('href') + ui.tab.hash); 
			}); 
		}	
	});
	
	$("#tabsNews ul.ui-tabs-nav li a").click(function(){
		var ahref = $("#tabsNews ul.ui-tabs-nav li a").attr("href");
		//alert(location.href);
		var newLoc = location.href.replace(/&pageNum=./,"");
		var hashPos = newLoc.indexOf("#");
		newLoc = newLoc.substr(0,hashPos);
		window.location = newLoc + this.hash;
		return true;
	});
	
	$(".scrollToComments").click(function(){$("#addComment").autoscroll();});
	
	//calendar intialize
	$("#dateStart2").datepicker({ buttonImage: "http://media.targetsafety.com/media/applications/navigation/cal_icon.gif",buttonImageOnly: true,showOn: "both" });
	$("#dateFinish2").datepicker({ buttonImage: "http://media.targetsafety.com/media/applications/navigation/cal_icon.gif",buttonImageOnly: true,showOn: "both"  });
	
});
 //autoscroll functions
(function(a){a.fn.autoscroll=function(){this.each(function(){a("html,body").animate({scrollLeft:a(this).offset().left,scrollTop:a(this).offset().top},800)});return this}})(jQuery);
