function EditPlayerInfoCaptcha(b,a){CaptchaController.GetCaptchaId(a,b,90,28,EditPlayerInfoCaptchaCallback,PlayerInfoFailedCallback)}var gender={0:"Male",1:"Female"};var genderIndex=new Array(0,1);function PlayerInfoFailedCallback(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 EditPlayerInfoCaptchaCallback(a){var i=a.Tag;var b=document.getElementById("PlayerInfoOldValue_"+i);var g=b.innerHTML.replace(/(^\s*)|(\s*$)/g,"");var f=document.getElementById("PlayerInfoNewValue_"+i);if(f.tagName=="SELECT"){var h=f.options.length;for(var e=0;e<h;e++){var k=f.options.item(e);if(k.text==g){k.selected=true;break}}}else{f.value=g}f.style.display="";b.style.display="none";document.getElementById("Submit_"+i).style.display="";document.getElementById("Edit_"+i).style.display="none";document.getElementById("History_"+i).style.display="none";document.getElementById("Cancel_"+i).style.display="";var c=document.getElementById("CaptchaImage_"+i);if(c!=null){c.src=c.src.substr(0,c.src.indexOf("=")+1)+a.Id.toString();c.style.display="";var d=document.getElementById("CaptchaCode_"+i);d.style.display=""}}function SubmitPlayerInfo(k){var c=document.getElementById("PlayerInfoNewValue_"+k);var b=null;if(c.tagName=="SELECT"){var f=c.options.length;for(var e=0;e<f;e++){var l=c.options[e];if(l.selected){b=gender[l.value];break}}}else{b=c.value}var m=parseInt(document.getElementById(PlayerEditableInfo_pokerNetworkIdField).value);var g=parseInt(document.getElementById(PlayerEditableInfo_playerIdField).value);var d=document.getElementById("CaptchaImage_"+k);var h=-1;if(d!=null){h=parseInt(d.src.substr(d.src.indexOf("=")+1))}var a="";var i=document.getElementById("CaptchaCode_"+k);if(i!=null){a=i.value}PlayerInfoController.Submit(a,h,b,k,m,g,90,28,SubmitPlayerInfoCallback,PlayerInfoFailedCallback)}function GetGender(b){var d=null;for(var a=0;a<genderIndex.length;a++){if(gender[genderIndex[a]]==b){var c=document.getElementById("PlayerInfoNewValue_4");d=c.options[genderIndex[a]].innerHTML;break}}return d}function SubmitPlayerInfoCallback(c){if(c.ValidateResult==-1){var a=c.Type;var b=document.getElementById("PlayerInfoOldValue_"+a);if(a==4){b.innerHTML=GetGender(c.Value)}else{b.innerHTML=c.Value}b.style.display="";document.getElementById("PlayerInfoNewValue_"+a).style.display="none";document.getElementById("Submit_"+a).style.display="none";document.getElementById("Cancel_"+a).style.display="none";document.getElementById("Edit_"+a).style.display="";document.getElementById("History_"+a).style.display="";var d=document.getElementById("CaptchaImage_"+a);if(d!=null){d.style.display="none";d.src=d.src.substr(0,d.src.indexOf("=")+1)+"-1";var e=document.getElementById("CaptchaCode_"+a);if(e!=null){e.style.display="none";e.value=""}}}else{alert("You can input correct code to apply changes!");var d=document.getElementById("CaptchaImage_"+c.Type);d.src=d.src.substr(0,d.src.indexOf("=")+1)+c.ValidateResult.toString()}}function CancelPlayerInfo(a){var b=document.getElementById("CaptchaImage_"+a);if(b!=null){b.style.display="none";b.src=b.src.substr(0,b.src.indexOf("=")+1)+"-1";document.getElementById("CaptchaCode_"+a).style.display="none"}document.getElementById("PlayerInfoNewValue_"+a).style.display="none";document.getElementById("PlayerInfoOldValue_"+a).style.display="";document.getElementById("Submit_"+a).style.display="none";document.getElementById("Edit_"+a).style.display="";document.getElementById("History_"+a).style.display="";document.getElementById("Cancel_"+a).style.display="none"}function offsetPosition(b){var a=b.offsetHeight;var c=y=0;while(b){c+=b.offsetLeft;y+=b.offsetTop;b=b.offsetParent}y+=a;return{x:c,y:y}}function ShowHistory(a,f,g){var e=document.getElementById("historyDiv");if(e.style.display=="none"){var d=document.getElementById(a);var c=offsetPosition(d);document.getElementById("loading").style.display="";document.getElementById("infoContent").style.display="none";document.getElementById("NoHistory").style.display="none";document.getElementById("historyHeaderValue").innerHTML=g;var h=parseInt(document.getElementById(PlayerEditableInfo_pokerNetworkIdField).value);var b=parseInt(document.getElementById(PlayerEditableInfo_playerIdField).value);PlayerInfoController.GetHistoryInfo(h,b,f,HistoryInfoCallback,PlayerInfoFailedCallback);e.style.left=c.x+"px";e.style.top=c.y+"px";e.style.display=""}}function HistoryInfoCallback(b){var l=document.getElementById("historyTable");while(l.rows.length>1){l.deleteRow(l.rows.length-1)}var k=b.InfoType;var j=b.Info;for(var h=0;h<j.length;h++){var f=j[h];var g=l.insertRow(-1);g.className=h%2==0?"statisticsGridViewBodyRow":"statisticsGridViewBodyAlternateRow";var e=g.insertCell(-1);if(k==4){e.innerHTML=GetGender(f.Value)}else{e.innerHTML=f.Value}e=g.insertCell(-1);var c=f.Date;var a=(c.getMonth()+1)+"/"+c.getDate()+"/"+c.getFullYear()+" "+c.getHours()+":"+c.getMinutes()+":"+c.getSeconds();e.innerHTML=a;e=g.insertCell(-1);e.innerHTML=f.UserName}document.getElementById("loading").style.display="none";if(j.length>0){document.getElementById("infoContent").style.display=""}else{document.getElementById("NoHistory").style.display=""}}function CloseHistory(){var a=document.getElementById("historyDiv");a.style.display="none"}function EditPlayerInfo_KeyDown(a){var d;var c;if(a==null){a=window.event}if(document.all){c=a.srcElement}else{c=a.currentTarget}d=c.id;if(a.keyCode==13){a.returnValue=false;a.cancelBubble=true;var b=d.split("_");if(b.length==2){SubmitPlayerInfo(parseInt(b[1]))}return false}return true};