var Halo=new (function(){var j=[],k=false;this.getAjaxStatus=function(){return k};this.setAjaxStatus=function(a){if(typeof a!="boolean")throw"Halo.setAjaxStatus: Attempt to set Ajax Status to Non Boolean";else{k=a;return true}};this.handleAjaxResponse=function(a,b,c,d,e){if(typeof b!="function")throw"Halo.handleAjaxResponse: Non function passed to success_func";if(typeof c!="function")throw"Halo.handleAjaxResponse: Non function passed to fail_func";if(typeof a!="object")a=JSON.parse(a);if(typeof a!=
"undefined")if(typeof a.success=="undefined")throw"Halo.handleAjaxResponse is only designed to work with the Halo Response Helper";else a.success===true?b(a.data,d,e):c(a.errors)};this.verifyObjectStructure=function(a,b){b=b||{};b.getSize=function(e){var f=0,g;e=this[e];for(g in e)e.hasOwnProperty(g)&&f++;return f};if(typeof a.x=="undefined")for(var c in a){var d=typeof b[c]=="object"?b.getSize(c):1;if(a[c].required===true||typeof b[c]!="undefined"){if(typeof b[c]!=a[c].type)return false;if(typeof a[c].required==
"number"){if(d!=a[c].required)return false}else if(d==0)return false}if(a[c].type=="object"&&d!=0){d=this.verifyObjectStructure(a[c].structure,b[c]);if(d===false)return false}}else for(c in b)if(c!="getSize"){d=typeof b[c]=="object"?b.getSize(c):1;if(a.x.required===true||typeof b[c]!="undefined"){if(typeof b[c]!=a.x.type)return false;if(typeof a.x.required=="number"){if(d!=a.x.required)return false}else if(d==0)return false}if(a.x.type=="object"&&d!=0){d=this.verifyObjectStructure(a.x.structure,b[c]);
if(d===false)return false}}delete b.getSize;return true};this.clone=function(a){return Halo.extend(true,a instanceof Array?[]:{},a)};this.timedChunk=function(a,b,c,d){var e=a.concat();setTimeout(function(){var f=+new Date;do b.call(c,e.shift());while(e.length>0&&+new Date-f<50);e.length>0?setTimeout(arguments.callee,25):d(a)},25)};this.timedChunkJson=function(a,b,c,d){var e=Halo.clone(a),f=0,g;for(g in e)e.hasOwnProperty(g)&&f++;setTimeout(function(){var h=+new Date;for(var i in e){b.call(c,e[i]);
delete e[i];f--;if(!(f>0&&+new Date-h<50))break}f>0?setTimeout(arguments.callee,25):d(a)},25)};this.beget=function(a){function b(){}b.prototype=a;return new b};this.obj=function(a){var b=a.parent||{},c=a.pub,d=a.priv,e=Halo.beget(c);typeof a.parent!="undefined"&&Halo.extend(true,e,a.parent);for(var f in d)e[f]=d[f];for(f in c)(function(){var g=f;b[g]=typeof c[g]=="function"?function(){return c[g].apply(e,arguments)}:c[g]})();return b};this.extend=function(){var a=arguments[0]||{},b=1,c=arguments.length,
d=false,e,f,g,h;if(typeof a==="boolean"){d=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!$.isFunction(a))a={};for(;b<c;b++)if((e=arguments[b])!=null)for(f in e){g=a[f];h=e[f];if(a!==h)if(d&&h&&($.isPlainObject(h)||h instanceof Array)){g=g&&($.isPlainObject(g)||g instanceof Array)?g:h instanceof Array?[]:{};a[f]=Halo.extend(d,g,h)}else if(h!==undefined)a[f]=h}return a};this.addMethod=function(a,b,c){var d=a[b];a[b]=function(){if(c.length==arguments.length)return c.apply(this,arguments);else if(typeof d==
"function")return d.apply(this,arguments);return c.apply(this,arguments)}};this.createEl=function(a){var b=$(document.createElement(a.type));typeof a.opts!="undefined"&&$.each(a.opts,function(c,d){b.attr(c,d)});typeof a.txt!="undefined"&&b.html(a.txt);typeof a.prepend=="undefined"||a.prepend==false?b.appendTo(a.into):b.prependTo(a.into);return b};this.setCookie=function(a,b,c){var d=BrowserStorage.setStorageEngines("cookie");c<0?d.remove(a):d.set(a,b,c*24*60*60*1E3,5,"/",".hautelook.com")};this.getCookie=
function(a){a=BrowserStorage.setStorageEngines("cookie").get(a);return a===null?"":a};this.truncate=function(a,b){if(b.length>a){b=b.substring(0,a);b=b.replace(/\w+$/,"");b+="..."}return b};this.formatMoney=function(a){a+="";a=a.replace(/[\$,]{1,}/g,"");x=(+a).toFixed(2).split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";for(a=/(\d+)(\d{3})/;a.test(x1);)x1=x1.replace(a,"$1,$2");x2=Number(x2).toFixed(2);total=x1+"."+x2.replace(/^0./g,"");if(total=="-0.00")total="0.00";return"$"+total};this.formatNumber=
function(a){a+="";a=a.replace(/[\$,]{1,}/g,"");x=a.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";for(a=/(\d+)(\d{3})/;a.test(x1);)x1=x1.replace(a,"$1,$2");total=x1;if(total=="-0.00")total="0.00";return total};this.removeMoney=function(a){return a.replace(/[\$,]{1,}/g,"")};this.toUTC=function(a){var b=-(new Date).getTimezoneOffset()*60*1E3;return a-b};this.inArray=function(a,b,c){var d=a.length>>>0;c=Number(c)||0;c=c<0?Math.ceil(c):Math.floor(c);if(c<0)c+=d;for(;c<d;c++)if(c in a&&a[c]===b)return!!(c+
1);return false};this.dump=function(a,b){var c="<pre>";b||(b=0);for(var d="",e=0;e<b+1;e++)d+="    ";try{if(typeof a=="object")for(var f in a){var g=a[f];if(typeof g=="object"){c+=d+"'"+f+"' ...\n";c+=Halo.dump(g,b+1)}else c+=d+"'"+f+"' => \""+g+'"\n'}else c="===>"+a+"<===("+typeof a+")"}catch(h){}return c+"</pre>"};this.dateTool={shortDays:["Sun","Mon","Tues","Wed","Thurs","Fri","Sat"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","July","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday",
"Tuesday","Wednesday","Thursday","Friday","Saturday"],months:["January","February","March","April","May","June","July","August","September","October","November","December"]};this.socialShare={invitation_code:false,base_href:"http://"+window.location.host+"/index/index/mk/invite",popup:false,catalog:{title:false,event_id:false,event_code:false,src:"catalog",likeUrl:"",shareUrl:"",shortUrl:"",fbLink:"",twitterLink:"",popupTitle:"",popupCopy:"",twitterCopy:"",init:function(a,b,c){Halo.socialShare.popup=
window.invite_popup=window.invite_popup||new messaging({base_url:"invite",colorbox:{height:273,width:467}});Halo.socialShare.invitation_code=Halo.socialShare.invitation_code||Sandbox.getMember()&&Sandbox.getMember().invitation_code;this.title=a;this.event_id=b;this.event_code=c;this.likeUrl+=Halo.socialShare.base_href;this.likeUrl+="/event_id/"+this.event_id;this.likeUrl+="/event_code/"+this.event_code;this.likeUrl+="/title/"+encodeURIComponent(this.title);this.shareUrl+=this.likeUrl+"/inv_code/"+
Halo.socialShare.invitation_code;this.popupCopy='Get a $10 credit each time a friend you invite makes their first purchase. Your message to friends will be, "'+this.title+' is on sale at HauteLook!"';this.popupTitle="Enter the email addresses of your friends";this.twitterCopy="Look what I found on @HauteLook. Check out "+this.title+" now! ";this.fbLink="http://www.facebook.com/sharer.php?u="+this.shareUrl;this.twitterLink="/twitter/index/base/"+encodeURIComponent(this.twitterCopy)+"/url/"+encodeURIComponent(this.shareUrl);
var d=this;$(document).ready(function(){d.setLink()})},setLink:function(){var a=this;$("#moduleCatalogSocial #share_bar a.share_link").click(function(){$("#invite_popup_container .invite_response").addClass("hidden");$("#invite_email_list").val("");Halo.socialShare.popup.display(null,function(){a.setPopupLinks()})});$("#moduleCatalogSocial #share_bar a.share_twitter").attr("href",this.twitterLink);$("#moduleCatalogSocial #share_bar a.share_fb").attr("href",this.fbLink);Halo.socialShare.loadFbApi(function(){$("#share_bar").find("iframe").size()<
1&&Halo.createEl({into:$("#moduleCatalogSocial #share_bar"),type:"fb:like",opts:{show_faces:"false",href:a.likeUrl,font:"arial"}});FB.XFBML.parse()},window)},setPopupLinks:function(){$("#invite_popup_container .invite_copy").text(this.popupCopy);$("#invite_popup_container .invite_title").text(this.popupTitle);$("#invite_popup_container .twitter_btn").attr("href",this.twitterLink);$("#invite_popup_container .fb_btn").attr("href",this.fbLink);Halo.socialShare.popup.resize();var a=this;$("#invite_popup_container .invite_cancel").unbind("click").click(function(){$("#cboxClose").click()});
$.browser.msie==true&&$.browser.version.substr(0,1)=="8"&&$("#plaxo_container").hide();$.browser.opera==true&&$("#plaxo_container").hide();$("#plaxo_container").click(function(){showPlaxoABChooser("invite_email_list","/plaxo")});$("#invite_popup_container .invite_send").unbind("click").click(function(){var b=new RegExp('["[(\\s)|(\\S)]*"]*',"g"),c=$("#invite_email_list").val();c=c.split(",");var d="";for(var e in c){c[e]=c[e].replace(b,"");d+=d.length>0?",":"";d+=c[e]}b="referral_data[friend_emails]="+
d;b+="&referral_data[url]="+a.shareUrl;b+="&referral_data[shareEmailType]=catalog";b+="&referral_data[brand_name]="+encodeURIComponent(a.title);b+="&referral_data[event_id]="+a.event_id;$.ajax({url:"/member-invites/email-share/",type:"post",data:b,dataType:"json",success:function(f){f&&f.message&&$("#invite_popup_container .invite_response").text(f.message).removeClass("hidden");Halo.socialShare.popup.resize()}})})}},invite:{init:function(){Halo.socialShare.popup=window.invite_popup=window.invite_popup||
new messaging({base_url:"invite",colorbox:{height:273,width:467}});Halo.socialShare.invitation_code=Halo.socialShare.invitation_code||Sandbox.getMember()&&Sandbox.getMember().invitation_code;this.inviteUrl=Halo.socialShare.base_href+"/inv_code/"+Halo.socialShare.invitation_code;this.popupCopy="Get a $10 credit each time a friend you invite makes their first purchase.";this.popupTitle="Enter the email addresses of your friends";this.twitterCopy="I find amazing deals every day on HauteLook. Check it out! ";
this.fbLink="http://www.facebook.com/sharer.php?u="+this.inviteUrl;this.twitterLink="/twitter/index/base/"+encodeURIComponent(this.twitterCopy)+"/url/"+encodeURIComponent(this.shareUrl);var a=this;$(document).ready(function(){a.setLink()})},setLink:function(){$("#headerInviteFriend img, #headerInviteFriend div.btn").unbind("click").live("click",this.headerLinkClick);$("#headerInviteEmail").unbind("keydown").live("keydown",function(a){a.keyCode=="13"&&$("#headerInviteFriend div.btn").click()});$("#module_invite_friends_ad a").live("click",
Halo.socialShare.invite.invitePopupOpen)},headerLinkClick:function(){var a=$("#headerInviteEmail").val();if(a!==""&&a!==Halo.socialShare.invite.emailDefault){a="referral_data[friend_emails]="+a;a+="&referral_data[url]="+Halo.socialShare.base_href+"/inv_code/"+Halo.socialShare.invitation_code;a+="&referral_data[personal_msg]="+escape("Come join me on HauteLook!");$.ajax({url:"/member-invites/email-invites/",type:"post",data:a,dataType:"json",error:function(){Halo.socialShare.invite.invitePopupOpen()},
success:function(b){$("#invite_popup_container .invite_copy").html('Enter more friends\' email addresses to get more $10 credits each time one of them makes their first purchase. <br /><br />Your message to friends will be, "Come join me on HauteLook!"<br /><br />');$("#invite_popup_container .invite_title").text("Invitation sent!");Halo.socialShare.popup.display(null,function(){Halo.socialShare.invite.sentCb(b)})}})}else Halo.socialShare.invite.invitePopupOpen()},invitePopupOpen:function(){$("#invite_popup_container .invite_copy").text(Halo.socialShare.invite.popupCopy);
$("#invite_popup_container .invite_title").text(Halo.socialShare.invite.popupTitle);Halo.socialShare.popup.display(null,function(){$("#invite_popup_container .invite_response").addClass("hidden");$("#headerInviteEmail").val("").trigger("blur");$("#invite_email_list").val("");Halo.socialShare.popup.resize();Halo.socialShare.invite.setPopupLinks()});return false},sentCb:function(a){if(a&&a.message)if(+a.success===2){$("#invite_popup_container .invite_response").text(a.message).removeClass("hidden");
$("#invite_popup_container .invite_title").text(Halo.socialShare.invite.popupTitle);$("#headerInviteEmail").val("").trigger("blur");$("#invite_email_list").val($("#headerInviteEmail").val())}Halo.socialShare.invite.setPopupLinks();Halo.socialShare.popup.resize()},setPopupLinks:function(){$("#invite_popup_container .twitter_btn").attr("href",this.twitterLink);$("#invite_popup_container .fb_btn").attr("href",this.fbLink);$("#invite_popup_container .invite_cancel").unbind("click").click(function(){$("#cboxClose").click()});
$.browser.msie==true&&$.browser.version.substr(0,1)=="8"&&$("#plaxo_container").hide();$.browser.opera==true&&$("#plaxo_container").hide();$("#plaxo_container").click(function(){showPlaxoABChooser("invite_email_list","/plaxo")});$("#invite_popup_container .invite_send").unbind("click").click(function(){var a=new RegExp('["[(\\s)|(\\S)]*"]*',"g"),b=$("#invite_email_list").val();b=b.split(",");var c="";for(var d in b){b[d]=b[d].replace(a,"");c+=c.length>0?",":"";c+=b[d]}a="referral_data[friend_emails]="+
encodeURIComponent(c);a+="&referral_data[url]="+Halo.socialShare.base_href+"/inv_code/"+Halo.socialShare.invitation_code;a+="&referral_data[personal_msg]="+escape("Come join me on HauteLook!");$.ajax({url:"/member-invites/email-invites/",type:"post",data:a,dataType:"json",success:function(e){if(e&&e.message){$("#invite_popup_container .invite_response").text(e.message).removeClass("hidden");e.success==1&&$("#invite_email_list").val("")}Halo.socialShare.popup.resize()}})})}},about_popup:{init:function(a,
b,c){Halo.socialShare.popup=window.invite_popup=window.invite_popup||new messaging({base_url:"invite"});Halo.socialShare.invitation_code=Halo.socialShare.invitation_code||Sandbox.getMember()&&Sandbox.getMember().invitation_code;this.title=a;this.event_id=b;this.event_code=c;this.likeUrl="";this.likeUrl+=Halo.socialShare.base_href;this.likeUrl+="/content/"+this.event_id;this.likeUrl+="/event_code/"+this.event_code;this.likeUrl+="/title/"+encodeURIComponent(this.title);this.shareUrl="";this.shareUrl+=
this.likeUrl+"/inv_code/"+Halo.socialShare.invitation_code;this.popupCopy='Get a $10 credit each time a friend you invite makes their first purchase. Your message to friends will be, "'+this.title+' is on sale at HauteLook!"';this.popupTitle="Enter the email addresses of your friends";this.twitterCopy="Look what I found on @HauteLook. Check out "+this.title+" now! ";this.fbLink="http://www.facebook.com/sharer.php?u="+this.shareUrl;this.twitterLink="/twitter/index/base/"+encodeURIComponent(this.twitterCopy)+
"/url/"+encodeURIComponent(this.shareUrl);var d=this;$(document).ready(function(){d.setLink()})},setLink:function(){var a=this;$("#atbp_share #share_bar_atbp a.share_link").unbind("click").click(function(){$("#atbp_share #share_bar_atbp").bind("cbox_closed",function(){$("#atbp_share #share_bar_atbp").unbind("cbox_closed");$("#invite_popup_container .invite_response").addClass("hidden");$("#invite_email_list").val("");Halo.socialShare.popup.display(null,function(){a.setPopupLinks()})});$("#cboxClose").click()});
$("#atbp_share #share_bar_atbp a.share_twitter").attr("href",this.twitterLink);$("#atbp_share #share_bar_atbp a.share_fb").attr("href",this.fbLink);Halo.socialShare.loadFbApi(function(){$("#atbp_share #share_bar_atbp").find("iframe").size()>0&&$("#atbp_share #share_bar_atbp").find("iframe").parent().parent().remove();Halo.createEl({into:$("#atbp_share #share_bar_atbp"),type:"fb:like",opts:{show_faces:"false",href:a.likeUrl,font:"arial"}});FB.XFBML.parse()},window)},setPopupLinks:function(){$("#invite_popup_container .invite_copy").text(this.popupCopy);
$("#invite_popup_container .invite_title").text(this.popupTitle);$("#invite_popup_container .twitter_btn").attr("href",this.twitterLink);$("#invite_popup_container .fb_btn").attr("href",this.fbLink);Halo.socialShare.popup.resize();var a=this;$("#invite_popup_container .invite_cancel").unbind("click").click(function(){$("#cboxClose").click()});$.browser.msie==true&&$.browser.version.substr(0,1)=="8"&&$("#plaxo_container").hide();$.browser.opera==true&&$("#plaxo_container").hide();$("#plaxo_container").click(function(){showPlaxoABChooser("invite_email_list",
"/plaxo")});$("#invite_popup_container .invite_send").unbind("click").click(function(){var b=new RegExp('["[(\\s)|(\\S)]*"]*',"g"),c=$("#invite_email_list").val();c=c.split(",");var d="";for(var e in c){c[e]=c[e].replace(b,"");d+=d.length>0?",":"";d+=c[e]}b="referral_data[friend_emails]="+d;b+="&referral_data[url]="+a.shareUrl;b+="&referral_data[shareEmailType]=about";b+="&referral_data[brand_name]="+encodeURIComponent(a.title);b+="&referral_data[event_id]="+a.event_id;$.ajax({url:"/member-invites/email-share/",
type:"post",data:b,dataType:"json",success:function(f){f&&f.message&&$("#invite_popup_container .invite_response").text(f.message).removeClass("hidden");Halo.socialShare.popup.resize()}})})}},about:{init:function(a,b,c){Halo.socialShare.popup=window.invite_popup=window.invite_popup||new messaging({base_url:"invite",colorbox:{height:273,width:467}});Halo.socialShare.invitation_code=Halo.socialShare.invitation_code||Sandbox.getMember()&&Sandbox.getMember().invitation_code;this.title=a;this.event_id=
b;this.event_code=c;this.likeUrl="";this.likeUrl+=Halo.socialShare.base_href;this.likeUrl+="/content/"+this.event_id;this.likeUrl+="/event_code/"+this.event_code;this.likeUrl+="/title/"+encodeURIComponent(this.title);this.shareUrl="";this.shareUrl+=this.likeUrl+"/inv_code/"+Halo.socialShare.invitation_code;this.popupCopy='Get a $10 credit each time a friend you invite makes their first purchase. Your message to friends will be, "'+this.title+' is on sale at HauteLook!"';this.popupTitle="Enter the email addresses of your friends";
this.twitterCopy="Look what I found on @HauteLook. Check out "+this.title+" now! ";this.twitterLink="/twitter/index/base/"+encodeURIComponent(this.twitterCopy)+"/url/"+encodeURIComponent(this.shareUrl);this.fbLink="http://www.facebook.com/sharer.php?u="+this.shareUrl;var d=this;$(document).ready(function(){d.setLink()})},setLink:function(){var a=this;$("#share_bar a.share_link").unbind("click").click(function(){$("#invite_popup_container .invite_response").addClass("hidden");$("#invite_email_list").val("");
Halo.socialShare.popup.display(null,function(){a.setPopupLinks()})});$("#share_bar a.share_twitter").attr("href",this.twitterLink);$("#share_bar a.share_fb").attr("href",this.fbLink);Halo.socialShare.loadFbApi(function(){$("#share_bar").find("iframe").size()<1&&Halo.createEl({into:$("#share_bar"),type:"fb:like",opts:{show_faces:"false",href:a.likeUrl,font:"arial"}});FB.XFBML.parse()},window)},setPopupLinks:function(){$("#invite_popup_container .invite_copy").text(this.popupCopy);$("#invite_popup_container .invite_title").text(this.popupTitle);
$("#invite_popup_container .twitter_btn").attr("href",this.twitterLink);$("#invite_popup_container .fb_btn").attr("href",this.fbLink);Halo.socialShare.popup.resize();$.browser.msie==true&&$.browser.version.substr(0,1)=="8"&&$("#plaxo_container").hide();$.browser.opera==true&&$("#plaxo_container").hide();$("#plaxo_container").click(function(){showPlaxoABChooser("invite_email_list","/plaxo")});var a=this;$("#invite_popup_container .invite_cancel").unbind("click").click(function(){$("#cboxClose").click()});
$("#invite_popup_container .invite_send").unbind("click").click(function(){var b=new RegExp('["[(\\s)|(\\S)]*"]*',"g"),c=$("#invite_email_list").val();c=c.split(",");var d="";for(var e in c){c[e]=c[e].replace(b,"");d+=d.length>0?",":"";d+=c[e]}b="referral_data[friend_emails]="+d;b+="&referral_data[url]="+a.shareUrl;b+="&referral_data[shareEmailType]=about";b+="&referral_data[brand_name]="+encodeURIComponent(a.title);b+="&referral_data[event_id]="+a.event_id;$.ajax({url:"/member-invites/email-share/",
type:"post",data:b,dataType:"json",success:function(f){f&&f.message&&$("#invite_popup_container .invite_response").text(f.message).removeClass("hidden");Halo.socialShare.popup.resize()}})})}},product:{title:false,init:function(a,b,c){if(this.title===false){this.title=a;this.product_image=b;this.inventory_id=c;this.likeUrl="";this.likeUrl+=Halo.socialShare.base_href;this.likeUrl+="/title/"+encodeURIComponent(this.title);this.likeUrl+="/product_image/"+this.product_image.replace(/\//g,"@");this.likeUrl+=
"/inventory_id/"+this.inventory_id;this.shareUrl=this.likeUrl+"/inv_code/"+Halo.socialShare.invitation_code;this.popupCopy='Get a $10 credit each time a friend you invite makes their first purchase. Your message to friends will be, "Check out this item from '+this.title+' now!"';this.popupTitle="Enter the email addresses of your friends";this.twitterCopy=encodeURIComponent("Look what I found on @HauteLook. Check out this item from "+this.title+" now! ");this.twitterLink="/twitter/index/base/"+this.twitterCopy+
"/url/"+encodeURIComponent(this.shareUrl);this.fbLink="http://www.facebook.com/sharer.php?u="+this.shareUrl;var d=this;$(document).ready(function(){d.setLink()})}},setLink:function(){var a=this;$("#product_share_bar a.share_twitter").attr("href",this.twitterLink);$("#product_share_bar a.share_fb").attr("href",this.fbLink);$("#product_share_bar a.share_link").unbind("click").click(function(){$("#invite_popup_container .invite_response").addClass("hidden");$("#invite_email_list").val("");Halo.socialShare.popup.display(null,
function(){a.setPopupLinks()});return false});Halo.socialShare.loadFbApi(function(){var b=$("#product_share_bar").children().not("a,div");b.size()>0&&b.remove();Halo.createEl({into:$("#product_share_bar"),type:"fb:like",opts:{show_faces:"false",href:a.likeUrl,font:"arial"}});FB.XFBML.parse()},window)},setPopupLinks:function(){$("#invite_popup_container .invite_copy").html(this.popupCopy);$("#invite_popup_container .invite_title").html(this.popupTitle);$("#invite_popup_container .twitter_btn").attr("href",
this.twitterLink);$("#invite_popup_container .fb_btn").attr("href",this.fbLink);Halo.socialShare.popup.resize();var a=this;$("#invite_popup_container .invite_cancel").unbind("click").click(function(){$("#cboxClose").click()});$.browser.msie==true&&$.browser.version.substr(0,1)=="8"&&$("#plaxo_container").hide();$.browser.opera==true&&$("#plaxo_container").hide();$("#plaxo_container").click(function(){showPlaxoABChooser("invite_email_list","/plaxo")});$("#invite_popup_container .invite_send").unbind("click").click(function(){var b=
new RegExp('["[(\\s)|(\\S)]*"]*',"g"),c=$("#invite_email_list").val();c=c.split(",");var d="";for(var e in c){c[e]=c[e].replace(b,"");d+=d.length>0?",":"";d+=c[e]}b="referral_data[friend_emails]="+d;b+="&referral_data[url]="+a.shareUrl;b+="&referral_data[shareEmailType]=product";b+="&referral_data[brand_name]="+encodeURIComponent(a.title);$.ajax({url:"/member-invites/email-share/",type:"post",data:b,dataType:"json",success:function(f){f&&f.message&&$("#invite_popup_container .invite_response").text(f.message).removeClass("hidden");
Halo.socialShare.popup.resize()}})})}},loadFbApi:function(a,b){if(typeof window.FB=="undefined"){$("#fb-root").size()==0&&Halo.createEl({into:$("body"),type:"div",opts:{id:"fb-root"}});Halo.createEl({into:$("#fb-root"),type:"script",opts:{src:"http://connect.facebook.net/en_US/all.js",async:"true"}});window.fbAsyncInit=function(){FB.init({appId:"294902430988",status:true,cookie:true,xfbml:true});a.call(b)}}else a.call(b)}};(function(){$.extend({getScript:function(a,b,c,d){if(typeof c!="undefined"&&
typeof d=="undefined")if(typeof c!="object"){d=c;delete c}if(typeof d=="undefined"||d!="css")d="js";var e=document.getElementsByTagName("head")[0];if(d=="js"){var f=$("head script").filter(function(){return $(this).attr("src")==a?true:false}).size();if(f){b&&typeof b=="function"&&b();return}var g=document.createElement("script");g.src=a;if(typeof c!="undefined")for(var h in c)g.setAttribute(h,c[h])}else if(d=="css"){if(f=$("head link").filter(function(){if($(this).hasClass("localstorage"))return false;
return $(this).attr("href")==a?true:false}).size()){b&&typeof b=="function"&&b();return}g=document.createElement("link");g.href=a;g.rel="stylesheet";g.media="all";g.type="text/css"}if(arrayIndexOf.call(j,a)==-1){j.push(a);var i=false;if(d=="js")g.onload=g.onreadystatechange=function(){if(!i&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){i=true;b&&typeof b=="function"&&setTimeout(b,0);g.onload=g.onreadystatechange=null}};else b&&typeof b=="function"&&setTimeout(function(){b()},
50);setTimeout(function(){var l=arrayIndexOf.call(j,a);l!=-1&&j.splice(l,1);e.appendChild(g)},0)}}});$.ajaxSetup({errFunc:false,successFunc:false,useKey:false,haloHandleAjaxResponse:false,haloSuccess:function(){},haloFail:function(a){if(typeof general_error!="object")general_error=new messaging({base_url:"general-error"});general_error.display(null,function(){errors="<ul>";$.each(a,function(b,c){errors=errors+"<li>"+c+"</li>"});errors+="</ul>";$("#general_messaging .message").html(errors);Halo.setAjaxStatus(false)})},
beforeSend:function(a){this.useKey&&a.setRequestHeader("Auth","HWS a5a4d56c84b8d8cd0e0a0920edb8994c");if($.browser=="mozilla"&&(typeof this.data=="undefined"||this.data==null))this.data={blank:0};this.errFunc=this.error;this.successFunc=this.success;this.overloadedFuncCallsSuccess=false;this.success=function(b,c,d){if(this.haloHandleAjaxResponse===true)this.successFunc=function(f,g,h){Halo.handleAjaxResponse(f,this.haloSuccess,this.haloFail,g,h)};var e=this.url.replace(/[0-9\-]/g,"").replace(/[\/]{1,}/g,
"_").replace(/_$/,"");if(typeof window[e]=="function")(this.overloadedFuncCallsSuccess=window[e](b)===true?true:false)&&typeof this.successFunc=="function"&&this.successFunc(b,c,d);else typeof this.successFunc=="function"&&this.successFunc(b,c,d)};this.error=function(b,c,d){if(this.url!="/ajaxerror"){this.err_info={xhr_obj:Halo.dump(b),err_desc:c,except_obj:d};$.ajax({url:"/ajaxerror",type:"post",data:{ajaxObj:Halo.dump(this)},dataType:"text"})}typeof this.errFunc=="function"&&this.errFunc(b,c,d)}}})})()});
