/**
 * DUO-Studio JS Lib
 * http://duo-studio.ru/
 *
 * Select Html emulator
 *
 * @package DUO-Studio JS-ui $select v 0.5.3
 * @author GoshaV [Maniako]
 * @licensed DUO License Commercial http://lab.duo-studio.ru/license-com.html
 *
 */
var $select={init:function(){var a=this;if(!this._b){$(this._n[0]).click(function(){a._R($(this).next())})}},_n:[".select_emulator","select_is_init","select_open"],_b:false,_t:300,_l:false,_c:false,_o:"undefined",_f:[],_d:/id\[([0-9a-z\-_]+)\]/i,_r:"",_k:function(){var a=this,b=function(){if(!this._l&&!this._c&&this._o!="undefined"){this.close()}};b.s=this,this._l=false;setTimeout(function(){b.call(a)},this._t)},_s:function(c){$(this._o).prev().find("span").text($("strong",c).text());if(this._r.indexOf("#")==0){var b=$(c).attr("val");if(b!=$(this._r).val()){$(this._r).val(b),this._u()}}},_u:function(){if(this._r.indexOf("#")==0){for(var a in this._f){this._f[a]($(this._r))}}},_R:function(a){if($(a).css("display")=="block"){this.close(a)}else{if(this._o!="undefined"&&this._o!=a){this.close(a)}this._o=a,this._O()}},_O:function(){var a=!$(this._o).attr("rel")?"":$(this._o).attr("rel")+" ",b=this;if(this._d.test(a)){this._r="#"+a.match(this._d)[1]}if(a.indexOf(this._n[1])==-1){$(this._o).attr("rel",a+b._n[1]);$(this._o).bind("mouseover",function(){b._l=true}).bind("mouseleave",function(){b._k.call(b)});$(this._o).find("a").click(function(){b._s($(this));b.close();return false});$(this._r+":text").focus(function(){b._c=true}).blur(function(){if(!b._l){b.close()}})}$(this._o).css("display","block").prev().addClass(this._n[2]).one("mouseleave",function(){b._k.call(b)})},close:function(){this._l=false,this._c=false,this._r="";if(this._o!="undefined"){$(this._o).css("display","none").prev().removeClass(this._n[2]),this._o="undefined"}},change:function(a){if(typeof(a)=="function"){this._f.push(a)}},unchange:function(){this._f=[]}};
