/**
 *@author anwx<a href="mailto:luckyanzi@china.com.cn">An Weixiao</a>
 */
var SnowAjaxUtil = Class.create();
var myGlobalHandlers = {
    onCreate: function(){
        Element.show('systemWorking');
    },
    onComplete: function() {
        if(Ajax.activeRequestCount == 0){
            Element.hide('systemWorking');
        }
    }
};

Ajax.Responders.register(myGlobalHandlers);

SnowAjaxUtil.prototype = {
    initialize:function(){},
    submitFormUsePrototype:function(uri, form, divname){
	if(null==uri)
	   uri = form.action;
    if(null==divname)
       divname = 'base_content';
    var pars = Form.serialize(form);
    var myAjax = new Ajax.Updater(
         {success: divname},
         uri,
         {method: 'post',       
            parameters: pars,                 
            evalScripts: true,
            onFailure: this.reportError
         });
    },
	reportError:function(request){
            alert('访问错误,请稍后再试!');
    }
}
var ajaxUtil = new SnowAjaxUtil();
