﻿
document.write('<link  rel="stylesheet" href="http://files.shoptogether.com/Clients/MAC/prod/locale/'+stlang.locale+'/ShopTogether.css"></link>');var STCONFIG=(function(){var _private={'SITEID':'mac','STS_SERVER':'http:\/\/mc.shoptog.com\/ShopTogether.svc/\Execute','IMAGES':'http://files.shoptogether.com/Clients/MAC/prod/locale/'+stlang.locale+'/','QUEUE_RATE':500,'CONNECTION_WAIT_RATE':3000,'CONNECTION_RATE':2000,'FACEBOOK_LANDING_PAGE':'http://www.maccosmetics.com//shop_together/shoptogether_landing.tmpl','FEEDBACK_EMAIL':'name@mac.com','SECURE_IMAGES':'http://www.maccosmetics.com/','COOKIE_DOMAIN':'.esteeonline.com','HELP_LOCATION':'/cms/customer_service/shoptogether_popup.tmpl'};return{get:function(name){return _private[name];}};})();var st_fb_appId=138573112823157;var ShopTogetherPageIntegration={submitEmail:function(_email){site.shopTogether.emailSignup({emailAddress:_email,emailAddressVerify:_email});},addToFavorite:function(_sku,_userid){try{var obj=document.getElementById(_userid,'-template');STDEBUG.write(obj);site.shopTogether.addToCart({skuId:_sku,itemType:"favorites",offsetLeft:-250,offsetTop:1,lockToNode:obj,isCentered:false,lockPosition:true,onSuccess:function(response){},onFailure:function(response){}});}catch(e){STDEBUG.write(e);}}}
document.observe("swatch:click",function(event){if(!event||!event.memo)return;var sku=event.memo.sku;var shadeIdx=event.memo.shadeIdx;ShopTogether.ITEM.id=sku.sku_base_id;var product=event.memo.product;ShopTogether.ITEM.name=(product.name?product.name:page_data.shop_together.name);ShopTogether.ITEM.URL=(product.uri?product.uri:page_data.shop_together.URL);ShopTogether.ITEM.canFavorite=1;if(Object.isArray(sku.shade_name)&&(shadeIdx>-1)){STDEBUG.write('*****************************');STDEBUG.write('New Sku: '+sku.sku_base_id);STDEBUG.write('New Image: '+sku.smoosh_thumb[shadeIdx]);STDEBUG.write('New Shade Name: '+sku.shade_name[shadeIdx]);STDEBUG.write('New Product Name: '+product.name);STDEBUG.write('*****************************');ShopTogether.ITEM.imageThumbnailURL=sku.smoosh_thumb[shadeIdx];ShopTogether.ITEM.shade=sku.shade_name[shadeIdx];}else{STDEBUG.write('*****************************');STDEBUG.write('New Sku: '+sku.sku_base_id);STDEBUG.write('New Image: '+sku.smoosh_thumb);STDEBUG.write('New Shade Name: '+sku.shade_name);STDEBUG.write('New Product Name: '+product.name);STDEBUG.write('*****************************');ShopTogether.ITEM.imageThumbnailURL=sku.smoosh_thumb;ShopTogether.ITEM.shade=sku.shade_name;}
ShopTogether.updateShadeItem();});

