﻿// +----------------------------------------------------------------------+
// | Optional Folders, v1.2                                               |
// | Javascript for creating subfolders in Prostoprint partner shop       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2009, Andrey Tserkus                                   |
// | E-mail: zerkella at(dog) icool.com.ua                                |
// |                                                                      |
// | Usage, modification and distributing is prohibited unless permitted  |
// | by author                                                            |
// +----------------------------------------------------------------------+

OptFolders_settings = {
	subs: 
	[
		{
			text: 'Новинки',
			tag: 'новинка',
			cls: 'icool_new'
		},
		{
			text: 'Популярные',
			tag: 'популярная',
			cls: 'icool_popular'
		},
		{
			text: 'Теория Большого взрыва',
			cat: 16057,
			subs: [
				{
					text: 'Тематические',
					tag: 'bigbang',
					pageTitle: 'Теория Большого взрыва'
				},
				{
					text: 'Футболки Шелдона',
					tag: 'шелдон'
				},
				{
					text: 'Футболки Леонарда',
					tag: 'леонард'
				},
				{
					text: 'Сувениры',
					tag: 'bigbang_souvenir'
				},
				{
					text: 'Все',
					all: true
				}
			]
		},
		{
			text: 'Клубные футболки',
			tag: 'клубная',
			subs: 
			[
				{
					text: 'Клубный стиль',
					cat: 3584
				},
				{
					text: 'DJs',
					tag: 'dj',
					subs:
					[
						{
							text: 'ATB',
							cat: 4093
						},
						{
							text: 'Ferry Corsten',
							cat: 3494
						},
						{
							text: 'Tiesto',
							cat: 5819
						}
					]
				},
				{
					text: 'Tecktonik',
					cat: 3427
				},
				{
					text: 'Каzантип',
					cat: 3974,
					subs: [
						{
							text: 'Классические',
							tag: 'республика z'
						},
						{
							text: 'Стиль Z17 (2009)',
							tag: 'z17'
						},
						{
							all: true,
							text: 'Все футболки Каzантип'
						}
					]
				}
			]
		},
		{
			text: 'Футболки с приколами',
			tag: 'приколы',
			subs: 
			[
				{
					text: 'Рисунки',
					cat: 3448
				},
				{
					text: 'Надписи',
					cat: 3788
				},
				{
					text: 'Инопланетяне',
					cat: 8653
				},
				{
					text: 'Растаманские',
					cat: 8494
				},
				{
					text: 'Для компьютерщиков',
					cat: 3444
				},
				{
					text: 'Интернет-приколы',
					cat: 4042
				},
				{
					text: 'Падонковские футболки',
					cat: 13666
				},
				{
					text: 'Девушкам с искрой',
					cat: 3615
				},
				{
					text: 'Женские трусики с приколами',
					cat: 3498
				},
				{
					text: 'Яркие чашки',
					tag: 'прикольная чашка'
				},
				{
					text: 'Прикольные коврики для мышей',
					cat: 4317
				},
				{
					text: 'Сумки с приколами',
					cat: 12148
				},
				{
					all: true,
					text: 'Все приколы'
				}
			]
		},
		{
			text: 'Мужские, женские, детские',
			subs:
			[
				{
					text: 'Мужские футболки',
					cat: 3481
				},
				{
					text: 'Женские футболки и туники',
					cat: 3459,
					subs: 
					[
						{
							text: 'Дизайны',
							cat: 3459
						},
						{
							text: 'Девушкам с искрой',
							cat: 3615
						},
						{
							text: 'Женские трусики с приколами',
							cat: 3498
						},
						{
							text: 'Для беременных',
							cat: 12996
						},
						{
							text: 'Для мамы',
							cat: 3482
						}
					]
				},
				{
					text: 'Детские вещи',
					tag: 'детская'
				}
			]
		},
		{
			text: 'Компьютерные игры',
			cat: 3197,
			subs: 
			[
				{
					text: 'World of Warcraft',
					tag: 'world of warcraft'
				},
				{
					text: 'Counter-Strike',
					tag: 'counter-strike'
				},
				{
					text: 'EVE',
					tag: 'eve'
				},
				{
					text: 'GTA',
					tag: 'gta'
				},
				{
					text: 'Digger',
					tag: 'digger'
				},
				{
					text: 'Teeworlds',
					tag: 'teeworlds'
				},
				{
					text: 'Разные',
					tag: 'компьютерные игры разные'
				},
				{
					text: 'Все',
					pageTitle: 'Компьютерные игры',
					all: true
				}
			]
		},
		{
			text: 'Фильмы',
			cat: 3483,
			subs: 
			[
				{
					text: 'Супермен',
					tag: 'superman'
				},
				{
					text: 'Звездные войны',
					tag: 'star wars'
				},
				{
					text: 'Теория Большого взрыва',
					cat: 16057,
					subs: [
						{
							text: 'Тематические',
							tag: 'bigbang',
							pageTitle: 'Теория Большого взрыва'
						},
						{
							text: 'Футболки Шелдона',
							tag: 'шелдон'
						},
						{
							text: 'Футболки Леонарда',
							tag: 'леонард'
						},
						{
							text: 'Сувениры',
							tag: 'bigbang_souvenir'
						},
						{
							text: 'Все',
							all: true
						}
					]
				},
				{
					text: 'Бэтмэн',
					tag: 'batman'
				},
				{
					text: 'Доктор Хаус',
					cat: 3955
				},
				{
					text: 'Альф',
					tag: 'альф'
				},
				{
					text: 'Сумерки',
					tag: 'twilight'
				},
				{
					text: 'Секс в большом городе',
					tag: 'sex and the city'
				},
				{
					text: 'Теория лжи',
					tag: 'lie to me'
				},
				{
					text: 'Киноактеры',
					tag: 'moviestar'
				}
			]
		},
		{
			text: 'Мультики',
			tag: 'мультики',
			subs: 
			[
				{
					text: 'Гарфилд',
					tag: 'garfield'
				},
				{
					text: 'Губка Боб',
					tag: 'губка боб'
				},
				{
					text: 'Ледниковый период',
					tag: 'ice age'
				},
				{
					text: 'Futurama',
					tag: 'futurama'
				},
				{
					text: 'South Park',
					tag: 'south park'
				},
				{
					text: 'The Simpsons',
					tag: 'симпсоны'
				},
				{
					text: 'Разные',
					pageTitle: 'Разные мультики',
					tag: 'мультики разные'
				}
			]
		},
		{
			text: 'Музыка',
			subs: 
			[
				{
					text: 'Исполнители',
					cat: 4041
				},
				{
					text: 'Брейкданс и хип-хоп',
					cat: 3543
				},
				{
					text: 'Рэп-стилистика и группы',
					cat: 3950
				},
				{
					text: 'Рок-группы',
					cat: 3583
				},
				{
					text: 'Метал',
					cat: 5152
				},
				{
					text: 'Хардкор',
					cat: 9002
				}
			]
		},
		{
			text: 'Авто-мото',
			cat: 3795,
			subs: 
			[
				{
					text: 'Для водителей',
					tag: 'для водителей'
				},
				{
					text: 'Бренды',
					subs: [
						{
							text: 'Ferrari',
							tag: 'ferrari'
						},
						{
							text: 'Harley Davidson',
							cat: 8492
						},
						{
							text: 'Honda',
							tag: 'honda'
						},
						{
							text: 'Jaguar',
							tag: 'jaguar'
						},
						{
							text: 'Land Rover',
							tag: 'land rover'
						},
						{
							text: 'Mazda',
							tag: 'мазда'
						},
						{
							text: 'Mitsubishi',
							tag: 'mitsubishi'
						},
						{
							text: 'Nissan',
							tag: 'nissan'
						},
						{
							text: 'Subaru',
							tag: 'subaru'
						},
						{
							text: 'Toyota',
							tag: 'toyota'
						},
						{
							text: 'Лада',
							tag: 'лада'
						}
					]
				},
				{
					text: 'Наклейки',
					tag: 'наклейка на авто'
				},
				{
					tag: 'авто',
					text: 'Все авто',
					cls: 'opf_all'
				}
			]
		},
		{
			text: 'Для компьютерщиков',
			subs: 
			[
				{
					text: 'Тематические',
					cat: 7812
				},
				{
					text: 'С приколами',
					cat: 3444
				},
				{
					text: 'Для веб-программистов',
					cat: 6261
				},
				{
					text: 'Для программистов на C++',
					cat: 7774
				},
				{
					text: 'Любимая ОС',
					cat: 5397
				}
			]
		},
		{
			text: 'Спорт',
			tag: 'спорт',
			subs: 
			[
				{
					text: 'Футбольные клубы',
					cat: 5027
				},
				{
					text: 'Баскетбол',
					cat: 8988
				},
				{
					text: 'Хоккей',
					cat: 9347
				},
				{
					text: 'Боевые искусства',
					tag: 'боевые искусства'
				},
				{
					text: 'Американский футбол',
					tag: 'американский футбол'
				}
			]
		},
		{
			text: 'Эзотерика',
			cat: 3639,
			subs: 
			[
				{
					text: 'Мантра "Ом мани падме хум"',
					tag: 'ом мани падме хум'
				},
				{
					text: 'Мантра "Ом таре туттаре туре соха"',
					tag: 'ом таре туттаре туре соха'
				},
				{
					text: 'Мандала счастья',
					tag: 'мандала счастья'
				},
				{
					text: 'Мандала постижения',
					tag: 'мандала постижения'
				},
				{
					text: 'Мандала пробуждения',
					tag: 'мандала пробуждения'
				},
				{
					text: 'Сакральный звук "Ом", Деванагари',
					tag: 'звук ом деванагари'
				},
				{
					text: 'Сакральный звук "Ом", тибетский',
					tag: 'звук ом тибетский'
				},
				{
					text: 'Знамя Мира',
					tag: 'знамя мира'
				},
				{
					text: 'Чашки',
					tag: 'чашки эзотерика'
				},
				{
					text: 'Все',
					all: true
				}
			]
		},
		{
			text: 'Эмо-стиль',
			tag: 'эмо'
		},
		{
			text: 'Кепки и бейсболки',
			cat: 3342
		},
		{
			text: 'Личности',
			cat: 3544
		},
		{
			text: 'Актуальные',
			cat: 4216,
			subs: [
				{
					text: 'Свиной грипп',
					tag: 'свиной грипп',
					subs: 
					[
						{
							text: 'Повязки от гриппа',
							tag: 'flu_stripe'
						},
						{
							text: 'Банданы вместо повязок',
							tag: 'flu_bandana'
						},
						{
							text: 'Прикольные дизайны',
							tag: 'flu_smile'
						},
						{
							text: 'Безбашенные идеи',
							tag: 'flu_crazy'
						},
						{
							all: true,
							pageTitle: 'Свиной грипп'
						}
					]
				},
				{
					text: 'Банк "Надра"',
					tag: 'банк надра'
				},
				{
					all: true
				}
			]
		},
		{
			text: 'Праздники',
			tag: 'праздник',
			subs: 
			[
				{
					text: 'Свадьба',
					cat: 8656
				},
				{
					text: 'День Валентина',
					cat: 3136
				},
				{
					text: '23 февраля',
					cat: 3137
				},
				{
					text: '8 марта',
					cat: 3138
				}
			]
		},
		{
			text: 'Дизайнерские',
			cat: 3233
		},
		{
			text: '--Миксер--',
			pageTitle: 'Миксер',
			cat: 19377
		}
	]
};

