YAHOO.namespace("xbl.fr");YAHOO.xbl.fr.Recaptcha=function(){};ORBEON.xforms.XBL.declareClass(YAHOO.xbl.fr.Recaptcha,"xbl-fr-recaptcha");YAHOO.xbl.fr.Recaptcha.prototype={challengeId:null,responseId:null,publicKeyPropertyId:null,publicKeyLocalId:null,init:function(){var C=YAHOO.util.Dom.getElementsByClassName("xbl-fr-recaptcha-div",null,this.container)[0];this.challengeId=YAHOO.util.Dom.getElementsByClassName("xbl-fr-recaptcha-challenge",null,this.container)[0].id;this.responseId=YAHOO.util.Dom.getElementsByClassName("xbl-fr-recaptcha-response",null,this.container)[0].id;var A=YAHOO.util.Dom.getElementsByClassName("xbl-fr-recaptcha-public-key",null,this.container)[0];var G=ORBEON.xforms.Document.getValue(A.id);var B=YAHOO.util.Dom.getElementsByClassName("xbl-fr-recaptcha-theme",null,this.container)[0];var E=ORBEON.xforms.Document.getValue(B.id);var D=YAHOO.util.Dom.getElementsByClassName("xbl-fr-recaptcha-lang",null,this.container)[0];var F=ORBEON.xforms.Document.getValue(D.id);Recaptcha.create(G,C.id,{theme:E,lang:F})},getChallengeResponse:function(){ORBEON.xforms.Document.setValue(this.challengeId,Recaptcha.get_challenge());ORBEON.xforms.Document.setValue(this.responseId,Recaptcha.get_response())},reload:function(){Recaptcha.reload()}}