function _ShopTogetherBridge(){var resultObj=this.resultObj=null;var queueDB=new Array();var ctimestamp=this.ctimestamp=0;var cresultObj=this.cresultObj=null;var startQueue=this.startQueue=function(){setTimeout(function(){try{if(queueDB.length>0){var _req=queueDB[0];if(!resultObj){resultObj=new JSONscriptRequest(String(_req));resultObj.buildScriptTag();resultObj.addScriptTag();queueDB.shift();}}}catch(e){}
startQueue();},STCONFIG.get('QUEUE_RATE'));}
var send=this.send=function(_parameterBundle){var userid='';var siteid=STCONFIG.get('SITEID');var privatekey='';var requestcount=0;var savedid='';try{var request=STCONFIG.get('STS_SERVER');request+="?siteid="+STCONFIG.get('SITEID');if(STSETTINGS.get('ds_st_savedid')!='')savedid=STSETTINGS.get('ds_st_savedid');if(savedid!='undefined')request+="&savedid="+savedid;if(STSETTINGS.get('ds_st_userid')!='')userid=STSETTINGS.get('ds_st_userid');if(userid!='undefined')request+="&userid="+userid;if(STSETTINGS.get('ds_st_privatekey')!='')privatekey=STSETTINGS.get('ds_st_privatekey');if(privatekey!='undefined')request+="&privatekey="+privatekey;requestcount=_parameterBundle.length;request+="&requestcount="+requestcount;for(var i=0;i<requestcount;i++){var _obj=_parameterBundle[i];request+=getRequestParam(i,_obj);request+=getRequestValue(i,_obj.value);}
queueDB.push(request);}catch(e){}}
var getRequestValue=function(_id,obj){var ret="{";for(var key in obj){if(ret=="{"){ret+='"'+key+'":"'+String(obj[key]).replace(/"/g,"").replace('"',"")+'"';}else{ret+=',"'+key+'":"'+String(obj[key]).replace(/"/g,"").replace('"',"")+'"';}}
ret+="}";return"&value"+_id+"="+escape(ret);}
var getRequestParam=function(_id,obj){var ret="{";for(var key in obj){if(key!='value'){if(ret=="{"){ret+='"'+key+'":"'+String(obj[key]).replace(/"/g,"").replace('"',"")+'"';}else{ret+=',"'+key+'":"'+String(obj[key]).replace(/"/g,"").replace('"',"")+'"';}}}
ret+="}";return"&param"+_id+"="+escape(ret);}
var sendResult=this.sendResult=function(_result){clearObject();try{if(_result.statuscode==0){if(STSETTINGS.get('ds_st_savedid')==''){STSETTINGS.set('ds_st_savedid',_result.savedid,365);}
if(STSETTINGS.get('ds_st_userid')==''){if(_result.userid!=''&&typeof _result.userid!='undefined'){ShopTogetherUtilities.setUserId('shoptogetheruid',_result.userid,365);STSETTINGS.set('ds_st_userid',_result.userid);STSETTINGS.set('ds_st_privatekey',_result.privatekey);if(STSETTINGS.get('ds_st_tracking')==''){STSETTINGS.set('ds_st_tracking',_result.userid,365);}}}else{if(STSETTINGS.get('ds_st_userid')!=_result.userid){if(_result.userid!=''&&typeof _result.userid!='undefined'){ShopTogetherUtilities.setUserId('shoptogetheruid',_result.userid);STSETTINGS.set('ds_st_userid',_result.userid);STSETTINGS.set('ds_st_privatekey',_result.privatekey);STSETTINGS.set('st-groupid','');STSETTINGS.set('st-user-wrapper','false');STSETTINGS.set('st-connection-on','false');STSETTINGS.set('st-connection-waiting-on','false');STSETTINGS.set('st-last-request-id','');}}}
ShopTogether.onServerResult(_result);}}catch(e){}}
var clearObject=this.clearObject=function(){try{resultObj.removeScriptTag();}catch(e){}
try{resultObj=null;}catch(e){}}}
var ShopTogetherBridge=new _ShopTogetherBridge();

function JSONscriptRequest(fullUrl){this.fullUrl=fullUrl;this.noCacheIE='&noCacheIE='+(new Date()).getTime();this.headLoc=document.getElementsByTagName("head").item(0);this.scriptId='JscriptId'+JSONscriptRequest.scriptCounter++;var removeScriptTag=this.removeScriptTag=function(){try{this.headLoc.removeChild(this.scriptObj);}catch(e){}}
var addScriptTag=this.addScriptTag=function(){try{this.headLoc.appendChild(this.scriptObj);}catch(e){}}
var buildScriptTag=this.buildScriptTag=function(){if((this.fullUrl.indexOf(STCONFIG.get('STS_SERVER'))!=0)){ShopTogetherBridge.clearObject();return;}
try{this.scriptObj=document.createElement("script");this.scriptObj.setAttribute("type","text/javascript");this.scriptObj.setAttribute("charset","utf-8");this.scriptObj.setAttribute("src",this.fullUrl+this.noCacheIE);this.scriptObj.setAttribute("id",this.scriptId);}catch(e){}}}
JSONscriptRequest.scriptCounter=1;

function _ShopTogetherUtilities(){var loadingWindowOpen=false;var isMobileSafari=this.isMobileSafari=function(){if(navigator.userAgent.indexOf('iPod')!=-1){return true;}
if(navigator.userAgent.indexOf('iPhone')!=-1){return true;}
if(navigator.userAgent.indexOf('iPad')!=-1){return true;}
else{return false;}}
var replaceChars=this.replaceChars=function(_string){_string=_string.replace(/\+/gi,"&#43;");_string=_string.replace(/\'/gi,"&#39;");_string=_string.replace(/\"/gi,"&#34;");_string=_string.replace(/\â€¢/gi,"&bull;");_string=_string.replace(/\Â·/gi,"&bull;");_string=_string.replace(/\â€“/gi,"&#8211;");_string=_string.replace(/\â€”/gi,"&#8212;");_string=_string.replace(/Â¡/gi,"&iexcl;");_string=_string.replace(/\Â¿/gi,"&#191;");_string=_string.replace(/\â€œ/gi,"&#8220;");_string=_string.replace(/\â€/gi,"&#8221;");_string=_string.replace(/\â€˜/gi,"&#8216;");_string=_string.replace(/\â€™/gi,"&#8217;");_string=_string.replace(/\Â¢/gi,"&#162;");_string=_string.replace(/\Â©/gi,"&#169;");_string=_string.replace(/\â‚¬/gi,"&#8364;");_string=_string.replace(/\Â£/gi,"&#163;");_string=_string.replace(/\Â®/gi,"&#174;");_string=_string.replace(/\â„¢/gi,"&#8482;");_string=_string.replace(/\Â¥/gi,"&#165;");_string=_string.replace(/\Ã¡/gi,"&#225;");_string=_string.replace(/\Ã/gi,"&#193;");_string=_string.replace(/\Ã /gi,"&#224;");_string=_string.replace(/\Ã€/gi,"&#192;");_string=_string.replace(/\Ã¢/gi,"&#226;");_string=_string.replace(/\Ã‚/gi,"&#194;");_string=_string.replace(/\Ã¥/gi,"&#229;");_string=_string.replace(/\Ã…/gi,"&#197;");_string=_string.replace(/\Ã£/gi,"&#227;");_string=_string.replace(/\Ãƒ/gi,"&#195;");_string=_string.replace(/\Ã¤/gi,"&#228;");_string=_string.replace(/\Ã„/gi,"&#196;");_string=_string.replace(/\Ã¦/gi,"&#230;");_string=_string.replace(/\Ã†/gi,"&#198;");_string=_string.replace(/\Ã§/gi,"&#231;");_string=_string.replace(/\Ã‡/gi,"&#199;");_string=_string.replace(/\Ã©/gi,"&#233;");_string=_string.replace(/\Ã‰/gi,"&#201;");_string=_string.replace(/\Ã¨/gi,"&#232;");_string=_string.replace(/\Ãˆ/gi,"&#200;");_string=_string.replace(/\Ãª/gi,"&#234;");_string=_string.replace(/\ÃŠ/gi,"&#202;");_string=_string.replace(/Ã«/gi,"&#235;");_string=_string.replace(/\Ã‹/gi,"&#203;");_string=_string.replace(/\Ã­/gi,"&#237;");_string=_string.replace(/\Ã/gi,"&#205;");_string=_string.replace(/\Ã¬/gi,"&#236;");_string=_string.replace(/\ÃŒ/gi,"&#204;");_string=_string.replace(/\Ã®/gi,"&#238;");_string=_string.replace(/\ÃŽ/gi,"&#206;");_string=_string.replace(/\Ã¯/gi,"&#239;");_string=_string.replace(/\Ã/gi,"&#207;");_string=_string.replace(/\Ã±/gi,"&#241;");_string=_string.replace(/\Ã‘/gi,"&#209;");_string=_string.replace(/\Ã³/gi,"&#243;");_string=_string.replace(/\Ã“/gi,"&#211;");_string=_string.replace(/\Ã²/gi,"&#242;");_string=_string.replace(/\Ã’/gi,"&#210;");_string=_string.replace(/\Ã´/gi,"&#244;");_string=_string.replace(/\Ã”/gi,"&#212;");_string=_string.replace(/\Ã¸/gi,"&#248;");_string=_string.replace(/\Ã˜/gi,"&#216;");_string=_string.replace(/\Ãµ/gi,"&#245;");_string=_string.replace(/\Ã•/gi,"&#213;");_string=_string.replace(/\Ã¶/gi,"&#246;");_string=_string.replace(/\Ã–/gi,"&#214;");_string=_string.replace(/\ÃŸ/gi,"&#223;");_string=_string.replace(/\Ãº/gi,"&#250;");_string=_string.replace(/\Ãš/gi,"&#218;");_string=_string.replace(/\Ã¹/gi,"&#249;");_string=_string.replace(/\Ã™/gi,"&#217;");_string=_string.replace(/\Ã»/gi,"&#251;");_string=_string.replace(/\Ã›/gi,"&#219;");_string=_string.replace(/\Ã¼/gi,"&#252;");_string=_string.replace(/\Ãœ/gi,"&#220;");_string=_string.replace(/\Ã¿/gi,"&#255;");_string=_string.replace(/\Â´/gi,"&#180;");_string=_string.replace(/\`/gi,"&#96;");return _string;}
var openHelp=this.openHelp=function(){this.openWindow(STCONFIG.get('HELP_LOCATION'),'Whats This',460,650,'yes','center');}
var openWindow=this.openWindow=function(mypage,myname,w,h,scroll,pos){var windowsettings;if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center"&&pos!="random")||pos==null){LeftPosition=0;TopPosition=20}
windowsettings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';var load=window.open(mypage,'',windowsettings);}
var supportChat=this.supportChat=function(mypage,myname,w,h,scroll,pos){var windowsettings;if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center"&&pos!="random")||pos==null){LeftPosition=0;TopPosition=20}
windowsettings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';var load=window.open(mypage,'',windowsettings);}
var displayPopupWindow=this.displayPopupWindow=function(_object){var win="<div id='st-popup-wrapper'>"+"<div id='st-popup-wrapper-header'>${header}</div>"+"<div id='st-popup-wrapper-body'>${body}</div>"+"<div id='st-popup-wrapper-footer'>${footer}</div>"+"</div>"
var html=ShopTogetherUtilities.template(win,{header:_object.header,body:_object.body,footer:_object.footer});var style={"background":"transparent","border":"0px"}
for(var prop in _object.style){style[prop]=_object.style[prop];}
st$.blockUI({message:html,css:style,timeout:0});}
var emailValid=this.emailValid=function(email){var reg=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;if(reg.test(email)==false){return false;}
return true;}
var displayLoadingWindow=this.displayLoadingWindow=function(_msg){loadingWindowOpen=true;var div="<div id='st-loading'><img src='"+STCONFIG.get('IMAGES')+"st_loading.gif'><div id='st-loading-message'>"+_msg+"</div></div>"
var style={"background":"transparent","border":"0px"}
st$.blockUI({message:div,css:style,timeout:20000});}
var closeLoadingWindow=this.closeLoadingWindow=function(){loadingWindowOpen=false;st$.unblockUI();}
var getConnectionURL=this.getConnectionURL=function(){var uid=STSETTINGS.get('ds_st_userid');var ret=ShopTogether.ITEM.URL;if(!ret)ret=document.location.href;if(ret.indexOf("?")>-1){ret+="&";}else{ret+="?";}
ret+="st_connection="+STSETTINGS.get('ds_st_userid');ret+="&cm_mmc=email-_-mac-_-shop_together-_-socialshop";return ret;}
var template=this.template=function(_template,_object){for(var item in _object){var r='\$\{'+item+'\}';_template=replaceItem(_template,r,_object[item]);}
return _template;}
function replaceItem(str,rep,rWith){return str.replace(new RegExp(rep.replace(/([\^\$\\\.\+\*\?\{\}\(\)\|\[\]])/g,'\\$1'),"g"),rWith)}
var getScrollTop=this.getScrollTop=function(){if(window.pageYOffset)return window.pageYOffset;if(document.documentElement)return document.documentElement.scrollTop;if(document.body)return document.body.scrollTop;return 0;}
var getScrollLeft=this.getScrollLeft=function(){if(window.pageXOffset)return window.pageXOffset;if(document.documentElement)return document.documentElement.scrollLeft;if(document.body)return document.body.scrollLeft;return 0;}
var getPosition=this.getPosition=function(_positioning_object,_offset,_positioning){try{if(!_offset)_offset=0;if(!_positioning)_positioning='right';if(!_positioning_object)_positioning_object='body';var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body
var dsocleft=document.all?iebody.scrollLeft:pageXOffset
if(_positioning=='left'){var left=(st$(_positioning_object).offset().left+st$(_positioning_object).width())-(dsocleft)+_offset;left=(left);return left+"px";}else{var right=(st$(_positioning_object).offset().left+st$(_positioning_object).width())-(dsocleft)+_offset;right=(right);return right+"px";}}catch(e){STDEBUG.trace(e,'getPosition');}};var BrowserDetect=this.BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},searchString:function(data){for(var i=0;i<data.length;i++){var dataString=data[i].string;var dataProp=data[i].prop;this.versionSearchString=data[i].versionSearch||data[i].identity;if(dataString){if(dataString.indexOf(data[i].subString)!=-1)
return data[i].identity;}else if(dataProp)
return data[i].identity;}},searchVersion:function(dataString){var index=dataString.indexOf(this.versionSearchString);if(index==-1)
return;return parseFloat(dataString.substring(index
+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();var setUserId=this.setUserId=function(name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=name+"="+escape(value)+
((expiredays==null)?";domain="+STCONFIG.get('COOKIE_DOMAIN'):";domain="+STCONFIG.get('COOKIE_DOMAIN')+";expires="+exdate.toGMTString())+"; path=/";}}
var ShopTogetherUtilities=new _ShopTogetherUtilities();var STSETTINGS=(function(){return{get:function(name){if(document.cookie.length>0)
{c_start=document.cookie.indexOf(name+"=");if(c_start!=-1)
{c_start=c_start+name.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1)c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));}}
return"";},set:function(name,value,expiredays){var exdate=new Date();exdate.setDate(exdate.getDate()+expiredays);document.cookie=name+"="+escape(value)+
((expiredays==null)?"":";expires="+exdate.toGMTString())+"; path=/";return true;}};})();String.prototype.ellipse=function(maxLength){if(this.length>maxLength){return ShopTogetherUtilities.replaceChars(this.substr(0,maxLength-3))+'...';}
return this;};

var STPROFILES={ShopTogetherFacebook:{"permissions":"email,friends_online_presence,user_birthday,friends_birthday","logintext":stlang.ShopTogetherFacebook.loginbuttontext},ShopTogetherWrapperDisplay:{"parent":"body","name":"st-user-wrapper"},ShopTogetherConfirmJoin:{"parent":"body","name":"st-confirmjoin-wrapper"},ShopTogetherOverloadPopup:{"parent":"body","name":"st-overload-wrapper","waiting":stlang.ShopTogetherOverloadPopup.waiting,messages:{"nousersonline":stlang.ShopTogetherOverloadPopup.messages.nousersonline,"maxusers":stlang.ShopTogetherOverloadPopup.messages.maxusers,"twitter":stlang.ShopTogetherOverloadPopup.messages.twitter,"oninvitesent":stlang.ShopTogetherOverloadPopup.messages.oninvitesent,"nouserwelcome":stlang.ShopTogetherOverloadPopup.messages.nouserwelcome,"help":stlang.ShopTogetherOverloadPopup.messages.help}},ShopTogetherInviteDisplay:{"parent":"body","name":"st-invite-wrapper","waiting":stlang.ShopTogetherInviteDisplay.waiting,messages:{"nousersonline":stlang.ShopTogetherInviteDisplay.messages.nousersonline,"maxusers":stlang.ShopTogetherInviteDisplay.messages.maxusers,"twitter":stlang.ShopTogetherInviteDisplay.messages.twitter,"oninvitesent":stlang.ShopTogetherInviteDisplay.messages.oninvitesent,"userwelcome":stlang.ShopTogetherInviteDisplay.messages.userwelcome,"nouserwelcome":stlang.ShopTogetherInviteDisplay.messages.nouserwelcome,"help":stlang.ShopTogetherInviteDisplay.messages.help,"emailfrom":stlang.ShopTogetherInviteDisplay.messages.emailfrom,"emailto":stlang.ShopTogetherInviteDisplay.messages.emailto}},ShopTogetherGroupDisplay:{"parent":"#st-user-wrapper"},ShopTogetherChatDisplay:{"parent":"#st-user-wrapper","name":"st-chat-display","header":stlang.ShopTogetherChatDisplay.header,"alttext":stlang.ShopTogetherChatDisplay.alt.sendbutton,"legal":stlang.ShopTogetherChatDisplay.legal},ShopTogetherChatHeader:{"parent":"#st-user-wrapper","name":"st-chat-header","alt":{"alert":stlang.ShopTogetherChatHeader.alt.alert,"add":stlang.ShopTogetherChatHeader.alt.add,"minimize":stlang.ShopTogetherChatHeader.alt.minimize,"exit":stlang.ShopTogetherChatHeader.alt.exit}},ShopTogetherChatUsers:{"parent":"#st-user-wrapper","name":"st-chat-users","favorites":stlang.ShopTogetherChatUsers.favorites,"templates":{"me":"<div class='st-user-template' id='${id}-template'>"+"<div class='st-user-template-image'><img onclick='javascript:ShopTogetherChatUsers.onChangePage(\"${id}-template\");' id='${id}-image' src='${img}' class='st-user-template-image-item'></div>"+"<div class='st-user-template-title-me'>"+stlang.ShopTogetherChatUsers.templates.me.title+"</div>"+"<div onclick='javascript:ShopTogetherChatUsers.onChangePage(\"${id}-template\");' id='${id}-name' class='st-user-template-name'>${name}</div>"+"<div id='${id}-shade' class='st-user-template-shade'>${shade}</div>"+"<div alt='"+stlang.ShopTogetherChatUsers.templates.me.alt.chat+"' title='"+stlang.ShopTogetherChatUsers.templates.me.alt.chat+"' onclick='javascript:ShopTogetherChatUsers.onAddToChat(\"${id}-template\");' id='${id}-chat' class='st-user-template-chat'></div>"+"<div alt='"+stlang.ShopTogetherChatUsers.templates.me.alt.favorites+"' title='"+stlang.ShopTogetherChatUsers.templates.me.alt.favorites+"' onclick='javascript:ShopTogetherChatUsers.onAddToFavorites(\"${id}-template\");' id='${id}-favorite' class='st-user-template-favorite'></div>"+"</div>","friend":"<div class='st-user-template' id='${id}-template'>"+"<div class='st-user-template-image'><img onclick='javascript:ShopTogetherChatUsers.onChangePage(\"${id}-template\");' id='${id}-image' src='${img}' class='st-user-template-image-item'></div>"+"<div class='st-user-template-title'>${title}&nbsp;is viewing:</div>"+"<div onclick='javascript:ShopTogetherChatUsers.onChangePage(\"${id}-template\");' id='${id}-name' class='st-user-template-name'>${name}</div>"+"<div id='${id}-shade' class='st-user-template-shade'>${shade}</div>"+"<div alt='"+stlang.ShopTogetherChatUsers.templates.friend.alt.chat+"' title='"+stlang.ShopTogetherChatUsers.templates.friend.alt.chat+"' onclick='javascript:ShopTogetherChatUsers.onAddToChat(\"${id}-template\");' id='${id}-chat' class='st-user-template-chat'></div>"+"<div alt='"+stlang.ShopTogetherChatUsers.templates.friend.alt.favorites+"' title='"+stlang.ShopTogetherChatUsers.templates.friend.alt.favorites+"' onclick='javascript:ShopTogetherChatUsers.onAddToFavorites(\"${id}-template\");' id='${id}-favorite' class='st-user-template-favorite'></div>"+"</div>","chat":{"text":"<div class='st-chat-template'><span class='st-chat-template-text-name'>${name}: </span><span class='st-chat-template-text-msg'>${msg}</span></div>","item":"<div class='st-chat-template'><table width='100%'><tr>"+"<td style='width:59px;'><img class='st-chat-template-product-img' onclick='javascript:document.location.href=\"${url}\";' src='${img}'></td>"+"<td valign=top><span class='st-chat-template-text-name'>${name} "+stlang.ShopTogetherChatUsers.templates.chat.alt.chatuser+": </span><br>"+"<span onclick='javascript:document.location.href=\"${url}\";' class='st-chat-template-product-name'>${msg}</span><br>"+"<span  class='st-chat-template-shade'>${shade}</span></td>"+"</tr></table></div>"}}},ShopTogetherMailbox:{},ShopTogetherConnector:{"initialmessage":stlang.ShopTogetherConnector.initialmessage,"overloaded":stlang.ShopTogetherConnector.overloaded,"invalid":stlang.ShopTogetherConnector.invalid}};

var stheaderstandard='<table cellpadding=0 cellspacing=0><tr><td width="100%">'+stlang.STPOPUPS.header+'</td><td nowrap><img style="cursor:pointer;" alt="'+stlang.STPOPUPS.alt.close+'" title="'+stlang.STPOPUPS.alt.close+'" onclick="st$.unblockUI()" src="'+STCONFIG.get('IMAGES')+'st_close_x_small_white.png"></td></tr></table>';var stheadermodel='<table cellpadding=0 cellspacing=0><tr><td width="100%">'+stlang.STPOPUPS.header+'</td><td nowrap><img style="cursor:pointer;display:none;" alt="'+stlang.STPOPUPS.alt.close+'" title="'+stlang.STPOPUPS.alt.close+'" onclick="st$.unblockUI()" src="'+STCONFIG.get('IMAGES')+'st_close_x_small_white.png"></td></tr></table>';var STPOPUPS={CONNECT:{header:'<table cellpadding=0 cellspacing=0><tr>'+'<td width="100%" style="font-size:15px;padding-left:10px;padding-top:0px;padding-bottom:4px;"><img src="'+STCONFIG.get('IMAGES')+'Icon_ShopTogether_ShopTogether_Now.png"></td>'+'<td nowrap><img style="cursor:pointer;padding-right:15px;" alt="'+stlang.STPOPUPS.alt.close+'" title="'+stlang.STPOPUPS.alt.close+'" onclick="st$.unblockUI()" src="'+STCONFIG.get('IMAGES')+'st_close_x_small_white.png"></td></tr><tr><td colspan=2 style="color:#aaaaaa;font-size:11px;padding-left:15px;PADDING-TOP:1px;padding-bottom:6px;">'+stlang.STPOPUPS.CONNECT.subtitle+'</td></tr></table>',body:"<div id='st-tab-window' >"+"<div class='st-tabs-wrapper' >"+"<table cellpadding=0 cellspacing=0 border=0  id='st-tabs' class='st-tabs' ><tr >"+"<td id='st-tab1' style='cursor:pointer'><img style='padding-top:0px;' id='st-tab1-image' src='"+STCONFIG.get('IMAGES')+"Tab_1_On.png'></td>"+"<td class='st-tab-spacer'></td>"+"<td  id='st-tab2' style='cursor:pointer'><img style='padding-top:1px;' id='st-tab2-image' src='"+STCONFIG.get('IMAGES')+"Tab_2_Off.png'></td>"+"<td class='st-tab-spacer'></td>"+"<td  id='st-tab3' style='cursor:pointer'><img style='padding-top:1px;' id='st-tab3-image' src='"+STCONFIG.get('IMAGES')+"Tab_3_Off.png'></td>"+"<td class='st-tab-spacer'></td>"+"<td  id='st-tab4' style='cursor:pointer'><img style='padding-top:1px;' id='st-tab4-image' src='"+STCONFIG.get('IMAGES')+"Tab_4_Off.png'></td>"+"<td class='st-tab-spacer'></td>"+"<td  id='st-tab5' style='cursor:pointer'><img style='padding-top:1px;' id='st-tab5-image' src='"+STCONFIG.get('IMAGES')+"Tab_5_Off.png'></td>"+"<td class='st-tab-spacer'></td>"+"<td  id='st-tab6' style='cursor:pointer'><img style='padding-top:1px;' id='st-tab6-image' src='"+STCONFIG.get('IMAGES')+"Tab_6_Off.png'></td>"+"<td id='st-tab-filler'  class='st-tab-filler'>&nbsp;</td>"+"</tr></table>"+"</div>"+"<div style='padding-left:0px;padding-right:3px;'><table cellpadding=0 cellspacing=0 border=0  id='st-tabs' style='width:346px' class='st-tabs' ><tr><td class='st-tab-body' style='padding-top:0px;' colspan=12>"+"<div id='st-tab1-display' class='st-tab-display' >"+"<div  class='st-tab-form-wrapper .st-tab-form'>"+"<table  cellspacing=0 cellpadding=0 style='border-collapse:collapse;'  border=0>"+"<tr><td style='font-weight:normal;padding-left:8px;padding-top:8px;padding-right:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.facebook.title+"</td></tr>"+"<tr><td style='color:#aaaaaa;padding-left:8px;padding-top:8px;padding-right:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.facebook.description+"</td></tr>"+"</table>"+"</div>"+"</div>"+"<div id='st-tab2-display' class='st-tab-display'>"+"<div  class='st-tab-form-wrapper .st-tab-form'>"+"<table  cellspacing=0 cellpadding=0 style='border-collapse:collapse;'  border=0>"+"<tr><td style='font-weight:normal;padding-left:8px;padding-top:8px;padding-right:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.twitter.title+"</td></tr>"+"<tr><td style='color:#aaaaaa;padding-left:8px;padding-top:8px;padding-right:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.twitter.description+"</td></tr>"+"</table>"+"</div>"+"</div>"+"<div id='st-tab3-display'  class='st-tab-display'>"+"<div  class='st-tab-form-wrapper .st-tab-form'>"+"<table  cellspacing=0 cellpadding=0 style='border-collapse:collapse;'  border=0>"+"<tr><td style='font-weight:normal;padding-left:8px;padding-top:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.email.title+"</td></tr>"+"<tr><td><div style='padding-top:11px;padding-left:11px;'>"+stlang.STPOPUPS.CONNECT.tabs.email.from+"</div>"+"<div style='PADDING-TOP:1px;padding-left:6px;'><input style='width:200px;padding-left:3px;' type=text id='st-email-from'></div></td></tr>"+"<tr><td><div style='font-width:normal;padding-top:8px;padding-left:11px;'>"+stlang.STPOPUPS.CONNECT.tabs.email.to+"</div>"+"<div style='PADDING-TOP:1px;padding-left:6px;'><input style='width:200px;padding-left:3px;' type=text id='st-email-to'></div></td></tr>"+"<tr><td><div style='font-width:normal;padding-top:8px;padding-left:11px;'>"+stlang.STPOPUPS.CONNECT.tabs.email.message+"</div>"+"<div style='PADDING-TOP:1px;padding-left:6px;'><textarea style='padding-left:3px;' cols=30 rows=2 id='st-email-body'>"+stlang.STPOPUPS.CONNECT.tabs.email.text+"</textarea></div></td></tr>"+"</table>"+"</div>"+"</div>"+"<div id='st-tab4-display'  class='st-tab-display'>"+"<div  class='st-tab-form-wrapper .st-tab-form'>"+"<table  cellspacing=0 cellpadding=0 style='border-collapse:collapse;'  border=0>"+"<tr><td style='padding-left:8px;padding-top:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.im.title+"</td></tr>"+"<tr><td style='color:#aaaaaa;padding-left:8px;padding-top:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.im.description+"</td></tr>"+"<tr><td style='text-decoration:underline;padding-left:8px;padding-top:8px;'>${url}</td></tr>"+"</table>"+"</div>"+"</div>"+"<div id='st-tab5-display' class='st-tab-display'>"+"<div  class='st-tab-form-wrapper .st-tab-form'>${online}</div>"+"</div>"+"<div id='st-tab6-display'  class='st-tab-display'>"+"<div  class='st-tab-form-wrapper .st-tab-form'>${offline}</div>"+"</div>"+"</td></tr>"+"<tr><td colspan=12 >"+"<div id='st-tab1-toolbar' style='padding-left:0px;padding-top:8px'>"+"<table width='100%' cellspacing=0 cellpadding=0 style='border-collapse:collapse;'>"+"<tr>"+"<td align=left style='text-align:left;height:23px;width:135px;'>"+"<a class='fb_button fb_button_medium' onclick='ShopTogetherFacebook.share();st$.unblockUI();'>"+"<span class='fb_button_text'>"+stlang.STPOPUPS.CONNECT.tabs.facebook.fbbuttontext+"</span></a>"+"</td>"+"<td style='height:23px;text-align:right;padding-right:1px;'>"+"<a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+
stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;"+"</td>"+"</tr>"+"</table>"+"</div>"+"<div id='st-tab2-toolbar' style='padding-bottom:0px;padding-top:8px'>"+"<table width='100%' cellspacing=0 cellpadding=0 style='border-collapse:collapse;'>"+"<tr>"+"<td align=left style='text-align:left;width:135px;'>"+"<div class='st-invite-friend-button' onclick='ShopTogetherInviteDisplay.onTwitterClick(\"${url}\");'>"+"</div>"+"</td>"+"<td style='text-align:right;padding-right:1px;'><a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;</td></tr></table></div>"+"<div id='st-tab3-toolbar' style='padding-bottom:0px;padding-top:8px'><table width='100%' cellspacing=0 cellpadding=0 style='border-collapse:collapse;'><tr>"+"<td align=left style='text-align:left;height:23px;'><div style='display:none;color:#ffffff;font-size:11px;word-spacing:-1px;font-family:arial;' id='st-invite-email-confirm'>"+stlang.STPOPUPS.CONNECT.tabs.email.confirmtext+"</div>"+"<div id='st-invite-email-button' class='st-invite-friend-button' onclick='ShopTogetherInviteDisplay.onEmailClick(\"${url}\");'></div></td>"+"<td style='text-align:right;padding-right:1px;height:23px;'>"+"<a href='javascript:ShopTogetherUtilities.openHelp();' "+"class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;</td></tr></table></div>"+"<div id='st-tab4-toolbar' style='padding-bottom:0px;padding-top:8px'>"+"<table width='100%' cellspacing=0 cellpadding=0 style='border-collapse:collapse;'><tr>"+"<td colspan=2 style='height:23px;text-align:right;padding-right:1px;'><a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;</td></tr></table></div>"+"<div id='st-tab5-toolbar' style='padding-bottom:0px;padding-top:8px'>"+"<table width='100%' cellspacing=0 cellpadding=0 style='border-collapse:collapse;'><tr>"+"<td align=left style='text-align:left;height:23px;'>"+"<div style='display:none;color:#ffffff;font-size:11px;word-spacing:-1px;font-family:arial;' id='st-online-confirm'>"+stlang.STPOPUPS.CONNECT.tabs.online.confirmtext+"</div>"+"<div style='display:none;color:#ffffff;font-size:11px;word-spacing:-1px;font-family:arial;padding-top:5px;' id='st-online-error'>"+stlang.STPOPUPS.CONNECT.tabs.online.errortext+"</div>"+"<div id='st-online-button' class='st-invite-friend-button' onclick='ShopTogetherInviteDisplay.onOnlineClick();'></div></td>"+"<td style='text-align:right;padding-right:1px;height:23px;'><a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;</td></tr></table></div>"+"<div id='st-tab6-toolbar' style='padding-bottom:0px;padding-top:8px;'><table width='100%' cellspacing=0 cellpadding=0 style='border-collapse:collapse;'><tr>"+"<td colspan=2 style='text-align:right;padding-right:1px;height:23px;'>"+"<a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;</td></tr></table></div>"+"</td></tr>"+"</table></div>"+"</div>",footer:"",style:{"width":"362px","left":(st$(window).width()-362)/2+'px',"height":"298px","top":(st$(window).height()-298)/2+'px'},tab1:213,tab2:213,tab3:213,tab4:213,tab5:213,tab6:213},INVITIOR:{header:'<table cellpadding=0 cellspacing=0><tr><td id="st-invitor-header" width="100%" style="font-size:14px;padding-left:15px;padding-bottom:1px;">&nbsp;</td>'+'<td nowrap valign=top><img style="cursor:pointer;padding-right:15px;" alt="'+stlang.STPOPUPS.alt.close+'" title="'+stlang.STPOPUPS.alt.close+'" '+'onclick="st$.unblockUI();" src="'+STCONFIG.get('IMAGES')+'st_close_x_small_white.png"></td></tr><tr><td colspan=2 '+'style="color:#aaaaaa;font-size:11px;PADDING-TOP:1px;padding-bottom:9px;padding-left:12px;padding-right:12px;">'+stlang.STPOPUPS.INVITIOR.subtitle+'</td></tr></table>',body:"<div style='text-align:left;'>"+"<div id='st-invitior-screen-name'>"+stlang.STPOPUPS.INVITIOR.body.screenname+""+"</div><div id='st-screen-name-text-wrapper'><input type=text id='st-screen-name-text'></div>"+"<div id='st-invitior-email'>"+stlang.STPOPUPS.INVITIOR.body.emailaddress+""+"</div><div id='st-email-text-wrapper'><input type=text id='st-email-text'></div>"+"<div id='st-invitior-signup'><table cellpadding=0 cellspacing=0><tr><td valign=top>"+"<input type=checkbox checked id='st-invitior-signup-checkbox'></td><td style='padding-left:4px;padding-top:1px'>"+stlang.STPOPUPS.INVITIOR.body.signup+"</td>"+"</tr></table></div>"+"<div id='st-invitior-get-started' onclick='ShopTogetherConnector.onConnectClickInvitor(\"${tab}\");'></div>"+"<div id='st-invitor-facebook-title'>&nbsp;</div>"+"<div id='st-invitor-facebook-text'>"+stlang.STPOPUPS.INVITIOR.body.fbtext+"</div>"+"<div id='st-invitor-facebook-button'><table cellspacing=0 cellpadding=0 width='100%'><tr>"+"<td style='padding-left:2px;'><a class='fb_button fb_button_medium' "+"onclick='ShopTogetherFacebook.requestLoginInvitor(\"${tab}\");'>"+"<span class='fb_button_text'>"+stlang.STPOPUPS.INVITEE.body.fbbuttontext+"</span></a></div>"+"<td style='text-align:right;padding-right:4px;'>"+"<a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;</td></tr></table>"+"</div>",footer:'',style:{"width":"348px","left":(st$(window).width()-348)/2+'px',"height":"342px","top":(st$(window).height()-342)/2+'px'}},INVITEE:{header:'<table cellpadding=0 cellspacing=0><tr><td id="st-invitee-header" width="100%" style="font-size:14px;padding-left:15px;padding-bottom:1px;">&nbsp;</td>'+'<td nowrap valign=top><img style="cursor:pointer;padding-right:15px;" alt="'+stlang.STPOPUPS.alt.close+'" title="'+stlang.STPOPUPS.alt.close+'" '+'onclick="st$.unblockUI()" src="'+STCONFIG.get('IMAGES')+'st_close_x_small_white.png"></td></tr><tr><td colspan=2 '+'style="color:#aaaaaa;font-size:11px;PADDING-TOP:1px;padding-bottom:9px;padding-left:15px;padding-right:16px;">'+stlang.STPOPUPS.INVITEE.subtitle+'</td></tr></table>',body:"<div style='text-align:left;'>"+"<div id='st-invitior-screen-name'>"+stlang.STPOPUPS.INVITEE.body.screenname+""+"</div><div id='st-screen-name-text-wrapper'><input type=text id='st-screen-name-text'></div>"+"<div id='st-invitior-email'>"+stlang.STPOPUPS.INVITEE.body.emailaddress+""+"</div><div id='st-email-text-wrapper'><input type=text id='st-email-text'></div>"+"<div id='st-invitior-signup'><table cellpadding=0 cellspacing=0 style='border-collapse:collapse;'>"+"<tr><td valign=top><input type=checkbox checked id='st-invitior-signup-checkbox'></td>"+"<td style='padding-left:4px;padding-top:1px'>"+stlang.STPOPUPS.INVITEE.body.signup+"</td></tr></table></div>"+"<div id='st-invitior-get-started' onclick='ShopTogetherConnector.onConnectClick(\"${userid}\");'></div>"+"<div id='st-invitor-facebook-title'>&nbsp;</div>"+"<div id='st-invitor-facebook-text'>"+stlang.STPOPUPS.INVITEE.body.fbtext+"</div>"+"<div id='st-invitor-facebook-button'><table cellspacing=0 cellpadding=0 width='100%'><tr><td style='padding-left:2px;'>"+"<a class='fb_button fb_button_medium' onclick='ShopTogetherFacebook.requestLogin(\"${userid}\");'>"+"<span class='fb_button_text'>"+stlang.STPOPUPS.INVITEE.body.fbbuttontext+"</span></a></div><td style='text-align:right;padding-right:4px;'>"+"<a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>&nbsp;&nbsp;&nbsp;</td></tr></table>"+"</div>",footer:'',style:{"width":"348px","left":(st$(window).width()-348)/2+'px',"height":"342px","top":(st$(window).height()-342)/2+'px'}},RELOGIN:{header:'<table cellpadding=0 cellspacing=0><tr><td width="100%" class="st-facebook-relogin"'+'style="font-size:14px;padding-top:2px;padding-left:15px;padding-right:15px;">&nbsp;</td>'+'<td nowrap style="padding-left:15px;padding-right:15px;"><img style="cursor:pointer;" alt="'+stlang.STPOPUPS.alt.close+'" title="'+stlang.STPOPUPS.alt.close+'" '+'onclick="ShopTogetherFacebook.reRequestNo();" src="'+STCONFIG.get('IMAGES')+'st_close_x_small_white.png"></td></tr><tr><td colspan=2 style="'+'color:#aaaaaa;font-size:11px;PADDING-TOP:1px;padding-left:15px;padding-right:15px;">'+stlang.STPOPUPS.RELOGIN.subtitle+'</td></tr>'+'<tr><td>&nbsp;</td></tr></table>',body:"<div id='st-invitor-facebook-button'><a class='fb_button fb_button_medium' onclick='ShopTogetherFacebook.onReRequestLogin();'>"+"<span class='fb_button_text'>"+stlang.STPOPUPS.INVITEE.body.fbbuttontext+"</span></a></div>"+"<div id='st-invitior-bottom' style='padding-top:5px'>"+"<table width='100%'><tr><td style='text-align:left;'>"+"<div class='st-not-now' style='text-decoration:underline;padding-left:8px;' onclick='ShopTogetherFacebook.reRequestNo();'>"+stlang.STPOPUPS.INVITIOR.body.notrightnow+"</div>"+"</td><td style='text-align:right;padding-right:10px;'><a href='javascript:ShopTogetherUtilities.openHelp();' class='st-need-help'>"+stlang.STPOPUPS.alt.help+"</a>"+"&nbsp;&nbsp;&nbsp;</td></tr></table>"+"</div>",footer:'',style:{"width":"400px","left":(st$(window).width()-200)/2+'px',"height":"300px","top":(st$(window).height()-450)/2+'px'}},CONFIRM_JOIN:{header:'<table cellpadding=0 cellspacing=0><tr>'+'<td width="100%" style="font-size:15px;padding-left:15px;padding-top:0px;padding-bottom:1px;"><img src="'+STCONFIG.get('IMAGES')+'STPOPUPLOGO.png"></td>'+'<td nowrap><img style="cursor:pointer;padding-right:15px;" alt="'+stlang.STPOPUPS.alt.close+'" title="'+stlang.STPOPUPS.alt.close+'" onclick="st$.unblockUI()" src="'+STCONFIG.get('IMAGES')+'st_close_x_small_white.png"></td></tr><tr><td colspan=2 style="color:#aaaaaa;font-size:11px;padding-left:15px;PADDING-TOP:1px;padding-bottom:6px;">'+stlang.STPOPUPS.CONNECT.subtitle+'</td></tr></table>',body:"<div style='text-align:CENTER;padding-left:5px;padding-right:5px;padding-bottom:10px;font-family:arial;font-size:13px;'>"+"<p style='padding-bottom:15px;text-align:center'>"+"<b>"+stlang.STPOPUPS.CONFIRM_JOIN.title+"</b>&nbsp;"+stlang.STPOPUPS.CONFIRM_JOIN.subtitle+"</p>"+"<center><span style='width:50px;' class='st-popup-button' onclick='ShopTogetherFacebook.sendShopWithFriendAccept(\"${userid}\");st$.unblockUI();'>&nbsp;&nbsp;"+stlang.STPOPUPS.CONFIRM_JOIN.accept+"&nbsp;&nbsp;</span>&nbsp;&nbsp;"+"<span style='width:50px;' class='st-popup-button' onclick='st$.unblockUI();'>&nbsp;&nbsp;"+stlang.STPOPUPS.CONFIRM_JOIN.ignore+"&nbsp;&nbsp;</span></center>"+"</div>",footer:"",style:{"width":"400px","left":(st$(window).width()-400)/2+'px',"height":"140px","top":(st$(window).height()-140)/2+'px'}},ALERT:{header:'',body:"<div style='text-align:CENTER;padding-left:10px;padding-right:10px;padding-bottom:10px;'>"+"<p style='font-size:11px;padding-bottom:15px;text-align:center;font-family:arial;'>${text}</p>"+"<span style='width:50px' class='st-popup-button' onclick='st$.unblockUI();'>&nbsp;&nbsp;OK&nbsp;&nbsp;</span>"+"</div>",footer:'',style:{"width":"400px","left":(st$(window).width()-400)/2+'px',"height":"200px","top":(st$(window).height()-250)/2+'px'}},BLANK:{header:stheaderstandard,body:"<table cellpadding=0 cellspacing=0 id='st-tabs'  style='height:0px;width:300px;' class='st-tabs' >"+"<tr><td class='st-tab-body' style='padding-top:2px;vertical-align:top;text-align:center;' valign:top >"+"${text}"+"</td></tr></table>",footer:"",style:{"width":"400px","left":(st$(window).width()-300)/2+'px',"top":(st$(window).height()-110)/2+'px'}}}

var ShopTogetherEvents={groupTimestamp:0,messageTimestamp:0,groupCount:0,pageLoadComplete:false,onPageReady:function(){if(st$('#st-user-wrapper').length!=0){return true;}
STDEBUG.load();STDEBUG.write('Product: '+ShopTogether.ITEM.name)
STDEBUG.write('POPUPS**************************************');STDEBUG.write('<a style="color:#000000;font-weight:bold" href="javascript:ShopTogetherInviteDisplay.show();">OPTIONS</a>');STDEBUG.write('<a style="color:#000000;font-weight:bold" href="javascript:ShopTogetherInviteDisplay.onClick(1);">JOIN REQUEST</a>');STDEBUG.write('<a style="color:#000000;font-weight:bold" href="javascript:ShopTogetherConnector.inviteeMessageBox(\'12345\');">JOIN INVITEE</a>');STDEBUG.write('<a style="color:#000000;font-weight:bold" href="javascript:ShopTogetherConnector.invitiorMessageBox(\'brian\',\'123\');">JOIN INVITIOR</a>');STDEBUG.write('<a style="color:#000000;font-weight:bold" href="javascript:ShopTogetherFacebook.onOpenConfirmJoinMessage();">JOIN REQUEST RECIEVED</a>');STDEBUG.write('<a style="color:#000000;font-weight:bold" href="javascript:ShopTogetherConnector.displayOverloaded();">GROUP OVERLOADED</a>');STDEBUG.write('<a style="color:#000000;font-weight:bold" href="javascript:ShopTogetherFacebook.reRequestLogin();">FACEBOOK RELOGIN</a>');STDEBUG.write('*********************************************');if(STSETTINGS.get('st-openclose')=='')STSETTINGS.set('st-openclose','true',365);try{ShopTogetherMailbox.load(STPROFILES.ShopTogetherMailbox)
ShopTogetherWrapperDisplay.load(STPROFILES.ShopTogetherWrapperDisplay);ShopTogetherInviteDisplay.load(STPROFILES.ShopTogetherInviteDisplay);ShopTogetherOverloadPopup.load(STPROFILES.ShopTogetherOverloadPopup);ShopTogetherChatHeader.load(STPROFILES.ShopTogetherChatHeader);ShopTogetherChatUsers.load(STPROFILES.ShopTogetherChatUsers);ShopTogetherChatDisplay.load(STPROFILES.ShopTogetherChatDisplay);ShopTogetherConnector.load(STPROFILES.ShopTogetherConnector);ShopTogetherFacebook.load(STPROFILES.ShopTogetherFacebook);ShopTogetherConfirmJoin.load(STPROFILES.ShopTogetherConfirmJoin);}catch(e){STDEBUG.trace(e,'onPageReady');}
if(STSETTINGS.get('st-connection-on')=='true'){this.setConnectionOn();this.setConnectionWaitingOff();}else if(STSETTINGS.get('st-connection-waiting-on')=='true'){this.setConnectionWaitingOn();}else{if(STSETTINGS.get('st-user-name')!=''){this.setConnectionWaitingOn();}}
if(typeof st$.getUrlVar('st_public_click')!='undefined'){ShopTogetherTracking.send("ShopTogetherEvents.onPublicUserClick");}
if(typeof st$.getUrlVar('st_connection')!='undefined'){ShopTogetherTracking.send("ShopTogetherEvents.fromTinyURL");if(STSETTINGS.get('st-last-request-id')==''){STSETTINGS.set('st-last-request-id',st$.getUrlVar('st_connection'));ShopTogetherConnector.connect({userid:st$.getUrlVar('st_connection')});}else{if(st$.getUrlVar('st_connection')!=STSETTINGS.get('st-last-request-id')){STSETTINGS.set('st-last-request-id',st$.getUrlVar('st_connection'));ShopTogetherConnector.connect({userid:st$.getUrlVar('st_connection')});}}}
if(STSETTINGS.get('ds_st_tracking_sent')==''){STSETTINGS.set('ds_st_tracking_sent','true');ShopTogetherTracking.send("ds_st_tracking",STSETTINGS.get('ds_st_tracking'));}
if(STSETTINGS.get('ds_st_siteuid_set')==''){if(STSETTINGS.get('BuyShopperID')!=''){ShopTogetherEvents.saveSiteUid(STSETTINGS.get('BuyShopperID'));STSETTINGS.set('ds_st_siteuid_set','true');}}
if(typeof st$.getUrlVar('st_open')!='undefined'){ShopTogether.openInvite();}
try{FB.getLoginStatus(function(response){if(response.authResponse){STDEBUG.write('FACEBOOK: LOGGED IN');ShopTogetherFacebook.runFacebookSession(response,'',false);}});FB.Event.subscribe('auth.sessionChange',function(response){if(response.authResponse){ShopTogetherFacebook.runFacebookSession(response,'',false);}else{STDEBUG.write('FACEBOOK: STATUS CHANGE NOT LOGGED IN')}});}catch(e){}
STDEBUG.profile();},checkBrowserSize:function(){},saveSiteUid:function(_sid){var paramList=new Array();var param={}
param={"command":"me.set.site.uid","keyword":"sid","site_uid":_sid}
paramList[0]=param;ShopTogetherBridge.send(paramList);},toolbarClose:function(){STSETTINGS.set('st-openclose','false',365);ShopTogetherWrapperDisplay.hide({effect:'slide',speed:500,callback:ShopTogetherConnectPopup.hide({effect:'slide',speed:500})});if(STSETTINGS.get('st-groupid')!=''){ShopTogetherChatDisplay.hide()}},toolbarOpen:function(){try{STSETTINGS.set('st-openclose','true');ShopTogetherWrapperDisplay.show({effect:'slide',speed:500});}catch(e){STDEBUG.trace(e,'ShopTogetherEvents.toolbarOpen');}},groupView:function(){try{ShopTogetherWrapperDisplay.show({effect:'slide',speed:500});}catch(e){STDEBUG.trace(e,'ShopTogetherEvents.groupView');}},onGroupRemove:function(event){var _id=String(event.value.userid);st$('#'+_id+'-template').hide();ShopTogetherMailbox.removeEvent(event.dataid);},onInvitorClose:function(){st$.unblockUI()
this.onGroupClose();},onGroupClose:function(){cmShopTogetherTracking.onEnd();ShopTogetherUtilities.displayLoadingWindow('Exiting Group....')
var paramList=new Array();var param={}
param={"command":"group.send.event","keyword":"ShopTogetherEvents:onGroupRemove","value":{userid:STSETTINGS.get('ds_st_userid')}}
paramList[0]=param;param={"command":"group.exit","keyword":"groups","groupid":STSETTINGS.get('st-groupid')}
paramList[1]=param;ShopTogetherBridge.send(paramList);this.setConnectionOff();},afterGroupClose:function(){STSETTINGS.set('ds_st_userid','');STSETTINGS.set('ds_st_privatekey','');STSETTINGS.set('st-groupid','');STSETTINGS.set('st-user-wrapper','false');STSETTINGS.set('st-connection-on','false');STSETTINGS.set('st-connection-waiting-on','false');STSETTINGS.set('st-last-request-id','');document.location.href=document.location.href.replace(/st_connection/gi,'st_blank');},onServerResult:function(_packets){for(var i=0;i<_packets.length;i++){switch(_packets[i].command){case"me.set.location":this.onPageReady();break;case"location.get.users":ShopTogetherUserDisplay.loadData(_packets[i].values);break;case"group.join":STDEBUG.write('JOIN USING GROUPID: '+_packets[i].values[0].value);ShopTogetherConnector.complete(_packets[i].values[0].value);break;case"group.exit":ShopTogetherEvents.afterGroupClose();break;case"me.get.savedusers":ShopTogetherInviteDisplay.display(_packets[i].values[0].value);this.setConnectionWaitingOn();break;case"me.get.events":ShopTogetherMailbox.events(_packets[i].values);break;case"group.send.message":ShopTogetherMailbox.messages(_packets[i].values);break;case"me.get.messages":ShopTogetherMailbox.messages(_packets[i].values);this.messageTimestamp=_packets[i].timestamp;ShopTogetherEvents.pageLoadComplete=true;break;case"connection.get.status":ShopTogetherConnector.connect(_packets[i].values[0].value);break;case"group.get.users":ShopTogetherChatUsers.loadData(_packets[i].values);this.groupCount=_packets[i].values.length;this.groupTimestamp=_packets[i].timestamp;break;}}},setConnectionOn:function(){this.setConnectionWaitingOff();STDEBUG.write('START CONNECTION');STSETTINGS.set('st-connection-on','true');this.connectionTimer();},setConnectionOff:function(){STDEBUG.write('STOP CONNECTION');STSETTINGS.set('st-connection-on','false');},connectionTimer:function(){if(STSETTINGS.get('st-connection-on')=='true'){setTimeout(function(){var paramList=new Array();var param={}
param={"command":"me.get.events","keyword":"events"}
paramList[0]=param;if(STSETTINGS.get('st-groupid')!=''){param={"command":"group.get.users","keyword":"users","timestamp":ShopTogetherEvents.groupTimestamp}
paramList[1]=param;param={"command":"me.get.messages","timestamp":ShopTogetherEvents.messageTimestamp}
paramList[2]=param;}
ShopTogetherBridge.send(paramList);ShopTogetherEvents.connectionTimer();},STCONFIG.get('CONNECTION_RATE'));}
INITIAL_LOAD=false;},setConnectionWaitingOff:function(){STSETTINGS.set('st-connection-waiting-on','false');},setConnectionWaitingOn:function(){if(STSETTINGS.get('st-connection-on')!='true'){STSETTINGS.set('st-connection-waiting-on','true');this.connectionWaitTimer();}},connectionWaitTimer:function(){if(STSETTINGS.get('st-connection-waiting-on')=='true'){setTimeout(function(){var paramList=new Array();var param={"command":"me.get.events","keyword":"events"}
paramList[0]=param;ShopTogetherBridge.send(paramList);ShopTogetherEvents.connectionWaitTimer();},STCONFIG.get('CONNECTION_WAIT_RATE'));}}}

function _ShopTogetherDebug(){var load=this.load=function(){if(typeof st$.getUrlVar('st_debug')!='undefined')
STSETTINGS.set('st-debug',st$.getUrlVar('st_debug'));if(STSETTINGS.get('st-debug')=='')STSETTINGS.set('st-debug','false');if(STSETTINGS.get('st-debug')=='true'){st$('body').append("<div id='st-toolbar-debug'></div>");}}
var trace=this.trace=function(_val,_title){if(STSETTINGS.get('st-debug')=='true'){st$('#st-toolbar-debug').append(ShopTogetherUtilities.template('<div class="st-debug-item">${title}:&nbsp;${value}</div>',{title:_title,value:_val}));setTimeout(function(){st$('#st-toolbar-debug').scrollTop(st$('#st-toolbar-debug')[0].scrollHeight);},200);}}
var writeIt=this.writeIt=function(_val){st$('#st-toolbar-debug').append(ShopTogetherUtilities.template('<div class="st-debug-item">${value}</div>',{value:_val}));setTimeout(function(){st$('#st-toolbar-debug').scrollTop(st$('#st-toolbar-debug')[0].scrollHeight);},200);}
var profile=this.profile=function(){if(STSETTINGS.get('st-debug')=='true'){var _val="SHOPTOGETHER SETTINGS**************************";this.writeIt(_val);_val="UserId: "+STSETTINGS.get('ds_st_userid');this.writeIt(_val);_val="PrivateKey: "+STSETTINGS.get('ds_st_privatekey');this.writeIt(_val);_val="SavedUserId: "+STSETTINGS.get('ds_st_savedid');this.writeIt(_val);_val="GroupId: "+STSETTINGS.get('st-groupid');this.writeIt(_val);_val="ConnectionOn: "+STSETTINGS.get('st-connection-on');this.writeIt(_val);_val="ConnectionWaitingOn: "+STSETTINGS.get('st-connection-waiting-on');this.writeIt(_val);_val="LastRequestedGroupId: "+STSETTINGS.get('st-last-request-id');this.writeIt(_val);_val="*****************************************";this.writeIt(_val);}}
var write=this.write=function(_val){if(STSETTINGS.get('st-debug')=='true'){st$('#st-toolbar-debug').append(ShopTogetherUtilities.template('<div class="st-debug-item">${value}</div>',{value:_val}));setTimeout(function(){st$('#st-toolbar-debug').scrollTop(st$('#st-toolbar-debug')[0].scrollHeight);},200);}}}
var STDEBUG=new _ShopTogetherDebug();

function _ShopTogetherTracking(){var send=this.send=function(_key,_val){if(typeof _val=='undefined')
_val="1";var paramList=new Array();var param={};param={"command":"me.send.tracking","keyword":"tracking","trackingkey":_key,"trackingvalue":_val}
paramList[0]=param;ShopTogetherBridge.send(paramList);}}
var ShopTogetherTracking=new _ShopTogetherTracking();
;(function(st$){if(/1\.(0|1|2)\.(0|1|2)/.test(st$.fn.jquery)||/^1.1/.test(st$.fn.jquery)){alert('blockUI requires jQuery v1.2.3 or later!  You are using v'+st$.fn.jquery);return;}
st$.fn._fadeIn=st$.fn.fadeIn;var noOp=function(){};var mode=document.documentMode||0;var setExpr=st$.browser.msie&&((st$.browser.version<8&&!mode)||mode<8);var ie6=st$.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!mode;st$.blockUI=function(opts){install(window,opts);};st$.unblockUI=function(opts){remove(window,opts);};st$.growlUI=function(title,message,timeout,onClose){var $m=st$('<div class="growlUI"></div>');if(title)$m.append('<h1>'+title+'</h1>');if(message)$m.append('<h2>'+message+'</h2>');if(timeout==undefined)timeout=3000;st$.blockUI({message:$m,fadeIn:700,fadeOut:1000,centerY:false,timeout:timeout,showOverlay:false,onUnblock:onClose,css:st$.blockUI.defaults.growlCSS});};st$.fn.block=function(opts){return this.unblock({fadeOut:0}).each(function(){if(st$.css(this,'position')=='static')
this.style.position='relative';if(st$.browser.msie)
this.style.zoom=1;install(this,opts);});};st$.fn.unblock=function(opts){return this.each(function(){remove(this,opts);});};st$.blockUI.version=2.33;st$.blockUI.defaults={message:'<h1>Please wait...</h1>',title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:'30%',top:'40%',left:'35%',textAlign:'center',color:'#000',border:'3px solid #aaa',backgroundColor:'#fff',cursor:'wait'},themedCSS:{width:'30%',top:'40%',left:'35%'},overlayCSS:{backgroundColor:'#000',opacity:0.6,cursor:'wait'},growlCSS:{width:'350px',top:'10px',left:'',right:'10px',border:'none',padding:'5px',opacity:0.6,cursor:'default',color:'#fff',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px','border-radius':'10px'},iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank',forceIframe:false,baseZ:10000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var pageBlock=null;var pageBlockEls=[];function install(el,opts){var full=(el==window);var msg=opts&&opts.message!==undefined?opts.message:undefined;opts=st$.extend({},st$.blockUI.defaults,opts||{});opts.overlayCSS=st$.extend({},st$.blockUI.defaults.overlayCSS,opts.overlayCSS||{});var css=st$.extend({},st$.blockUI.defaults.css,opts.css||{});var themedCSS=st$.extend({},st$.blockUI.defaults.themedCSS,opts.themedCSS||{});msg=msg===undefined?opts.message:msg;if(full&&pageBlock)
remove(window,{fadeOut:0});if(msg&&typeof msg!='string'&&(msg.parentNode||msg.jquery)){var node=msg.jquery?msg[0]:msg;var data={};st$(el).data('blockUI.history',data);data.el=node;data.parent=node.parentNode;data.display=node.style.display;data.position=node.style.position;if(data.parent)
data.parent.removeChild(node);}
var z=opts.baseZ;var stdheight=st$(document).height()*2;var lyr1=(st$.browser.msie||opts.forceIframe)?st$('<iframe class="blockUI" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+opts.iframeSrc+'"></iframe>'):st$('<div class="blockUI" style="display:none"></div>');var lyr2=st$('<div class="blockUI blockOverlay" style="z-index:'+(z++)+';display:none;border:none;margin:0;padding:0;width:100%;height:'+String(stdheight)+'px;top:0;left:0;"></div>');var lyr3,s;if(opts.theme&&full){s='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:fixed">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||'&nbsp;')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(opts.theme){s='<div class="blockUI blockMsg blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+z+';display:none;position:absolute">'+'<div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(opts.title||'&nbsp;')+'</div>'+'<div class="ui-widget-content ui-dialog-content"></div>'+'</div>';}
else if(full){s='<div class="blockUI blockMsg blockPage" style="z-index:'+z+';display:none;position:fixed"></div>';}
else{s='<div class="blockUI blockMsg blockElement" style="z-index:'+z+';display:none;position:absolute"></div>';}
lyr3=st$(s);if(msg){if(opts.theme){lyr3.css(themedCSS);lyr3.addClass('ui-widget-content');}
else
lyr3.css(css);}
if(!opts.applyPlatformOpacityRules||!(st$.browser.mozilla&&/Linux/.test(navigator.platform)))
lyr2.css(opts.overlayCSS);lyr2.css('position',full?'fixed':'absolute');if(st$.browser.msie||opts.forceIframe)
lyr1.css('opacity',0.0);var layers=[lyr1,lyr2,lyr3],$par=full?st$('body'):st$(el);st$.each(layers,function(){this.appendTo($par);});if(opts.theme&&opts.draggable&&st$.fn.draggable){lyr3.draggable({handle:'.ui-dialog-titlebar',cancel:'li'});}
var expr=setExpr&&(!st$.boxModel||st$('object,embed',full?null:el).length>0);if(ie6){if(full&&opts.allowBodyStretch&&st$.boxModel)
st$('html,body').css('height','100%');if((ie6||!st$.boxModel)&&!full){var t=sz(el,'borderTopWidth'),l=sz(el,'borderLeftWidth');var fixT=t?'(0 - '+t+')':0;var fixL=l?'(0 - '+l+')':0;}
st$.each([lyr1,lyr2,lyr3],function(i,o){var s=o[0].style;s.position='absolute';if(i<2){full?s.setExpression('height','Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:'+opts.quirksmodeOffsetHack+') + "px"'):s.setExpression('height','this.parentNode.offsetHeight + "px"');full?s.setExpression('width','jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):s.setExpression('width','this.parentNode.offsetWidth + "px"');if(fixL)s.setExpression('left',fixL);if(fixT)s.setExpression('top',fixT);}
else if(opts.centerY){if(full)s.setExpression('top','(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');s.marginTop=0;}
else if(!opts.centerY&&full){var top=(opts.css&&opts.css.top)?parseInt(opts.css.top):0;var expression='((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + '+top+') + "px"';s.setExpression('top',expression);}});}
if(msg){if(opts.theme)
lyr3.find('.ui-widget-content').append(msg);else
lyr3.append(msg);if(msg.jquery||msg.nodeType)
st$(msg).show();}
if((st$.browser.msie||opts.forceIframe)&&opts.showOverlay)
lyr1.show();if(opts.fadeIn){var cb=opts.onBlock?opts.onBlock:noOp;var cb1=(opts.showOverlay&&!msg)?cb:noOp;var cb2=msg?cb:noOp;if(opts.showOverlay)
lyr2._fadeIn(opts.fadeIn,cb1);if(msg)
lyr3._fadeIn(opts.fadeIn,cb2);}
else{if(opts.showOverlay)
lyr2.show();if(msg)
lyr3.show();if(opts.onBlock)
opts.onBlock();}
bind(1,el,opts);if(full){pageBlock=lyr3[0];pageBlockEls=st$(':input:enabled:visible',pageBlock);if(opts.focusInput)
setTimeout(focus,20);}
else
center(lyr3[0],opts.centerX,opts.centerY);if(opts.timeout){var to=setTimeout(function(){full?st$.unblockUI(opts):st$(el).unblock(opts);},opts.timeout);st$(el).data('blockUI.timeout',to);}};function remove(el,opts){var full=(el==window);var $el=st$(el);var data=$el.data('blockUI.history');var to=$el.data('blockUI.timeout');if(to){clearTimeout(to);$el.removeData('blockUI.timeout');}
opts=st$.extend({},st$.blockUI.defaults,opts||{});bind(0,el,opts);var els;if(full)
els=st$('body').children().filter('.blockUI').add('body > .blockUI');else
els=st$('.blockUI',el);if(full)
pageBlock=pageBlockEls=null;if(opts.fadeOut){els.fadeOut(opts.fadeOut);setTimeout(function(){reset(els,data,opts,el);},opts.fadeOut);}
else
reset(els,data,opts,el);};function reset(els,data,opts,el){els.each(function(i,o){if(this.parentNode)
this.parentNode.removeChild(this);});if(data&&data.el){data.el.style.display=data.display;data.el.style.position=data.position;if(data.parent)
data.parent.appendChild(data.el);st$(el).removeData('blockUI.history');}
if(typeof opts.onUnblock=='function')
opts.onUnblock(el,opts);};function bind(b,el,opts){var full=el==window,$el=st$(el);if(!b&&(full&&!pageBlock||!full&&!$el.data('blockUI.isBlocked')))
return;if(!full)
$el.data('blockUI.isBlocked',b);if(!opts.bindEvents||(b&&!opts.showOverlay))
return;var events='mousedown mouseup keydown keypress';b?st$(document).bind(events,opts,handler):st$(document).unbind(events,handler);};function handler(e){if(e.keyCode&&e.keyCode==9){if(pageBlock&&e.data.constrainTabKey){var els=pageBlockEls;var fwd=!e.shiftKey&&e.target==els[els.length-1];var back=e.shiftKey&&e.target==els[0];if(fwd||back){setTimeout(function(){focus(back)},10);return false;}}}
if(st$(e.target).parents('div.blockMsg').length>0)
return true;return st$(e.target).parents().children().filter('div.blockUI').length==0;};function focus(back){if(!pageBlockEls)
return;var e=pageBlockEls[back===true?pageBlockEls.length-1:0];if(e){try{e.focus();}catch(err){}}};function center(el,x,y){var p=el.parentNode,s=el.style;var l=((p.offsetWidth-el.offsetWidth)/2)-sz(p,'borderLeftWidth');var t=((p.offsetHeight-el.offsetHeight)/2)-sz(p,'borderTopWidth');if(x)s.left=l>0?(l+'px'):'0';if(y)s.top=t>0?(t+'px'):'0';};function sz(el,p){return parseInt(st$.css(el,p))||0;};})(jQuery);st$.extend({getUrlVars:function(){var vars=[],hash;var hashes=window.location.href.slice(window.location.href.indexOf('?')+1).split('&');for(var i=0;i<hashes.length;i++)
{hash=hashes[i].split('=');vars.push(hash[0]);vars[hash[0]]=hash[1];}
return vars;},getUrlVar:function(name){return st$.getUrlVars()[name];}});
;jQuery.effects||(function(st$){st$.effects={version:"1.7.3",save:function(element,set){for(var i=0;i<set.length;i++){if(set[i]!==null)element.data("ec.storage."+set[i],element[0].style[set[i]]);}},restore:function(element,set){for(var i=0;i<set.length;i++){if(set[i]!==null)element.css(set[i],element.data("ec.storage."+set[i]));}},setMode:function(el,mode){if(mode=='toggle')mode=el.is(':hidden')?'show':'hide';return mode;},getBaseline:function(origin,original){var y,x;switch(origin[0]){case'top':y=0;break;case'middle':y=0.5;break;case'bottom':y=1;break;default:y=origin[0]/original.height;};switch(origin[1]){case'left':x=0;break;case'center':x=0.5;break;case'right':x=1;break;default:x=origin[1]/original.width;};return{x:x,y:y};},createWrapper:function(element){if(element.parent().is('.ui-effects-wrapper'))
return element.parent();var props={width:element.outerWidth(true),height:element.outerHeight(true),'float':element.css('float')};element.wrap('<div class="ui-effects-wrapper" style="font-size:100%;background:transparent;border:none;margin:0;padding:0"></div>');var wrapper=element.parent();if(element.css('position')=='static'){wrapper.css({position:'relative'});element.css({position:'relative'});}else{var top=element.css('top');if(isNaN(parseInt(top,10)))top='auto';var left=element.css('left');if(isNaN(parseInt(left,10)))left='auto';wrapper.css({position:element.css('position'),top:top,left:left,zIndex:element.css('z-index')}).show();element.css({position:'relative',top:0,left:0});}
wrapper.css(props);return wrapper;},removeWrapper:function(element){if(element.parent().is('.ui-effects-wrapper'))
return element.parent().replaceWith(element);return element;},setTransition:function(element,list,factor,value){value=value||{};st$.each(list,function(i,x){unit=element.cssUnit(x);if(unit[0]>0)value[x]=unit[0]*factor+unit[1];});return value;},animateClass:function(value,duration,easing,callback){var cb=(typeof easing=="function"?easing:(callback?callback:null));var ea=(typeof easing=="string"?easing:null);return this.each(function(){var offset={};var that=st$(this);var oldStyleAttr=that.attr("style")||'';if(typeof oldStyleAttr=='object')oldStyleAttr=oldStyleAttr["cssText"];if(value.toggle){that.hasClass(value.toggle)?value.remove=value.toggle:value.add=value.toggle;}
var oldStyle=st$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.addClass(value.add);if(value.remove)that.removeClass(value.remove);var newStyle=st$.extend({},(document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle));if(value.add)that.removeClass(value.add);if(value.remove)that.addClass(value.remove);for(var n in newStyle){if(typeof newStyle[n]!="function"&&newStyle[n]&&n.indexOf("Moz")==-1&&n.indexOf("length")==-1&&newStyle[n]!=oldStyle[n]&&(n.match(/color/i)||(!n.match(/color/i)&&!isNaN(parseInt(newStyle[n],10))))&&(oldStyle.position!="static"||(oldStyle.position=="static"&&!n.match(/left|top|bottom|right/))))offset[n]=newStyle[n];}
that.animate(offset,duration,ea,function(){if(typeof st$(this).attr("style")=='object'){st$(this).attr("style")["cssText"]="";st$(this).attr("style")["cssText"]=oldStyleAttr;}else st$(this).attr("style",oldStyleAttr);if(value.add)st$(this).addClass(value.add);if(value.remove)st$(this).removeClass(value.remove);if(cb)cb.apply(this,arguments);});});}};function _normalizeArguments(a,m){var o=a[1]&&a[1].constructor==Object?a[1]:{};if(m)o.mode=m;var speed=a[1]&&a[1].constructor!=Object?a[1]:(o.duration?o.duration:a[2]);speed=st$.fx.off?0:typeof speed==="number"?speed:st$.fx.speeds[speed]||st$.fx.speeds._default;var callback=o.callback||(st$.isFunction(a[1])&&a[1])||(st$.isFunction(a[2])&&a[2])||(st$.isFunction(a[3])&&a[3]);return[a[0],o,speed,callback];}
st$.fn.extend({_show:st$.fn.show,_hide:st$.fn.hide,__toggle:st$.fn.toggle,_addClass:st$.fn.addClass,_removeClass:st$.fn.removeClass,_toggleClass:st$.fn.toggleClass,effect:function(fx,options,speed,callback){return st$.effects[fx]?st$.effects[fx].call(this,{method:fx,options:options||{},duration:speed,callback:callback}):null;},show:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0])))
return this._show.apply(this,arguments);else{return this.effect.apply(this,_normalizeArguments(arguments,'show'));}},hide:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0])))
return this._hide.apply(this,arguments);else{return this.effect.apply(this,_normalizeArguments(arguments,'hide'));}},toggle:function(){if(!arguments[0]||(arguments[0].constructor==Number||(/(slow|normal|fast)/).test(arguments[0]))||(st$.isFunction(arguments[0])||typeof arguments[0]=='boolean')){return this.__toggle.apply(this,arguments);}else{return this.effect.apply(this,_normalizeArguments(arguments,'toggle'));}},addClass:function(classNames,speed,easing,callback){return speed?st$.effects.animateClass.apply(this,[{add:classNames},speed,easing,callback]):this._addClass(classNames);},removeClass:function(classNames,speed,easing,callback){return speed?st$.effects.animateClass.apply(this,[{remove:classNames},speed,easing,callback]):this._removeClass(classNames);},toggleClass:function(classNames,speed,easing,callback){return((typeof speed!=="boolean")&&speed)?st$.effects.animateClass.apply(this,[{toggle:classNames},speed,easing,callback]):this._toggleClass(classNames,speed);},morph:function(remove,add,speed,easing,callback){return st$.effects.animateClass.apply(this,[{add:add,remove:remove},speed,easing,callback]);},switchClass:function(){return this.morph.apply(this,arguments);},cssUnit:function(key){var style=this.css(key),val=[];st$.each(['em','px','%','pt'],function(i,unit){if(style.indexOf(unit)>0)
val=[parseFloat(style),unit];});return val;}});st$.each(['backgroundColor','borderBottomColor','borderLeftColor','borderRightColor','borderTopColor','color','outlineColor'],function(i,attr){st$.fx.step[attr]=function(fx){if(fx.state==0){fx.start=getColor(fx.elem,attr);fx.end=getRGB(fx.end);}
fx.elem.style[attr]="rgb("+[Math.max(Math.min(parseInt((fx.pos*(fx.end[0]-fx.start[0]))+fx.start[0],10),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[1]-fx.start[1]))+fx.start[1],10),255),0),Math.max(Math.min(parseInt((fx.pos*(fx.end[2]-fx.start[2]))+fx.start[2],10),255),0)].join(",")+")";};});function getRGB(color){var result;if(color&&color.constructor==Array&&color.length==3)
return color;if(result=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(color))
return[parseInt(result[1],10),parseInt(result[2],10),parseInt(result[3],10)];if(result=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(color))
return[parseFloat(result[1])*2.55,parseFloat(result[2])*2.55,parseFloat(result[3])*2.55];if(result=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(color))
return[parseInt(result[1],16),parseInt(result[2],16),parseInt(result[3],16)];if(result=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(color))
return[parseInt(result[1]+result[1],16),parseInt(result[2]+result[2],16),parseInt(result[3]+result[3],16)];if(result=/rgba\(0, 0, 0, 0\)/.exec(color))
return colors['transparent'];return colors[st$.trim(color).toLowerCase()];}
function getColor(elem,attr){var color;do{color=st$.curCSS(elem,attr);if(color!=''&&color!='transparent'||st$.nodeName(elem,"body"))
break;attr="backgroundColor";}while(elem=elem.parentNode);return getRGB(color);};var colors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]};st$.easing.jswing=st$.easing.swing;st$.extend(st$.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return st$.easing[st$.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;}
else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-st$.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return st$.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return st$.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});})(jQuery);

