/**
 * Depends on JQuery 1.4.2
 */

SF.ns('Payment', function(){
    /**
     * Initialization
     */
    function init() {
    	if(!SF.ns('Payment').ready)	return;
    	manageStateBlock();
    	$('#bcountry_select').change(function(){
    		manageStateBlock()
    	});
    	var errors = SF.Payment.data.errors;
    	for(var key in errors) {
    		$('#'+key).html(errors[key]);
    		$('#'+key).show();
    	}
    }
    
    function manageStateBlock() {
		if($('#bcountry_select').val() == SF.Payment.data.defaultCountry) {
			$('#bstate_block').show();
		} else {
			$('#bstate_block').hide();
		}    	
    }
    
    SF.addToDOMReady(init);
}());    
