window.addEvent('load', function(){
	
	////////////////////////////////////////////////////////
	/// Forward page link to an email address //////////////
	////////////////////////////////////////////////////////
	
	if($("taf")) {
		
		$("taf").getElement("a").addEvent("click", function () {
			if (!$("site-mask")) {
				mask = createMask("tell-a-friend", "Forward this page to a friend");
				
				mask.setOpacity(0);
				mask.injectInside($$("body")[0]);
				$("cover").setOpacity(0.4);

				new Request.HTML({
					url: "viewmodes/forms/send-to-friend.cfm",
					update : $("site-mask").getElement("div[class=body]"),
					evalScripts : true,
					onComplete : function () {
						
						
						$("site-mask").getElement("form").set("send", {
							onComplete : function () {
								$("site-mask").getElement("p").set("html", "<strong>Your message has been sent.</strong>");
								setTimeout("closeMask()", 3000);
								}
							});
							
						$("site-mask").getElement("form").addEvent("submit", function(ev) {
							e = new Event(ev);
							e.stop();
							result = this.validator.validateForm();
								
							if (result.length == 0) {
								new Element("p", {"class":"loading", "align":"center"}).set("html", "<strong>Processing your request..</strong><br /><img src=\"css/images/ajax-loader.gif\" />").injectAfter(this);
								this.setStyle("display", "none");
								this.send();
								}
							
							
							});
						var fx = new Fx.Morph(mask, {
										duration: 200, 
										wait: true,
										onComplete : function () {
											$("close-mask").addEvent("click", function () {
												//alert("");
												closeMask();
												});
												
												
											}
										}).start({"opacity":1});
					
					
						}
					}).send();

				
				}
			
				
			});
		
		
		
		}
	////////////////////////////////////////////////////////
	
	});
	
	
