RegistrationKey=function(){var d=function(f){return document.getElementById(f)};var c=function(f){return function(h){var g=document.getElementById("doingRegMsg").parentNode;g.parentNode.removeChild(g);if(h.responseText==1){alert("Registration key generated. Please check your email.")}else{WIDGET.messagebox("regFailedMsg","Registration key generation failed","","",3)}}};var a=function(){return function(f){doingRegMsg.parentNode.removeChild(doingRegMsg);WIDGET.messagebox("connErrMsg","Connection error","","",3)}};var e=function(h,g,f){return function(j){if(g){g.parentNode.removeChild(g);WIDGET.messagebox("doingRegMsg","Generating <img src='ajaxspinner.gif'></img>","","",0);YAHOO.util.Connect.setForm(h);YAHOO.util.Event.stopEvent(j);var k={success:c(g),failure:a()};var i=YAHOO.util.Connect.asyncRequest("POST",f,k)}}};var b=function(f){return function(g){f.parentNode.removeChild(f)}};return{generate:function(f){return function(k){var j=$input({type:"button",value:"Submit",_class:"button",classname:"button"});var l=$input({type:"button",value:"Cancel",_class:"button",classname:"button",id:"cancelButton"});var i=$ul({},$li({},$label({},"Web site:"),$div({},$input({id:"site",name:"site",_class:"input",classname:"input",type:"text"}))),$li({},j,l));var g=$form({},i);WIDGET.messagebox("regDialog",g,"","Get registration key",0);var h=document.getElementById("regDialog").parentNode;YAHOO.util.Event.on(j,"click",e(g,h,f));YAHOO.util.Event.on(l,"click",b(h))}}}}();YAHOO.register("RegistrationKey",RegistrationKey,{version:"1",build:"1"});
