function checkPendingCourse(B,C,D){var A="/payment/check_purchase_status";if(B){A+="/course_id:"+B}A+="/sku:"+C+"/sourceid:"+D;new Ajax.Request(A,{method:"get",onComplete:processCheckPendingResponse})}function processCheckPendingResponse(A){var B=A.responseJSON;if(B.error=="init"||B.error=="pending"||B.error=="active"){if($("gce_packages_continue")){new Tip("gce_packages_continue",B.errorMsg,{style:"learn-more-page",width:200,title:B.title});$("gce_packages_continue").prototip.show()}new Tip("buy_button_"+B.skuId,B.errorMsg,{style:"learn-more-page",width:200,title:B.title});$("buy_button_"+B.skuId).prototip.show();return false}else{if(B.error=="false"){if(B.pt=="PC"){enroll_pc(B.courseId,B.skuId,B.pt,B.source)}else{enroll_gce(B.courseId,B.skuId,B.pt,B.source)}return false}else{return false}}}function enroll_pc(A,B,D,C){new Ajax.Request("/subscriptions/add/"+A+"/0/"+B+"/0/"+C,{method:"get",onComplete:function(E){window.location="/payment/payment_select/"+B+"/"+D+"/sourceid:"+C}})}function enroll_gce(A,B,D,C){new Ajax.Request("/subscriptions/save_gce_subscription/"+B+"/"+C,{method:"get",onComplete:function(E){window.location="/payment/payment_select/"+B+"/"+D+"/sourceid:"+C}})}document.observe("prototip:hidden",function(A){Tips.remove(A.element())})