(function(st$){st$.effects.slide=function(o){return this.queue(function(){var el=st$(this),props=['position','top','left'];var mode=st$.effects.setMode(el,o.options.mode||'show');var direction=o.options.direction||'left';st$.effects.save(el,props);el.show();st$.effects.createWrapper(el).css({overflow:'hidden'});var ref=(direction=='up'||direction=='down')?'top':'left';var motion=(direction=='up'||direction=='left')?'pos':'neg';var distance=o.options.distance||(ref=='top'?el.outerHeight({margin:true}):el.outerWidth({margin:true}));if(mode=='show')el.css(ref,motion=='pos'?-distance:distance);var animation={};animation[ref]=(mode=='show'?(motion=='pos'?'+=':'-='):(motion=='pos'?'-=':'+='))+distance;el.animate(animation,{queue:false,duration:o.duration,easing:o.options.easing,complete:function(){if(mode=='hide')el.hide();st$.effects.restore(el,props);st$.effects.removeWrapper(el);if(o.callback)o.callback.apply(this,arguments);el.dequeue();}});});};})(jQuery);

var ShopTogetherWrapperDisplay={profile:{},hide:function(_options){if(_options){st$('#'+this.profile.name).hide(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).hide();}
STSETTINGS.set(this.profile.name,'false');},show:function(_options){if(_options){st$('#'+this.profile.name).show(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).show();}
STSETTINGS.set(this.profile.name,'true');},load:function(profile){this.profile=profile;if(STSETTINGS.get(this.profile.name)=='')STSETTINGS.set(this.profile.name,'false');st$(this.profile.parent).append('<div id="'+this.profile.name+'"></div>');st$(this.profile.parent).append('<iframe src="" id="stmail" style="width:0px;height:0px;"></iframe>');if(STSETTINGS.get(this.profile.name)=='false')st$('#'+this.profile.name).hide();}};

