var PokerSites=null;var PokerNames=null;function PokerNetworkSitesCallback(a){PokerSites=a}function GetEmptyPlayerNamesCallback(a){PokerNames=a}function PlayerNamesFailedCallback(f){var b=f.get_stackTrace();var g=f.get_message();var c=f.get_statusCode();var a=f.get_exceptionType();var d=f.get_timedOut();var e="{Stack Trace: "+b+"; Service Error: "+g+"; Status Code: "+c+"; Exception Type: "+a+"; Timedout: "+d+"}";alert(e)}function EditPlayerNamesCaptcha(){CaptchaController.GetCaptchaId(PlayerEditableInfo_SessionId,-1,90,28,EditPlayerNamesCaptchaCallback,PlayerNamesFailedCallback)}function EditPlayerNamesCaptchaCallback(c){var h=parseInt(document.getElementById(PlayerEditableInfo_pokerNetworkIdField).value);for(var f=0;f<PokerSites.length;f++){var b=PokerSites[f];if(b.Id!=h){var e=document.getElementById("NewValue_"+b.Id);var a=document.getElementById("OldValue_"+b.Id);a.style.display="none";e.style.display="";e.value=a.innerHTML.trim()}}document.getElementById("SubmitPlayerNames").style.display="";document.getElementById("EditPlayerNames").style.display="none";document.getElementById("CancelPlayerNames").style.display="";var g=document.getElementById("CaptchaImage_PlayerNames");if(g!=null){g.src=g.src.substr(0,g.src.indexOf("=")+1)+c.Id.toString();g.style.display="";var d=document.getElementById("CaptchaCode_PlayerNames");if(d!=null){d.value="";d.style.display=""}}}function SubmitPlayerNames(){var e=parseInt(document.getElementById(PlayerEditableInfo_playerIdField).value);var j=parseInt(document.getElementById(PlayerEditableInfo_pokerNetworkIdField).value);for(var d=0;d<PokerNames.length;d++){var b=PokerNames[d];var c=document.getElementById("NewValue_"+b.PokerSiteId);c.style.color="Black";if(b.PokerSiteId==j){c=document.getElementById("OldValue_"+b.PokerSiteId)}if(c!=null){if(c.tagName=="SPAN"){b.Name=c.innerHTML.trim()}else{b.Name=c.value.trim()}}}var h=document.getElementById("CaptchaImage_PlayerNames");var f=-1;if(h!=null){f=parseInt(h.src.substr(h.src.indexOf("=")+1))}var a="";var g=document.getElementById("CaptchaCode_PlayerNames");if(g!=null){a=g.value}PlayerInfoController.SetPlayersNames(j,e,PokerNames,a,f,90,28,SetPlayersNamesCallback)}function SetPlayersNamesCallback(a){var f=true;var b=a.Names;for(var e=0;e<b.length;e++){var c=b[e];if(c.Id==-1&&c.Name!=null&&c.Name.length>0){document.getElementById("NewValue_"+c.PokerSiteId).style.color="Red";f=false}}if(f){if(a.ValidateResult==-1){var h=parseInt(document.getElementById(PlayerEditableInfo_pokerNetworkIdField).value);for(var e=0;e<b.length;e++){var c=b[e];var d=document.getElementById("NewValue_"+c.PokerSiteId);if(c.PokerSiteId==h){d=document.getElementById("OldValue_"+c.PokerSiteId)}if(d!=null){if(d.tagName=="SPAN"){c.Name=d.innerHTML.trim()}else{c.Name=d.value.trim();if(c.PlayerLink!=null&&c.PlayerLink.length>0){d=document.getElementById("OldValue_"+c.PokerSiteId);d.href=c.PlayerLink}}}}PokerNames=b;CancelPlayerNames(b)}else{alert("You can input correct code to apply changes!");var g=document.getElementById("CaptchaImage_PlayerNames");g.src=g.src.substr(0,g.src.indexOf("=")+1)+a.ValidateResult.toString()}}else{alert("Check names, please!")}}function CancelPlayerNames(c){if(c==null){for(var f=0;f<PokerSites.length;f++){var d=PokerSites[f];var a=document.getElementById("NewValue_"+d.Id);var e=document.getElementById("OldValue_"+d.Id);a.style.display="none";e.style.display="";a.style.color="Black"}}else{for(var f=0;f<c.length;f++){var b=c[f];var a=document.getElementById("NewValue_"+b.PokerSiteId);var e=document.getElementById("OldValue_"+b.PokerSiteId);a.style.display="none";e.style.display="";a.style.color="Black";e.innerHTML=b.Name}}var h=document.getElementById("CaptchaImage_PlayerNames");if(h!=null){h.style.display="none";h.src=h.src.substr(0,h.src.indexOf("=")+1)+"-1";var g=document.getElementById("CaptchaCode_PlayerNames");if(g!=null){g.style.display="none";g.value=""}}document.getElementById("SubmitPlayerNames").style.display="none";document.getElementById("EditPlayerNames").style.display="";document.getElementById("CancelPlayerNames").style.display="none"}function PlayerNames_KeyDown(a){if(a==null){a=window.event}if(a.keyCode==13){a.returnValue=false;a.cancelBubble=true;SubmitPlayerNames();return false}return true};