	
		
	function createRecaptcha(){
		Recaptcha.create(recaptchaPublicKey,
		"recaptcha_div", {
	   	theme: "custom",
	   	lang: "en",
	   	custom_theme_widget: "recaptcha_widget"
		});
	}
	
	function showChallenge(){
		alert(Recaptcha.get_challenge());
	}
	
	function showResponse(){
		alert(Recaptcha.get_response());
	}
	
	function validateRecaptcha(){
		var challenge = Recaptcha.get_challenge();
		var response = Recaptcha.get_response();
	
		Seam.Component.getInstance("coaValidate").validateRecaptcha(challenge, response, recaptchaCallBack);
		
	}
	
	function recaptchaCallBack(result){
		if(!result){
			showIncorrectCaptcha();
			Recaptcha.reload();
		}else{
			hideIncorrectCaptcha();
			submitConsumer();
		}
	}
	
	function showIncorrectCaptcha(){
		document.getElementById('incorrect_recaptcha').style.display='';
	}
	
	function hideIncorrectCaptcha(){
		document.getElementById('incorrect_recaptcha').style.display="none";
	}
		