var ShopTogetherMailbox={profile:{},eventList:new Array(),messageList:new Array(),load:function(profile){this.profile=profile;},events:function(_results){try{for(var i=0;i<_results.length;i++){var func=_results[i].keyword.split(':');if(func.length==2){if(!this.containsEvent(_results[i].dataid)){this.eventList[this.eventList.length]=_results[i].dataid;window[func[0]][func[1]](_results[i]);}}}}catch(e){STDEBUG.trace(e,'ShopTogetherMailbox.events');}},messages:function(_results){try{for(var i=0;i<_results.length;i++){var func=_results[i].keyword.split(':');if(func.length==2){if(!this.containsMessage(_results[i].dataid)){this.messageList[this.messageList.length]=_results[i].dataid;window[func[0]][func[1]](_results[i]);}}}}catch(e){STDEBUG.trace(e,'ShopTogetherMailbox.messages');}},containsEvent:function(_eventid){for(var i=0;i<this.eventList.length;i++){if(this.eventList[i]==_eventid)
return true;}
return false;},containsMessage:function(_messageid){for(var i=0;i<this.messageList.length;i++){if(this.messageList[i]==_messageid)
return true;}
return false;},removeEvent:function(_eventid){STDEBUG.write('ShopTogetherMailbox.removeEvent: '+_eventid);var paramList=new Array();var param={}
param={"command":"me.delete.event","keyword":"events","dataid":_eventid}
paramList[0]=param;ShopTogetherBridge.send(paramList);},removeMessage:function(_messageid){}}

