var timeout=500,closetimer=0,targetLayer=0,image_cache={},genrebtObj={};function subcatOpen(b){removeTimer();subcatClose();targetLayer=b.css("visibility","visible")}function subcatClose(){if(targetLayer){targetLayer.css("visibility","hidden");genrebtObj.imgscope.src=genrebtObj.imgsrc}}function startTimer(){closetimer=window.setTimeout(subcatClose,timeout)}function removeTimer(){if(closetimer){window.clearTimeout(closetimer);closetimer=null}}
$(document).ready(function(){$("img.btn,input.btn").each(function(){var b=this.src,a=this.src.lastIndexOf("."),d="",e=this.src.substr(0,a)+"2"+this.src.substr(a,4);image_cache[this.src]=new Image;image_cache[this.src].src=e;var c=$(this).parent().parent().children(".subcat");if(c.length)d="main";else{a=$(this).parents(".subcat");c=!a.length?null:a;d=!c?null:"sub";c=a=null}if(d=="main")$(this).hover(function(){subcatOpen(c);this.src=e;genrebtObj.imgscope=this;genrebtObj.imgsrc=b},function(){startTimer()});
else d=="sub"?$(this).hover(function(){removeTimer();this.src=e},function(){this.src=b;startTimer()}):$(this).hover(function(){this.src=e},function(){this.src=b})})});document.onclick=subcatClose;