$(function(){startPoint=0;everyTimeLoad=4;var $container=$('#postContainer');var filterItems=new Array('featured','readyCash','creditCards','mortgageLoans','consumer','insurance','investment','mpf');$('.lowerMenu li').click(function(){if(!$(this).hasClass('selected')){var filterNum=$('.lowerMenu li').index($(this));menuFilter($(this),$(filterItems[filterNum]));$container.masonry('remove',$("#postContainer li"));$container.removeClass();loadcontent(filterItems[filterNum]);}});$('.btnPostMore').click(function(){$("#postContainer").removeClass('masonry');var startPoint=$('#postContainer li').length;var moreCat=$('#postContainer').attr('class');loadcontent(moreCat,startPoint);});});function pinsEffect(){var $container=$('#postContainer');$container.masonry({columnWidth:176,itemSelector:'.element',isAnimated:true,resizeable:true});$('.element').hide().css({left:0,top:-100});$('.element').show();$container.masonry('reload');} function menuFilter(clicked,newItem){var targetPos=clicked.position().left;if(!clicked.hasClass('selected')){$('#menuFilters li').removeClass('selected');$('.postArrowUp').css({'left':targetPos});clicked.addClass('selected');}} function loadcontent(itemCategory,startPoint){var lang;var currentPath=location.href.toString();if(currentPath.search("/en/")>0){lang="en";}else if(currentPath.search("/tc/")>0){lang="tc";}else if(currentPath.search("/sc/")>0){lang="sc";} if(startPoint==undefined)startPoint=0;if(itemCategory==undefined)itemCategory='featured';$.ajax({url:'/xml/'+lang+'/home/'+itemCategory+'.xml',type:'GET',dataType:'xml',timeout:1000,error:function(xml){},success:function(xml){var j=0;elementNum=$(xml).find("element").length;loadedElementNum=elementNum;xmlObj=$(xml).find("element");moreItemLength=elementNum;if(moreItemLength>startPoint){xmlObj.slice(startPoint).each(function(i){var elementSize=$(this).attr("size");var elementUrl=$(this).attr("url");var elementImg=$(this).attr("img");var elementClass=$(this).attr("class");var elementAlt=$(this).attr("alt");var elementTarget=$(this).attr("target");var newHTMLvalue='