var ShopTogetherConnector={profile:{},load:function(profile){this.profile=profile},toggleUserStatus:function(){var paramList=new Array();var param={}
if(STSETTINGS.get('st-hide-me')=='true'){param={"command":"me.show","keyword":"status"}
STSETTINGS.set('st-hide-me','true');}else{param={"command":"me.hide","keyword":"status"}
STSETTINGS.set('st-hide-me','false');}
paramList[0]=param;ShopTogetherBridge.send(paramList);},connect:function(request){if(typeof request.online=='undefined'){STDEBUG.write('ShopTogetherConnector.connect: Check For Friend Online.');var paramList=new Array();var param={"command":"connection.get.status","keyword":"status","userid":request.userid}
paramList[0]=param;ShopTogetherBridge.send(paramList);}else{if(request.online){STDEBUG.write('OVERLOAD: '+request.overloaded)
if(request.overloaded==true){this.displayOverloaded();}else{STDEBUG.write('ShopTogetherConnector.connect: Friend Is Online.');this.friendChoice(request);}}else{STDEBUG.write('ShopTogetherConnector.connect: Friend Is Offline.');}}},displayOverloaded:function(){ShopTogetherOverloadPopup.show();},friendChoice:function(request){if(STSETTINGS.get('st-user-name')!=''){if(STSETTINGS.get('st-user-fblogin')=='true'){STDEBUG.write('CHECK FACEBOOK STATUS');ShopTogetherFacebook.checkStatus();}
this.join(request.userid);STDEBUG.write('friendChoice:AFTER JOIN');}else{ShopTogetherConnector.inviteeMessageBox(request.userid);}},inviteeMessageBox:function(_userid){var popup={header:STPOPUPS.INVITEE.header,body:STPOPUPS.INVITEE.body,footer:STPOPUPS.INVITEE.footer,style:STPOPUPS.INVITEE.style}
popup.body=ShopTogetherUtilities.template(popup.body,{userid:_userid});ShopTogetherUtilities.displayPopupWindow(popup);},onFacebookReconnect:function(_fbid,_friends){STSETTINGS.set('st-user-fbid',_fbid);STSETTINGS.set('st-user-fbfriends',_friends);STSETTINGS.set('st-user-fblogin','true',365);var paramList=new Array();var param={}
param={"command":"facebook.login","keyword":"facebook","facebookid":_fbid,"facebookfriends":_friends}
paramList[0]=param;ShopTogetherBridge.send(paramList);},onFacebookClick:function(_userid,_name,_email,_fbid,_friends){STSETTINGS.set('st-user-name',_name,365);STSETTINGS.set('st-user-email',_email,365);STSETTINGS.set('st-user-fbid',_fbid);STSETTINGS.set('st-user-fbfriends',_friends);STSETTINGS.set('st-user-fblogin','true',365);this.join(_userid);},onConnectClickInvitor:function(_tabid){cmShopTogetherTracking.onInitialization();try{if(st$('#st-screen-name-text').val()!=''&&st$('#st-email-text').val()!=''&&ShopTogetherUtilities.emailValid(st$('#st-email-text').val())){if(st$('#st-screen-name-text').val().length>20){alert('Please enter a screen name shorter then 20 characters.')}else{if(st$('#st-invitior-signup-checkbox').is(':checked')){ShopTogetherPageIntegration.submitEmail(st$('#st-email-text').val());}
STSETTINGS.set('st-user-name',st$('#st-screen-name-text').val(),365);STSETTINGS.set('st-user-email',st$('#st-email-text').val(),365);st$.unblockUI();ShopTogetherInviteDisplay.onClickInvitor(_tabid);}}else{alert(this.profile.invalid);}}catch(e){STDEBUG.trace(e,'ShopTogetherConnector.onConnectClick');}},onConnectClick:function(userid){try{cmShopTogetherTracking.onJoin();if(st$('#st-screen-name-text').val()!=''&&st$('#st-email-text').val()!=''&&ShopTogetherUtilities.emailValid(st$('#st-email-text').val())){if(st$('#st-screen-name-text').val().length>20){alert('Please enter a screen name shorter then 20 characters.')}else{if(st$('#st-invitior-signup-checkbox').is(':checked')){ShopTogetherPageIntegration.submitEmail(st$('#st-email-text').val());}
STSETTINGS.set('st-user-name',st$('#st-screen-name-text').val(),365);STSETTINGS.set('st-user-email',st$('#st-email-text').val(),365);this.join(userid);st$.unblockUI();}}else{alert(this.profile.invalid);}}catch(e){STDEBUG.trace(e,'ShopTogetherConnector.onConnectClick');}},friendDisconnected:function(event){STDEBUG.write('ShopTogetherConnector.friendDisconnected');},setSavedUser:function(){var paramList=new Array();var param={};param={"command":"group.get.users","keyword":"initial"}
paramList[0]=param;param={"command":"me.set.savedusers","keyword":"initial"}
paramList[1]=param;ShopTogetherBridge.send(paramList);STDEBUG.write('setSavedUser:SAVED')},friendConnected:function(event){if(STSETTINGS.get('st-groupid')==''){STDEBUG.write('ShopTogetherConnector.friendConnected: Me '+event.authorid);if(STSETTINGS.get('st-user-name')!=''){if(STSETTINGS.get('st-user-fblogin')=='true'){STDEBUG.write('CHECK FACEBOOK STATUS');ShopTogetherFacebook.checkStatus();}
STDEBUG.write('friendConnected:BEFORE JOIN')
this.join(event.authorid);STDEBUG.write('friendConnected:AFTER JOIN')
ShopTogetherConnector.setSavedUser();}}else{STDEBUG.write('friendConnected:ELSE BEFORE JOIN')
ShopTogetherConnector.setSavedUser();}
ShopTogetherMailbox.removeEvent(event.dataid);},invitiorMessageBox:function(_tab){var popup={header:STPOPUPS.INVITIOR.header,body:STPOPUPS.INVITIOR.body,footer:STPOPUPS.INVITIOR.footer,style:STPOPUPS.INVITIOR.style}
popup.body=ShopTogetherUtilities.template(popup.body,{tab:_tab});ShopTogetherUtilities.displayPopupWindow(popup);},join:function(_userid){try{STDEBUG.write('Join Group: '+_userid);var paramList=new Array();var param={};param={"command":"me.set.name","keyword":"username","username":STSETTINGS.get('st-user-name'),"email":STSETTINGS.get('st-user-email'),"facebookid":STSETTINGS.get('st-user-fbid'),"facebook_friends":STSETTINGS.get('st-user-fbfriends')}
paramList[0]=param;param={"command":"connection.send.event","keyword":"ShopTogetherConnector:friendConnected","userid":_userid}
paramList[1]=param;param={"command":"group.join","keyword":"status","userid":_userid}
paramList[2]=param;param={"command":"group.get.users","keyword":"initial"}
paramList[3]=param;param={"command":"group.send.message","keyword":"ShopTogetherChatUsers:addToChat","value":{"type":"text","message":this.profile.initialmessage,"id":"","name":"","url":"","image":""}}
paramList[4]=param;ShopTogetherBridge.send(paramList);ShopTogetherTracking.send("ShopTogetherConnector.join");if(STSETTINGS.get('st-openclose')!='true')ShopTogetherEvents.toolbarOpen();}catch(e){STDEBUG.trace(e,'ShopTogetherConnectortest.join');}},complete:function(groupid){if(groupid!=''){if(typeof groupid!='unefined'){STSETTINGS.set('st-groupid',groupid);ShopTogetherEvents.groupView();STDEBUG.write('ShopTogetherConnector.complete');ShopTogetherEvents.setConnectionOn();ShopTogetherConnector.setSavedUser();}}},disconnect:function(){var paramList=new Array();var param={};param={"command":"group.send.event","keyword":"ShopTogetherConnector:friendDisconnected","groupid":_groupid,"value":{groupid:_groupid}}
paramList[0]=param;param={"command":"group.exit","keyword":"exit","groupid":_groupid}
paramList[1]=param;ShopTogetherBridge.send(paramList);ShopTogetherTracking.send("ShopTogetherConnector.disconnect");}};

