document.observe("dom:loaded", function() {
	$$(".showhide").each(function(profile){
	profile.hide();
	 new Insertion.Before(profile, '<a class="trigger showProfile">view profile</a>');
	});
	
	triggers = $$(".trigger");
	triggers.each(function(trigger){
	    Event.observe(trigger, 'click', function(event) {  
			if (Element.visible(trigger.next('.showhide'))==false) {  
				trigger.addClassName('hideProfile');
				trigger.innerHTML="hide profile";
				trigger.next('.showhide').show();
			} else {
				trigger.removeClassName('hideProfile');				
				trigger.innerHTML="view profile";
				trigger.next('.showhide').hide();	
			}

		});

	});

});
   