function OptFolders_start(){function a(f){function e(h,i){if(typeof(OptFolders_settings[h])=="undefined"){OptFolders_settings[h]=i}}function c(p,v,s,k){function w(z){z=""+z;var B=0;for(var A=0,y=z.length;A<y;A++){B+=z.charCodeAt(A)}return y+""+(B%10000)}var m=OptFolders_settings;var t=s.duplicates;var j=s.ids;var u=s.existingData;var r=p.length;var o=false;for(var q=0;q<r;q++){var h=p[q];h.allIndex=-1;h.level=k;h.isSelected=false;h.isOpen=false;h.isCat=false;h.isTag=false;h.isAll=false;h.isNoneLink=false;if(h.cat){h.isCat=true;if(!u.cat[h.cat]){u.cat[h.cat]=h}}else{if(typeof(h.tag)!="undefined"){h.isTag=true;if(!u.tag[h.tag]){u.tag[h.tag]=h}m.tagsExist=true}else{if(h.all){if(!v||o){p.splice(q,1);r--;q--;continue}else{o=true;h.isAll=true;if(v){v.allIndex=q}}}else{h.isNoneLink=true}}}if(h.isCat){h.id="c"+h.cat}else{if(h.isTag){h.id="t"+w(h.tag)}else{if(h.isAll){h.id=v.id}else{h.id="n"}}}if(j[h.id]){var l=++j[h.id];h.id+="_"+l}else{j[h.id]=1}u.opf[h.id]=h;if(h.isCat){h.basicHref="/catalog/"+h.cat+"/"}else{if(h.isTag){h.basicHref="/catalog/tag/"+encodeURIComponent(h.tag)+"/"}else{if(h.isAll){h.basicHref=v.basicHref}else{h.basicHref="#"}}}h.isDuplicate=false;h.href=h.basicHref;if(!h.isAll){if(!h.isNoneLink){if(t[h.href]){var x=t[h.href];h.isDuplicate=true;h.href=h.basicHref+"?opf="+h.id;if(!x.isDuplicate){x.isDuplicate=true;x.href=x.basicHref+"?opf="+x.id;while(x.allIndex>=0){var n=x.subs[x.allIndex];n.href=x.href;n.isDuplicate=true;x=n}}}else{t[h.href]=h}}}else{h.basicHref=v.basicHref;h.href=v.href;h.isCat=v.isCat;h.cat=v.cat;h.isTag=v.isTag;h.tag=v.tag;h.isDuplicate=v.isDuplicate}h.hasChildren=!!(h.subs&&h.subs.length);h.className="opf_link";if(h.hasChildren){h.className+=" opf_folder";h.isOpen=!!h.open&&(m.menu=="vertical");if(h.isOpen){h.className+=" opf_open"}}else{h.className+=" opf_item"}if(h.isAll){h.className+=" opf_all"}h.className+=" opf_level"+k;if(h.cls){h.className+=" "+h.cls}if(h.isCat){h.className+=" sec-"+h.cat}h.blockClassName="opf_block opf_blevel"+k;if(h.bcls){h.blockClassName+=" "+h.bcls}if(typeof(h.text)=="undefined"){h.text=h.isAll?OptFolders_settings.allText:"noname"}if(typeof(h.pageTitle)=="undefined"){h.pageTitle=h.text}if(h.hasChildren){c(h.subs,h,s,k+1)}}}var d=OptFolders_settings;if(!d){d=new Object()}e("subs",{});e("menu","vertical");e("slideSpeed",250);e("allText","Все");e("staticMenu",false);d.h=function(h){var j=OptFolders_settings;if(!j.htmlspec){var i=document.createElement("SPAN");i.style.display="none";if(document.body.childNodes.length){document.body.insertBefore(i,document.body.firstChild)}else{document.body.appendChild(i)}j.htmlspec=i;var k=document.createTextNode("");i.appendChild(k);j.htmltext=k}j.htmltext.nodeValue=h;return j.htmlspec.innerHTML};d.selectedPath=new Array();d.tagsExist=false;var f=new Object;f.cat=new Object();f.tag=new Object();f.opf=new Object();var g=new Object();g.ids=new Object();g.duplicates=new Object();g.existingData=f;c(d.subs,null,g,1);d.existingData=f}var b=OptFolders_settings;if(window.location.href.indexOf("nofolders=1")>=0){return}a();b.pollTimer=setInterval(OptFolders_poll,50);OptFolders_poll()}function OptFolders_poll(){var a=OptFolders_settings;var b=a.pollPrepared;if(!a.pollPrepared){a.isCatalog=window.location.href.indexOf("/catalog/")>0;a.isTag=window.location.href.indexOf("/tag/")>0;if(a.isTag){a.isCatalog=false}a.isProduct=window.location.href.indexOf("/product/")>0;a.liteRender=false;a.fullRender=false;a.hereHref=null;a.pollPrepared=true}var c=false;var d=false;if(!a.fullRender){d=c=($(".footarea").length>0)}if(!a.liteRender&&!c){c=$("#tags-header").length>0}if(!b&&!d){$(document).ready(OptFolders_fullRender)}if(!a.fullRender&&d){OptFolders_fullRender()}else{if(!a.liteRender&&c){OptFolders_liteRender()}}if(a.fullRender){clearInterval(a.pollTimer);a.pollTimer=null}}function OptFolders_liteRender(){var b=OptFolders_settings;if(b.liteRender){return}b.liteRender=true;if(b.isProduct){b.hereHref=$(".mn .here").attr("href");if(!b.hereHref){b.hereHref=""}}var g=b.existingData;var c=b.h;var d=b.subs;var h="";var j=$("ul.mn").eq(0);if(!j.length){return}for(var e=0,f=d.length;e<f;e++){var a=d[e];h+="<li>";h+='<a class="'+a.className+'" href="'+a.href+'">'+c(a.text)+"</a>";h+="</li>"}j.html(h)}function OptFolders_fullRender(){function x(i){i=i+"";return i.charCodeAt(0)-97}function g(i){return String.fromCharCode(i+97)}function k(D,G,R){var K=x("z")+1;var N=x("c");var B=-1;for(var I=0;I<=N;I++){B=x(D.charAt(I))}if(B<0){return false}var O=0;var M=G.length;for(var I=0;I<M;I++){O+=G.charCodeAt(I)}var P=(O+B)%K;var C=g(P);var J=(G.length+B)%K;var Q=g(J);R.d=B;var L=0;L+=3;var F=x("e");if((D.charAt(L)!=C)||(D.charAt(F)!=Q)){return false}var H=D.substr(0,D.length-1);var E=D.charAt(D.length-1);var O=0;var M=H.length;for(var I=0;I<M;I++){O+=H.charCodeAt(I)}var P=(O+B)%K;if(g(P)!=E){return false}return true}function z(F,N,V,O){var G=x("z")+1;var U=x("f");var K=null;var E=N.length;for(var R=0;R<=F;R++){var I=N.charAt(U);var S=x(I)-O;if(S<0){S+=G}if(R!=F){U+=S*2+1;if(U>=E){return null}continue}K="";U++;var P=V.length;for(var Q=0;Q<S;Q++){var H=Q%P;var D=V.charCodeAt(H)%50;var J=N.charAt(U+Q*2);var T=N.charAt(U+Q*2+1);var B=x(J);var M=x(T);var L=B*G+M;var C=L-O-D;K+=String.fromCharCode(C)}}return K}function e(H){function B(R){var Q=window.location.href.match(/[&?]opf=([^&=?]+)/);if(!Q){return 0}var P=Q[1];if(!R.opf[P]){return 0}return R.opf[P].id}function i(S,Q){if(!Q){Q=window.location.href}var R=Q.match(/\/catalog\/([0-9]+)\//);if(!R){return 0}var P=R[1];if(!S.cat[P]){return 0}return S.cat[P].cat}function E(T){var Q=$(".content h2");var R=Q.text();var S=R.match(/По тегу "([^"]+)"/);if(!S){return null}var P=S[1];if(!T.tag[P]){return null}return T.tag[P].tag}function M(X,V){function U(ac,af){for(var ab=0,aa=ac.length;ab<aa;ab++){var ad=ac[ab];var ae=0;if(af.cat&&ad.isCat&&(af.cat==ad.cat)){ae+=10}if(ad.isTag&&(af.tagIndex[ad.tag])){ae+=1}if(ae){if(!ad.hasChildren){ae+=100}if(ae>af.value){af.value=ae;af.sub=ad}if(af.value>=110){return}}if(ad.hasChildren){U(ad.subs,af);if(af.value>=110){return}}}}var W=0;var P=(C.hereHref!==null)?C.hereHref:$(".mn .here").attr("href");if(P){W=i(V,P);if(X&&X.isCat&&(X.cat==W)){return X}}var Z=new Array();var R=$(".item-main .mt a");for(var S=0,T=R.length;S<T;S++){var Y=R.eq(S).text();if(!V.tag[Y]){continue}Z.push(Y);if(X&&X.isTag&&(X.tag==Y)){return X}}if(!W&&!Z.length){return null}var Q=new Object();Q.sub=null;Q.value=0;Q.cat=W;Q.tagIndex=new Object();if(Z.length){for(var S=0,T=Z.length;S<T;S++){Q.tagIndex[Z[S]]=true}}U(OptFolders_settings.subs,Q);return Q.sub}function F(W,T,S){var Q=OptFolders_settings;for(var U=0,V=T.length;U<V;U++){var P=T[U];if(P==W){P.isSelected=true;if(P.hasChildren&&!P.isOpen){P.isOpen=true;P.className+=" opf_open"}P.className+=" here";S.push(P);var X=P;while(X.allIndex>0){var R=X.subs[X.allIndex];R.isSelected=true;if(R.hasChildren&&!R.isOpen){R.isOpen=true;R.className+=" opf_open"}R.className+=" here";X=R;S.push(X)}return true}if(P.hasChildren&&F(W,P.subs,S)){P.isSelected=true;if(!P.isOpen){P.isOpen=true;P.className+=" opf_open here"}P.className+=" here";S.splice(0,0,P);return true}}return false}var C=OptFolders_settings;var K=C.isCatalog;var N=C.isTag;if(N){K=false}var D=C.isProduct;var H=C.existingData;var J=B(H);var L=J?H.opf[J]:null;var G=null;if(K){var I=i(H);if(I){G=H.cat[I];if(G.isDuplicate&&L&&(L.cat==I)){G=L}}}else{if(N){var O=E(H);if(O){G=H.tag[O];if(G.isDuplicate&&L&&(L.tag==O)){G=L}}}else{if(D){G=M(L,H)}}}C.selectedPath=new Array();if(G){F(G,C.subs,C.selectedPath)}}function v(E,C,G){var K="";var D=OptFolders_settings;for(var F=0;F<G;F++){var B=E[F];var J=!C?"<li>":"";var I=(B.hasChildren&&!D.staticMenu)?"onclick=\"OptFolders_onClick(this, '"+B.id+"'); return false;\"":"";J+='<a href="'+B.href+'" class="'+B.className+'" '+I+">"+p(B.text)+"</a>";if(B.hasChildren){var H=B.isOpen?"block":"none";J+='<div class="'+B.blockClassName+'" id="opfb_'+B.id+'"  style="display:'+H+'">';J+=v(B.subs,C+1,B.subs.length);J+='<div class="opf_subend"></div>';J+="</div>"}J+=!C?"</li>":"";K+=J}return K}function l(D,C,F){var J="";for(var E=0,F=D.length;E<F;E++){var B=D[E];var H="<li>";var I=B.hasChildren?"onclick=\"OptFolders_onClick(this, '"+B.id+"'); return false;\"":"";H+='<a href="'+B.href+'" class="'+B.className+'" '+I+">"+p(B.text)+"</a>";H+="</li>";J+=H}for(var E=0;E<F;E++){var B=D[E];if(!B.hasChildren){continue}var G=B.isOpen?"block":"none";H='<div class="'+B.blockClassName+'" id="opfb_'+B.id+'"  style="display:'+G+'">';H+=l(B.subs,C+1,B.subs.length);H+='<div class="opf_subend"></div>';H+="</div>";J+=H}return J}var d=OptFolders_settings;var n=d.existingData;var p=d.h;if(d.fullRender){return}d.liteRender=true;d.fullRender=true;var y=d.subs;var o="mwhwtmezgicmexevneqgbeyerfbgbfsgkfgpexfccfgkezqeoevergeffeze";var A=window.location.href;var a=A.indexOf("//");A=A.substr(a+2);var a=A.indexOf("www.");if(a>=0){A=A.substr(a+4)}var f=A.search(/[?/#]/);if(f){A=A.substring(0,f)}var c=o.substr(0,o.length/2);var b=o.substr(c.length);var m=new Object();var r="";if(k(c,A,m)){r=c;var s=m.d}else{if(k(b,A,m)){r=b;var s=m.d}else{return}}e(n);var w=d.selectedPath;if((d.isTag||d.isCatalog)&&(w.length)){$(".content h2").text(w[w.length-1].pageTitle)}if(d.tagsExist&&(d.isCatalog||d.isTag)&&w.length){var q=null;for(var u=w.length-1;u>=0;u--){var j=w[u];if(!j.isAll){q=j.id;break}}if(q){$(".item a").each(function(){var i=$(this).attr("href");if(i){i+=(i.indexOf("?")<0)?"?":"&"}i+="opf="+q;$(this).attr("href",i)})}}var t=$(z(0,r,A,s)).eq(0);if(!t.length){return}var h=(d.menu=="vertical")?v(d.subs,0,y[z(1,r,A,s)]):l(d.subs,0,y[z(1,r,A,s)]);t.html(h)}function OptFolders_onClick(h,a){var b=OptFolders_settings;var g="opfb_"+a;var e=$("#"+g).eq(0);if(!e.length){return false}var h=$(h);var d=false;if(b.menu=="horizontal"){var f=e.siblings("div").not(".opf_subend");if(f.is(":visible")){f.hide();var c=h.parent().parent();var i=c.children("li").children("a");i.removeClass("opf_open");if(!e.is(":visible")){h.addClass("opf_open");e.show();return}}}if(e.is(":visible")){h.removeClass("opf_open");e.slideUp(b.slideSpeed)}else{h.addClass("opf_open");e.slideDown(b.slideSpeed)}return}OptFolders_start();