var RegisterForm_C = function(){
}

RegisterForm_C.prototype = {
        onLoad:function ()
        {
                return;
        },
        checkVoucher: function(_voucher){
        	var V = new Voucher_C();
        	V.checkVoucher(_voucher, this._checkVoucher_CB);
        	
        },
        submit: function(){
        	var V = new Voucher_C();
        	var voucher_code = $("#reg_voucher").val();
        	V.checkVoucher(voucher_code, this._submit_CB);
        	
        },
        onLoad:function(){
        	if ($("#reg_voucher").val()){
        		this.checkVoucher($("#reg_voucher").val());
        	}
        },
        _submit_CB: function(ok){
        	if (ok){
        		$("#reg_form").submit();	
        	}else{
        		$("#voucher_error").css('display', 'block');
        		return false;
        	}
        },
        _checkVoucher_CB: function(ok){
        	if (ok){
        		$("#voucher_error").css('display', 'none');
        		//$("#register_form").css('display', 'block');
        		$("#register_form .voucher_valid").text($("#reg_voucher").val()); 
        	}else{
        		//$("#register_form").css('display', 'none');
        		$("#voucher_error").css('display', 'block');
        	}
        }
        
}


var RegisterForm = new RegisterForm_C();
InitObj.addOnLoadObject(RegisterForm);
