window.addEvent('load', function(){
	
	////////////////////////////////////////////////////////
	/// Subscribe to AGEST News ////////////////////////////
	////////////////////////////////////////////////////////
	
	contactlink = $$("body")[0].getElements("a[href=/contact-us/index.cfm]");
	
	if(contactlink) {
		
		contactlink.addEvent("click", function (ev) {
			e = new Event(ev);
			e.stop();
			
			if (!$("site-mask")) {
				mask = createMask("contact-agest", "Contact AGEST Super");
				mask.addClass("large");
				mask.setOpacity(0);
				mask.injectInside($$("body")[0]);
				$("cover").setOpacity(0.4);

				new Request.HTML({
					url: "viewmodes/forms/contact.cfm",
					update : $("site-mask").getElement("div[class=body]"),
					evalScripts : true,
					onComplete : function () {
						new Element("p").set("html", '<input type="button" id="close-mask" value="Close" />').injectInside($("site-mask").getElement("div[class=footer]"));
						var fx = new Fx.Morph(mask, {
										duration: 200, 
										wait: true,
										onComplete : function () {
											setupSubmit();
											if ($("close-mask")) {
												$("close-mask").addEvent("click", function () {
													//alert("");
													closeMask();
													});
												}
												
											}
										}).start({"opacity":1});
					
					
						}
					}).send();

				
				}
			
				
			});
		
		
		
		}
	
	function setupSubmit() {
		if ($("site-mask").getElement("div[class=body]").getElement("form")) {
			$("site-mask").getElement("div[class=body]").getElement("form").addEvent("submit", function (ev) { 
				new Event(ev).stop();
				
				this.set("send", { 
					evalScripts : true,
					onComplete : function (responseText) {
						$("site-mask").getElement("div[class=body]").set("html", responseText);
						setupSubmit();
						}
					});
				
				var result = this.validator.validateForm();
								
				if (result.length == 0) {
					this.getElement("input[type=submit]").getParent().set("html", "<p align=\"center\"><strong>Processing your request..</strong><br /><img src=\"css/images/ajax-loader.gif\" /></p>");
					this.send();
					}
				});
			}
		}	
	
	////////////////////////////////////////////////////////
	
	});
	
	