function _ShopTogether(){this.id="";this.type="";this.URL="";this.name="";this.subcategory="";this.category="";this.imageThumbnailURL="";this.imageLargeURL="";this.custom1="";this.custom2="";this.description="";this.domIsLoaded=false;this.tb=null;var ITEM=this.ITEM={};var RESULT=this.RESULT;var testIt=this.testIt=function(){}
var closeInvite=this.closeInvite=function(){ShopTogetherInviteDisplay.hide();}
var openInvite=this.openInvite=function(){if(STSETTINGS.get('st-groupid')==''){ShopTogetherInviteDisplay.show({effect:'slide',speed:500});}else{ShopTogetherInviteDisplay.onClick(1);}
return false;}
var updateShadeItem=this.updateShadeItem=function(){try{if(st$('#st-user-wrapper').length==0){return true;}
this.ITEM.name=ShopTogetherUtilities.replaceChars(this.ITEM.name.ellipse(33));this.ITEM.shade=ShopTogetherUtilities.replaceChars(this.ITEM.shade);this.ITEM.canFavorite=1;st$('#'+STSETTINGS.get('ds_st_userid')+'-image').attr('src',this.ITEM.imageThumbnailURL);st$('#'+STSETTINGS.get('ds_st_userid')+'-shade').html(String(this.ITEM.shade));st$('#'+STSETTINGS.get('ds_st_userid')+'-name').html(String(this.ITEM.name));ShopTogetherChatUsers.addUserData(this.ITEM.id,this.ITEM.type,STSETTINGS.get('ds_st_userid'),this.ITEM.imageThumbnailURL,this.ITEM.name,this.ITEM.URL,this.ITEM.shade,1)
var paramList=new Array();var param={"command":"me.set.location","category":this.ITEM.category,"subcategory":this.ITEM.subcategory,"keyword":"user","type":this.ITEM.type,"value":{"id":this.ITEM.id,"type":this.ITEM.type,"name":this.ITEM.name,"image":this.ITEM.imageThumbnailURL,"url":this.ITEM.URL,"shade":this.ITEM.shade,"canFavorite":1}}
paramList[0]=param;ShopTogetherBridge.send(paramList);}catch(e){STDEBUG.write('ChangeShade:'+e);}}
var updateCurrentItem=this.updateCurrentItem=function(item){if(st$('#st-user-wrapper').length==0){return true;}
STDEBUG.write('update item')
this.ITEM=item;this.ITEM.name=ShopTogetherUtilities.replaceChars(this.ITEM.name);this.ITEM.shade=ShopTogetherUtilities.replaceChars(this.ITEM.shade);STDEBUG.write('NEW IMAGE: '+this.ITEM.imageThumbnailURL);var paramList=new Array();STDEBUG.write('NEW ID: '+this.ITEM.id)
var param={"command":"me.set.location","category":this.ITEM.category,"subcategory":this.ITEM.subcategory,"keyword":"user","type":this.ITEM.type,"value":{"id":this.ITEM.id,"type":this.ITEM.type,"name":this.ITEM.name,"image":this.ITEM.imageThumbnailURL,"url":this.ITEM.URL,"shade":this.ITEM.shade}}
paramList[0]=param;ShopTogetherBridge.send(paramList);}
var Initialize=this.Initialize=function(item){if(typeof item!='undefined'){this.ITEM=item;}else{this.ITEM={id:this.id,type:this.type,category:this.category,subcategory:this.subcategory,name:this.name,imageThumbnailURL:this.imageThumbnailURL,imageLargeURL:this.imageLargeURL,description:this.description,URL:this.URL,custom1:this.custom1,custom2:this.custom2};}
if(st$('#menu-swatches-byname').length>0){this.ITEM.shade=st$('#menu-swatches-byname option:selected').text();}else{this.ITEM.shade='';}
if(typeof this.ITEM.canFavorite=='undefined'){this.ITEM.canFavorite=1;}
if(typeof this.ITEM.imageThumbnailURL=='undefined'){this.ITEM.imageThumbnailURL='http://files.shoptogether.com/Clients/MAC/prod/mac_logo.png';}
if(this.ITEM.imageThumbnailURL==''){this.ITEM.imageThumbnailURL='http://files.shoptogether.com/Clients/MAC/prod/mac_logo.png';}
this.ITEM.name=ShopTogetherUtilities.replaceChars(this.ITEM.name);this.ITEM.shade=ShopTogetherUtilities.replaceChars(this.ITEM.shade);st$(document).ready(function(){if(!ShopTogetherUtilities.isMobileSafari()){ShopTogether.onPageReady();}});}
var onPageReady=this.onPageReady=function(){try{FB.init({appId:st_fb_appId,status:true,oauth:true,cookie:true,xfbml:true});}catch(e){}
var paramList=new Array();var param={"command":"me.set.location","category":this.ITEM.category,"subcategory":this.ITEM.subcategory,"keyword":"user","type":this.ITEM.type,"value":{"id":this.ITEM.id,"type":this.ITEM.type,"name":ShopTogetherUtilities.replaceChars(this.ITEM.name),"image":this.ITEM.imageThumbnailURL,"url":this.ITEM.URL,"shade":ShopTogetherUtilities.replaceChars(this.ITEM.shade),"canFavorite":this.ITEM.canFavorite}}
paramList[0]=param;param=null;if(STSETTINGS.get('st-groupid')==''){param={"command":"location.get.users","value":{}}
paramList[1]=param;param={"command":"me.get.events","keyword":"events"}
paramList[2]=param;}else{param={"command":"me.get.messages","timestamp":0}
paramList[1]=param;param={"command":"group.get.users","keyword":"users"}
paramList[2]=param;param={"command":"location.get.users","value":{}}
paramList[3]=param;param={"command":"me.get.events","keyword":"events"}
paramList[4]=param;}
try{ShopTogetherBridge.send(paramList);ShopTogetherBridge.startQueue();}catch(e){alert(e);}}
var onServerResult=this.onServerResult=function(_result){var packets=_result.packets;ShopTogetherEvents.onServerResult(packets);}}
var ShopTogether=new _ShopTogether();

