function submitContainerWidget(url, mode, returnTarget) {
	var formvalues = Form.serialize(document.frmWidgetSetting);
	new Ajax.Request(url,
	  {
	    method:'post', encoding:'UTF-8', parameters: formvalues, 
	    onSuccess: function(transport){
	      var response = transport.responseJSON || null;
	      if (response != null){
	      
			if (response.message.code == widgetbankMessage.USER_LOGIN){
				inductLogin();
				return;
			}

	      	var isSuccess = resultSubmitContainerWidget(response);
      		if (mode != "modify"){
				returnTarget.callbackRegistWidget(isSuccess);
			}else{
				returnTarget.callbackModifyWidget(isSuccess);
			}
			return;
	      }
	    },
	    onFailure: function(){alert("잠시 후 사용해주세요.")},
		onException: function(){alert("잠시 후 사용해주세요.")}
	 });	
}

function resultSubmitContainerWidget(response){
	if (response.message.code != widgetbankMessage.WIDGET_ADD_SUCCESS
	 	&& response.message.code != widgetbankMessage.WIDGET_MODIFY_SUCCESS){
		alert(response.message.content);
		return false;
	}
	return true;
}
