;(function($,_,undefined){"use strict";ips.controller.register('pocketfives.front.members.location',{initialize:function(){this.on('change','select',this.locationChange);ips.templates.set('core.tooltip',"  <div id='{{id}}' class='ipsTooltip cLogin_popupSingle ipsType_medium' role='tooltip'>{{content}}</div>");this.scope.find('table.ipsMatrix thead th:last').append(' <i class="fa fa-question-circle" data-ipsTooltip title="You may be excluded from your local, regional and country rankings if you have recently accrued PLB points on poker sites that are not allowed in the country or region listed in your profile.  Check this box to continue to track your cashes on this poker site but exclude those cashes from counting toward your PLB score and rankings. Please note any changes can take up to 24 hours to take effect."></i>');},locationChange:function(e){var that=$(e.currentTarget);var area=that.data('area');var url=this.scope.data('url');ips.getAjax()(url,{data:{area:area,id:that.val()},type:'post'}).done(function(res,status,jqXHR){}).fail(function(jqXHR,textStatus,errorThrown){ips.ui.flashMsg.show(jqXHR.responseJSON||'Something wrong happened');});},submitAjaxForm:function(e){e.preventDefault();var dialog=this.scope.closest('.ipsDialog');if(!dialog.length){return;}
var elemId=dialog.attr('id').replace(/_dialog$/,'');var dialogObj=ips.ui.dialog.getObj($('#'+elemId));if(!dialogObj){return;}
dialogObj.setLoading(true);ips.getAjax()($(e.currentTarget).attr('action')+'&ajaxValidate=1',{data:$(e.currentTarget).serialize(),type:'post'}).done(function(response,textStatus,jqXHR){if(jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormError: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formerror: true')!==-1){dialogObj.updateContent(jqXHR.responseText);$(document).trigger('contentChange',[$('#'+elemId)]);z
dialogObj.setLoading(false);}else if(jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormNoSubmit: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formnosubmit: true')!==-1){dialogObj.updateContent(jqXHR.responseText);$(document).trigger('contentChange',[$('#'+elemId)]);dialogObj.setLoading(false);}else{ips.getAjax()($(e.currentTarget).attr('action'),{data:$(e.currentTarget).serialize(),type:'post',bypassRedirect:true}).done(function(response,status,jqXHR){if(jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormError: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormNoSubmit: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formerror: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formnosubmit: true')!==-1){}else{ips.ui.flashMsg.show('Screenname Saved');dialogObj.updateContent(response);$(document).trigger('contentChange',[$('#'+elemId)]);dialogObj.setLoading(false);}}).fail(function(jqXHR,status,errorThrown){ips.ui.flashMsg.show('Something wrong happened');});}}).fail(function(jqXHR,textStatus,errorThrown){ips.ui.flashMsg.show('Something wrong happened');});},dismissDialog:function(e){var elemId=$('.ipsDialog').attr('id').replace(/_dialog$/,'');var dialogObj=ips.ui.dialog.getObj($('#'+elemId));dialogObj.hide();$('#'+elemId).data('_dialog','')}});}(jQuery,_));;
;(function($,_,undefined){"use strict";ips.controller.register('pocketfives.front.members.sitenames',{initialize:function(){this.on('submit','form',this.submitAjaxForm);this.on('click','.edit_sitename, .delete_sitename',this.actionSitename);this.on('change','input:checkbox',this.actionSitename);ips.templates.set('core.tooltip',"  <div id='{{id}}' class='ipsTooltip cLogin_popupSingle ipsType_medium' role='tooltip'>{{content}}</div>");this.scope.find('table.ipsMatrix thead th:last').append(' <i class="fa fa-question-circle" data-ipsTooltip title="You may be excluded from your local, regional and country rankings if you have recently accrued PLB points on poker sites that are not allowed in the country or region listed in your profile.  Check this box to continue to track your cashes on this poker site but exclude those cashes from counting toward your PLB score and rankings. Please note any changes can take up to 24 hours to take effect."></i>');},actionSitename:function(e){var that=$(e.currentTarget);var action=that.data('action');var rowid=that.data('rowid');if(that.is(':checkbox')){action='exclude';var bits=that.attr('name').replace('site[','').split('][');rowid=bits[0];}
ips.getAjax()('/?app=pocketfives&module=members&controller=sitenames&do=editRow',{data:{rowid:rowid,action:action,sitename:$("#elInput_site\\["+rowid+"\\]\\[username\\]").val(),newusername:$("#elInput_site\\["+rowid+"\\]\\[newusername\\]").val()},type:'post'}).done(function(res,status,jqXHR){switch(action){case'delete':that.parents('tr').remove();$("#elSelect_").append('<option value="'+that.data('siteid')+'">'+that.data('site')+'</option>');ips.ui.flashMsg.show('Screen name deleted');break;case'edit':var currentSitename=$("#elInput_site\\["+rowid+"\\]\\[username\\]").val();var lastSitename=that.data('sitename');var newSiteName=$("#elInput_site\\["+rowid+"\\]\\[newusername\\]").val()
if(currentSitename==lastSitename&&!newSiteName){ips.ui.flashMsg.show('No changes detected');}
break;case'exclude':ips.ui.flashMsg.show('Settings saved');break;default:ips.ui.flashMsg.show('Unrecognized action');break;}}).fail(function(jqXHR,textStatus,errorThrown){ips.ui.flashMsg.show(jqXHR.responseJSON||'Something wrong happened');});},submitAjaxForm:function(e){e.preventDefault();var dialog=this.scope.closest('.ipsDialog');if(!dialog.length){return;}
var elemId=dialog.attr('id').replace(/_dialog$/,'');var dialogObj=ips.ui.dialog.getObj($('#'+elemId));if(!dialogObj){return;}
dialogObj.setLoading(true);ips.getAjax()($(e.currentTarget).attr('action')+'&ajaxValidate=1',{data:$(e.currentTarget).serialize(),type:'post'}).done(function(response,textStatus,jqXHR){if(jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormError: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formerror: true')!==-1){dialogObj.updateContent(jqXHR.responseText);$(document).trigger('contentChange',[$('#'+elemId)]);z
dialogObj.setLoading(false);}else if(jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormNoSubmit: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formnosubmit: true')!==-1){dialogObj.updateContent(jqXHR.responseText);$(document).trigger('contentChange',[$('#'+elemId)]);dialogObj.setLoading(false);}else{ips.getAjax()($(e.currentTarget).attr('action'),{data:$(e.currentTarget).serialize(),type:'post',bypassRedirect:true}).done(function(response,status,jqXHR){if(jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormError: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('X-IPS-FormNoSubmit: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formerror: true')!==-1||jqXHR.getAllResponseHeaders().indexOf('x-ips-formnosubmit: true')!==-1){}else{ips.ui.flashMsg.show('Screenname Saved');dialogObj.updateContent(response);$(document).trigger('contentChange',[$('#'+elemId)]);dialogObj.setLoading(false);}}).fail(function(jqXHR,status,errorThrown){ips.ui.flashMsg.show('Something wrong happened');});}}).fail(function(jqXHR,textStatus,errorThrown){ips.ui.flashMsg.show('Something wrong happened');});},dismissDialog:function(e){var elemId=$('.ipsDialog').attr('id').replace(/_dialog$/,'');var dialogObj=ips.ui.dialog.getObj($('#'+elemId));dialogObj.hide();$('#'+elemId).data('_dialog','')}});}(jQuery,_));;