code: function pongEasyFormUpdateData( divId, paramsObj ) {
  	log( "Pong-EaysForm",  'update '+divId );
  	var def = moduleConfig[ divId ];
  	log( "Pong-EaysForm", JSON.stringify( def ) );
  	if ( def.resourceURL != null ) {
  		$.getJSON( 
  				def.resourceURL, 
  				paramsObj,
  				function( data ) { 	
  					//salert( data );
  					pongEasyFormSetData( divId, data );
  					
  					// for cascading update config: afterUpdate
  					if ( def.actions != null ) {
  						for ( var i = 0; i < def.actions.length; i++ ) {
  							var action = def.actions[i];
  							if ( action.afterUpdate != null ) {
  								if ( action.update != null ) {
  									for ( var i = 0; i < action.update.length; i++ ) {
  										//alert( "afterUpdte > update "+action.update[i].resId );
  										udateModuleData( action.update[i].resId+'Content', paramsObj );
  									}
  								}
  							}
  						}
  					}
  					
  				} 
  		);			
  	} else {
  		alert( "No Update!!" );
  	}
  }
docs: /*
  function createCORSRequest(method, url){
  var xhr = new XMLHttpRequest({mozSystem: true});
  if ("withCredentials" in xhr){
  xhr.open(method, url, true);
  } else if (typeof XDomainRequest != "undefined"){
  xhr = new XDomainRequest();
  xhr.open(method, url);
  } else {
  xhr = null;
  }
  return xhr;
  }