/*cache/header.cache.js*/ 
/*modules/spoiler/spoiler.js*/ 

$(document).ready(function(){
jQuery(function(){
 $("div.spoiler").hide();
//$(this).next("div.gallery:first").html('<div class="spoiler-text">'+htmtext+"TTT</div>");
 
 
 $("a.spoiler-link").click(function(){
 $(this).next("div.spoiler:first").slideToggle()
//$(this).next("div.spoiler_icon.spoiler:first").hide()
//var htmtext=$(this).next("div.spoiler:first").html();
 
 
 
 
})
})
$("div.spoiler a.spoiler-hide").click(function(){
 $(this).parent().slideUp();
})
});
/*modules/file_download_counter/file_download_counter.js*/ 
function download_total($filDname,$divid){
 
var $cou=$("#total_downloads."+$divid+"");
 $.ajax({
type:"POST",
 url:"modules/file_download_counter/file_download_counter.php",
 cache:false,
 data:"filename="+$filDname,//data:"filename="+$("#username").val(),
beforeSend:function(){
$cou.hide();
},
 success:function(html){
 $cou.html(html);
 $cou.show("slow",function (){
 $(this).animate({opacity:1.0},2100 )
 .animate({opacity:0.0},2100,"linear",
function(){$(this).hide("slow");});
});
}
});
 
 
}/*modules/facebox/facebox.js*/ 

