var inmotion = false;
$().ready(function(){
	$('#country').change(
		function(){
			var val = $('#country option:selected').val();
			$.get('ajax.php?action=regions&cid='+val,
				function(d){
					$('#regions').html(d);
				});	
		});
		
	$.get('ajax.php?action=code',function(d){$("#captcha").html(d);});
	$("#form-register").validate({
		submitHandler:function(form){
			$("#reg-errored").html("&nbsp;");
			if(!inmotion){
				inmotion = true;
				Timer.resetTimeout();
				Timer.initTimeout();
				$('#regform').hide();
				$("#loader").show();
				var values = $('#form-register').serialize();
				$.getJSON('register.php?'+values,
					function(d){
						Timer.resetTimeout();
						$("#loader").fadeOut();
						if(d.status == 0){
							$("#errored").html(d.msg).show();
							$('#regform').show();
						}
						if(d.status == 1){
							$("#response").html(d.msg).show();
							setTimeout('$("#gateway_form").submit();',20000);
						}
						if(d.status == 2){
							$("#errored").html(d.msg).show();
						}
					});
			}
		},
		rules: {
			fname: {
				required: true,
				minlength: 3,
				lettersonly: true
			},
			lname: {
				required: true,
				minlength: 3,
				lettersonly: true
			},
			email: {
				required: true,
				email: true
			},
			email2: {
				required: true,
				equalTo: "#email"
			},
			pwd: {
				required: true,
				minlength: 3,
				lettersnumonly: true
			},
			pwd2: {
				required: true,
				equalTo: "#pwd"
			},
			address: {
				required: true
			},
			city: {
				required: true
			},
			phone: {
				required: true,
				phone: true
			},
			zip: {
				required: true,
				number: true
			},
			form_of_payment: {
				required: true
			},
			code: {
				required: true,
				number: true,
				humancheck: true
			},
			tos: {
				required: true
			}
		}
	});
});

function pricing(){
	var awp = 0;
	var marquee = 0;
	var plan = $('#plan option:selected').val();

	$.get('ajax.php?action=pp&plan='+plan,
		function(d){
			total = Number(d)+'.00';
			$('#splan').html('$'+d);
			$('#price').html('$'+total);
			$('#fp').val(total);
		});
}
