
RetailerSignUp = function() {
    return {
        init: function() {
            Event.observe($('frmRetailerSignUp'), 'submit', RetailerSignUp.onSubmit);
        },
        
        onSubmit: function(evt) {
            Event.stop(evt);
            
            if($F('contactname').strip() == '')
            {
                alert('Please enter Contact Name.');
                return false;
            }
            
            if($F('contactemail').strip() == '')
            {
                alert('Please enter contact Email.');
                return false;
            }
            else
            {
                if(!NYWine.isEmail($F('contactemail')))
                {
                    alert('Please enter a valid Contact Email.');
                    return false;
                }
            }            
            
            if($F('email').strip() != '')
            {
                if(!NYWine.isEmail($F('email')))
                {
                    alert('Please enter a valid Email.');
                    return false;
                }
            }
            
            Modalbox.show($('frmRetailerSignUp').action, 
	                        { 
	                            title: 'Retailer SignUp', 
	                            width: 600,
	                            method: 'post',
	                            params: $('frmRetailerSignUp').serialize()
	                        });
	                        
            RetailerSignUp.clearForm();
        },
        
        clearForm: function() {
            $('frmRetailerSignUp').reset();            
        }
    };
}();


Event.observe(window, 'load', function() {
     RetailerSignUp.init();
});
