(function(){if('undefined'==typeof window.PHP_JS){return;}PHP_JS.prototype.is_array=function(aT){var at='';var it=function(io){var o=(/\W*function\s+([\w\$]+)\s*\(/).exec(io);if(!o){return '(Anonymous)';}return o[1];};if(!aT){return false;}if(typeof aT==='object'){if(this.php_js.ini['phpjs.objectsAsArrays']&&((this.php_js.ini['phpjs.objectsAsArrays'].local_value.toLowerCase&&this.php_js.ini['phpjs.objectsAsArrays'].local_value.toLowerCase()==='off')||parseInt(this.php_js.ini['phpjs.objectsAsArrays'].local_value,10)===0)){return aT.hasOwnProperty('length')&& !aT.propertyIsEnumerable('length')&&it(aT.constructor)!=='String';}if(aT.hasOwnProperty){for(at in aT){if(false===aT.hasOwnProperty(at)){return false;}}}return true;}return false;};}());var cW=l!=typeof gFB&&l!=typeof gFB['userId'];var hK={'scope':'email,user_birthday,friends_birthday,offline_access'};var ma=l!=typeof gIsExchange;var lY='',lZ='';if(cW){lY=gFB['giftsUrl'];lZ=gFB['appHome'];if(B.eW()&& !B.dX()){ma=true;}}else{lY=gUrl['gifts'];lZ=
gUrl['facebookApp'];}var mb=false;var lJ=10;var lE=300;var lB=10;var lC=300;var lD=null;var ft=0;var fh=''+'{for card in cards}'+'<div class="item" id="item${card.id}">'+'<div class="data data-name">${card.name}</div>'+'<div class="data data-balance">${card.balance}</div>'+'<div class="data data-price">${card.price}</div>'+'<div class="data data-action">'+'<a href="#publish" class="publish" onclick="fnMarketplace_showAddFeed({name:\'${card.name_js}\',balance:\'${card.balance}\',price:\'${card.price}\'});return false;">'+'<img src="'+lY+'fb/assets/images/marketplace/publish-rssicon.gif" width="12" height="13" alt="" class="rssicon" />'+'<span>Publish</span>'+'</a>'+'<a href="#delete" onclick="fnMarketplace_deleteCardConfirm(${card.id}, \'${card.name_js}\');return false;" class="delete"><img src="'+lY+'fb/assets/images/marketplace/sellarea-deletebtn.gif" width="11" height="10" alt="" /></a>'+'</div>'+'</div>'+'{/for}';function mq(){if(cW){r();}else{ce();}};function mn(){if(cW){r();I({'beforeShow':function(){jq(
'#facebox').addClass('loading');},'html':aq});}else{ce();gfOverlayShow(mk,{'facebox':true,'className':'waiting'});}};function aj(mC,mD){var mf='Unknown';if(gSellerIds.length==gSellerNames.length){for(var c=0;c<gSellerIds.length;c++){if(gSellerIds[c]==mC){mf=l!=typeof mD?gSellerFirstNames[c]:gSellerNames[c];break;}}}return mf;};function gExchange_likeCard(md,mc,lX,lW,me){var bz='$';if('$'!=lX.substr(0,1)){lX=bz+lX;}if('$'!=lW.substr(0,1)){lW=bz+lW;}var mo={'text':lY+'us/gift-card-exchange/','href':lY+'us/gift-card-exchange/'};var bb=FB.getAuthResponse(),be={'method':'feed','name':lW+' '+mc+' Gift Card on Sale!','link':lY+'fb/r.php?url='+escape('/us/gift-card-exchange/?so[]=o1&so[]=o3&so[]=o4&ds=0&zc=&an=1&eN=10&sr=300&fs=1&sn='+escape(mc)),'description':'Using the Gift Card Exchange from CardHub.com, I found a '+lW+' '+mc+' Gift Card on Sale for '+lX+' ('+me+'% off).','properties':{'Check it out':mo},'picture':'/fb/assets/images/marketplace/publish-discounted.png','actions':[{'name':'Buy & Sell Gift Cards',
'link':lY+'fb/r.php?url='+escape('/us/gift-card-exchange/')}],'access_token':bb['accessToken']};FB.getLoginStatus(function(ep){if('connected'!=ep['status']){FB.login(function(fT){if('connected'==fT['status']){gExchange_likeCard(md,mc,lX,lW,me);}},{'scope':gAppPermissions});}else{FB.ui(be);}});return false;};function gMarketplace_sendBuyMessage(F,o,fE,_price,bM){if(l==typeof _price){var _price=null;}if(l==typeof hZ){var hZ=null;}db='Hi '+(bM!=null?bM:'')+',\n\nI am interested in buying your '+(fE!=null?fE+' ':'')+o+' gift card'+(_price!=null?' for '+_price:'')+'. Is it still available?\n\nI found your listing at the Card Hub Gift Card Exchange:\nhttp://gifts.cardhub.com/us/gift-card-exchange/\n\nPlease let me know.';var aa='http://www.facebook.com/messages/'+F+'?msg_prefill='+encodeURIComponent(db);window.open(aa);};function gExchange_setLoggedIn(gL){mb=gL;};function gExchange_submit(){if('zip code'==$P.trim(jq('.mp-left form [name=zc]').val())){jq('.mp-left form [name=zc]').val('');}var fY=false,
_access_token=null;FB.getLoginStatus(function(ep){fY='connected'==ep['status'];_access_token=ep['authResponse']['accessToken'];});if(!fY){if(jq('#control-searchopt1').attr('checked')){FB.login(function(fT){if('connected'==fT['status']){gExchange_submitCallback();jq('.mp-left form [name=access_token]').val(fT['authResponse']['accessToken']);FB.api('/me?fields=first_name,last_name',function(f){jq('.mp-left form [name=fbs_fn]').val(f['first_name']);jq('.mp-left form [name=fbs_ln]').val(f['last_name']);jq('.mp-left form').submit();});}},{'scope':gAppPermissions});}else{jq('.mp-left form').submit();}}else{jq('.mp-left form [name=access_token]').val(_access_token);gExchange_submitCallback();FB.api('/me?fields=first_name,last_name',function(f){jq('.mp-left form [name=fbs_fn]').val(f['first_name']);jq('.mp-left form [name=fbs_ln]').val(f['last_name']);jq('.mp-left form').submit();});}return false;};function gExchange_submitCallback(){jq('.mp-left form [name=update]').attr('disabled',true).val('Updating...');jq(
'.mp-left div.submit').addClass('waiting');return true;};function gExchange_dataMouseOver(aU){jq(aU).addClass('card-hover');};function gExchange_dataMouseOut(aU){jq(aU).removeClass('card-hover');};function gExchange_reportTooltipShow(){var eE='Hover over the listing that is suspicious and click on the \'Spam\' link.';if(l!=typeof gReportTooltipMsg){eE=gReportTooltipMsg;}var cn=jq('.mp-left #report-it-link')[0];var eR=ff(cn);jq('.mp-left .note-content').append('<span id="report-tooltip">'+eE+'</span>');jq('#report-tooltip').css({'top':eR.top-(jq(cn).height()/2),'left':(eR.left+jq(cn).width()+10)-(navigator.platform.indexOf('Mac')!= -1&&navigator.userAgent.indexOf('Firefox')!= -1?125:0)-(cW?0:ff(jq('#content')[0]).left)});jq('#report-tooltip').add(cn).unbind('mouseout').mouseout(function(){ft=window.setTimeout(function(){jq('#report-tooltip').remove();},1500)}).unbind('mouseover').mouseover(function(){clearTimeout(ft);});};function gExchangeControl_reset(){jq('#slider1').slider('values',0,lB);jq('#slider1')
.slider('values',1,lC);lL(lB,lC);jq('.mp-left .control-storename input').val('');jq('.mp-left .control-options ul li input').attr('checked',true);jq('.mp-left form select[name=distance]').val('');jq('.mp-left form input[name=zipcode]').val('zip code').addClass('init');jq('.mp-left form input[name=anywhere]').attr('checked',false);};function lL(lI,lF){if(null==lD){lD=jq('.mp-left .controls .control-amount .control-title span');}lD.html('$'+lI+'-$'+lF+(lE==lF?'+':''));};jq(document).ready(function(){if(!ma){return false;}jq('.mp-left .submit [type=submit]').click(function(){if(jq.browser.safari){jq('.mp-left form').submit();}});jq('.mp-left #control-searchopt1').click(function(){if(this.checked&& !gIsLoggedIn){FB.login(function(ep){if('connected'==ep['status']){gExchange_submit();}},{'scope':gAppPermissions});}});var hR=document.cookie.split(';');for(var c=0;c<hR.length;c++){var mx=hR[c];while(mx.charAt(0)==' ')mx=mx.substring(1,mx.length);if(mx.indexOf("__cit")==0){mx=unescape(mx.substring("__cit=".length,
mx.length));mx=mx.split(",").length;jq("#cart-item-count").html(mx);}}var lG=jq('.mp-left form [name=sl]');var lH=jq('.mp-left form [name=sr]');var lA=parseInt(lG.val());if(isNaN(lA)){lA=lB;}var H=parseInt(lH.val());if(isNaN(H)){H=lC;}if(lA>H){lA=lB;H=lC;}lL(lA,H);jq(function(){jq('#slider1').slider({'animate':true,'range':true,'min':lJ,'max':lE,'values':[lA,H],'slide':function(ar,lq){lL(lq.values[0],lq.values[1]);lG.val(lq.values[0]);lH.val(lq.values[1]);}});});jq('.mp-left [name=zc]').keyup(function(){jq(this).val(jq(this).val().replace(/[^\d]+/,''));if(5<jq(this).val().length){jq(this).val(jq(this).val().substr(0,5));}jq('#control-searchopt4').attr('checked',true);}).focus(function(){if(jq(this).hasClass('init')){jq(this).val('');}jq(this).removeClass('init');}).blur(function(){if(''==jq(this).val()){jq(this).addClass('init').val('zip code');}});jq('.mp-left [name=an]').click(function(){jq('#control-searchopt4').attr('checked',true);jq('.mp-left [name=ds]').val(jq(this).attr('checked')?'':'25');});jq(
'.mp-left [name=ds]').change(function(){jq('#control-searchopt4').attr('checked',true);jq('.mp-left [name=an]').attr('checked',false);});jq('.mp-left form ul li input').click(function(){var lK=this.checked;var ey=this.value.replace(/[^\d]+/,'');switch(ey){case '4':if(!this.checked){jq('.mp-left [name=an]').attr('checked',false);jq('.mp-left [name=ds]').val('');jq('.mp-left [name=zc]').addClass('init').val('zip code');}else{jq('.mp-left [name=an]').attr('checked',true);}break;}});});
