;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);$('body').bind('changeEffectType',function(event,isPageNav){if(jQuery.inArray("sortBy"+$('#sortBy').attr("value"),pipTypeConfigObj.pipTypeFilterConfig[pageType][$('#module').attr('value')])!=-1){get("sortBy").value=pipTypeConfigObj.filterMenuDefaultValue['SortBy'][0];get("sortTitle").innerHTML=$('#'+pipTypeConfigObj.filterMenuDefaultValue['SortBy'][1]+'MenuItem > a').html();}
if(jQuery.inArray("filter"+$('#filterType').attr("value"),pipTypeConfigObj.pipTypeFilterConfig[pageType][$('#module').attr('value')])!=-1){get("filterType").value=pipTypeConfigObj.filterMenuDefaultValue['Filter'][0];get("filterTypeTitle").innerHTML=$('#'+pipTypeConfigObj.filterMenuDefaultValue['Filter'][1]+'MenuItem > a').html();}
if(jQuery.inArray("time",pipTypeConfigObj.pipTypeFilterConfig[pageType][$('#module').attr('value')])!=-1){get("period").value=pipTypeConfigObj.filterMenuDefaultValue['Time'][0];get("periodTitle").innerHTML=$('#'+pipTypeConfigObj.filterMenuDefaultValue['Time'][1]).html();}
if("MGS"==$('#module').attr('value')||"EXP"==$('#module').attr('value')||(pageType=="acd"&&"TT"==$('#module').attr('value'))){if($('#filterType').attr("value")=="THREED169"||$('#filterType').attr("value")=="THREEDLIKE169"){$('#filterTypeTitle').html($.trim($('#filterTypeMenu #'+$('#filterType').attr("value")).html().replace('(16:9)','')));}
$('#filterTypeMenu #THREEDLIKE169').html($.trim($('#filterTypeMenu #THREEDLIKE169').html().replace('(16:9)','')));$('#filterTypeMenu #THREED169').html($.trim($('#filterTypeMenu #THREED169').html().replace('(16:9)','')));}
else{if($('#filterType').attr("value")=="THREED169"||$('#filterType').attr("value")=="THREEDLIKE169"){$('#filterTypeTitle').html($('#filterTypeMenu .'+$('#filterType').attr("value")+'RC').html());}
$('#filterTypeMenu #THREEDLIKE169').html($('#filterTypeMenu .THREEDLIKE169RC').html());$('#filterTypeMenu #THREED169').html($('#filterTypeMenu .THREED169RC').html());}
$('.menuItem').css('display','block').attr('enabled',1);$('.menuSelectItem').css('display','block');for(var key in pipTypeConfigObj.pipTypeFilterConfig[pageType][$('#module').attr('value')]){var filterItem=pipTypeConfigObj.pipTypeFilterConfig[pageType][$('#module').attr('value')][key];$('#'+filterItem+'MenuItem').css('display','none').removeAttr('enabled');$('.qtip #'+filterItem+'MenuItem').css('display','none');}
changeModule($('#module').attr('value'),isPageNav);refreshFilterMenu();hideFilterMenusIfOnlyOneOption({'sortMenuItem':'sortmenu','timeMenuItem':'timemenu','filterMenuItem':'filterTypeMenu'});$(".sortL").show();$(".sortP").show();});var hideFilterMenusIfOnlyOneOption=function(){var json=arguments[0];$.each(json,function(filterName,optionNames){var c=countOptions(optionNames);if(c<2){hideFilterMenu(filterName);}});}
var countOptions=function(names){var count=0;var list=names.split(',');for(i in list){$.each($('.qtip #'+list[i]+'.sortmenu > ul > li'),function(i,o){if($(o).css('display')=='block'){count++;}});}
return count;}
var hideFilterMenu=function(name){$('#'+name).hide();}
$(function(){hideHighlight();});var hideHighlight=function(){var _hide=function(){$('#stylemenusound .highlight').hide();cid_sound=-1;ctitle_sound=get("ca_-1").innerHTML;};var _pt=$('#pageType').attr('value');if('creation'==_pt||'favorite'==_pt||'download'==_pt||'search'==_pt||'search-by-event'==_pt){_hide();}
if(location.pathname.indexOf('search-by-tag')!=-1){_hide();}};var refreshFilterMenu=function(){updateSlideTipContent("sortby","sortmenu");updateSlideTipContent("filterTypeStyle","filterTypeMenu");updateSlideTipContent("timeperiod","timemenu");if(isShowCountryFilter()){updateSlideTipContent("countryFilterStyle","countryFilterMenu");$("div#sort").css("height","auto");}else{$('#countryMenuItem').hide();}
deleteSlideTip('cateTitleLink');if(getSubType()=='photop'){createSlideTip("cateTitleLink","stylemenuphotop");}else if(getType()=='PRESET'){createSlideTip("cateTitleLink","stylemenupreset");}else if(getType()=='SOUND'){createSlideTip("cateTitleLink","stylemenusound");}else{createSlideTip("cateTitleLink","stylemenu");}}
var isShowCountryFilter=function(){if($('#isAdmin').val()!='true'){return false;}
if($("#isEffectGallery").val()!='true'){return false;}
if($('#pageType').attr('value')!='pdr'&&$('#pageType').attr('value')!='phd'){return false;}
return true;}
function changeModule(module,isPageNav){if(getSubType()=='photop'){get("categoryList").value=cid_photop;get("cateTitle").innerHTML=ctitle_photop;}else if(getType()=='PRESET'){get("categoryList").value=cid_preset;get("cateTitle").innerHTML=ctitle_preset;}else if(module=='SOUND'){get("period").value=0;get("periodTitle").innerHTML=$('#period_0').html();get("categoryList").value=cid_sound;get("cateTitle").innerHTML=ctitle_sound;}else if(module=='AVATAR'){get("categoryList").value=-1;get("cateTitle").innerHTML=get("ca_-1").innerHTML;}else if(module=='EXP'){get("sortBy").value="createtime";get("sortTitle").innerHTML=get("createtime").innerHTML;get("period").value=0;get("periodTitle").innerHTML=$('#period_0').html();}else if(module=='COLLAGE'){get("period").value=0;get("periodTitle").innerHTML=$('#period_0').html();}else{get("categoryList").value=cid_other;get("cateTitle").innerHTML=ctitle_other;}
if(module=="AVATARC")module="face";if(module=="ACC")module="hat";if(isPageNav==null||isPageNav==true){addHistory(1);pageNav(1);}
if(module=='photop'||module=='photop4youcam'){$('#presetAspectRatio').text("1:1");deleteSlideTip('cateTitleLink');createSlideTip("cateTitleLink","stylemenuphotop");}else if(module=='PRESET'||module=='EXT'||module=='OVERLAY'){$('#presetAspectRatio').text("1:1");deleteSlideTip('cateTitleLink');createSlideTip("cateTitleLink","stylemenupreset");}else if(module=='SOUND'){deleteSlideTip('cateTitleLink');createSlideTip("cateTitleLink","stylemenusound");}else if(module=='ALL'){$('#presetAspectRatio').text("");}else{$('#presetAspectRatio').text("");deleteSlideTip('cateTitleLink');createSlideTip("cateTitleLink","stylemenu");}
if(this.ajaxFunction=="pipAction.getMostDownlaodByTypeForYouPaint"){$('.sort_16_9').hide();$('.sort_4_3').hide();}
if(module==='SOUND'){chgFiltColorForSound();}else{chgFiltColorOutSound();}
$(window).trigger('resize');adjustSortbyWording(module);adjustSoundLayout(module);}
var adjustSortbyWording=function(module){var sortByView=(module=='SOUND')?$('#sortbyPlay').html():$('#sortbyView').html();$('#viewCount').html(sortByView);if('viewCount'==$('#sortBy').attr("value")){$('#sortTitle').html(sortByView);}};var adjustSoundLayout=function(module){if(module=='SOUND'){$('#display_list, #display_thumb').hide();$('#ctnL').addClass('sound');}else{$('#display_'+$('#display').val()).show();$('#ctnL').removeClass('sound');}};var setEffectBlockHeight=function(){var pipMaxHeight=0;$('#ctnL>.effectBlock_T').each(function(index){if($(this).height()>pipMaxHeight)
pipMaxHeight=$(this).height();});if($('#pageInfo').attr('lang')=='it'){pipMaxHeight+=30;}
else{pipMaxHeight+=20;}
$('#ctnL>.effectBlock_T').height(pipMaxHeight);}
var switchHotCreatorsAndFilters=function(display){if('hide'==display){$('#sortmenuTimeTitle').hide();$('#sortmenuTimeValue').hide();}else{$('#sortmenuTimeTitle').show();$('#sortmenuTimeValue').show();}}
var needsToHideHotCreatorsAndFilters=function(){var type=getType();var subType=getSubType();if(type=='ACE'||type=='ENV'||type=='AR'||type=='BG'||type=='TP'||type=='CP'||type=='DB'||type=='MGS'||type=='EXP'){return true;}
if(type=='AVATARC'){if(subType=='face'||subType=='hair'||subType=='eyes'||subType=='eyebrows'||subType=='nose'||subType=='mouth'){return true;}}
if(type=='ACC'){if(subType=='hat'||subType=='earring'){return true;}}
if(type=='PFX'&&subType=='edge'){return true;}
return false;}
var switchSortMenuStyle=function(display){if('hide'==display){$('.sortmenuStyle').hide();}else{$('.sortmenuStyle').show();}}
var getSubType=function(){var module=get('module').value;if(module=="videop"||module=="photop"){return module;}else if(module=="ALL"||module=="EE"||module=="AR"||module=="ACC"||module=="BG"||module=="MT"||module=="ENV"||module=="ACE"||module=="TP"||module=="CP"||module=="ST"||module=="DB"||module=="PRESET"||module=="SOUND"||module=="STROKE"||module=="MGS"||module=="TR"||module=="EXP"||module=="EXT"||module=="OVERLAY"||module=="BLENDING"||module.indexOf(",")!=-1){return'';}else if(module=="face"||module=="hair"||module=="eyes"||module=="eyebrows"||module=="nose"||module=="mouth"){return module;}else if(module=="light"||module=="grunge"||module=="scratch"||module=="flare"){return module;}else if(module=="hat"||module=="earring"){return module;}else if(module=="edge"){return module;}else if(module=="stroke"){return module;}else if(module=="sport"||module=="wedding"||module=="travel"||module=="fashion"||module=="lifestyle"){return'';}else if(module=='opening'||module=="middle"||module=="end"){return module;}else if(module=='PFX'){return'particle';}else if(module=='TT'){return'title';}else if(module=='AVATAR'){return'AVATAR';}else if(module=='photop4youcam'){return'photop';}else if(module=='COLLAGE'){return'videoc';}else{return module;}}
var getType=function(){var module=get('module').value;if(module=="ALL"||module=="TT"||module=="AR"||module=="AVATAR"||module=="ACC"||module=="BG"||module=="MT"||module=="PFX"||module=="ENV"||module=="ACE"||module=="TP"||module=="CP"||module=="ST"||module=="DB"||module=="MGS"||module=="TR"||module=="EXP"||module=="EXT"||module=="BLENDING"||module=="COLLAGE"||module.indexOf(",")!=-1){return module;}else if(module=="face"||module=="hair"||module=="eyes"||module=="eyebrows"||module=="nose"||module=="mouth"){return'AVATARC';}else if(module=="hat"||module=="earring"){return'ACC';}else if(module=="edge"){return'PFX';}else if(module=="PRESET"||module=="videop"||module=="photop"){return'PRESET';}else if(module=="OVERLAY"||module=="light"||module=="grunge"||module=="scratch"||module=="flare"){return'OVERLAY';}else if(module=="SOUND"){return'SOUND';}else if(module=="stroke"){return'EE';}else if(module=="sport"||module=="wedding"||module=="travel"||module=="fashion"||module=="lifestyle"||module=='opening'||module=="middle"||module=="end"){return'EXP';}else if(module=='photop4youcam'){return'PRESET';}else{return'EE';}
return module;}
var getSortBy=function(){var sortBy=get('sortBy').value;if(sortBy=='createtime'&&needsToHideHotCreatorsAndFilters()){sortBy='downloadCount';}
return sortBy;}
var getFilterType=function(){if($('#filterMenuItem').css('display')=='block'&&$('#filterType')!=null){return $('#filterType').val();}
return $('#filterTypeDefault').val();}
var getCountryFilter=function(){if($('#countryMenuItem').is(':visible')&&$('#countryFilter')!=null){return $('#countryFilter').val();}
return"WORLDWIDE";}
var cid_other=-1;var ctitle_other=get("ca_-1").innerHTML;var cid_preset=-1;var ctitle_preset=get("ca_-1").innerHTML;var cid_photop=-1;var ctitle_photop=get("ca_-1").innerHTML;var ctitle_sound=get("ca_299").innerHTML;var cid_sound=299;$(function(){var id=get("categoryList").value;var text=get("cateTitle").innerHTML;if($('#module').val()=='photop'||$('#module').val()=='photop4youcam'){cid_photop=id;ctitle_photop=text;}else if($('#module').val()=='PRESET'){cid_preset=id;ctitle_preset=text;}else if($('#module').val()=='SOUND'&&id!=-1){cid_sound=id;ctitle_sound=text;}else{cid_other=id;ctitle_other=text;}});function setcate(obj,id){if($('#module').val()=='photop'||$('#module').val()=='photop4youcam'){cid_photop=id;ctitle_photop=obj.innerHTML;}else if($('#module').val()=='PRESET'){cid_preset=id;ctitle_preset=obj.innerHTML;}else if($('#module').val()=='SOUND'){cid_sound=id;ctitle_sound=obj.innerHTML;}else{cid_other=id;ctitle_other=obj.innerHTML;}
get("categoryList").value=id;get("cateTitle").innerHTML=obj.innerHTML;$('body').trigger('changeEffectFilter');}
$(function(){$('body').bind('changeEffectFilter',adjustTimeMenuItem);$('body').bind('changeEffectType',adjustTimeMenuItem);});var adjustTimeMenuItem=function(){$('#timeMenuItem[enabled="1"]').show();hideFilterMenusIfOnlyOneOption({'timeMenuItem':'timemenu'});if("ClDesign"==$('#filterType').attr("value")||"EXP"==$('#module').attr('value')){$('#timeMenuItem').hide();}}
function setsort(obj,orderby){if(ajaxFunction=='pipAction.searchPip'&&(orderby=="4:3"||orderby=="16:9")){get("aspectRatio").value=orderby;get("sortBy").value="downloadcount";}else{get("sortBy").value=orderby;get("aspectRatio").value="";}
get("sortTitle").innerHTML=obj.innerHTML;$('body').trigger('changeEffectFilter');}
function setPeriod(obj,period){get("period").value=period;get("periodTitle").innerHTML=obj.innerHTML;$('body').trigger('changeEffectFilter');}
function setDisplay(display){get("display").value=display;if(display=='list'){$("#display_list").fadeIn("slow");$("#display_thumb").hide();}else{$("#display_thumb").fadeIn("slow");$("#display_list").hide();}
$('body').trigger('changeEffectFilter');}
function setFeature(object,feature){get("filterType").value=feature;get("filterTypeTitle").innerHTML=object.innerHTML;$('body').trigger('changeEffectFilter');}
function historyChange(newLocation,historyData){if(typeof(changeModuleTitles)!="undefined"){if($("#pipPage").css("display")=="none"){changeModuleTitles();}}
if(newLocation==""){if(typeof(gtype)=="undefined"){if(get("module").value!='')
setTab(get("module").value);else
setTab("ALL");}else{setTab(gtype);}
get("categoryList").value=-1;get("cateTitle").innerHTML=get("ca_-1").innerHTML;if(get("dSort")!=null){get("sortBy").value=get("dSort").value;get("sortTitle").innerHTML=get(get("dSort").value).innerHTML;}else{get("sortBy").value="downloadCount";get("sortTitle").innerHTML=get("downloadCount").innerHTML;}
if(defaultPeriod!=''){get("period").value=defaultPeriod;get("periodTitle").innerHTML=get("period_"+defaultPeriod).innerHTML;}else{get("period").value=30;get("periodTitle").innerHTML=get("period_30").innerHTML;}
get("display").value='thumb';$("#display_thumb").fadeIn("slow");$("#display_list").hide();pageNav(1);}else{var location=newLocation.split("_");setTab(location[0],false);get("categoryList").value=location[1];get("cateTitle").innerHTML=get("ca_"+location[1]).innerHTML;get("sortBy").value=location[2];get("sortTitle").innerHTML=$("#"+location[2]).html();get("period").value=location[3];get("periodTitle").innerHTML=get("period_"+location[3]).innerHTML;get("filterType").value=location[4];get("filterTypeTitle").innerHTML=get(location[4]).innerHTML;get("countryFilter").value=location[5];get("countryFilterTitle").innerHTML=get("countryFilter_"+location[5]).innerHTML;get("display").value=location[6];if(location[6]=='list'){$("#display_list").fadeIn("slow");$("#display_thumb").hide();}else{$("#display_thumb").fadeIn("slow");$("#display_list").hide();}
pageNav(location[7]);}
if(typeof(slideMenuTab)!="undefined")slideMenuTab();handleCarousel();try{adjustLayout();}catch(err){}}
function addHistory(pi){dhtmlHistory.add(get("module").value+"_"+get("categoryList").value+"_"+get("sortBy").value
+"_"+get("period").value+"_"+getFilterType()+"_"+getCountryFilter()+"_"+get("display").value+"_"+pi,true);}
function chgFiltColorForSound(){$('.sortmenu').css({'background-color':'#000000'}).find('a').addClass('sortmenu_white');$(".sortL").css('color','#CCCCCC');$(".sortP a").addClass('sortmenu_white');}
function chgFiltColorOutSound(){$('.sortmenu').css({'background-color':'#fff',}).find('a').removeClass('sortmenu_white');$(".sortL").css('color','#222');$(".sortP a").removeClass('sortmenu_white');}