var BourseObject = { handleSuccess:function(o){ // This member handles the success response // and passes the response object o to BourseObject's // processResult member. this.processResult(o); }, handleFailure:function(o){ // Failure handler }, processResult:function(o){ if(document.getElementById(this.div)){ document.getElementById(this.div).innerHTML = o.responseText; } }, startRequest:function(lang_id,div) { this.div = div; YAHOO.util.Connect.asyncRequest('POST', 'proxyBourse.php?lang_id='+lang_id+'&html=1', callback, ""); } }; var callback = { success:BourseObject.handleSuccess, failure:BourseObject.handleFailure, scope: BourseObject };