function showMsgLoader(){var a=new Element("div");a.set("id","divMsgPreloader");a.set("class","msgpreloader");a.setStyle("top",$("divButtons").getPosition().y);a.setStyle("left",$("divButtons").getPosition().x);a.setStyle("position","absolute");a.setStyle("z-index",50);a.setStyle("opacity",0);$("divButtons").fade("out");a.inject(document.body);a.fade("in");}function hideMsgLoader(){$("divMsgPreloader").setStyle("display","none");$("divMsgPreloader").dispose();$("divButtons").fade("in");}function showResult(){hideMsgLoader();$("divMessage").setStyle("display","none");$("divResult").setStyle("display","block");}function onMsgError(){showResult();$("pResult").set("html",'Your message could not be sent. If this problem persists please <a href="support@thebmc.co.uk">e-mail support</a>.');}function onMsgSuccess(a){if(a==false){onMsgError();return;}showResult();$("pResult").set("text","Your message has been sent.");hidePopup.delay(2000);}function blankScreen(){divBlank=new Element("div",{"class":"blanker"});divBlank.setStyle("opacity",0);divBlank.setStyle("width",window.getSize().x);divBlank.setStyle("height",window.getSize().y);divBlank.inject(document.body,"top");divBlank.fade(0.5);}function hidePopup(){divBlank.fade("out");$("divPopup").fade("out");}function setupMailLink(b,a){if(b==null){return;}$("divPopup").setStyle("opacity",0);$("divPopup").setStyle("display","block");var c=(window.getSize().x/2)-($("divPopup").getSize().x/2);var d=(window.getSize().y/2)-($("divPopup").getSize().y/2);$("divPopup").setStyle("left",c);$("divPopup").setStyle("top",d);b.addEvent("click",function(){$("divMessage").setStyle("display","block");$("divResult").setStyle("display","none");blankScreen();$("divPopup").fade("in");return false;});$("aClose").addEvent("click",function(){hidePopup();return false;});$("aResultClose").addEvent("click",function(){hidePopup();return false;});if($("aSend")!=null){$("aSend").addEvent("click",function(){sendMail(a);return false;});}}function sendMail(b){var d=$("txtFriendEmail").get("value");var a=$("txtMsg").get("value");var c=b.get("value");if(d==""||c==""){$("divError").set("text","You must enter your name and your friends email address");$("divError").setStyle("display","block");return;}PageMethods.SendMessage(d,c,a,onMsgSuccess,onMsgError);showMsgLoader();}
