var DEBUG_ENABLED=false;var ECOMMON_READY=false;var $J;var PAGE_SCRIPT=null;var SCRIPT_ROOT=null;var PAGE_SCRIPT_LOADED=false;var LOGCTR=0;var LOG_MSG='%i[%s] %s';var LOG_LOWLEVEL=0;var LOG_LOW=LOG_LOWLEVEL;var LOG_AJAX_LOW=LOG_LOWLEVEL;var LOG_FORM_LOW=LOG_LOWLEVEL;var LOG_FUNCTION_LOW=LOG_LOWLEVEL;var LOG_PAGE=LOG_LOWLEVEL;var LOG_SET=LOG_LOWLEVEL;var LOG_GET=LOG_LOWLEVEL;var LOG_DEBUG=1;var LOG_DBG=LOG_DEBUG;var LOG_FORM=LOG_DEBUG;var LOG_AJAX=LOG_DEBUG;var LOG_CALL_OK=LOG_DEBUG;var LOG_FUNCTION_START=LOG_DEBUG;var LOG_GROUP_START=LOG_DEBUG;var LOG_GROUP_END=LOG_DEBUG;var LOG_INFO=2;var LOG_USER=LOG_INFO;var LOG_EVENT=LOG_INFO;var LOG_WARN=3;var LOG_ERROR=99;var LOG_ERR=LOG_ERROR;var LOG_EXP=LOG_ERROR;var LOG_FATAL=LOG_ERROR;var LOG_CALL_ERR=LOG_ERROR;var LOG_AJAX_ERR=LOG_ERROR;var LOG_FORM_ERR=LOG_ERROR;var LOG_PAGE_ERR=LOG_ERROR;var LOG_LVL_MIN=LOG_DEBUG;var LOG_LVLS=new Array();LOG_LVLS[LOG_DBG]='DBG';LOG_LVLS[LOG_INFO]='NFO';LOG_LVLS[LOG_WARN]='WRN';LOG_LVLS[LOG_LOWLEVEL]='LOW';LOG_LVLS[LOG_FORM]='FRM';LOG_LVLS[LOG_FORM_LOW]='FRM-LOW';LOG_LVLS[LOG_AJAX]='AJX';LOG_LVLS[LOG_ERROR]='ERR';LOG_LVLS[LOG_EXP]='EXP';LOG_LVLS[LOG_AJAX_ERR]='AJX-ERR';LOG_LVLS[LOG_FORM_ERR]='FRM-ERR';LOG_LVLS[LOG_FATAL]='FTL';LOG_LVLS[LOG_USER]='USR';LOG_LVLS[LOG_EVENT]='EVE';LOG_LVLS[LOG_FUNCTION_START]=' FS';LOG_LVLS[LOG_FUNCTION_LOW]='LFS';LOG_LVLS[LOG_SET]='SET';LOG_LVLS[LOG_GET]='GET';LOG_LVLS[LOG_PAGE]='PAG';LOG_LVLS[LOG_PAGE_ERR]='PAG-ERR';var LOG_SHOW_LOWLEVEL=true;var LOG_SHOW_SETTING=false;var LOG_SHOW_PAGE=false;var LOG_SHOW_DEBUG=true;var LOG_SHOW_FUNC=false;var LOG_SHOW_FUNC_TIME=false;var LOG_SHOW_FUNC_LOW=false;var LOG_SHOW_FORM=true;var LOG_SHOW_AJAX=true;var LOG_SHOW_AJAX_PING=false;var LOG_SEND_INFO=false;var PASS_EXCEPTIONS_ON=false;function log(msg,type,misc1,func_name){if(DEBUG_ENABLED==null||!DEBUG_ENABLED){return false;}if(type==null){type=LOG_DEBUG;}if(type==LOG_EVENT){msg='* '+msg;}if(LOG_LVL_MIN==null){LOG_LVL_MIN=999;}if(type<LOG_LVL_MIN){return false;}try{console.log(LOG_MSG,LOGCTR,LOG_LVLS[type],msg);LOGCTR++;}catch(e){return false;}return false;};function pcheck(params,func_name){if(func_name==null){func_name='NA';}try{for(var i=0;i<params.length;i+=2){var vname=params[i];var vval=params[(i+1)];if(vval==null){warn('['+func_name+'] NULL param: "'+vname+'" --> '+pcheck.caller);return false;}}}catch(e){return fail(e);}return true;};function loadScript(script_name,force_load){var dynamic_dir;if(PAGE_SCRIPT_LOADED&&(force_load==null||force_load==false)){return false;}PAGE_SCRIPT_LOADED=true;if(SCRIPT_ROOT==null){dynamic_dir=location.protocol+'//'+location.host+'/js/specific/';SCRIPT_ROOT=dynamic_dir;}else{dynamic_dir=SCRIPT_ROOT;}if(script_name==null){var path=location.pathname;}else{path=script_name;}try{if(path.charAt((path.length-1))=='/'){path=path+'index';}if(path.charAt(0)=='/'){path=path.substring(1,path.length);}var extpos=path.lastIndexOf('.php');if(extpos>0){path=path.substring(0,extpos);}log('PATH: '+path,LOG_PAGE);var surl=dynamic_dir+path+'.js';jQuery.getScript(surl);}catch(e){return fail(e);}return true;};$(document).ready(function(){if(ECOMMON_READY){return;}try{$J=jQuery;}catch(e){log(e.message,LOG_EXP);}try{if(!jQuery.browser.msie){jQuery(document).error(function(err){fail(err);return true;});}loadScript();}catch(e){fail(e);}ECOMMON_READY=true;});