var ShopTogetherChatDisplay={profile:{},hide:function(_options){if(_options){st$('#'+this.profile.name).hide(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).hide();}
STSETTINGS.set(this.profile.name,'false');},show:function(_options){if(_options){st$('#'+this.profile.name).show(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).show();}
st$('#st-user-close').show();STSETTINGS.set(this.profile.name,'true');},addLegalMessage:function(){if(STSETTINGS.get('ds_st_legal')!='true'){STSETTINGS.set('ds_st_legal','true');var _html="<div id='"+this.profile.name+"-legal'>"
_html+=this.profile.legal;_html+="</div>";st$('#'+this.profile.name+'-body').append(_html);}},removeLegalMessage:function(){if(STSETTINGS.get('ds_st_legal')=='true'){st$('#'+this.profile.name+'-legal').hide();}},addToChat:function(_html){st$('#'+this.profile.name+'-body').append(_html);setTimeout(function(){st$('#'+ShopTogetherChatDisplay.profile.name+'-body').scrollTop(st$('#'+ShopTogetherChatDisplay.profile.name+'-body')[0].scrollHeight);},200);ShopTogetherChatHeader.showAlert();},sendProductToChat:function(_id,_name,_url,_image,_shade){var paramList=new Array();var value={"type":"item","message":ShopTogetherUtilities.replaceChars(_name),"id":_id,"name":ShopTogetherUtilities.replaceChars(_name),"url":_url,"image":_image,"shade":ShopTogetherUtilities.replaceChars(_shade)}
var param={"command":"group.send.message","keyword":"ShopTogetherChatUsers:addToChat","groupid":STSETTINGS.get('st-groupid'),"value":value}
paramList[0]=param;ShopTogetherBridge.send(paramList);},sendTextToChat:function(){var _val=st$('#'+this.profile.name+'-text').val();if(_val!=''){var paramList=new Array();var value={"type":"text","message":ShopTogetherUtilities.replaceChars(_val),"id":"","name":"","url":"","image":""}
var param={"command":"group.send.message","keyword":"ShopTogetherChatUsers:addToChat","groupid":STSETTINGS.get('st-groupid'),"value":value}
paramList[0]=param;ShopTogetherBridge.send(paramList);}
st$('#'+this.profile.name+'-text').val('');},onChatClick:function(){ShopTogetherChatDisplay.removeLegalMessage();ShopTogetherChatDisplay.sendTextToChat();},load:function(profile){this.profile=profile;if(STSETTINGS.get(this.profile.name)=='')STSETTINGS.set(this.profile.name,'true');st$(this.profile.parent).append('<div id="'+this.profile.name+'"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-header"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-body"></div>');this.addLegalMessage();st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-footer"></div>');var html="<table width='100%' height='100%' cellspacing='0' cellpadding='0'><tr>"+"<td  align=left ><textarea id='"+this.profile.name+"-text' cols=27 rows=2></textarea></td>"+"<td  align=right ><div onclick='javascript:ShopTogetherChatDisplay.onChatClick();' id='"+this.profile.name+"-footer-button' alt='"+this.profile.alttext+"' title='"+this.profile.alttext+"'></div></td></tr></table>";st$('#'+this.profile.name+'-footer').append(html);if(STSETTINGS.get(this.profile.name)=='false')st$('#'+this.profile.name).hide();st$('#'+this.profile.name+'-text').keypress(function(event){if(event.keyCode=='13'){ShopTogetherChatDisplay.removeLegalMessage();ShopTogetherChatDisplay.sendTextToChat();event.preventDefault();}});}};

var ShopTogetherChatHeader={profile:{},hide:function(_options){if(_options){st$('#'+this.profile.name).hide(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).hide();}
STSETTINGS.set(this.profile.name,'false');},onMinMaxClick:function(){if(STSETTINGS.get(this.profile.name+'-minimize')=='true'){ShopTogetherChatHeader.onMaximize();}else{ShopTogetherChatHeader.onMinimize();}},onMinimize:function(){ShopTogetherChatDisplay.hide();ShopTogetherChatUsers.hide();STSETTINGS.set(this.profile.name+'-minimize','true');},onMaximize:function(){ShopTogetherChatDisplay.show();ShopTogetherChatUsers.show();STSETTINGS.set(this.profile.name+'-minimize','false');st$('#'+this.profile.name+'-box-alert').hide();},showAlert:function(){if(ShopTogetherEvents.pageLoadComplete==true){if(STSETTINGS.get(this.profile.name+'-minimize')=='true'){st$('#'+this.profile.name+'-box-alert').show();}}else{st$('#'+this.profile.name+'-box-alert').hide();}},show:function(_options){if(_options){st$('#'+this.profile.name).show(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).show();}
st$('#st-user-close').show();STSETTINGS.set(this.profile.name,'true');},load:function(profile){this.profile=profile;if(STSETTINGS.get(this.profile.name)=='')STSETTINGS.set(this.profile.name,'true');st$(this.profile.parent).append('<div id="'+this.profile.name+'"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-box"></div>');st$('#'+this.profile.name+'-box').append('<div onclick="ShopTogetherEvents.onGroupClose();" id="'+this.profile.name+'-box-exit" alt="'+this.profile.alt.exit+'" title="'+this.profile.alt.exit+'"></div>');st$('#'+this.profile.name+'-box').append('<div onclick="ShopTogetherInviteDisplay.onClick(1);" id="'+this.profile.name+'-box-add" alt="'+this.profile.alt.add+'" title="'+this.profile.alt.add+'"></div>');st$('#'+this.profile.name+'-box').append('<div onclick="ShopTogetherChatHeader.onMinMaxClick();" id="'+this.profile.name+'-box-minimize" alt="'+this.profile.alt.minimize+'" title="'+this.profile.alt.minimize+'"></div>');st$('#'+this.profile.name+'-box').append('<div id="'+this.profile.name+'-box-alert" alt="'+this.profile.alt.alert+'" title="'+this.profile.alt.alert+'"></div>');st$('#'+this.profile.name+'-box-alert').hide();if(STSETTINGS.get(this.profile.name)=='false')st$('#'+this.profile.name).hide();if(STSETTINGS.get(this.profile.name+'-minimize')=='true'){ShopTogetherChatHeader.onMinimize();}}};

var ShopTogetherChatUsers={profile:{},hide:function(_options){if(_options){st$('#'+this.profile.name).hide(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).hide();}
STSETTINGS.set(this.profile.name,'false');},show:function(_options){if(_options){st$('#'+this.profile.name).show(_options.effect,{direction:"up"},_options.speed,_options.after);}else{st$('#'+this.profile.name).show();}
st$('#st-user-close').show();STSETTINGS.set(this.profile.name,'true');},onChangePage:function(_userdataid){var obj=st$('#'+_userdataid).data();document.location.href=obj.url;},onAddToChat:function(_userdataid){var obj=st$('#'+_userdataid).data();ShopTogetherChatDisplay.sendProductToChat(obj.name,obj.name,obj.url,obj.img,obj.shade)},onAddToFavorites:function(_userdataid){var obj=st$('#'+_userdataid).data();if(obj.type==2){if(obj.canFavorite==1){ShopTogetherPageIntegration.addToFavorite(obj.id,_userdataid);}else{alert(this.profile.favorites);}}else{alert(this.profile.favorites);}},addUserData:function(_id,_type,_userid,_thumbnail,_name,_url,_shade,_canFavorite){st$('#'+_userid+'-template').data({id:_id,type:_type,img:_thumbnail,name:_name,url:_url,shade:_shade,canFavorite:_canFavorite});st$('#'+_userid+'-template').unbind('mouseover');st$('#'+_userid+'-template').unbind('mouseout');st$('#'+_userid+'-template').bind('mouseover',function(){st$('#'+_userid+'-chat').show();if(_canFavorite==0){st$('#'+_userid+'-favorite').hide();}else{st$('#'+_userid+'-favorite').show();}});st$('#'+_userid+'-template').bind('mouseout',function(){st$('#'+_userid+'-chat').hide();st$('#'+_userid+'-favorite').hide();});if(ShopTogetherEvents.pageLoadComplete==true)
ShopTogetherConnector.setSavedUser();},addToChat:function(message){var _html='';if(message.value.type=='item'){_html=ShopTogetherUtilities.template(this.profile.templates.chat.item,{name:message.authorname,url:message.value.url,msg:ShopTogetherUtilities.replaceChars(message.value.message),img:message.value.image,shade:message.value.shade})}else{_html=ShopTogetherUtilities.template(this.profile.templates.chat.text,{name:message.authorname,msg:ShopTogetherUtilities.replaceChars(message.value.message)})}
if(_html!='')
ShopTogetherChatDisplay.addToChat(_html);},load:function(profile){this.profile=profile;if(STSETTINGS.get(this.profile.name)=='')STSETTINGS.set(this.profile.name,'true');st$(this.profile.parent).append('<div id="'+this.profile.name+'"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-title"></div>');st$('#'+this.profile.name).append(ShopTogetherUtilities.template(this.profile.templates.me,{id:STSETTINGS.get('ds_st_userid'),img:ShopTogether.ITEM.imageThumbnailURL,name:String(ShopTogether.ITEM.name).ellipse(33),shade:String(ShopTogether.ITEM.shade).ellipse(33)}));this.addUserData(ShopTogether.ITEM.id,ShopTogether.ITEM.type,STSETTINGS.get('ds_st_userid'),ShopTogether.ITEM.imageThumbnailURL,ShopTogether.ITEM.name,ShopTogether.ITEM.URL,ShopTogether.ITEM.shade,ShopTogether.ITEM.canFavorite);if(STSETTINGS.get(this.profile.name)=='false')st$('#'+this.profile.name).hide();},loadData:function(users){for(var i=0;i<users.length;i++){if(users[i].authorid!=''){if(users[i].authorid!=STSETTINGS.get('ds_st_userid')){if(st$('#'+users[i].authorid+'-template').length==0){if(users[i].online==true){st$('#'+this.profile.name).append(ShopTogetherUtilities.template(this.profile.templates.friend,{id:users[i].authorid,title:users[i].authorname,img:users[i].value.image,name:String(users[i].value.name).ellipse(33),shade:users[i].value.shade}));this.addUserData(users[i].value.id,users[i].value.type,users[i].authorid,users[i].value.image,String(users[i].value.name).ellipse(33),users[i].value.url,users[i].value.shade,users[i].value.canFavorite);}else{st$('#'+users[i].authorid+'-template').remove();}}else{if(users[i].online==true){var obj=st$('#'+users[i].authorid+'-template').data();if(users[i].value.id!=obj.id){try{st$('#'+users[i].authorid+'-name').html(String(users[i].value.name.ellipse(33)));st$('#'+users[i].authorid+'-shade').html(String(users[i].value.shade.ellipse(33)));st$('#'+users[i].authorid+'-image').attr("src",String(users[i].value.image));this.addUserData(users[i].value.id,users[i].value.type,users[i].authorid,users[i].value.image,String(users[i].value.name).ellipse(40),users[i].value.url,users[i].value.shade,users[i].value.canFavorite);}catch(e){STDEBUG.trace(e,'Update User');}}}else{st$('#'+users[i].authorid+'-template').remove();}}}}}}};

var ShopTogetherInviteDisplay={profile:{},onlineUsers:null,onlineUsersCount:0,hideIt:true,currentURL:"",currentTab:1,hide:function(_options){if(ShopTogetherInviteDisplay.hideIt){if(_options){st$('#'+this.profile.name).hide(_options.effect,{direction:"down"},_options.speed,_options.after);}else{st$('#'+this.profile.name).hide();}}},show:function(_options){try{if(st$('#st-overload-wrapper').is(':hidden')){if(_options){st$('#'+this.profile.name).show(_options.effect,{direction:"down"},_options.speed,_options.after);}else{st$('#'+this.profile.name).show();}}}catch(e){alert(e)}},load:function(profile){this.profile=profile;if(STSETTINGS.get('st-user-name')!=''){st$(this.profile.parent).append('<div id="'+this.profile.name+'" class="'+this.profile.name+'-friends"></div>');}else{st$(this.profile.parent).append('<div id="'+this.profile.name+'" class="'+this.profile.name+'"></div>');}
st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-header"></div>');if(STSETTINGS.get('st-user-name')!=''){st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-name">'+ShopTogetherUtilities.template(this.profile.messages.userwelcome,{name:STSETTINGS.get('st-user-name')})+'</div>');}else{st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-name">'+this.profile.messages.nouserwelcome+'</div>');}
st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-help">'+this.profile.messages.help+'</div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(1);" class="'+this.profile.name+'-item st-invite-facebook"></div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(2);"  class="'+this.profile.name+'-item st-invite-twitter"></div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(3);"  class="'+this.profile.name+'-item st-invite-email"></div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(4);"  class="'+this.profile.name+'-item st-invite-im"></div>');if(STSETTINGS.get('st-user-name')!=''){st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(5);"  class="'+this.profile.name+'-item st-invite-friends"></div>');}
st$('#'+this.profile.name).hide();st$('#'+this.profile.name).mouseleave(function(){ShopTogetherInviteDisplay.hide({effect:'slide',speed:500});});},onFacebookClick:function(_url){ShopTogetherFacebook.share();st$.unblockUI();},onTwitterClick:function(_url){st$.unblockUI();var url='http://twitter.com/home?status='+escape(this.profile.messages.twitter+' '+_url);ShopTogetherUtilities.openWindow(url,'Twitter',850,600,'yes','center');},onEmailClick:function(_url){var from=st$('#st-email-from').val();var to=st$('#st-email-to').val();var body=st$('#st-email-body').val();if(from==''){alert(this.profile.messages.emailfrom);return;}
if(to==''||ShopTogetherUtilities.emailValid(to)==false){alert(this.profile.messages.emailto);return;}
st$('#st-invite-email-button').hide();st$('#st-invite-email-confirm').show();setTimeout(function(){st$('#st-invite-email-confirm').hide();st$('#st-invite-email-button').show();st$('#st-email-to').val('');st$('#st-email-from').val('');st$('#st-email-body').val(stlang.STPOPUPS.CONNECT.tabs.email.text);},3000);var _dataString="http://ebm.cheetahmail.com/r/regf2?a=1&n=30&o=1&aid=965196032&FNAME="+from+"&FRIEND_FNAME1="+from+"&FRIEND_EMAIL1="+to;_dataString+="&email="+to+"&MESSAGE="+body+"&LINK="+_url.replace("http://tinyurl.com/","");st$('#stmail').attr('src',_dataString);},requestOnlineUserJoin:function(_userid){ShopTogetherFacebook.onShopWithFriendClick(_userid);STDEBUG.write('RequestOnlineUserJoin: '+_userid);},onInviteRequestSentMessage:function(){st$('#st-online-button').hide();st$('#st-online-confirm').show();setTimeout(function(){st$('#st-online-confirm').hide();st$('#st-online-button').show();},3000);st$.unblockUI();},onOnlineClick:function(){if(this.onlineUsersCount>0){var totalCount=0;for(var i=0;i<this.onlineUsers.length;i++){if(!this.onlineUsers[i].group){if(st$('#checkbox-'+this.onlineUsers[i].userid).is(':checked')){totalCount++;}}}
if(totalCount>0){if(ShopTogetherInviteDisplay.allowedMembers>=totalCount){for(var j=0;j<this.onlineUsers.length;j++){if(!this.onlineUsers[j].group){if(st$('#checkbox-'+this.onlineUsers[j].userid).is(':checked')){this.requestOnlineUserJoin(this.onlineUsers[j].userid);}}}
this.onInviteRequestSentMessage();}else{alert(ShopTogetherUtilities.template(this.profile.messages.maxusers,{users:ShopTogetherInviteDisplay.allowedMembers}));}}else{st$.unblockUI();}}},onClickInvitor:function(tab){setTimeout(function(){this.currentTab=tab;ShopTogetherUtilities.displayLoadingWindow(ShopTogetherInviteDisplay.profile.waiting);var paramList=new Array();var param={"command":"me.get.savedusers","keyword":"savedusers","tinyurl":ShopTogetherUtilities.getConnectionURL()}
paramList[0]=param;ShopTogetherBridge.send(paramList);},800);},onClick:function(tab){cmShopTogetherTracking.onClick(tab);setTimeout(function(){cmShopTogetherTracking.onInitialization();},1000)
if(STSETTINGS.get('st-user-name')!=''){this.currentTab=tab;ShopTogetherUtilities.displayLoadingWindow(this.profile.waiting);var paramList=new Array();var param={"command":"me.get.savedusers","keyword":"savedusers","tinyurl":ShopTogetherUtilities.getConnectionURL()}
paramList[0]=param;ShopTogetherBridge.send(paramList);}else{ShopTogetherConnector.invitiorMessageBox(tab);}},getTestUsers:function(_num){var _pagecount=Math.ceil((_num.length/21));var _start=-21;var _end=0;var ret="";var _sent=new Array();var _offline=new Array();for(var i=0;i<_num.length;i++){if(!_num[i].group){_sent[_sent.length]=_num[i];}else{_offline[_offline.length]=_num[i];}}
for(var i=0;i<_offline.length;i++){_sent[_sent.length]=_offline[i];}
for(var i=0;i<_pagecount;i++){_start+=21;_end+=21;var _collection=new Array();for(var j=_start;j<_end;j++){if(j<=_sent.length){_collection[j-_start]=_sent[j];}}
ret+=this.getOnlineUserPage((i+1),_pagecount,_collection);}
return ret;},getOnlineUserPage:function(_page,_pagecount,_num){var ret="";var _col1=new Array();var _col2=new Array();var _col3=new Array();for(var i=0;i<7;i++){var _obj=null;if(i<=(_num.length-1)){_obj=_num[i];}
_col1[i]=_obj;}
for(var i=7;i<14;i++){var _obj=null;if(i<=(_num.length-1)){_obj=_num[i];}
_col2[i-7]=_obj;}
for(var i=14;i<21;i++){var _obj=null;if(i<=(_num.length-1)){_obj=_num[i];}
_col3[i-14]=_obj;}
return this.getOnlineUserPageHtml(_page,_pagecount,_col1,_col2,_col3);},getOfflineUserPage:function(_page,_pagecount,_num){var ret="";var _col1=new Array();var _col2=new Array();var _col3=new Array();for(var i=0;i<7;i++){var _obj=null;if(i<=(_num.length-1)){_obj=_num[i];}
_col1[i]=_obj;}
for(var i=7;i<14;i++){var _obj=null;if(i<=(_num.length-1)){_obj=_num[i];}
_col2[i-7]=_obj;}
for(var i=14;i<21;i++){var _obj=null;if(i<=(_num.length-1)){_obj=_num[i];}
_col3[i-14]=_obj;}
return this.getOfflineUserPageHtml(_page,_pagecount,_col1,_col2,_col3);},pageOnlineUser:function(_page,_pagecount){if((_page<=_pagecount)&&(_page>0)){for(var i=0;i<_pagecount;i++){st$('#st-online-user-page-'+(i+1)).hide();}
st$('#st-online-user-page-'+_page).show();}},pageOfflineUser:function(_page,_pagecount){if((_page<=_pagecount)&&(_page>0)){for(var i=0;i<_pagecount;i++){st$('#st-offline-user-page-'+(i+1)).hide();}
st$('#st-offline-user-page-'+_page).show();}},getOnlineUserPageHtml:function(_page,_pagecount,_col1,_col2,_col3){var _display="display:block;";if(_page>1){_display="display:none;";}
var ret="<table id='st-online-user-page-"+_page+"'  cellspacing=0 cellpadding=0 style='"+_display+"border-collapse:collapse;'  border=0><tr><td style='font-weight:normal;padding-left:8px;padding-top:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.online.title+"</td>"+"<td  style='font-weight:bold;padding-left:8px;padding-top:8px;'>";if(_pagecount>1){ret+="<table><tr><td class='st-move-backword' onclick='ShopTogetherInviteDisplay.pageOnlineUser("+(_page-1)+","+_pagecount+");'>&nbsp;</td><td>";for(var i=0;i<_pagecount;i++){if((i+1)==_page){ret+="<font style='color:red;'>"+(i+1)+"&nbsp;</font>";}else{ret+=(i+1)+"&nbsp;";}}
ret+="</td><td class='st-move-forward' onclick='ShopTogetherInviteDisplay.pageOnlineUser("+(_page+1)+","+_pagecount+");'>&nbsp;</td></tr></table>"}
ret+="</td></tr>";ret+="<tr><td colspan=2 style='padding-left:0px;padding-top:8px;'>";ret+="<table style='border-collapse:collapse'  cellpadding=0 cellspacing=0 class='st-online-user-table' >";for(var i=0;i<7;i++){ret+="<tr>";if(_col1[i]){ret+=this.getOnlineUserColumn(1,_col1[i]);}
if(_col2[i]){ret+=this.getOnlineUserColumn(2,_col2[i]);if(_col3[i]){ret+=this.getOnlineUserColumn(3,_col3[i]);}}
ret+="</tr>";}
ret+="</table></td></tr></table>";return ret;},getOfflineUserPageHtml:function(_page,_pagecount,_col1,_col2,_col3){var _display="display:block;";if(_page>1){_display="display:none;";}
var ret="<table id='st-offline-user-page-"+_page+"'  cellspacing=0 cellpadding=0 style='"+_display+"border-collapse:collapse;'  border=0><tr><td style='font-weight:normal;padding-left:8px;padding-top:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.offline.title+"</td>"+"<td  style='font-weight:normal;padding-left:8px;padding-top:8px;'>";if(_pagecount>1){ret+="<table><tr><td onclick='ShopTogetherInviteDisplay.pageOfflineUser("+(_page-1)+","+_pagecount+");'>Back</td><td>";for(var i=0;i<_pagecount;i++){if((i+1)==_page){ret+="<font style='color:red;'>"+(i+1)+"&nbsp;</font>";}else{ret+=(i+1)+"&nbsp;";}}
ret+="</td><td onclick='ShopTogetherInviteDisplay.pageOfflineUser("+(_page+1)+","+_pagecount+");'>Forward</td></tr></table>"}
ret+="</td></tr>";ret+="<tr><td colspan=2 style='padding-left:24px;padding-top:8px;'>";ret+="<table  cellpadding=0 cellspacing=0 style='border-collapse:collapse;' class='st-online-user-table' >";for(var i=0;i<7;i++){ret+="<tr>";ret+=this.getOfflineUserColumn(1,_col1[i]);ret+=this.getOfflineUserColumn(2,_col2[i]);ret+=this.getOfflineUserColumn(3,_col3[i]);ret+="</tr>";}
ret+="</table></td></tr></table>";return ret;},getOfflineUserColumn:function(_col,_rec){var ret="";if(_rec!=null){ret='<td class="st-offline-user-td">'+_rec.name+'</td>';}else{ret='<td class="st-offline-user-td">&nbsp;</td>';}
return ret;},getOnlineUserColumn:function(_col,_rec){var ret="";if(_rec!=null){var enabled='';var message='';var facebook='';var group='';if(_rec.group){message='';enabled='disabled';group='-none';}
if(_rec.facebook==false){facebook='-none';}
ret+='<td class="st-online-user-td'+_col+'" nowrap><table cellpadding=0 cellspacing=0 '+'class="st-online-user-table-content"><tr>';ret+='<td class="st-online-user-td-facebook'+facebook+'" nowrap></td>'
ret+='<td align=left class="st-online-user-td-content" nowrap>';if(!group){ret+='<input  id="checkbox-'+_rec.userid+'" type=checkbox '+'style="padding-right:2px;margin-left:2px;padding-left:1px;margin-left:1px;width:13px;height:13px;">';ret+=_rec.name+'</td>';}else{ret+="<div onclick='ShopTogetherInviteDisplay.alertOnlineError()' class='st-offline-user-checkbox' id='checkbox-"+_rec.userid+"'>";ret+=_rec.name+'</div></td>';}
ret+="</tr></table></td>";}else{ret+='<td class="st-online-user-td'+_col+'" nowrap>&nbsp;</td>';}
return ret;},alertOnlineError:function(){st$('#st-online-button').hide();st$('#st-online-error').show();setTimeout(function(){st$('#st-online-error').hide();st$('#st-online-button').show();},3000);},getOnlineUsers:function(_users){var _pagecount=Math.ceil((_users.length/21));var _start=-21;var _end=0;var ret="";for(var i=0;i<_pagecount;i++){_start+=21;_end+=21;var _collection=new Array();for(var j=_start;j<_end;j++){if(j<=_users.length){_collection[j-_start]=_users[j];}}
ret+=this.getOnlineUserPage((i+1),_pagecount,_collection);}
return ret;},getOfflineUsers:function(_users){var _pagecount=Math.ceil((_users.length/21));var _start=-21;var _end=0;var ret="";for(var i=0;i<_pagecount;i++){_start+=21;_end+=21;var _collection=new Array();for(var j=_start;j<_end;j++){if(j<=_users.length){_collection[j-_start]=_users[j];}}
ret+=this.getOfflineUserPage((i+1),_pagecount,_collection);}
return ret;},allowedMembers:0,display:function(_packet){try{ShopTogetherInviteDisplay.allowedMembers=0;if(ShopTogetherEvents.groupCount<4){ShopTogetherInviteDisplay.allowedMembers=(4-ShopTogetherEvents.groupCount);}
this.onlineUsers=null;this.onlineUsersCount=0;if(_packet.online.length>0){ShopTogetherInviteDisplay.onlineUsers=_packet.online;ShopTogetherInviteDisplay.onlineUsersCount=_packet.online.length;}
var _allowedMembers=ShopTogetherInviteDisplay.allowedMembers;var _online="";var _offline="";STDEBUG.write('online friends: '+_packet.online.length);if(STSETTINGS.get('st-user-name')!=''){if(_packet.online.length>0){_online=this.getOnlineUsers(_packet.online);}else{_online+="<table  cellspacing=0 cellpadding=0 style='border-collapse:collapse;'  border=0><tr><td style='font-weight:normal;padding-left:8px;padding-top:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.online.title+"</td></tr>";_online+="<tr><td style='padding-left:0px;padding-top:8px;'>";_online+='<div style="padding-left:24px">'+this.profile.messages.nousersonline+'</div></td></tr></table>';}
if(_packet.offline.length>0){_offline=this.getOfflineUsers(_packet.offline);}else{_offline+="<table  cellspacing=0 cellpadding=0 style='border-collapse:collapse;'  border=0><tr><td style='font-weight:normal;padding-left:8px;padding-top:8px;'>"+stlang.STPOPUPS.CONNECT.tabs.offline.title+"</td></tr>";_offline+="<tr><td style='padding-left:0px;padding-top:8px;'>";_offline+='<div style="padding-left:24px">&nbsp;</div></td></tr></table>';}}
ShopTogetherTracking.send("ShopTogetherConnectPopup.Invite");ShopTogetherUtilities.closeLoadingWindow();this.currentURL=_packet.tinyurl;var _tinyurl=_packet.tinyurl;var popup={header:STPOPUPS.CONNECT.header,body:STPOPUPS.CONNECT.body,footer:STPOPUPS.CONNECT.footer,style:STPOPUPS.CONNECT.style}
var _name=STSETTINGS.get('st-user-name');_name=_name.replace('<br>',' ');var obj={url:_tinyurl,name:_name,online:_online,offline:_offline,users:_allowedMembers}
popup.body=ShopTogetherUtilities.template(popup.body,obj);ShopTogetherUtilities.displayPopupWindow(popup);st$('#st-tab1-toolbar').hide();st$('#st-tab2-toolbar').hide();st$('#st-tab3-toolbar').hide();st$('#st-tab4-toolbar').hide();st$('#st-tab5-toolbar').hide();st$('#st-tab6-toolbar').hide();st$('#st-tab1-display').hide();st$('#st-tab2-display').hide();st$('#st-tab3-display').hide();st$('#st-tab4-display').hide();st$('#st-tab5-display').hide();st$('#st-tab6-display').hide();switch(this.currentTab){case 1:ShopTogetherInviteDisplay.setTabs(1,STPOPUPS.CONNECT.tab1);break;case 2:ShopTogetherInviteDisplay.setTabs(2,STPOPUPS.CONNECT.tab2);break;case 3:ShopTogetherInviteDisplay.setTabs(3,STPOPUPS.CONNECT.tab3);break;case 4:ShopTogetherInviteDisplay.setTabs(4,STPOPUPS.CONNECT.tab4);break;case 5:ShopTogetherInviteDisplay.setTabs(5,STPOPUPS.CONNECT.tab5);break;case 6:ShopTogetherInviteDisplay.setTabs(6,STPOPUPS.CONNECT.tab6);break;}
st$('#st-tab1').click(function(){if(st$('#st-tab1-display').is(':hidden')){ShopTogetherInviteDisplay.setTabs(1,STPOPUPS.CONNECT.tab1);}});st$('#st-tab2').click(function(){if(st$('#st-tab2-display').is(':hidden')){ShopTogetherInviteDisplay.setTabs(2,STPOPUPS.CONNECT.tab2);}});st$('#st-tab3').click(function(){if(st$('#st-tab3-display').is(':hidden')){ShopTogetherInviteDisplay.setTabs(3,STPOPUPS.CONNECT.tab3);}});st$('#st-tab4').click(function(){if(st$('#st-tab4-display').is(':hidden')){ShopTogetherInviteDisplay.setTabs(4,STPOPUPS.CONNECT.tab4);}});st$('#st-tab5').click(function(){if(st$('#st-tab5-display').is(':hidden')){ShopTogetherInviteDisplay.setTabs(5,STPOPUPS.CONNECT.tab5);}});st$('#st-tab6').click(function(){if(st$('#st-tab6-display').is(':hidden')){ShopTogetherInviteDisplay.setTabs(6,STPOPUPS.CONNECT.tab6);}});if(STSETTINGS.get('st-user-name')==''){st$('#st-tab6').hide();st$('#st-tab5').hide();st$('#st-tab-filler').css({'width':'140px'});}else{st$('#st-tab-filler').css({'width':'10px'});}}catch(e){STDEBUG.trace(e,'ShopTogetherConnectPopup.display');}},setTabs:function(tabid,height){for(var i=0;i<6;i++){if((i+1)==tabid){st$('#st-tab'+String((i+1))+'-image').attr('src',STCONFIG.get('IMAGES')+'Tab_'+String((i+1))+'_On.png');st$('#st-tab'+String((i+1))+'-image').css('padding-top','0px');st$('#st-tab'+String((i+1))).css('background-color','#323232');st$('#st-tab'+String((i+1))+'-display').show();st$('#st-tab'+String((i+1))+'-toolbar').show();}else{st$('#st-tab'+String((i+1))+'-image').attr('src',STCONFIG.get('IMAGES')+'Tab_'+String((i+1))+'_Off.png');st$('#st-tab'+String((i+1))+'-image').css('padding-top','0px');st$('#st-tab'+String((i+1))).css('background-color','#181818');st$('#st-tab'+String((i+1))+'-display').hide();st$('#st-tab'+String((i+1))+'-toolbar').hide();}
st$('#st-tab-window').height(height+20);st$('#st-tab-body').height(height);}}};