(function($){
 $.facebox=function(data,klass){
 $.facebox.loading()
 if (data.ajax) fillFaceboxFromAjax(data.ajax)
 else if (data.image) fillFaceboxFromImage(data.image)
 else if (data.div) fillFaceboxFromHref(data.div)
 else if ($.isFunction(data)) data.call($)
 else $.facebox.reveal(data,klass)
}
 
 $.extend($.facebox,{
 settings:{
 opacity:0,
 overlay:true,
 loadingImage:'modules/facebox/loading.gif',
 closeImage:'modules/facebox/closelabel.gif',
 imageTypes:[ 'png','jpg','jpeg','gif' ],
 faceboxHtml:'\
 <div id="facebox" style="display:none;"> \
 <div class="popup"> \
 <table> \
 <tbody> \
 <tr> \
 <td class="tl"/><td class="b"/><td class="tr"/> \
 </tr> \
 <tr> \
 <td class="b"/> \
 <td class="body"> \
 <div class="content"> \
 </div> \
 <div class="footer"> \
 <a href="#" class="close"> \
 <img src="modules/facebox/closelabel.gif" title="close" class="close_image"/> \
 </a> \
 </div> \
 </td> \
 <td class="b"/> \
 </tr> \
 <tr> \
 <td class="bl"/><td class="b"/><td class="br"/> \
 </tr> \
 </tbody> \
 </table> \
 </div> \
 </div>'
},
 loading:function(){
 init()
 if ($('#facebox .loading').length==1) return true
 showOverlay()
 $('#facebox .content').empty()
 $('#facebox .body').children().hide().end().
 append('<div class="loading"><img src="'+$.facebox.settings.loadingImage+'"/></div>')
 $('#facebox').css({
 top:getPageScroll()[1]+(getPageHeight()/10),
 left:385.5
}).show()
 $(document).bind('keydown.facebox',function(e){
 if (e.keyCode==27) $.facebox.close()
 return true
})
 $(document).trigger('loading.facebox')
},
 reveal:function(data,klass){
 $(document).trigger('beforeReveal.facebox')
 if (klass) $('#facebox .content').addClass(klass)
 $('#facebox .content').append(data)
 $('#facebox .loading').remove()
 $('#facebox .body').children().fadeIn('normal')
 $('#facebox').css('left',$(window).width()/2 -($('#facebox table').width()/2))
 $(document).trigger('reveal.facebox').trigger('afterReveal.facebox')
},
 close:function(){
 $(document).trigger('close.facebox')
 return false
}
})
 
 $.fn.facebox=function(settings){
 init(settings)
 function clickHandler(){
 $.facebox.loading(true)
//support for rel="facebox.inline_popup" syntax,to add a class
//also supports deprecated "facebox[.inline_popup]" syntax
 var klass=this.rel.match(/facebox\[?\.(\w+)\]?/)
 if (klass) klass=klass[1]
 fillFaceboxFromHref(this.href,klass)
 return false
}
 return this.click(clickHandler)
}
 
//called one time to setup facebox on this page
 function init(settings){
 if ($.facebox.settings.inited) return true
 else $.facebox.settings.inited=true
 $(document).trigger('init.facebox')
 makeCompatible()
 var imageTypes=$.facebox.settings.imageTypes.join('|')
 $.facebox.settings.imageTypesRegexp=new RegExp('\.'+imageTypes+'$','i')
 if (settings) $.extend($.facebox.settings,settings)
 $('body').append($.facebox.settings.faceboxHtml)
 var preload=[ new Image(),new Image() ]
 preload[0].src=$.facebox.settings.closeImage
 preload[1].src=$.facebox.settings.loadingImage
 $('#facebox').find('.b:first,.bl,.br,.tl,.tr').each(function(){
 preload.push(new Image())
 preload.slice(-1).src=$(this).css('background-image').replace(/url\((.+)\)/,'$1')
})
 $('#facebox .close').click($.facebox.close)
 $('#facebox .close_image').attr('src',$.facebox.settings.closeImage)
}
 
//getPageScroll() by quirksmode.com
 function getPageScroll(){
 var xScroll,yScroll;
 if (self.pageYOffset){
 yScroll=self.pageYOffset;
 xScroll=self.pageXOffset;
}else if (document.documentElement && document.documentElement.scrollTop){//Explorer 6 Strict
 yScroll=document.documentElement.scrollTop;
 xScroll=document.documentElement.scrollLeft;
}else if (document.body){//all other Explorers
 yScroll=document.body.scrollTop;
 xScroll=document.body.scrollLeft;
}
 return new Array(xScroll,yScroll) 
}
//Adapted from getPageSize() by quirksmode.com
 function getPageHeight(){
 var windowHeight
 if (self.innerHeight){//all except Explorer
 windowHeight=self.innerHeight;
}else if (document.documentElement && document.documentElement.clientHeight){//Explorer 6 Strict Mode
 windowHeight=document.documentElement.clientHeight;
}else if (document.body){//other Explorers
 windowHeight=document.body.clientHeight;
}
 return windowHeight
}
//Backwards compatibility
 function makeCompatible(){
 var $s=$.facebox.settings
 $s.loadingImage=$s.loading_image || $s.loadingImage
 $s.closeImage=$s.close_image || $s.closeImage
 $s.imageTypes=$s.image_types || $s.imageTypes
 $s.faceboxHtml=$s.facebox_html || $s.faceboxHtml
}
//Figures out what you want to display and displays it
//formats are:
//div:#id
//image:blah.extension
//ajax:anything else
 function fillFaceboxFromHref(href,klass){
//div
 if (href.match(/#/)){
 var url=window.location.href.split('#')[0]
 var target=href.replace(url,'')
 $.facebox.reveal($(target).clone().show(),klass)
//image
}else if (href.match($.facebox.settings.imageTypesRegexp)){
 fillFaceboxFromImage(href,klass)
//ajax
}else{
 fillFaceboxFromAjax(href,klass)
}
}
 function fillFaceboxFromImage(href,klass){
 var image=new Image()
 image.onload=function(){
 $.facebox.reveal('<div class="image"><img src="'+image.src+'"/></div>',klass)
}
 image.src=href
}
 function fillFaceboxFromAjax(href,klass){
 $.get(href,function(data){$.facebox.reveal(data,klass)})
}
 function skipOverlay(){
 return $.facebox.settings.overlay==false || $.facebox.settings.opacity===null 
}
 function showOverlay(){
 if (skipOverlay()) return
 if ($('facebox_overlay').length==0) 
 $("body").append('<div id="facebox_overlay" class="facebox_hide"></div>')
 $('#facebox_overlay').hide().addClass("facebox_overlayBG")
 .css('opacity',$.facebox.settings.opacity)
 .click(function(){$(document).trigger('close.facebox')})
 .fadeIn(200)
 return false
}
 function hideOverlay(){
 if (skipOverlay()) return
 $('#facebox_overlay').fadeOut(200,function(){
 $("#facebox_overlay").removeClass("facebox_overlayBG")
 $("#facebox_overlay").addClass("facebox_hide") 
 $("#facebox_overlay").remove()
})
 
 return false
}
 
 $(document).bind('close.facebox',function(){
 $(document).unbind('keydown.facebox')
 $('#facebox').fadeOut(function(){
 $('#facebox .content').removeClass().addClass('content')
 hideOverlay()
 $('#facebox .loading').remove()
})
})
})(jQuery);
/*modules/search_ajax_autocomplete/jquery.autocomplete.pack.js*/ 

eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(3($){$.2e.1u({19:3(b,d){5 c=W b=="1B";d=$.1u({},$.M.1T,{Y:c?b:P,y:c?P:b,1J:c?$.M.1T.1J:10,X:d&&!d.1D?10:48},d);d.1y=d.1y||3(a){6 a};d.1v=d.1v||d.1R;6 A.I(3(){1M $.M(A,d)})},L:3(a){6 A.11("L",a)},1k:3(a){6 A.14("1k",[a])},2b:3(){6 A.14("2b")},28:3(a){6 A.14("28",[a])},24:3(){6 A.14("24")}});$.M=3(o,r){5 t={2Y:38,2S:40,2N:46,2I:9,2E:13,2B:27,2x:3I,2v:33,2p:34,2n:8};5 u=$(o).3r("19","3o").Q(r.2Q);5 p;5 m="";5 n=$.M.3c(r);5 s=0;5 k;5 h={1F:C};5 l=$.M.32(r,o,1Z,h);5 j;$.1Y.2X&&$(o.2U).11("45.19",3(){4(j){j=C;6 C}});u.11(($.1Y.2X?"43":"42")+".19",3(a){s=1;k=a.2M;3V(a.2M){O t.2Y:a.1d();4(l.N()){l.30()}w{12(0,D)}R;O t.2S:a.1d();4(l.N()){l.2D()}w{12(0,D)}R;O t.2v:a.1d();4(l.N()){l.2C()}w{12(0,D)}R;O t.2p:a.1d();4(l.N()){l.2A()}w{12(0,D)}R;O r.17&&$.1c(r.S)==","&&t.2x:O t.2I:O t.2E:4(1Z()){a.1d();j=D;6 C}R;O t.2B:l.Z();R;3J:1P(p);p=1O(12,r.1J);R}}).2t(3(){s++}).3E(3(){s=0;4(!h.1F){2r()}}).2q(3(){4(s++>1&&!l.N()){12(0,D)}}).11("1k",3(){5 c=(1r.7>1)?1r[1]:P;3 1N(q,a){5 b;4(a&&a.7){16(5 i=0;i<a.7;i++){4(a[i].L.J()==q.J()){b=a[i];R}}}4(W c=="3")c(b);w u.14("L",b&&[b.y,b.F])}$.I(15(u.K()),3(i,a){21(a,1N,1N)})}).11("2b",3(){n.1o()}).11("28",3(){$.1u(r,1r[1]);4("y"2h 1r[1])n.1e()}).11("24",3(){l.1p();u.1p();$(o.2U).1p(".19")});3 1Z(){5 e=l.2g();4(!e)6 C;5 v=e.L;m=v;4(r.17){5 b=15(u.K());4(b.7>1){5 f=r.S.7;5 c=$(o).18().1I;5 d,1H=0;$.I(b,3(i,a){1H+=a.7;4(c<=1H){d=i;6 C}1H+=f});b[d]=v;v=b.3f(r.S)}v+=r.S}u.K(v);1l();u.14("L",[e.y,e.F]);6 D}3 12(b,c){4(k==t.2N){l.Z();6}5 a=u.K();4(!c&&a==m)6;m=a;a=1m(a);4(a.7>=r.29){u.Q(r.26);4(!r.1s)a=a.J();21(a,3a,1l)}w{1q();l.Z()}};3 15(b){4(!b)6[""];4(!r.17)6[$.1c(b)];6 $.4h(b.23(r.S),3(a){6 $.1c(b).7?$.1c(a):P})}3 1m(a){4(!r.17)6 a;5 c=15(a);4(c.7==1)6 c[0];5 b=$(o).18().1I;4(b==a.7){c=15(a)}w{c=15(a.22(a.37(b),""))}6 c[c.7-1]}3 1G(q,a){4(r.1G&&(1m(u.K()).J()==q.J())&&k!=t.2n){u.K(u.K()+a.37(1m(m).7));$(o).18(m.7,m.7+a.7)}};3 2r(){1P(p);p=1O(1l,4g)};3 1l(){5 c=l.N();l.Z();1P(p);1q();4(r.36){u.1k(3(a){4(!a){4(r.17){5 b=15(u.K()).1n(0,-1);u.K(b.3f(r.S)+(b.7?r.S:""))}w{u.K("");u.14("L",P)}}})}};3 3a(q,a){4(a&&a.7&&s){1q();l.35(a,q);1G(q,a[0].F);l.20()}w{1l()}};3 21(f,d,g){4(!r.1s)f=f.J();5 e=n.31(f);4(e&&e.7){d(f,e)}w 4((W r.Y=="1B")&&(r.Y.7>0)){5 c={4f:+1M 4e()};$.I(r.2Z,3(a,b){c[a]=W b=="3"?b():b});$.4d({4c:"4b",4a:"19"+o.49,2V:r.2V,Y:r.Y,y:$.1u({q:1m(f),47:r.X},c),44:3(a){5 b=r.1A&&r.1A(a)||1A(a);n.1i(f,b);d(f,b)}})}w{l.2T();g(f)}};3 1A(c){5 d=[];5 b=c.23("\\n");16(5 i=0;i<b.7;i++){5 a=$.1c(b[i]);4(a){a=a.23("|");d[d.7]={y:a,F:a[0],L:r.1z&&r.1z(a,a[0])||a[0]}}}6 d};3 1q(){u.1h(r.26)}};$.M.1T={2Q:"41",2P:"3Z",26:"3Y",29:1,1J:3W,1s:C,1f:D,1w:C,1g:10,X:3U,36:C,2Z:{},1X:D,1R:3(a){6 a[0]},1v:P,1G:C,E:0,17:C,S:",",1y:3(b,a){6 b.22(1M 3T("(?![^&;]+;)(?!<[^<>]*)("+a.22(/([\\^\\$\\(\\)\\[\\]\\{\\}\\*\\.\\+\\?\\|\\\\])/2K,"\\\\$1")+")(?![^<>]*>)(?![^&;]+;)","2K"),"<2J>$1</2J>")},1D:D,1E:3S};$.M.3c=3(g){5 h={};5 j=0;3 1f(s,a){4(!g.1s)s=s.J();5 i=s.2H(a);4(g.1w=="3R"){i=s.J().1k("\\\\b"+a.J())}4(i==-1)6 C;6 i==0||g.1w};3 1i(q,a){4(j>g.1g){1o()}4(!h[q]){j++}h[q]=a}3 1e(){4(!g.y)6 C;5 f={},2G=0;4(!g.Y)g.1g=1;f[""]=[];16(5 i=0,2F=g.y.7;i<2F;i++){5 c=g.y[i];c=(W c=="1B")?[c]:c;5 d=g.1v(c,i+1,g.y.7);4(d===C)1V;5 e=d.3Q(0).J();4(!f[e])f[e]=[];5 b={F:d,y:c,L:g.1z&&g.1z(c)||d};f[e].1U(b);4(2G++<g.X){f[""].1U(b)}};$.I(f,3(i,a){g.1g++;1i(i,a)})}1O(1e,25);3 1o(){h={};j=0}6{1o:1o,1i:1i,1e:1e,31:3(q){4(!g.1g||!j)6 P;4(!g.Y&&g.1w){5 a=[];16(5 k 2h h){4(k.7>0){5 c=h[k];$.I(c,3(i,x){4(1f(x.F,q)){a.1U(x)}})}}6 a}w 4(h[q]){6 h[q]}w 4(g.1f){16(5 i=q.7-1;i>=g.29;i--){5 c=h[q.3O(0,i)];4(c){5 a=[];$.I(c,3(i,x){4(1f(x.F,q)){a[a.7]=x}});6 a}}}6 P}}};$.M.32=3(e,g,f,k){5 h={H:"3N"};5 j,z=-1,y,1t="",1S=D,G,B;3 2y(){4(!1S)6;G=$("<3M/>").Z().Q(e.2P).T("3L","3K").1Q(1K.2w);B=$("<3H/>").1Q(G).3G(3(a){4(U(a).2u&&U(a).2u.3F()==\'2s\'){z=$("1L",B).1h(h.H).3D(U(a));$(U(a)).Q(h.H)}}).2q(3(a){$(U(a)).Q(h.H);f();g.2t();6 C}).3C(3(){k.1F=D}).3B(3(){k.1F=C});4(e.E>0)G.T("E",e.E);1S=C}3 U(a){5 b=a.U;3A(b&&b.3z!="2s")b=b.3y;4(!b)6[];6 b}3 V(b){j.1n(z,z+1).1h(h.H);2o(b);5 a=j.1n(z,z+1).Q(h.H);4(e.1D){5 c=0;j.1n(0,z).I(3(){c+=A.1a});4((c+a[0].1a-B.1b())>B[0].3x){B.1b(c+a[0].1a-B.3w())}w 4(c<B.1b()){B.1b(c)}}};3 2o(a){z+=a;4(z<0){z=j.1j()-1}w 4(z>=j.1j()){z=0}}3 2m(a){6 e.X&&e.X<a?e.X:a}3 2l(){B.2z();5 b=2m(y.7);16(5 i=0;i<b;i++){4(!y[i])1V;5 a=e.1R(y[i].y,i+1,b,y[i].F,1t);4(a===C)1V;5 c=$("<1L/>").3v(e.1y(a,1t)).Q(i%2==0?"3u":"3P").1Q(B)[0];$.y(c,"2k",y[i])}j=B.3t("1L");4(e.1X){j.1n(0,1).Q(h.H);z=0}4($.2e.2W)B.2W()}6{35:3(d,q){2y();y=d;1t=q;2l()},2D:3(){V(1)},30:3(){V(-1)},2C:3(){4(z!=0&&z-8<0){V(-z)}w{V(-8)}},2A:3(){4(z!=j.1j()-1&&z+8>j.1j()){V(j.1j()-1-z)}w{V(8)}},Z:3(){G&&G.Z();j&&j.1h(h.H);z=-1},N:3(){6 G&&G.3s(":N")},3q:3(){6 A.N()&&(j.2j("."+h.H)[0]||e.1X&&j[0])},20:3(){5 a=$(g).3p();G.T({E:W e.E=="1B"||e.E>0?e.E:$(g).E(),2i:a.2i+g.1a,1W:a.1W}).20();4(e.1D){B.1b(0);B.T({2L:e.1E,3n:\'3X\'});4($.1Y.3m&&W 1K.2w.3l.2L==="1x"){5 c=0;j.I(3(){c+=A.1a});5 b=c>e.1E;B.T(\'3k\',b?e.1E:c);4(!b){j.E(B.E()-2R(j.T("2O-1W"))-2R(j.T("2O-3j")))}}}},2g:3(){5 a=j&&j.2j("."+h.H).1h(h.H);6 a&&a.7&&$.y(a[0],"2k")},2T:3(){B&&B.2z()},1p:3(){G&&G.3i()}}};$.2e.18=3(b,f){4(b!==1x){6 A.I(3(){4(A.2d){5 a=A.2d();4(f===1x||b==f){a.4n("2c",b);a.3h()}w{a.4m(D);a.4l("2c",b);a.4k("2c",f);a.3h()}}w 4(A.3g){A.3g(b,f)}w 4(A.1C){A.1C=b;A.3e=f}})}5 c=A[0];4(c.2d){5 e=1K.18.4j(),3d=c.F,2a="<->",2f=e.3b.7;e.3b=2a;5 d=c.F.2H(2a);c.F=3d;A.18(d,d+2f);6{1I:d,39:d+2f}}w 4(c.1C!==1x){6{1I:c.1C,39:c.3e}}}})(4i);',62,272,'|||function|if|var|return|length|||||||||||||||||||||||||else||data|active|this|list|false|true|width|value|element|ACTIVE|each|toLowerCase|val|result|Autocompleter|visible|case|null|addClass|break|multipleSeparator|css|target|moveSelect|typeof|max|url|hide||bind|onChange||trigger|trimWords|for|multiple|selection|autocomplete|offsetHeight|scrollTop|trim|preventDefault|populate|matchSubset|cacheLength|removeClass|add|size|search|hideResultsNow|lastWord|slice|flush|unbind|stopLoading|arguments|matchCase|term|extend|formatMatch|matchContains|undefined|highlight|formatResult|parse|string|selectionStart|scroll|scrollHeight|mouseDownOnSelect|autoFill|progress|start|delay|document|li|new|findValueCallback|setTimeout|clearTimeout|appendTo|formatItem|needsInit|defaults|push|continue|left|selectFirst|browser|selectCurrent|show|request|replace|split|unautocomplete||loadingClass||setOptions|minChars|teststring|flushCache|character|createTextRange|fn|textLength|selected|in|top|filter|ac_data|fillList|limitNumberOfItems|BACKSPACE|movePosition|PAGEDOWN|click|hideResults|LI|focus|nodeName|PAGEUP|body|COMMA|init|empty|pageDown|ESC|pageUp|next|RETURN|ol|nullData|indexOf|TAB|strong|gi|maxHeight|keyCode|DEL|padding|resultsClass|inputClass|parseInt|DOWN|emptyList|form|dataType|bgiframe|opera|UP|extraParams|prev|load|Select|||display|mustMatch|substring||end|receiveData|text|Cache|orig|selectionEnd|join|setSelectionRange|select|remove|right|height|style|msie|overflow|off|offset|current|attr|is|find|ac_even|html|innerHeight|clientHeight|parentNode|tagName|while|mouseup|mousedown|index|blur|toUpperCase|mouseover|ul|188|default|absolute|position|div|ac_over|substr|ac_odd|charAt|word|180|RegExp|100|switch|400|auto|ac_loading|ac_results||ac_input|keydown|keypress|success|submit||limit|150|name|port|abort|mode|ajax|Date|timestamp|200|map|jQuery|createRange|moveEnd|moveStart|collapse|move'.split('|'),0,{}))/*modules/search_ajax_autocomplete/jquery.SEARCH.autocomplete.js*/ 
$(document).ready(function(){
 
function liFormat (row,i,num){
var result=row[0];
return result;
}
function selectItem(li){
if( li==null ) var sValue='  !';
if( !!li.extra ) var sValue=li.extra[2];
else var sValue=li.selectValue;
alert("   ID:"+sValue);
}
//---2 ---
$("#searchinput").autocomplete("modules/search_ajax_autocomplete/autocomplete.php",{
delay:10,
minChars:2,
matchSubset:1,
autoFill:true,
matchContains:1,
cacheLength:10,
selectFirst:true,
formatItem:liFormat,
maxItemsToShow:10,
onItemSelect:selectItem
});
//---2 ---
});
/*codes/shop/scripts/jquery.cookie.js*/ 

jQuery.cookie=function(name,value,options){
 if (typeof value !='undefined'){//name and value given,set cookie
 options=options ||{};
 if (value===null){
 value='';
 options.expires=-1;
}
 var expires='';
 if (options.expires && (typeof options.expires=='number' || options.expires.toUTCString)){
 var date;
 if (typeof options.expires=='number'){
 date=new Date();
 date.setTime(date.getTime()+(options.expires * 24 * 60 * 60 * 1000));
}else{
 date=options.expires;
}
 expires=';expires='+date.toUTCString();//use expires attribute,max-age is not supported by IE
}
//CAUTION:Needed to parenthesize options.path and options.domain
//in the following expressions,otherwise they evaluate to undefined
//in the packed version for some reason...
 var path=options.path ? ';path='+(options.path):'';
 var domain=options.domain ? ';domain='+(options.domain):'';
 var secure=options.secure ? ';secure':'';
 document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');
}else{//only name given,get cookie
 var cookieValue=null;
 if (document.cookie && document.cookie !=''){
 var cookies=document.cookie.split(';');
 for (var i=0;i < cookies.length;i++){
 var cookie=jQuery.trim(cookies[i]);
//Does this cookie string begin with the name we want?
 if (cookie.substring(0,name.length+1)==(name+'=')){
 cookieValue=decodeURIComponent(cookie.substring(name.length+1));
 break;
}
}
}
 return cookieValue;
}
};/*modules/bbcode/bbcode_edit/bbcode.js*/ 

//Name:Javascript Textarea HTML modules/bbcode/bbcode_editt
//Version:1.3
//Author:Balakrishnan
//Last Modified Date:25/Jan/2009
//License:Free
//URL:http://www.corpocrat.com
var textarea;
var content;
//document.write("<textarea id=\""+obj+"\" name=\""+obj+"\" cols=\""+width+"\" rows=\""+height+"\"></textarea>");
//IF FUNCTION BbcodeToolbar HIDED
function doImage(obj)
{
textarea=document.getElementById(obj);
var url=prompt('Адрес к картинке URL:','http://');
var scrollTop=textarea.scrollTop;
var scrollLeft=textarea.scrollLeft;
if (document.selection) 
{
textarea.focus();
var sel=document.selection.createRange();
if(sel.text==""){
 sel.text='[img]'+url+'[/img]';
}else{
sel.text='[img='+sel.text+']'+sel.text+'[/img]';
}
}
 else 
{
var len=textarea.value.length;
 var start=textarea.selectionStart;
var end=textarea.selectionEnd;
 var sel=textarea.value.substring(start,end);
//alert(sel);
var rep='[img]'+url+'[/img]';
 textarea.value=textarea.value.substring(0,start)+rep+textarea.value.substring(end,len);
textarea.scrollTop=scrollTop;
textarea.scrollLeft=scrollLeft;
}
}
function doURL(obj)
{
var sel;
textarea=document.getElementById(obj);
//jQuery.facebox('<form id="form1" name="form1" method="get" action=""><p><input name="url" type="text" value="http://"/><br/><input name="urltext" type="text" value="ссылка"/><br/><input type="button" name="button" onClick="aa" value="Ok"/><br/></form>');
var scrollTop=textarea.scrollTop;
var scrollLeft=textarea.scrollLeft;
if (document.selection) 
{
textarea.focus();
var sel=document.selection.createRange();
if(sel.text==""){
var url=prompt('Введите адрес:','http://');
var urltext=prompt('Введите текст ссылки:','');
 
 if(urltext==""){
 sel.text='[url='+url+']'+sel.text+'[/url]';
}else{
 sel.text='[url='+url+']'+urltext+'[/url]';
}
 
 
 
 
}else{
sel.text='[url=http://]'+sel.text+'[/url]';
}
//alert(sel.text);
}
 else 
{
var len=textarea.value.length;
 var start=textarea.selectionStart;
var end=textarea.selectionEnd;
var sel=textarea.value.substring(start,end);
if(sel==""){
sel=url;
}else
{
 var sel=textarea.value.substring(start,end);
}
//alert(sel);
var rep='[url="'+url+'"]'+sel+'[/url]';;
 textarea.value=textarea.value.substring(0,start)+rep+textarea.value.substring(end,len);
textarea.scrollTop=scrollTop;
textarea.scrollLeft=scrollLeft;
}
}
function doList(tag1,tag2,obj){
textarea=document.getElementById(obj);
//Code for IE
if (document.selection) 
{
textarea.focus();
var sel=document.selection.createRange();
var list=sel.text.split('\n');
for(i=0;i<list.length;i++) 
{
list[i]='<li>'+list[i]+'</li>';
}
//alert(list.join("\n"));
sel.text=tag1+'\n'+list.join("\n")+'\n'+tag2;
}else
//Code for Firefox
{
var len=textarea.value.length;
 var start=textarea.selectionStart;
var end=textarea.selectionEnd;
var i;
var scrollTop=textarea.scrollTop;
var scrollLeft=textarea.scrollLeft;
 var sel=textarea.value.substring(start,end);
//alert(sel);
var list=sel.split('\n');
for(i=0;i<list.length;i++) 
{
list[i]='<li>'+list[i]+'</li>';
}
//alert(list.join("<br>"));
 
var rep=tag1+'\n'+list.join("\n")+'\n'+tag2;
textarea.value=textarea.value.substring(0,start)+rep+textarea.value.substring(end,len);
textarea.scrollTop=scrollTop;
textarea.scrollLeft=scrollLeft;
}
}
function doVideo(obj)
{
textarea=document.getElementById(obj);
var url=prompt('Адрес к видео URL:','http://');
var scrollTop=textarea.scrollTop;
var scrollLeft=textarea.scrollLeft;
if (document.selection) 
{
textarea.focus();
var sel=document.selection.createRange();
if(sel.text==""){
 sel.text='[video]'+url+'[/video]';
}else{
sel.text='[img='+sel.text+']'+sel.text+'[/img]';
}
}
 else 
{
var len=textarea.value.length;
 var start=textarea.selectionStart;
var end=textarea.selectionEnd;
 var sel=textarea.value.substring(start,end);
//alert(sel);
var rep='[video]'+url+'[/video]';
 textarea.value=textarea.value.substring(0,start)+rep+textarea.value.substring(end,len);
textarea.scrollTop=scrollTop;
textarea.scrollLeft=scrollLeft;
}
}
/////////////FOR BBCODE BUTTONS FROM e107/////////////////////////
function expandit(curobj,hide){
if(document.getElementById(curobj)){
 folder=document.getElementById(curobj).style;
}else{
if(ns6==1||operaaa==true){
folder=curobj.nextSibling.nextSibling.style;
}else{
folder=document.all[curobj.sourceIndex+1].style;
}
}
if(folder.display=="none")
{
folder.display="";
}else{
folder.display="none";
}
if(hide){
var hide_objects=hide.split(",");
for(i=0;i<hide_objects.length;i++){
hide_objects[i]=hide_objects[i].replace(/^\s*(.*)/,"$1");
hide_objects[i]=hide_objects[i].replace(/(.*?)\s*$/,"$1");
if(document.getElementById(hide_objects[i])){
hidden=document.getElementById(hide_objects[i]).style;
if(hidden.display==""){
hidden.display="none";
}
}
}
}
}
////////////////////
function storeCaret (textAr){
e107_selectedInputArea=textAr;
}
function addtext(text,emote){
if (!window.e107_selectedInputArea){
return;//[SecretR] TODO -alert the user 
}
var eField=e107_selectedInputArea;
var eSelection=false;
var tagOpen='';
var tagClose='';
if (emote !=true){//Split if its a paired bbcode
var tmp=text.split('][',2);
if (tmp[0]==text){
tagOpen=text;
}else{
tagOpen=tmp[0]+']';
tagClose='['+tmp[1];
}
}else{//Insert Emote
tagOpen=text;
}
//Windows user 
if (document.selection){
eSelection=document.selection.createRange().text;
eField.focus();
if (eSelection){
document.selection.createRange().text=tagOpen+eSelection+tagClose;
}else{
document.selection.createRange().text=tagOpen+tagClose;
}
eSelection='';
eField.blur();
eField.focus();
return;
}
var scrollPos=eField.scrollTop;
var selLength=eField.textLength;
var selStart=eField.selectionStart;
var selEnd=eField.selectionEnd;
if (selEnd <=2 && typeof(selLength) !='undefined'){
selEnd=selLength;
}
var sel1=(eField.value).substring(0,selStart);
var sel2=(eField.value).substring(selStart,selEnd);
var sel3=(eField.value).substring(selEnd,selLength);
var newStart=selStart+tagOpen.length+sel2.length+tagClose.length;
eField.value=sel1+tagOpen+sel2+tagClose+sel3;
eField.focus();
eField.selectionStart=newStart;
eField.selectionEnd=newStart;
eField.scrollTop=scrollPos;
return;
}
function help(helpstr,tagid){
if(tagid){
document.getElementById(tagid).value=helpstr;
}else if(document.getElementById('dataform')){
document.getElementById('dataform').helpb.value=helpstr;
}
}
/*modules/flash_js/AC_RunActiveContent.js*/ 
//v1.7
//Flash Player Version Detection
//Detect Client Browser type
//Copyright 2005-2007 Adobe Systems Incorporated. All rights reserved.
var isIE=(navigator.appVersion.indexOf("MSIE") !=-1) ? true:false;
var isWin=(navigator.appVersion.toLowerCase().indexOf("win") !=-1) ? true:false;
var isOpera=(navigator.userAgent.indexOf("Opera") !=-1) ? true:false;
function ControlVersion()
{
var version;
var axo;
var e;
//NOTE:new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry
try{
//version will be set for 7.X or greater players
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");
version=axo.GetVariable("$version");
}catch (e){
}
if (!version)
{
try{
//version will be set for 6.X players only
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");
//installed player is some revision of 6.0
//GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,
//so we have to be careful. 
//default to the first public version
version="WIN 6,0,21,0";
//throws if AllowScripAccess does not exist (introduced in 6.0r47)
axo.AllowScriptAccess="always";
//safe to call for 6.0r47 or greater
version=axo.GetVariable("$version");
}catch (e){
}
}
if (!version)
{
try{
//version will be set for 4.X or 5.X player
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version=axo.GetVariable("$version");
}catch (e){
}
}
if (!version)
{
try{
//version will be set for 3.X player
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");
version="WIN 3,0,18,0";
}catch (e){
}
}
if (!version)
{
try{
//version will be set for 2.X player
axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
version="WIN 2,0,0,11";
}catch (e){
version=-1;
}
}
return version;
}
//JavaScript helper required to detect Flash Player PlugIn version information
function GetSwfVer(){
//NS/Opera version >=3 check for Flash plugin in plugin array
var flashVer=-1;
if (navigator.plugins !=null && navigator.plugins.length > 0){
if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]){
var swVer2=navigator.plugins["Shockwave Flash 2.0"] ? " 2.0":"";
var flashDescription=navigator.plugins["Shockwave Flash"+swVer2].description;
var descArray=flashDescription.split(" ");
var tempArrayMajor=descArray[2].split(".");
var versionMajor=tempArrayMajor[0];
var versionMinor=tempArrayMajor[1];
var versionRevision=descArray[3];
if (versionRevision==""){
versionRevision=descArray[4];
}
if (versionRevision[0]=="d"){
versionRevision=versionRevision.substring(1);
}else if (versionRevision[0]=="r"){
versionRevision=versionRevision.substring(1);
if (versionRevision.indexOf("d") > 0){
versionRevision=versionRevision.substring(0,versionRevision.indexOf("d"));
}
}
var flashVer=versionMajor+"."+versionMinor+"."+versionRevision;
}
}
//MSN/WebTV 2.6 supports Flash 4
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=-1) flashVer=4;
//WebTV 2.5 supports Flash 3
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=-1) flashVer=3;
//older WebTV supports Flash 2
else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=-1) flashVer=2;
else if ( isIE && isWin && !isOpera ){
flashVer=ControlVersion();
}
return flashVer;
}
//When called with reqMajorVer,reqMinorVer,reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer,reqMinorVer,reqRevision)
{
versionStr=GetSwfVer();
if (versionStr==-1 ){
return false;
}else if (versionStr !=0){
if(isIE && isWin && !isOpera){
//Given "WIN 2,0,0,11"
tempArray=versionStr.split(" ");//["WIN","2,0,0,11"]
tempString=tempArray[1];//"2,0,0,11"
versionArray=tempString.split(",");//['2','0','0','11']
}else{
versionArray=versionStr.split(".");
}
var versionMajor=versionArray[0];
var versionMinor=versionArray[1];
var versionRevision=versionArray[2];
//is the major.revision >=requested major.revision AND the minor version >=requested minor
if (versionMajor > parseFloat(reqMajorVer)){
return true;
}else if (versionMajor==parseFloat(reqMajorVer)){
if (versionMinor > parseFloat(reqMinorVer))
return true;
else if (versionMinor==parseFloat(reqMinorVer)){
if (versionRevision >=parseFloat(reqRevision))
return true;
}
}
return false;
}
}
function AC_AddExtension(src,ext)
{
 if (src.indexOf('?') !=-1)
 return src.replace(/\?/,ext+'?');
 else
 return src+ext;
}
function AC_Generateobj(objAttrs,params,embedAttrs) 
{
 var str='';
 if (isIE && isWin && !isOpera)
{
 str+='<object ';
 for (var i in objAttrs)
{
 str+=i+'="'+objAttrs[i]+'" ';
}
 str+='>';
 for (var i in params)
{
 str+='<param name="'+i+'" value="'+params[i]+'"/> ';
}
 str+='</object>';
}
 else
{
 str+='<embed ';
 for (var i in embedAttrs)
{
 str+=i+'="'+embedAttrs[i]+'" ';
}
 str+='> </embed>';
}
 document.write(str);
}
function AC_FL_RunContent(){
 var ret=
 AC_GetArgs
 ( arguments,".swf","movie","clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
,"application/x-shockwave-flash"
 );
 AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);
}
function AC_SW_RunContent(){
 var ret=
 AC_GetArgs
 ( arguments,".dcr","src","clsid:166B1BCA-3F9C-11CF-8075-444553540000"
,null
 );
 AC_Generateobj(ret.objAttrs,ret.params,ret.embedAttrs);
}
function AC_GetArgs(args,ext,srcParamName,classid,mimeType){
 var ret=new Object();
 ret.embedAttrs=new Object();
 ret.params=new Object();
 ret.objAttrs=new Object();
 for (var i=0;i < args.length;i=i+2){
 var currArg=args[i].toLowerCase();
 switch (currArg){
 case "classid":
 break;
 case "pluginspage":
 ret.embedAttrs[args[i]]=args[i+1];
 break;
 case "src":
 case "movie":
 args[i+1]=AC_AddExtension(args[i+1],ext);
 ret.embedAttrs["src"]=args[i+1];
 ret.params[srcParamName]=args[i+1];
 break;
 case "onafterupdate":
 case "onbeforeupdate":
 case "onblur":
 case "oncellchange":
 case "onclick":
 case "ondblClick":
 case "ondrag":
 case "ondragend":
 case "ondragenter":
 case "ondragleave":
 case "ondragover":
 case "ondrop":
 case "onfinish":
 case "onfocus":
 case "onhelp":
 case "onmousedown":
 case "onmouseup":
 case "onmouseover":
 case "onmousemove":
 case "onmouseout":
 case "onkeypress":
 case "onkeydown":
 case "onkeyup":
 case "onload":
 case "onlosecapture":
 case "onpropertychange":
 case "onreadystatechange":
 case "onrowsdelete":
 case "onrowenter":
 case "onrowexit":
 case "onrowsinserted":
 case "onstart":
 case "onscroll":
 case "onbeforeeditfocus":
 case "onactivate":
 case "onbeforedeactivate":
 case "ondeactivate":
 case "type":
 case "codebase":
 case "id":
 ret.objAttrs[args[i]]=args[i+1];
 break;
 case "width":
 case "height":
 case "align":
 case "vspace":
 case "hspace":
 case "class":
 case "title":
 case "accesskey":
 case "name":
 case "tabindex":
 ret.embedAttrs[args[i]]=ret.objAttrs[args[i]]=args[i+1];
 break;
 default:
 ret.embedAttrs[args[i]]=ret.params[args[i]]=args[i+1];
}
}
 ret.objAttrs["classid"]=classid;
 if (mimeType) ret.embedAttrs["type"]=mimeType;
 return ret;
}
/*modules/text_area_resizer/textarearesizer.compressed.js*/ 
(function($){var textarea,staticOffset;var iLastMousePos=0;var iMin=32;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('<div class="resizable-textarea"><span></span></div>').parent().append($('<div class="grippie"></div>').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePos<iMin){endDrag(e)}return false}function endDrag(e){$(document).unbind('mousemove',performDrag).unbind('mouseup',endDrag);textarea.css('opacity',1);textarea.focus();textarea=null;staticOffset=null;iLastMousePos=0}function mousePosition(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop}}})(jQuery);/*modules/tooltip/tooltip.js*/ 
var tooltip=function(){
var id='tt';
var top=3;
var left=3;
var maxw=300;
var speed=10;
var timer=20;
var endalpha=95;
var alpha=0;
var tt,t,c,b,h;
var ie=document.all ? true:false;
return{
show:function(v,w){
if(tt==null){
tt=document.createElement('div');
tt.setAttribute('id',id);
t=document.createElement('div');
t.setAttribute('id',id+'top');
c=document.createElement('div');
c.setAttribute('id',id+'cont');
b=document.createElement('div');
b.setAttribute('id',id+'bot');
tt.appendChild(t);
tt.appendChild(c);
tt.appendChild(b);
document.body.appendChild(tt);
tt.style.opacity=0;
tt.style.filter='alpha(opacity=0)';
document.onmousemove=this.pos;
}
tt.style.display='block';
c.innerHTML=v;
tt.style.width=w ? w+'px':'auto';
if(!w && ie){
t.style.display='none';
b.style.display='none';
tt.style.width=tt.offsetWidth;
t.style.display='block';
b.style.display='block';
}
if(tt.offsetWidth > maxw){tt.style.width=maxw+'px'}
h=parseInt(tt.offsetHeight)+top;
clearInterval(tt.timer);
tt.timer=setInterval(function(){tooltip.fade(1)},timer);
},
pos:function(e){
var u=ie ? event.clientY+document.documentElement.scrollTop:e.pageY;
var l=ie ? event.clientX+document.documentElement.scrollLeft:e.pageX;
tt.style.top=(u -h)+'px';
tt.style.left=(l+left)+'px';
},
fade:function(d){
var a=alpha;
if((a !=endalpha && d==1) || (a !=0 && d==-1)){
var i=speed;
if(endalpha -a < speed && d==1){
i=endalpha -a;
}else if(alpha < speed && d==-1){
i=a;
}
alpha=a+(i * d);
tt.style.opacity=alpha * .01;
tt.style.filter='alpha(opacity='+alpha+')';
}else{
clearInterval(tt.timer);
if(d==-1){tt.style.display='none'}
}
},
hide:function(){
clearInterval(tt.timer);
tt.timer=setInterval(function(){tooltip.fade(-1)},timer);
}
};
}();/*cache/header.cache_code.js*/ 


 
jQuery(document).ready(function($){
 $('a[rel*=facebox]').facebox() 
})
$(document).ready(function(){
 $('ul#shop-menu ul').each(function(i){//Check each submenu:
 if ($.cookie('submenuMark-'+i)){//If index of submenu is marked in cookies:
 $(this).show().prev().removeClass('collapsed').addClass('expanded');//Show it (add apropriate classes) 
}else{
 $(this).hide().prev().removeClass('expanded').addClass('collapsed');//Hide it 
}
 $(this).prev().addClass('collapsible').click(function(){//Attach an event listener 
 var this_i=$('ul#shop-menu ul').index($(this).next());//The index of the submenu of the clicked link 
 if ($(this).next().css('display')=='none'){
 $(this).next().slideDown(1000,function (){//Show submenu:
 $(this).prev().removeClass('collapsed').addClass('expanded');
 cookieSet(this_i);
});
}else{
 $(this).next().slideUp(800,function (){//Hide submenu:
 $(this).prev().removeClass('expanded').addClass('collapsed');
 cookieDel(this_i);
 $(this).find('ul').each(function(){
 $(this).hide(0,cookieDel($('ul#shop-menu ul').index($(this)))).prev().removeClass('expanded').addClass('collapsed');
});
});
}
 return false;//Prohibit the browser to follow the link address 
});
});
});
function cookieSet(index){
 $.cookie('submenuMark-'+index,'opened',{expires:null,path:'/'});//Set mark to cookie (submenu is shown):
}
function cookieDel(index){
 $.cookie('submenuMark-'+index,null,{expires:null,path:'/'});//Delete mark from cookie (submenu is hidden):
}
$(document).ready(function(){
$("textarea.resizable:not(.processed)").TextAreaResizer();
});
var gaJsHost=(("https:"==document.location.protocol) ? "https://ssl.":"http://www.");
document.write(unescape("%3Cscript src='"+gaJsHost+"google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
try{
var pageTracker=_gat._getTracker("UA-12243976-1");
pageTracker._trackPageview();
}catch(err){}

 
function showmess(){
showText=document.getElementById("signalEvent");
showText.innerHTML="Ваш e-mail будет скрыт от посетителей";
setTimeout("showText.innerHTML='&nbsp;'",2000)
}
$(function(){
 
 $("a.reply").click(function(){
 var id=$(this).attr("id");
 $("#parent_id").attr("value",id);
 $("#textareacomments").focus();
});
 
 
 
 $(".com_id").click(function(){
 var id=$(this).text();
 $("#parent_id").attr("value",id);
 $("#textareacomments").focus();
});
 
 
 
$("#submit").click(function(){
var cpach=$("#captcha").val();
 if (cpach==""){
 jQuery.facebox('<span style="color:#FF3300">Введите защитное число.</span>');
 $("#cpach").focus();
 return false;
}
});
 
 
 
 
 
 
});
