function closeAll() {
	$('.open-content-users').hide('slow');
	$('.open-content-owners').hide('slow');
	$('.open-content-members').hide('slow');
}

$(document).ready(function() {
	
	// menu tracking
	$("div.menu a").each(function() {
		var obj = $(this); 
		
		obj.bind("click", function(){
			var track_navclick = '/click/navclick/' + obj.text();
			pageTracker._trackPageview(track_navclick);
    		});
	});
	
	// form tracking for the homepage form	
	if ($("#aspnetForm").attr("action") == "Default.aspx") {	
		currentOnClick = $("#aspnetForm").attr("onSubmit");
		
		trackingCode = "var storageType = ''; var searchedFor = ''; if ($('input:radio[@name=ctl00$storage_type]:checked').val() == 'rbSelfStorage') { storageType = 'selfstorage';	} else { storageType = 'mobilestorage'; }  if ($('input#ctl00_txtZipCode').val() != '') { searchedFor = 'zipsearch/' + $('input#ctl00_txtZipCode').val() + '/radius/' + $('#ctl00_ddlMiles').val(); } else if ($('input#ctl00_txtCity').val() != '') { searchedFor = 'state/' + $('select#ctl00_ddlstates').val() + '/city/' + $('input#ctl00_txtCity').val() + '/radius/' + $('select#ctl00_ddlMiles').val(); }  var track_search = '/quicksearch/' + storageType + '/' + searchedFor; pageTracker._trackPageview(track_search); ";
		$("#aspnetForm").attr("onSubmit", trackingCode + currentOnClick);	

		
		$("#ctl00_lnkWISelfStorage").bind('click', function() {
			pageTracker._trackPageview("/quicksearch/seflstorage_question/click");
		});
		
		$("#ctl00_lnkWIMobileStorage").bind('click', function() {
			pageTracker._trackPageview("/quicksearch/mobilestorage_question/click");
		});

		$("#act0").bind('click', function() {
			pageTracker._trackPageview("/quicksearch/additionalsearch/open");	
		});
		
		$("#ctl00_ddlUnitSizes").bind('change', function() {
			pageTracker._trackPageview("/quicksearch/sizedropdown/" + $("#ctl00_ddlUnitSizes").val());
		});
		
		$("#ctl00_lnkSizeNeed").bind('click', function() {
			pageTracker._trackPageview("/quicksearch/sizeestimator_question/click");
		});		
		
		$("#track_linkAdditionalSearch").bind('click', function() {
			pageTracker._trackPageview("/quicksearch/searchfeatures/click");
		});	
		
	}	
	
		
	//////////  SELF STORAGE QUOTE FOR ABANDONMENT TRACKING ///////////// 
	$("input.storagequotetexttrack").each(function() {
			var obj = $(this); 
			
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/selfstoragequote/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// self storage quote form dropdown tracking
	$("input.storagequotedropdowntrack").each(function() {
			var obj = $(this); 
			
			obj.bind("change", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/selfstoragequote/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// self storage quote form dropdown tracking
	$("input.storagequotedatetrack").each(function() {
			var obj = $(this); 
			
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/selfstoragequote/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// self storage quote form dropdown tracking
	$("input.storagequotesubmittrack").bind('click', function() {
		$(window).unbind("unload");
		pageTracker._trackPageview("/selfstoragequote/completed/");
	});	
	//////////  END SELF STORAGE QUOTE FOR ABANDONMENT TRACKING ///////////// 
	

	
	//////////  MOBILE STORAGE QUOTE FOR ABANDONMENT TRACKING ///////////// 
	$("input.mobilestoragequotetexttrack").each(function() {
			var obj = $(this); 
			
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/mobilestoragequote/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// self storage quote form dropdown tracking
	$("input.mobilestoragequotedropdowntrack").each(function() {
			var obj = $(this); 
			
			obj.bind("change", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/mobilestoragequote/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// self storage quote form dropdown tracking
	$("input.mobilesstoragequotedatetrack").each(function() {
			var obj = $(this); 
			
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/mobilestoragequote/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// self storage quote form dropdown tracking
	$("input.mobilestoragequotesubmittrack").bind('click', function() {
		$(window).unbind("unload");
		pageTracker._trackPageview("/mobilestoragequote/completed/");
	});	
	//////////  END MOBILE STORAGE QUOTE FOR ABANDONMENT TRACKING ///////////// 
		


	//////////  BILLING FORM ABANDONMENT TRACKING ///////////// 
	$("input.billingtxtbox").each(function() {
			var obj = $(this); 
			
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/reservation/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// dropdown tracking
	$("input.ddlbilling").each(function() {
			var obj = $(this); 
			
			obj.bind("change", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/reservation/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// dropdown date tracking
	$("input.ddlDate").each(function() {
			var obj = $(this); 
			
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/reservation/abandon/" + obj.attr("id"));
				});
	    		});
	});
	
	// dropdown tracking
	$("input.btnreservenow").bind('click', function() {
		$(window).unbind("unload");
		pageTracker._trackPageview("/reservation/completed/");
	});	
	//////////  END BILLING FORM ABANDONMENT TRACKING ///////////// 
	


	// Refine Your Search Tracking for Listings and Facility Pages
	$("#ctl00_btnRefineSearch").bind('click', function() {
		pageTracker._trackPageview("/refineyoursearch/click");
	});	
	$("#ctl00_ContentPlaceHolderRefineSearch_btnRefineSearch").bind('click', function() {
		pageTracker._trackPageview("/refineyoursearch/click");
	});
	
	// Search Details Tracking
	$("#rfsAdvLink").bind('click', function() {
		pageTracker._trackPageview("/refineyoursearch/moreoptions/click");
	});
	$("#ctl00_ContentPlaceHolderRefineSearch_ttcRefineSearch_btnRefineSearch").bind('click', function() {
		pageTracker._trackPageview("/refineyoursearch/searchnow/click");
	});
	$("#ctl00_ttcRefineSearch_btnRefineSearch").bind('click', function() {
		pageTracker._trackPageview("/refineyoursearch/searchnow/click");
	});	
	$("#ctl00_ContentPlaceHolderQuickLinks_bb1_btnSearch").bind('click', function() {
		pageTracker._trackPageview("/findselfstorage/searchnow/click");
	});
	$("#ctl00_ContentPlaceHolderQuickLinks_bb2_btnSearch2").bind('click', function() {
		pageTracker._trackPageview("/findmobilestorage/searchnow/click");
	});	
	$("#ctl00_ContentPlaceHolder1_btnaddlsearchnow_self").bind('click', function() {
		pageTracker._trackPageview("/statepagesearch/selfstorage/searchnow/click");
	});
	$("#ctl00_ContentPlaceHolder1_btnaddlsearchnow_mobile").bind('click', function() {
		pageTracker._trackPageview("/statepagesearch/mobilestorage/searchnow/click");
	});

	$("#ctl00_ContentPlaceHolderRefineSearch_btnViewStorageType").bind('click', function() {
		if (jQuery.url.attr("path").indexOf("self") > 0 ) {
		     listingsStorageType = 'self';
		} else {
		     listingsStorageType = 'mobile';
		}		
		pageTracker._trackPageview("/findlocal" + listingsStorageType + "storage/member_listings/click");
	});
	
	
	// Vendor Checkout Tracking
	$("#30dayfreetrial").bind('click', function() {
		pageTracker._trackPageview("/advertise-your-facility/freetrial_promo");
	});
	
	//////////  CONTACT CONSULTANT ABANDONMENT TRACKING ///////////// 
	$("input.contactconsultanttrack").each(function() {
			var obj = $(this); 
			
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/advertise-your-facility/consultant_form/abandon/" + obj.attr("id"));
				});
	    		});
	});
	$("input.contactconsultantsubmittrack").bind('click', function() {
		$(window).unbind("unload");
		pageTracker._trackPageview("/advertise-your-facility/consultant_form/submit");
	});	
	//////////  END CONTACT CONSULTANT ABANDONMENT TRACKING ///////////// 

	
	
	// Member Details Tracking
	$("#listclick_box a").bind('click', function() {
		pageTracker._trackPageview("/requestaquotebutton/click");
	});
	
	// Member Details Tracking
	$("#addtoany_subscribe").bind('click', function() {
		pageTracker._trackPageview("/rss/click");
	});
	
	

	// form tracking for the homepage form	
	if ($("#aspnetForm").attr("action") == "advertise_your_facility.aspx") {	
		$(".track_consultant").bind('click', function() {
			pageTracker._trackPageview("/facilitymarketing/signupbanner_consultant/click");
		});
		$(".track_signupnow").bind('click', function() {
			pageTracker._trackPageview("/facilitymarketing/signupbanner_signupnow/click");
		});	
		
		$(".rpExpandable").bind('click', function() {
			pageTracker._trackPageview("/facilitymarketing/FAQ/click");
		});	
		
	}
	
	// Header link tracking
	$(".track_logo").bind('click', function() {
		pageTracker._trackPageview("/USSSimage/clicked");
	});	
	$(".track_members").bind('click', function() {
		pageTracker._trackPageview("/membersloginbutton/clicked");
	});	
	
	
	
	
	// Vendor Sign-up Tracking
	$(".track_acctsignup_pg1").bind('click', function() {
		pageTracker._trackPageview("/accountsignup1/getstarted/click");
	});
	
	pg2currentOnClick = $(".track_acctsignup_pg2").attr("onClick");
	$(".track_acctsignup_pg2").bind('click', function() {
		$(window).unbind("unload");
		pageTracker._trackPageview("/accountsignup2/contactinfo/click");
		eval(pg2currentOnClick);
	});	
	
	pg3currentOnClick = $(".track_acctsignup_pg3").attr("onClick");
	$(".track_acctsignup_pg3").bind('click', function() {
		$(window).unbind("unload");
		pageTracker._trackPageview("/accountsignup3/billinginfo/click");
		eval(pg3currentOnClick);
	});	
	
	pg4currentOnClick = $(".track_acctsignup_pg4").attr("onClick");
	$(".track_acctsignup_pg4").bind('click', function() {
		pageTracker._trackPageview("/accountsignup4/confirm/click");
		eval(pg4currentOnClick);
	});	
	

	//////////  MEMBER SIGN-UP ABANDONMENT TRACKING - PART 1 - Contact Info ///////////// 
	$("#contact_info :input").each(function() {
		var obj = $(this); 

		if ((obj.attr('id') != "track_acctsignup_pg2_back") && (obj.attr('id') != "track_acctsignup_pg2")) {
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/membersignupcontactinfo/abandon/" + obj.attr("name"));
				});
			});
		}
	});

	// they hit the back button
	$("#track_acctsignup_pg2_back").bind('click', function() {
		$(window).unbind("unload");
	});	
	
	////////////////////////////////////////////////////////////////// 
	 
	
	//////////  MEMBER SIGN-UP ABANDONMENT TRACKING - PART 2 - Payment ///////////// 	
	$("#billing_info :input").each(function() {
		var obj = $(this); 
		
		if ((obj.attr('id') != "track_acctsignup_pg3_back") && (obj.attr('id') != "track_acctsignup_pg3")) {
			obj.bind("click", function(){
				$(window).unbind("unload");
				$(window).bind("unload", function() {
					pageTracker._trackPageview("/membersignuppayment/abandon/" + obj.attr("name"));
				});
			});
		}
	});
	
	// they hit the back button
	$("#track_acctsignup_pg3_back").bind('click', function() {
		$(window).unbind("unload");
	});
	////////////////////////////////////////////////////////////////// 

	// subscribe to blog tracking
	$(".addtoany_subscribe").bind('click', function() {
		pageTracker._trackPageview("/rss/subscribe/");
	});

	


	
	
	
	
});