jQuery.validator.addMethod("phone", function(pnumber) {
	var stripped = pnumber.replace(/[\(\)\.\-\ \+	]/g, '');
	if (isNaN(stripped) || (stripped.length > 20)) {
		return false;
	}else{
		return true;
	}
}, "Please specify a valid phone number");

$(function(){
	$("#refreshimg").click(function(){
		$.post('include/js/captcha/newsession.php');
		$("#captchaimage").load('include/js/captcha/image_req.php');
		return false;
	});	
	$("#hpGoMobileForm").validate({
		rules: {
			captcha: {
				required: true,
				remote: "include/js/captcha/process.php"
			},
			mobileNumber: {
				required: true,
				phone: true,
				minlength: 4
			},
			countrycode: {
				required: true
			}
		},
		messages: {
			captcha: " ",
			mobileNumber: " ",
			countrycode: " "
		},
		submitHandler: function(form) {
			form.submit(); 
		},
		success: function(label) {
		},
		onkeyup: false
	});
});
