/*jslint bitwise:true plusplus:true */
/*jslint bitwise:true,
 *  plusplus:true */
/*jslint bitwise:true, plusplus:true */
/*global a:treu*/
/*properties */
/*jslint forin: true, maxlen: 350 */
/* global x*/
/* global $*/