var ShopTogetherFacebook={profile:{},load:function(profile){this.profile=profile;},onShopWithFriendClick:function(_userid){var paramList=new Array();var param={"command":"user.send.event","keyword":"ShopTogetherFacebook:onShopWithFriendClickAccept","userid":_userid,"value":{image:STSETTINGS.get('st-user-image'),first_name:STSETTINGS.get('st-user-first-name')}}
paramList[0]=param;ShopTogetherBridge.send(paramList);ShopTogetherTracking.send("ShopTogetherFacebook.onShopWithFriendClick");},onOpenConfirmJoinMessage:function(){ShopTogetherConfirmJoin.popup('john doe','John','12345','')},onShopWithFriendClickAccept:function(event){ShopTogetherConfirmJoin.popup(event.authorname,event.value.first_name,event.authorid,event.value.image);ShopTogetherMailbox.removeEvent(event.dataid);},sendShopWithFriendAccept:function(_id){ShopTogetherConfirmJoin.hide();if(STSETTINGS.get('st-groupid')==''){ShopTogetherConnector.join(_id);}else{var paramList=new Array();var param={};param={"command":"user.send.event","keyword":"ShopTogetherFacebook:onShopWithFriendClickAccepted","userid":_id}
paramList[0]=param;ShopTogetherBridge.send(paramList);}},onShopWithFriendClickAccepted:function(event){ShopTogetherTracking.send("ShopTogetherFacebook.onShopWithFriendClickAccepted");ShopTogetherMailbox.removeEvent(event.dataid);ShopTogetherConnector.join(event.authorid);},share:function(){try{scroll(0,0)}catch(e){}
try{STDEBUG.write("sharing item")
FB.getLoginStatus(function(response){if(response.status=='connected'){ShopTogetherFacebook.shareLoggedIn();}else{FB.login(function(response){ShopTogetherFacebook.shareLoggedIn();},{scope:"email,friends_online_presence,user_birthday,friends_birthday"})}});}catch(e){STDEBUG.trace(e,'login error');}},shareLoggedIn:function(){FB.ui({method:'send',link:STCONFIG.get('FACEBOOK_LANDING_PAGE')
+"?st_login_facebook="
+STSETTINGS.get('ds_st_userid')},function(response){});},checkStatus:function(){FB.getLoginStatus(function(response){if(response.authResponse){STDEBUG.write('FACEBOOK: LOGGED IN');}else{if(response.status=='notConnected'){STDEBUG.write('FACEBOOK: NOT LOGGED IN (Not Connected)')}else{STDEBUG.write('FACEBOOK: NOT LOGGED IN (Connected)');ShopTogetherFacebook.reRequestLogin();}}});},reRequestNo:function(){st$.unblockUI();},reRequestLogin:function(){var popup={header:STPOPUPS.RELOGIN.header,body:STPOPUPS.RELOGIN.body,footer:STPOPUPS.RELOGIN.footer,style:STPOPUPS.RELOGIN.style}
popup.body=ShopTogetherUtilities.template(popup.body,{});ShopTogetherUtilities.displayPopupWindow(popup);},onReRequestLogin:function(){STDEBUG.write('ShopTogetherFacebook.onReRequestLogin');FB.login(function(response){ShopTogetherFacebook.runFacebookSession(response,'',false);},{scope:ShopTogetherFacebook.profile.permissions});},requestLogin:function(_userid){FB.login(function(response){ShopTogetherFacebook.runFacebookSession(response,_userid,true);},{scope:ShopTogetherFacebook.profile.permissions});},requestLoginInvitor:function(_tabid){FB.login(function(response){ShopTogetherFacebook.runFacebookSessionInvitor(response,_tabid);},{scope:ShopTogetherFacebook.profile.permissions});},runFacebookSessionInvitor:function(response,_tabid){if(response.authResponse==null){document.location.href=document.location.href;}else{ShopTogetherFacebook.loadData(response.authResponse,"",false);ShopTogetherInviteDisplay.onClickInvitor(_tabid);}},runFacebookSession:function(response,_userid,_runConnect){if(response.authResponse==null){document.location.href=document.location.href;}else{ShopTogetherFacebook.loadData(response.authResponse,_userid,_runConnect);st$.unblockUI();}},loadData:function(_session,_userid,_runConnect){var friendCount=0;var st_fb_uid=0;var st_fb_name="";var st_fb_first_name="";var st_fb_last_name="";var st_fb_pic_square="";var st_fb_email="";var st_fb_birthday="";var st_fb_display_name="";var userInfo=FB.Data.query("select uid, first_name, last_name, name, pic_square, email,birthday from user where uid = {0}",_session.uid);var friendsThatAcceptedApplication=FB.Data.query("select uid, first_name, last_name, name, pic_square, email, online_presence, is_app_user from user where is_app_user and uid in "
+"(select uid2 from friend where uid1 = {0})  order by rand()",_session.uid);FB.Data.waitOn([userInfo,friendsThatAcceptedApplication],function(){if(st_fb_uid==0){FB.Array.forEach(userInfo.value,function(row){st_fb_uid=row.uid;st_fb_name=row.name;st_fb_first_name=row.first_name;st_fb_last_name=row.last_name;st_fb_pic_square=ShopTogetherFacebook.profile.noprofilepic;st_fb_birthday=row.birthday;if(row.pic_square!=null)st_fb_pic_square=row.pic_square;st_fb_email=row.email;st_fb_display_name=st_fb_first_name+st_fb_last_name.slice(0,1);});var _friends="";FB.Array.forEach(friendsThatAcceptedApplication.value,function(row){STDEBUG.write('Accepted Added: '+row.name)
if(row.pic_square==null)row.pic_square=ShopTogetherFacebook.profile.noprofilepic;if(_friends==''){_friends=row.uid;}else{_friends+=','+row.uid;}});STDEBUG.write('FirstName: '+st_fb_display_name);STDEBUG.write('Email: '+st_fb_email);STDEBUG.write('userid: '+_userid);STDEBUG.write('fbid: '+st_fb_uid);
if(_runConnect){
STDEBUG.write('FACEBOOK: JOIN AFTER DATA LOAD')
ShopTogetherConnector.onFacebookClick(_userid,st_fb_display_name,st_fb_email,st_fb_uid,_friends);
}else{
STDEBUG.write('FACEBOOK: DONT JOIN AFTER DATA LOAD2')
STSETTINGS.set('st-user-name',st_fb_display_name,365);
STSETTINGS.set('st-user-email',st_fb_email,365);
ShopTogetherConnector.onFacebookReconnect(st_fb_uid,_friends);
}}});}};

var ShopTogetherConfirmJoin={profile:{},hide:function(_options){if(_options){st$('#'+this.profile.name).hide(_options.effect,{direction:"down"},_options.speed,_options.after);}else{st$('#'+this.profile.name).hide();}},show:function(_options){if(_options){st$('#'+this.profile.name).show(_options.effect,{direction:"down"},_options.speed,_options.after);}else{st$('#'+this.profile.name).show();}},popup:function(_name,_first_name,_userid,_image){var bodytemplate=stlang.STPOPUPS.CONFIRM_JOIN.title
bodytemplate=ShopTogetherUtilities.template(bodytemplate,{first_name:_first_name,name:_name});st$('#'+this.profile.name+'-body').html(bodytemplate);var footemplate='<table width="100%" cellspacing=0 cellpadding=0 style="border-collapse:collapse;">'+'<tr><td align=left style="text-align:left;">'+'<div class="st-confirmjoin-button" onclick=\'ShopTogetherFacebook.sendShopWithFriendAccept("${userid}");\'></div></td>'+'<td style="text-align:right;padding-right:10px;">'+'<div class="st-confirmjoin-ignore" onclick=\'ShopTogetherConfirmJoin.hide()\'>'+stlang.STPOPUPS.CONFIRM_JOIN.ignore+'</div></td></tr></table>';footemplate=ShopTogetherUtilities.template(footemplate,{first_name:_first_name,name:_name,userid:_userid,image:_image});st$('#'+this.profile.name+'-footer').html(footemplate);st$('#'+this.profile.name).show();},load:function(profile){this.profile=profile;st$(this.profile.parent).append('<div id="'+this.profile.name+'" class="'+this.profile.name+'"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-header"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-body"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-footer"></div>');st$('#'+this.profile.name).hide();}};

var ShopTogetherOverloadPopup={profile:{},hide:function(_options){if(_options){st$('#'+this.profile.name).hide(_options.effect,{direction:"down"},_options.speed,_options.after);}else{st$('#'+this.profile.name).hide();}},show:function(_options){if(_options){st$('#'+this.profile.name).show(_options.effect,{direction:"down"},_options.speed,_options.after);}else{st$('#'+this.profile.name).show();}},load:function(profile){this.profile=profile;st$(this.profile.parent).append('<div id="'+this.profile.name+'" class="'+this.profile.name+'"></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-header"><div id="'+this.profile.name+'-header-close"></div></div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-name">'+this.profile.messages.nouserwelcome+'</div>');st$('#'+this.profile.name).append('<div id="'+this.profile.name+'-help">'+this.profile.messages.help+'</div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(1);" class="'+this.profile.name+'-item st-invite-facebook"></div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(2);"  class="'+this.profile.name+'-item st-invite-twitter"></div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(3);"  class="'+this.profile.name+'-item st-invite-email"></div>');st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(4);"  class="'+this.profile.name+'-item st-invite-im"></div>');if(STSETTINGS.get('st-user-name')!=''){st$('#'+this.profile.name).append('<div onclick="javascript:ShopTogetherInviteDisplay.onClick(5);"  class="'+this.profile.name+'-item st-invite-friends"></div>');}
st$('#'+this.profile.name).hide();st$('#'+this.profile.name+'-header-close').click(function(){ShopTogetherOverloadPopup.hide({effect:'slide',speed:500});});}}

var cmShopTogetherTracking={onLaunch:function(){try{cmShopTogetherTracking._sendConversionEventTag("LAUNCH","SHOP TOGETHER");}catch(e){}},onInitialization:function(){try{cmShopTogetherTracking._sendConversionEventTag("INITIATION","SHOP TOGETHER");}catch(e){}},onJoin:function(){try{cmShopTogetherTracking._sendConversionEventTag("JOIN","SHOP TOGETHER");}catch(e){}},onEnd:function(){try{cmShopTogetherTracking._sendConversionEventTag("END","SHOP TOGETHER");}catch(e){}},onClick:function(tab){switch(tab){case 1:try{cmShopTogetherTracking.onFacebook();}catch(e){}
break;case 2:try{cmShopTogetherTracking.onTwitter();}catch(e){}
break;case 3:try{cmShopTogetherTracking.onEmail();}catch(e){}
break;case 4:try{cmShopTogetherTracking.onIM();}catch(e){}
break;case 5:try{cmShopTogetherTracking.onMyFriends();}catch(e){}
break;}},onFacebook:function(){try{cmShopTogetherTracking._sendConversionEventTag("FACEBOOK","SHOP TOGETHER MENU");}catch(e){}},onTwitter:function(){try{cmShopTogetherTracking._sendConversionEventTag("TWITTER","SHOP TOGETHER MENU");}catch(e){}},onEmail:function(){try{cmShopTogetherTracking._sendConversionEventTag("EMAIL","SHOP TOGETHER MENU");}catch(e){}},onIM:function(){try{cmShopTogetherTracking._sendConversionEventTag("IM","SHOP TOGETHER MENU");}catch(e){}},onMyFriends:function(){try{cmShopTogetherTracking._sendConversionEventTag("MY FRIENDS","SHOP TOGETHER MENU");}catch(e){}},_sendConversionEventTag:function(eventId,eventCategory){try{cmCreateConversionEventTag(eventId,"2",eventCategory,"0")}catch(e){}}}

