/*
 * libura V2.0R1.0
 * http://www.desknets.com/
 * Copyright (C)2010 NEOJAPAN,Inc. All Rights Reserved.
 * 本製品は日本国著作権法および国際条約により保護されています。 
 * 本製品の全部または一部を無断で複製したり、無断で複製物を頒 
 * 布すると著作権の侵害となりますのでご注意ください。 
 */
(function(){if(!neo.core.readyNamespace("neo.jq")){return}$=$;$.fn=$.fn;$.datepicker=$.datepicker;neo.jq={bindListener:function(f,b,e,a){if(!e){e=""}if(!a){a=this}var d="on"+b+e;var c=a[d];if(typeof c!="function"){throw new Error('neo.jq.bindListener : context has no function "'+d+'".')}var g=neo.core.getClosure(c,a);f.bind(b,g)},getIdName:function(a,d,b){if(!neo.core.isString(b)||b==""){b="name"}var e=new RegExp("(?:^|\\s)neo-"+d+"-"+b+"--(\\S+)(?:\\s|$)");try{return a[0].className.match(e)[1]||""}catch(c){return""}},redrawElement:function(a){a.css({visibility:"hidden"});setTimeout(function(){a.css({visibility:"visible"})},1)}};neo.jq.jQPluginBase={__constructor:function(b,a){if(!this._isValidElement(b)){return}this.element=$(b);this.options=this._getOptions(a);this._initialize()},_isValidElement:function(a){return neo.core.exists(a,"tagName")},_getOptions:function(b){var a=this._getCompoundedOptions(b);this._regulateOptions(a);return a},_getCompoundedOptions:function(b){var a={};$.extend(a,this._getDefaultOptions());if(neo.core.exists(b)){$.extend(a,b)}return a},_getDefaultOptions:function(){return{}},_regulateOptions:function(a){return a},_initialize:function(){}}})(jQuery);
