function getBaseUrl(n){var t=window.location.pathname.split("/");return n?n===1?location.origin+"/"+t[1]:location.origin:location.origin}function highlightText(n,t){return t=t.replace("-"," "),t=t.replace("_"," "),t=t.trim(),t=t.split(" ").join("|"),t=t.replace(new RegExp("[^a-zA-Z0-9|]+","gi"),""),t=" "+t.replace("|","| "),(" "+n).replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+t+")(?![^<>]*>)(?![^&;]+;)","gi"),"<b>$1<\/b>")}function numberWithCommas(n){return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function addCommas(n,t,i){var f;if(isNaN(n))return'<div style="text-align:right;">--&nbsp<\/div>';t=t||0;t!=0&&(n=Math.round(n));n+="";for(var u=n.split("."),r=u[0],o=u.length>1?"."+u[1]:"",e=/(\d+)(\d{3})/;e.test(r);)r=r.replace(e,"$1,$2");return f="",i=="1"&&(f="$"),f+r+o}function toPercent(n,t){var i=1;return isNaN(n)?'<div style="text-align:right;">--&nbsp&nbsp&nbsp&nbsp&nbsp<\/div>':(i=Math.pow(10,t),(Math.round(100*n*i)/i).toFixed(t)+"%")}function insertSearch(n,t){var i={url:n,searchType:t};$.ajax({url:"default.aspx/LogSearch",type:"POST",contentType:"application/json; charset=utf-8",data:JSON.stringify(i),dataType:"json"})}function increaseWithArrows(n,t){var i=(n*100).toFixed(t);return isNaN(i)?i='<span style="text-align:right;">--&nbsp&nbsp&nbsp&nbsp&nbsp<\/span>':i>0?i=i+'%&nbsp<span style="color:green;" class="glyphicon glyphicon-arrow-up"><\/span>':i<0?i=i+'%&nbsp<span style="color:red;" class="glyphicon glyphicon-arrow-down"><\/span>':i=="0.00"&&(i=i+'%&nbsp<span style="color:#7b7b7b;" class="glyphicon glyphicon-minus"><\/span>'),i}function drawHomepageTable(n){var t,i;switch(n){case 1:t="REC";i="E";break;case 2:t="REC";i="P";break;case 3:t="POP";i="30 DAY";break;case 4:t="POP";i="ALL TIME"}wm.getFromCache(wm.createKey(t,i))==null&&(showLoader(),wm.getDataWithCache(t,i,function(t){PopulateRecentPopularTable(t,n)}))}function makeAutoComplete(n,t){t=="D"&&($("#main_dd_homepage").val()=="People"&&(t="N"),$("#main_dd_homepage").val()=="Employers"&&(t="E"),$("#main_dd_homepage").val()=="Positions"&&(t="P"));$(n).autocomplete({delay:200,source:function(i,r){var u={searchText:n.val(),searchType:t};$.ajax({url:"/default.aspx/AutoComplete",data:JSON.stringify(u),dataType:"json",type:"POST",contentType:"application/json; charset=utf-8",dataFilter:function(n){return n},success:function(n){r($.map(n.d,function(n){return t=="N"?{name:n[0],employer:n[1],position:n[2],year:n[3],url:n[4]}:{position:n[0],year:n[1],count:n[2],url:n[3]}}))},error:function(n,t,i){alert(i)}})},minLength:2,close:function(){},open:function(){$(".ui-autocomplete").css("width",n.width()+24);$(".ui-autocomplete").css("max-width",n.width()+24);$(".ui-autocomplete").css("min-width",n.width()+24);$(".ui-autocomplete > li").length>14?$(".ui-autocomplete").addClass("scrollY"):$(".ui-autocomplete").addClass("noscrollY")},select:function(n,i){var r={url:i.item.url,searchType:t};return $.ajax({url:"/default.aspx/LogSearch",type:"POST",timeout:0,contentType:"application/json; charset=utf-8",data:JSON.stringify(r),dataType:"json",failure:function(){}}),t=="N"&&(window.location=window.location.origin+"/people/"+i.item.url),t=="E"&&(window.location=window.location.origin+"/employers/"+i.item.url),t=="P"&&(window.location=window.location.origin+"/positions/"+i.item.url),!1}}).data("ui-autocomplete")._renderItem=function(i,r){return t=="N"?(isMobile||(r.position.length>40&&(r.position=r.position.substring(0,40)+"..."),r.employer.length>50&&(r.employer=r.employer.substring(0,50)+"...")),$('<li class="sunshineAutoComplete sunshineAutoCompletePerson"><\/li>').append(highlightText(r.name.toUpperCase(),n.val())).append(',<span class="autoCompletePersonPosition">&nbsp'+r.position+"<\/span><br/>").append('<span class="autoCompletePersonEmployer"><span class="hidden-xs" style="color:grey;font-size:12px;">&nbsp;at&nbsp<\/span>'+r.employer+"<\/span>").append('<span class="hidden-xs" style="float:right;color:grey;font-size:11px;"><i>last appeared in '+r.year+"<\/i><\/span>").appendTo(i)):$('<li class="sunshineAutoComplete"><\/li>').append(highlightText(r.position,n.val())).append('&nbsp<span class="hidden-xs" style="color:#EE7600;font-size:12px;font-weight:normal;">('+addCommas(r.count)+"&nbsprecords)<\/span>").append('<span class="hidden-xs" style="float:right;color:grey;font-size:12px;"><i>last appeared in '+r.year+"<\/i><\/span>").appendTo(i)};$(n).focus(function(){$(this).autocomplete("search")})}function appInitHome(){App.initCounter();App.initParallaxBg();isMobile=$("#sunshineMobileCheck").css("display")=="none";var n=$("#main_txt_homepage");makeAutoComplete(n,"D");$("#main_dd_homepage").change(function(){$("#main_txt_homepage").val("");var t;$("#main_dd_homepage").val()=="People"&&(t="Search for person by name...",makeAutoComplete(n,"N"));$("#main_dd_homepage").val()=="Employers"&&(t="Search for employer...",makeAutoComplete(n,"E"));$("#main_dd_homepage").val()=="Positions"&&(t="Search for position...",makeAutoComplete(n,"P"));$("#main_txt_homepage").attr("placeholder",t)});$('a[data-toggle="tab"]').on("shown.bs.tab",function(n){var t=$(n.target).attr("href");if(t=="#employers"){drawHomepageTable(1);return}if(t=="#positions"){drawHomepageTable(2);return}if(t=="#30day"){drawHomepageTable(3);return}if(t=="#alltime"){drawHomepageTable(4);return}});wm.getDataWithCache("REC","N",function(n){PopulateRecentPopularTable(n,0)})}function appInitPos(){if(makeAutoComplete($("#main_txt_position"),"P"),posId=$("#main_id").val(),posYear=$("#main_year").val(),posId===""){$("#main_divSearchResults").is(":visible")&&loadNonWebMethodPositionTables();return}if($("#main_lbl_position_numLowCountPositions").is(":visible")){loadNonWebMethodPositionTables();return}$("#lbl_position_HistogramTitle").html("DISTRIBUTION OF "+posYear+" SALARIES UNDER $200,000");wm.getDataWithCache("T100IncPos",[posId,null,"Inc"],function(n){PopulatePositionTables(n,"T100IncPos")});wm.getDataWithCache("T100IncPosDD",[posId],function(n){PopulatePositionTables(n,"T100IncPosDD")});wm.getDataWithCache("T100EarnPos",[posId,null],function(n){PopulatePositionTables(n,"T100EarnPos")});wm.getDataWithCache("T100EarnPosDD",[posId],function(n){PopulatePositionTables(n,"T100EarnPosDD")});wm.getDataWithCache("TopEmpForPos",[posId],function(n){PopulatePositionTables(n,"TopEmpForPos")});wm.getDataWithCache("PosHisto",[posId,posYear],function(n){PopulatePositionTables(n,"PosHisto")});loadNonWebMethodPositionTables()}function loadNonWebMethodPositionTables(){$("#main_gv_position_02").DataTable({responsive:!0,autoWidth:!1,pagingType:"full_numbers",conditionalPaging:!0,bSort:!0,bFilter:!0,bInfo:!0,bPaginate:!0,order:[[1,"desc"]],columnDefs:[{targets:[3],visible:!1,searchable:!1},{targets:[0],width:"78%",render:function(n,t,i){return"<a href='/positions/"+i[3]+"'>"+n+"<\/a>"}},{targets:[1],width:"11%",title:"# RECORDS",sClass:"sCenter",render:function(n){return addCommas(n,0,0)}},{targets:[2],width:"11%",bSortable:!0,sClass:"sCenter",title:"YEAR<sup>&nbsp<span data-toggle='tooltip' data-placement='right' title='The most recent year this position appeared on the list.' class='glyphicon glyphicon-question-sign'><\/span><\/sup>"}]});$("#main_gv_position_06").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],visible:!1},{targets:[1,2,3,4,5,6,7],width:"13.55%",sClass:"sRight"},{targets:[0],width:"5%",responsivePriority:1},{targets:[1],title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>PEOPLE",responsivePriority:2,render:function(n){return addCommas(n,0,0)}},{targets:[2],title:"% CHANGE IN<span class='hidden-xs'><br/><\/span> # OF PEOPLE"},{targets:[3],title:"AVERAGE<br/>SALARY",responsivePriority:3},{targets:[3,4,6],render:function(n){return addCommas(n,1,1)}},{targets:[2,5,7],render:function(n){return increaseWithArrows(n,1)}},{targets:[8,9],render:function(n){return toPercent(n,1)}},{targets:[4],title:"TOTAL<span class='hidden-xs'><br/><\/span> SALARY PAID"},{targets:[5],title:"% CHANGE IN SALARY PAID"},{targets:[6],title:"TOTAL<span class='hidden-xs'><br/><\/span> BENEFITS PAID"},{targets:[7],responsivePriority:4,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Out of those who appeared on the Sunshine List in the previous year, this is the average % change in their salary.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup>AVERGE<br/>RAISE"}],drawCallback:function(){$("#main_lbl_years").html(getYearRange($("#main_gv_position_06")))}});$("#main_gv_position_07").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[1],width:"8%",sClass:"sRight"},{targets:[2,3,4,5,6,12,13,14,15,16,17,18,19,20,21,22,23],visible:!1},{targets:[8,9,10,11,12],width:"15.55%",sClass:"sRight"},{targets:[0],width:"5%"},{targets:[1],title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>PEOPLE",render:function(n){return addCommas(n,0,0)}},{targets:[7],data:10,sClass:"sRight",width:"15%",title:"<sup><span data-toggle='tooltip' data-placement='top' title='Common People are those who appeared on the Sunshine List in the previous year, with the same employer.  Raises are caluclated for these individuals.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup># OF COMMON PEOPLE<br/><span class='hidden-xs small'>(PEOPLE WHO APPEARED ON LIST IN PREVIOUS YEAR)<\/span>",render:function(n){return addCommas(n,0,0)}},{targets:[8],data:7,title:"AVERAGE RAISE<br/><span class='hidden-xs small'>(CHANGE IN SALARY OF ALL COMMON RECORDS)<\/span>",render:function(n){return increaseWithArrows(n,1)}},{targets:[9],data:13,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Of those common people whose salary increased, this column shows the number of people, % of common records, and their average change in salary.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup><span class='hidden-xs'>COMMON PEOPLE<\/span><span class='visible-xs-inline'>PPL<\/span> <br/>WHOSE SALARY <span class='hidden-xs'>INCREASED<\/span><span class='visible-xs-inline glyphicon glyphicon-arrow-up'><\/span>",render:function(n,t,i){return i[7]=="--"?"--&nbsp&nbsp":n+" ("+toPercent(i[11],1)+") | "+increaseWithArrows(i[8],1)}},{targets:[10],data:14,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Of those common people whose salary did not change, this column shows the number of such people.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup><span class='hidden-xs'>COMMON PEOPLE<\/span><span class='visible-xs-inline'>PPL<\/span> WHOSE SALARY DIDN'T CHANGE"},{targets:[11],data:15,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Of those common people whose salary decreased, this column shows the number of people, % of common records, and their average change in salary.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup><span class='hidden-xs'>COMMON PEOPLE<\/span><span class='visible-xs-inline'>PPL<\/span> WHOSE SALARY <span class='hidden-xs'>DECREASED<\/span><span class='visible-xs-inline glyphicon glyphicon-arrow-down'><\/span>",render:function(n,t,i){return i[7]=="--"?"--&nbsp&nbsp":n+" ("+toPercent(i[12],1)+") | "+increaseWithArrows(i[9],1)}}]});$("#main_gv_position_09").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[1,7,8,9,10,11,12,13,14],width:"10.4%",sClass:"sRight"},{targets:[2,3,4,5,6,15,16,17,18,19,20,21,22,23],visible:!1},{targets:[0],width:"5%"},{targets:[1],title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>PEOPLE",render:function(n){return addCommas(n,0,0)}},{targets:[7],data:16,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Excludes unknown genders, ie. = F / (M + F).' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup>&nbsp;PROPORTION<br/>FEMALE <i class='fa fa-female female'><\/i><\/span>",render:function(n){return toPercent(n,1)}},{targets:[8],data:17,title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>FEMALES <i class='fa fa-female female'><\/i>",render:function(n){return addCommas(n,0,0)}},{targets:[9],data:18,title:"AVG. SALARY <br/>FEMALE <i class='fa fa-female female'><\/i><\/span>",render:function(n){return addCommas(n,1,1)}},{targets:[10],data:19,title:"AVG. RAISE <br/>FEMALE <i class='fa fa-female female'><\/i><\/span>",render:function(n){return increaseWithArrows(n,1)}},{targets:[11],data:20,title:"NUMBER OF <br/>MALES <i class='fa fa-male male'><\/i>",render:function(n){return addCommas(n,0,0)}},{targets:[12],data:21,title:"AVG. SALARY <br/>MALE <i class='fa fa-male male'><\/i><\/span>",render:function(n){return addCommas(n,1,1)}},{targets:[13],data:22,title:"AVG. RAISE <br/>MALE <i class='fa fa-male male'><\/i><\/span>",render:function(n){return increaseWithArrows(n,1)}},{targets:[14],data:23,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Names whose genders could not be resolved.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup>NUMBER OF<br/>UNKNOWN GENDER <i style='font-size: smaller;' class='small icon-user' style='color:grey'><\/i>",render:function(n){return addCommas(n,0,0)}}]});$("#main_gv_position_06_wrapper tbody tr").length==2?$($("#main_gv_position_06_wrapper tbody tr")[0]).hide():($($("#main_gv_position_06_wrapper tbody tr")[0]).css("border-bottom","2px solid lightgrey"),$($("#main_gv_position_06_wrapper tbody tr")[0]).css("background","#F5F5F5"));$("#main_gv_position_07_wrapper tbody tr").length==2?$($("#main_gv_position_07_wrapper tbody tr")[0]).hide():($($("#main_gv_position_07_wrapper tbody tr")[0]).css("border-bottom","2px solid lightgrey"),$($("#main_gv_position_07_wrapper tbody tr")[0]).css("background","#F5F5F5"));$("#main_gv_position_09_wrapper tbody tr").length==2?$($("#main_gv_position_09_wrapper tbody tr")[0]).hide():($($("#main_gv_position_09_wrapper tbody tr")[0]).css("border-bottom","2px solid lightgrey"),$($("#main_gv_position_09_wrapper tbody tr")[0]).css("background","#F5F5F5"));var n=$("#main_gv_position_09_wrapper tbody tr:first-child td:nth-child(3)").html();createGenderInfo(n,!1);$("#main_lbl_position_numLowCountPositions").is(":visible")==!0&&$("#main_gv_position_08").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[5,6],visible:!1},{targets:[0],width:"30%",title:"NAME",render:function(n,t,i){return"<a href='/people/"+i[5]+"'>"+n+"<\/a>"}},{targets:[1],width:"44%",render:function(n,t,i){return"<a href='/employers/"+i[6]+"'>"+n+"<\/a>"}},{targets:[2],width:"9%",sClass:"sRight",render:function(n){return addCommas(n,1,1)}},{targets:[3],width:"9%",sClass:"sRight",render:function(n){return addCommas(n,1,1)}},{targets:[4],width:"8%",sClass:"sRight"}]});$('[data-toggle="tooltip"]').tooltip()}function appInitEmp(){if(makeAutoComplete($("#main_txt_employer"),"E"),empId=$("#main_id").val(),empYear=$("#main_year").val(),empId===""){$("#main_divSearchResults").is(":visible")&&loadNonWebMethodEmployerTables();return}$("#lbl_employer_HistogramTitle").html("DISTRIBUTION OF "+empYear+" SALARIES UNDER $200,000");wm.getDataWithCache("T100IncEmp",[empId,null,"Inc"],function(n){PopulateEmployerTables(n,"T100IncEmp")});wm.getDataWithCache("T100IncEmpDD",[empId],function(n){PopulateEmployerTables(n,"T100IncEmpDD")});wm.getDataWithCache("T100EarnEmp",[empId,null],function(n){PopulateEmployerTables(n,"T100EarnEmp")});wm.getDataWithCache("T100EarnEmpDD",[empId],function(n){PopulateEmployerTables(n,"T100EarnEmpDD")});wm.getDataWithCache("TopPosForEmp",[empId],function(n){PopulateEmployerTables(n,"TopPosForEmp")});wm.getDataWithCache("EmpHisto",[empId,empYear],function(n){PopulateEmployerTables(n,"EmpHisto")});loadNonWebMethodEmployerTables()}function loadNonWebMethodEmployerTables(){$("#main_gv_employer_02").DataTable({responsive:!0,autoWidth:!1,pagingType:"full_numbers",conditionalPaging:!0,bSort:!0,bFilter:!0,bInfo:!0,bPaginate:!0,order:[[1,"desc"]],columnDefs:[{targets:[3],visible:!1,searchable:!1},{targets:[0],width:"78%",render:function(n,t,i){return"<a href='/employers/"+i[3]+"'>"+n+"<\/a>"}},{targets:[1],width:"11%",title:"# RECORDS",sClass:"sCenter",render:function(n){return addCommas(n,0,0)}},{targets:[2],width:"11%",bSortable:!0,sClass:"sCenter",title:"YEAR<sup>&nbsp<span data-toggle='tooltip' data-placement='right' title='The most recent year this employer appeared on the list.' class='glyphicon glyphicon-question-sign'><\/span><\/sup>"}]});$("#main_gv_employer_06").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23],visible:!1},{targets:[1,2,3,4,5,6,7],width:"13.55%",sClass:"sRight"},{targets:[0],width:"5%",responsivePriority:1},{targets:[1],title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>PEOPLE",responsivePriority:2,render:function(n){return addCommas(n,0,0)}},{targets:[2],title:"% CHANGE IN<span class='hidden-xs'><br/><\/span> # OF PEOPLE"},{targets:[3],title:"AVERAGE<br/>SALARY",responsivePriority:3},{targets:[3,4,6],render:function(n){return addCommas(n,1,1)}},{targets:[2,5,7],render:function(n){return increaseWithArrows(n,1)}},{targets:[8,9],render:function(n){return toPercent(n,1)}},{targets:[4],title:"TOTAL<span class='hidden-xs'><br/><\/span> SALARY PAID"},{targets:[5],title:"% CHANGE IN SALARY PAID"},{targets:[6],title:"TOTAL<span class='hidden-xs'><br/><\/span> BENEFITS PAID"},{targets:[7],responsivePriority:4,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Out of those who appeared on the Sunshine List in the previous year, this is the average % change in their salary.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup>AVERGE<br/>RAISE"}]});$("#main_gv_employer_07").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[1],width:"8%",sClass:"sRight"},{targets:[2,3,4,5,6,12,13,14,15,16,17,18,19,20,21,22,23],visible:!1},{targets:[8,9,10,11,12],width:"15.55%",sClass:"sRight"},{targets:[0],width:"5%"},{targets:[1],title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>PEOPLE",render:function(n){return addCommas(n,0,0)}},{targets:[7],data:10,sClass:"sRight",width:"15%",title:"<sup><span data-toggle='tooltip' data-placement='top' title='Common People are those who appeared on the Sunshine List in the previous year, with the same employer.  Raises are caluclated for these individuals.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup># OF COMMON PEOPLE<br/><span class='hidden-xs small'>(PEOPLE WHO APPEARED ON LIST IN PREVIOUS YEAR)<\/span>",render:function(n){return addCommas(n,0,0)}},{targets:[8],data:7,title:"AVERAGE RAISE<br/><span class='hidden-xs small'>(CHANGE IN SALARY OF ALL COMMON RECORDS)<\/span>",render:function(n){return increaseWithArrows(n,1)}},{targets:[9],data:13,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Of those common people whose salary increased, this column shows the number of people, % of common records, and their average change in salary.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup><span class='hidden-xs'>COMMON PEOPLE<\/span><span class='visible-xs-inline'>PPL<\/span> <br/>WHOSE SALARY <span class='hidden-xs'>INCREASED<\/span><span class='visible-xs-inline glyphicon glyphicon-arrow-up'><\/span>",render:function(n,t,i){return i[7]=="--"?"--&nbsp&nbsp":n+" ("+toPercent(i[11],1)+") | "+increaseWithArrows(i[8],1)}},{targets:[10],data:14,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Of those common people whose salary did not change, this column shows the number of such people.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup><span class='hidden-xs'>COMMON PEOPLE<\/span><span class='visible-xs-inline'>PPL<\/span> WHOSE SALARY DIDN'T CHANGE"},{targets:[11],data:15,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Of those common people whose salary decreased, this column shows the number of people, % of common records, and their average change in salary.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup><span class='hidden-xs'>COMMON PEOPLE<\/span><span class='visible-xs-inline'>PPL<\/span> WHOSE SALARY <span class='hidden-xs'>DECREASED<\/span><span class='visible-xs-inline glyphicon glyphicon-arrow-down'><\/span>",render:function(n,t,i){return i[7]=="--"?"--&nbsp&nbsp":n+" ("+toPercent(i[12],1)+") | "+increaseWithArrows(i[9],1)}}]});$("#main_gv_employer_08").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[1,7,8,9,10,11,12,13,14],width:"10.4%",sClass:"sRight"},{targets:[2,3,4,5,6,15,16,17,18,19,20,21,22,23],visible:!1},{targets:[0],width:"5%"},{targets:[1],title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>PEOPLE",render:function(n){return addCommas(n,0,0)}},{targets:[7],data:16,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Excludes unknown genders, ie. = F / (M + F).' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup>&nbsp;PROPORTION<br/>FEMALE <i class='fa fa-female female'><\/i><\/span>",render:function(n){return toPercent(n,1)}},{targets:[8],data:17,title:"<span class='hidden-xs'>NUMBER OF<br/><\/span><span class='visible-xs'># OF <\/span>FEMALES <i class='fa fa-female female'><\/i>",render:function(n){return addCommas(n,0,0)}},{targets:[9],data:18,title:"AVG. SALARY <br/>FEMALE <i class='fa fa-female female'><\/i><\/span>",render:function(n){return addCommas(n,1,1)}},{targets:[10],data:19,title:"AVG. RAISE <br/>FEMALE <i class='fa fa-female female'><\/i><\/span>",render:function(n){return increaseWithArrows(n,1)}},{targets:[11],data:20,title:"NUMBER OF <br/>MALES <i class='fa fa-male male'><\/i>",render:function(n){return addCommas(n,0,0)}},{targets:[12],data:21,title:"AVG. SALARY <br/>MALE <i class='fa fa-male male'><\/i><\/span>",render:function(n){return addCommas(n,1,1)}},{targets:[13],data:22,title:"AVG. RAISE <br/>MALE <i class='fa fa-male male'><\/i><\/span>",render:function(n){return increaseWithArrows(n,1)}},{targets:[14],data:23,title:"<sup><span data-toggle='tooltip' data-placement='top' title='Names whose genders could not be resolved.' class='glyphicon glyphicon-question-sign'><\/span>&nbsp<\/sup>NUMBER OF <br/>UNKNOWN GENDER <i style='font-size: smaller;' class='small icon-user' style='color:grey'><\/i>",render:function(n){return addCommas(n,0,0)}}]});$("#main_gv_employer_06_wrapper tbody tr").length==2?$($("#main_gv_employer_06_wrapper tbody tr")[0]).hide():($($("#main_gv_employer_06_wrapper tbody tr")[0]).css("border-bottom","2px solid lightgrey"),$($("#main_gv_employer_06_wrapper tbody tr")[0]).css("background","#F5F5F5"));$("#main_gv_employer_07_wrapper tbody tr").length==2?$($("#main_gv_employer_07_wrapper tbody tr")[0]).hide():($($("#main_gv_employer_07_wrapper tbody tr")[0]).css("border-bottom","2px solid lightgrey"),$($("#main_gv_employer_07_wrapper tbody tr")[0]).css("background","#F5F5F5"));$("#main_gv_employer_08_wrapper tbody tr").length==2?$($("#main_gv_employer_08_wrapper tbody tr")[0]).hide():($($("#main_gv_employer_08_wrapper tbody tr")[0]).css("border-bottom","2px solid lightgrey"),$($("#main_gv_employer_08_wrapper tbody tr")[0]).css("background","#F5F5F5"));var n=$("#main_gv_employer_08_wrapper tbody tr:first-child td:nth-child(3)").html();createGenderInfo(n,!0);$('[data-toggle="tooltip"]').tooltip()}function appInitPer(){if(makeAutoComplete($("#main_txt_people"),"N"),perId=$("#main_id").val(),year=$("#main_year").val(),empId=$("#main_empId").val(),posId=$("#main_posId").val(),fullname=$("#main_fullname").val(),!perId){$("#main_divSearchResults").is(":visible")&&loadNonWebMethodPersonTables();return}google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(drawPersonChart);$('a[data-toggle="tab"]').on("shown.bs.tab",function(n){var t=$(n.target).attr("href");if(t=="#raise"&&!$("#main_gv_people_06").hasClass("dataTable")){drawTableRaise();return}if(t=="#salaryGender"&&!$("#main_gv_people_07").hasClass("dataTable")){drawTableSalaryGender();return}if(t=="#raiseGender"&&!$("#main_gv_people_08").hasClass("dataTable")){drawTableRaiseGender();return}});wm.getDataWithCache("T10Emp",[empId,perId],function(n){PopulatePersonTables(n,"T10Emp")});$("#main_div_people_NoTopTenPosition").is(":visible")?$('.tempLoad[data-id="gv_people_05"]').remove():wm.getDataWithCache("T10Pos",[posId,perId],function(n){PopulatePersonTables(n,"T10Pos")});loadNonWebMethodPersonTables();$('[data-toggle="tooltip"]').tooltip()}function loadNonWebMethodPersonTables(){$("#main_divSearchResults").is(":visible")&&$("#main_gv_people_02").DataTable({responsive:!0,autoWidth:!1,pagingType:"full_numbers",pageLength:25,conditionalPaging:!0,bSort:!0,bFilter:!0,bInfo:!0,bPaginate:!0,columnDefs:[{targets:[4,5,6],visible:!1,searchable:!1},{targets:[0],width:"25%",render:function(n,t,i){return"<a onclick='insertSearch(\""+i[4]+'","N");\' href=\'/people/'+i[4]+"'>"+n+"<\/a>"}},{targets:[1],width:"34%",render:function(n,t,i){return"<a href='/employers/"+i[5]+"'>"+n+"<\/a>"}},{targets:[2],width:"34%",render:function(n,t,i){return"<a href='/positions/"+i[6]+"'>"+n+"<\/a>"}},{targets:[3],width:"7%",bSortable:!1,sClass:"sCenter",title:"YEAR<sup>&nbsp<span data-toggle='tooltip' data-placement='right' title='The latest year they appeared on the list.' class='glyphicon glyphicon-question-sign'><\/span><\/sup>"}]});drawTableSalary();$("#main_hidden_RaiseExists").val()!=="true"&&($("#div_people_RaiseRanking").hide(),$("#span_people_RaiseRankingTab").hide(),$("#span_people_RaiseGenderRankingTab").hide(),$("#div_people_SalaryRanking").removeClass("col-md-6"),$("#div_people_SalaryRanking").addClass("col-md-12"));$("#main_hidden_Gender").val()==="Unknown"?($("#span_people_SalaryGenderRankingTab").hide(),$("#span_people_RaiseGenderRankingTab").hide()):$("#main_gender").val()==="Female"&&($("#span_people_SalaryGenderRankingTab i").removeClass("fa-male").removeClass("male").addClass("fa-female").addClass("female"),$("#span_people_SalaryGenderRankingTab span.male").removeClass("male").addClass("female").text("Female"),$("#span_people_RaiseGenderRankingTab i").removeClass("fa-male").removeClass("male").addClass("fa-female").addClass("female"),$("#span_people_RaiseGenderRankingTab span.male").removeClass("male").addClass("female").text("Female"));$("#main_gv_people_01").DataTable({responsive:{details:!1},autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],visible:!1},{targets:[0],responsivePriority:1},{targets:[1],responsivePriority:2},{targets:[2,3,4],sClass:"sRight"},{targets:[2],sClass:"sRight",responsivePriority:3},{targets:[3],responsivePriority:5},{targets:[4],responsivePriority:4},{targets:[4],render:function(n){var t=(n*100).toFixed(1);return isNaN(t)?t='<div style="text-align:right;">--&nbsp&nbsp&nbsp&nbsp&nbsp<\/div>':t>0?t=t+'%&nbsp<span style="color:green;" class="glyphicon glyphicon-arrow-up"><\/span>':t<0?t=t+'%&nbsp<span style="color:red;" class="glyphicon glyphicon-arrow-down"><\/span>':(t="0.0")&&(t=t+'%&nbsp<span style="color:#7b7b7b;" class="glyphicon glyphicon-minus"><\/span>'),"<div style='white-space:nowrap'>"+t+"<\/div>"}},{targets:[2],render:function(n){return addCommas(n,1,1)}},{targets:[3],render:function(n){return addCommas(n,1,1)}},{targets:[1],render:function(n,t,i){return"<a href='/positions/"+i[41]+"'>"+n+"<\/a>"}}]});$('[data-toggle="tooltip"]').tooltip()}function drawTableSalary(){$("#main_gv_people_03").DataTable({destroy:!0,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[2],render:function(n){return addCommas(n,1,1)}},{targets:[1,3,4,6,8,10,12,13,14,15,16,17,18,19,20,21,22,23,24,12,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],visible:!1},{targets:[0],width:"7%"},{targets:[2,4],width:"10%",sClass:"sRight"},{targets:[5,13],title:"OVERALL<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return'<div style="white-space:nowrap">'+addCommas(i[5])+" / "+addCommas(i[6])+'<span class="hidden-xs">&nbsp&nbsp('+(i[5]==="1"?100:Math.round(100*(1-i[5]/i[6])))+")<\/span><\/div>"}},{targets:[6,14],title:"OVERALL<br/>RANKING"},{targets:[7,15],title:"CATEGORY<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return"&nbsp"+addCommas(i[7])+" / "+addCommas(i[8])+'<span class="hidden-xs">&nbsp&nbsp('+(i[7]==="1"?100:Math.round(100*(1-i[7]/i[8])))+")<\/span>"}},{targets:[8,16],title:"CATEGORY<br/>RANKING"},{targets:[9,17],title:"EMPLOYER<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return"&nbsp"+addCommas(i[9])+" / "+addCommas(i[10])+'<span class="hidden-xs">&nbsp&nbsp('+(i[9]==="1"?100:Math.round(100*(1-i[9]/i[10])))+")<\/span>"}},{targets:[10,18],title:"EMPLOYER<br/>RANKING"},{targets:[11,19],title:"POSITION<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return"&nbsp"+addCommas(i[11])+" / "+addCommas(i[12])+'<span class="hidden-xs">&nbsp&nbsp('+(i[11]==="1"?100:Math.round(100*(1-i[11]/i[12])))+")<\/span>"}},{targets:[12,20],title:"POSITION<br/>RANKING"},{targets:[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],width:"20%",sClass:"sRight"}]})}function drawTableRaise(){$("#main_gv_people_06").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[2],render:function(n){return addCommas(n,1,1)}},{targets:[1,2,3,5,6,7,8,9,10,11,12,14,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],visible:!1},{targets:[0],width:"7%"},{targets:[2,4],sClass:"sRight",width:"10%"},{targets:[5,13],title:"OVERALL<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[4])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[13])+" / "+addCommas(i[14])+'<span class="hidden-xs">&nbsp&nbsp('+(i[13]==="1"?100:Math.round(100*(1-i[13]/i[14])))+")<\/span>"}},{targets:[6,14],title:"OVERALL<br/>RANKING"},{targets:[7,15],title:"CATEGORY<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[4])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[15])+" / "+addCommas(i[16])+'<span class="hidden-xs">&nbsp&nbsp('+(i[15]==="1"?100:Math.round(100*(1-i[15]/i[16])))+")<\/span>"}},{targets:[8,16],title:"CATEGORY<br/>RANKING"},{targets:[9,17],title:"EMPLOYER<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[4])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[17])+" / "+addCommas(i[18])+'<span class="hidden-xs">&nbsp&nbsp('+(i[17]==="1"?100:Math.round(100*(1-i[17]/i[18])))+")<\/span>"}},{targets:[10,18],title:"EMPLOYER<br/>RANKING"},{targets:[11,19],title:"POSITION<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[4])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[19])+" / "+addCommas(i[20])+'<span class="hidden-xs">&nbsp&nbsp('+(i[19]==="1"?100:Math.round(100*(1-i[19]/i[20])))+")<\/span>"}},{targets:[12,20],title:"POSITION<br/>RANKING"},{targets:[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],width:"20%",sClass:"sRight"},{targets:[4],render:function(n){var t=(n*100).toFixed(1);return String(n).search("=")==-1?(isNaN(t)?t='<div style="text-align:right;">--&nbsp&nbsp&nbsp&nbsp&nbsp<\/div>':t>0?t=t+'%&nbsp<span style="color:green;" class="glyphicon glyphicon-arrow-up"><\/span>':t<0?t=t+'%&nbsp<span style="color:red;" class="glyphicon glyphicon-arrow-down"><\/span>':(t="0.0")&&(t=t+'%&nbsp<span style="color:#7b7b7b;" class="glyphicon glyphicon-minus"><\/span>'),t):"<div style='white-space:nowrap'>"+t+"<\/div>"}}]})}function drawTableSalaryGender(){$("#main_gv_people_07").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[2],render:function(n){return addCommas(n,1,1)}},{targets:[1,3,4,5,6,7,8,9,10,11,12,14,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],visible:!1},{targets:[0],width:"7%"},{targets:[2,4],sClass:"sRight",width:"10%"},{targets:[5,13],title:"OVERALL<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[21])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[21])+" / "+addCommas(i[22])+'<span class="hidden-xs">&nbsp&nbsp('+(i[21]==="1"?100:Math.round(100*(1-i[21]/i[22])))+")<\/span>"}},{targets:[6,14],title:"OVERALL<br/>RANKING"},{targets:[7,15],title:"CATEGORY<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[23])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[23])+" / "+addCommas(i[24])+'<span class="hidden-xs">&nbsp&nbsp('+(i[23]==="1"?100:Math.round(100*(1-i[23]/i[24])))+")<\/span>"}},{targets:[8,16],title:"CATEGORY<br/>RANKING"},{targets:[9,17],title:"EMPLOYER<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[25])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[25])+" / "+addCommas(i[26])+'<span class="hidden-xs">&nbsp&nbsp('+(i[25]==="1"?100:Math.round(100*(1-i[25]/i[26])))+")<\/span>"}},{targets:[10,18],title:"EMPLOYER<br/>RANKING"},{targets:[11,19],title:"POSITION<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[27])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[27])+" / "+addCommas(i[28])+'<span class="hidden-xs">&nbsp&nbsp('+(i[27]==="1"?100:Math.round(100*(1-i[27]/i[28])))+")<\/span>"}},{targets:[12,20],title:"POSITION<br/>RANKING"},{targets:[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],width:"20%",sClass:"sRight"}]})}function drawTableRaiseGender(){$("#main_gv_people_08").DataTable({responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[2],render:function(n){return addCommas(n,1,1)}},{targets:[1,2,3,5,6,7,8,9,10,11,12,14,16,18,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41],visible:!1},{targets:[0],width:"7%"},{targets:[2,4],sClass:"sRight",width:"10%"},{targets:[5,13],title:"OVERALL<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[29])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[29])+" / "+addCommas(i[30])+'<span class="hidden-xs">&nbsp&nbsp('+(i[29]==="1"?100:Math.round(100*(1-i[29]/i[30])))+")<\/span>"}},{targets:[7,15],title:"CATEGORY<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[31])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[31])+" / "+addCommas(i[32])+'<span class="hidden-xs">&nbsp&nbsp('+(i[31]==="1"?100:Math.round(100*(1-i[31]/i[32])))+")<\/span>"}},{targets:[9,17],title:"EMPLOYER<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[33])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[33])+" / "+addCommas(i[34])+'<span class="hidden-xs">&nbsp&nbsp('+(i[33]==="1"?100:Math.round(100*(1-i[33]/i[34])))+")<\/span>"}},{targets:[11,19],title:"POSITION<span class='hidden-xs'><br/><\/span> RANKING<span class='hidden-xs'> (PERCENTILE)<\/span>",render:function(n,t,i){return isNaN(i[35])?"--&nbsp&nbsp&nbsp&nbsp&nbsp":"&nbsp"+addCommas(i[35])+" / "+addCommas(i[36])+'<span class="hidden-xs">&nbsp&nbsp('+(i[35]==="1"?100:Math.round(100*(1-i[35]/i[36])))+")<\/span>"}},{targets:[5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20],width:"20%",sClass:"sRight"},{targets:[4],render:function(n){var t=(n*100).toFixed(1);return String(n).search("=")==-1?(isNaN(t)?t='<div style="text-align:right;">--&nbsp&nbsp&nbsp&nbsp&nbsp<\/div>':t>0?t=t+'%&nbsp<span style="color:green;" class="glyphicon glyphicon-arrow-up"><\/span>':t<0?t=t+'%&nbsp<span style="color:red;" class="glyphicon glyphicon-arrow-down"><\/span>':(t="0.0")&&(t=t+'%&nbsp<span style="color:#7b7b7b;" class="glyphicon glyphicon-minus"><\/span>'),t):"<div style='white-space:nowrap'>"+t+"<\/div>"}}]})}function hideLoader(){$(".loader").hide()}function showLoader(){$(".loader").show()}function getYearRange(n){var t=[];return $(n).find("td:nth-child(1)").each(function(){var n=parseInt($(this).html().replace(",","")),i=parseInt($(this).parent().find("td:nth-child(2)").html().replace(",",""));isNaN(i)||isNaN(n)||t.push(n)}),t.reverse(),convertToRanges(t)}function convertToRanges(n){for(var o="-",s=", ",u=[],i,e,r,f,t=0;t<n.length;t++)i=n[t],e=t!=n.length-1?n[t+1]:null,e?i+1<e?(r&&(i=r.toString()+o+i.toString()),u.push(i.toString()),r=null):r||(r=i):(r&&(r+1===i?u.push(r.toString()):i=r.toString()+o+i.toString()),u.push(i.toString()));for(f="",t=0;t<u.length;t++)f+=u[t]+s;return f.substring(0,f.length-s.length)}function createGenderInfo(n,t){var i,r,u;n&&n.indexOf("%")!==-1&&(n=n.replace("%",""),i=Math.round(n,0),r=i>=50?"female":"male",$("#genderIcon").addClass(r),$("#genderIcon").css("margin-right","10px"),$("#genderIcon").after('<div id="sexLabel" class="'+r+'">'+(i<50?100-i:i)+"% "+r+"<\/div>"),u=(i<50?100-i:i)+"% of employees at this "+(t?"employer":"position")+" have names that have been identified as "+r+".",$("#sexLabel").after('<div style="display:inline-block;margin-left:3px;" id="genderSup"><sup><span data-toggle="tooltip" data-placement="top" title="" class="glyphicon glyphicon-question-sign" data-original-title="'+u+'"><\/span><\/sup><\/div>'),$("#genderSup").after('<div><a id="viewGenderAnalysis" href="">view gender analysis<\/a><\/div>'),$("#viewGenderAnalysis").click(function(){return $("html, body").animate({scrollTop:$("#AnalysisHeading").offset().top-90},200),$('.nav-tabs a[href="#gender"]').tab("show"),!1}))}function isInteger(n){return(n^0)===n}function PopulateRecentPopularTable(n,t){hideLoader();switch(t){case 0:$("#gv_homepage_01").DataTable({data:n,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[4,5,6],visible:!1},{targets:[0],title:"#",width:"3%"},{targets:[1],title:"NAME",width:"21%",render:function(n,t,i){return"<a href='/people/"+i[4]+"'>"+n+"<\/a>"}},{targets:[2],title:"POSITION",width:"38%",render:function(n,t,i){return"<a href='/positions/"+i[6]+"'>"+n+"<\/a>"}},{targets:[3],title:"EMPLOYER",width:"38%",render:function(n,t,i){return"<a href='/employers/"+i[5]+"'>"+n+"<\/a>"}},]});break;case 1:$("#gv_homepage_02").DataTable({data:n,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[2],visible:!1},{targets:[0],title:"#",width:"3%"},{targets:[1],title:"EMPLOYER",width:"97%",render:function(n,t,i){return"<a href='/employers/"+i[2]+"'>"+n+"<\/a>"}},]});break;case 2:$("#gv_homepage_03").DataTable({data:n,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[2],visible:!1},{targets:[0],title:"#",width:"3%"},{targets:[1],title:"POSITION",width:"97%",render:function(n,t,i){return"<a href='/positions/"+i[2]+"'>"+n+"<\/a>"}},]});break;case 3:$("#gv_homepage_04").DataTable({data:n,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[4,5,6],visible:!1},{targets:[0],title:"#",width:"3%"},{targets:[1],title:"NAME",width:"21%",render:function(n,t,i){return"<a href='/people/"+i[4]+"'>"+n+"<\/a>"}},{targets:[2],title:"POSITION",width:"38%",render:function(n,t,i){var r=n;return n.length>65&&(r=n.substr(0,65)+"..."),"<a href='/positions/"+i[6]+"'>"+r+"<\/a>"}},{targets:[3],title:"EMPLOYER",width:"38%",render:function(n,t,i){var r=n;return n.length>65&&(r=n.substr(0,65)+"..."),"<a href='/employers/"+i[5]+"'>"+r+"<\/a>"}}]});break;case 4:$("#gv_homepage_05").DataTable({data:n,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[4,5,6],visible:!1},{targets:[0],title:"#",width:"3%"},{targets:[1],title:"NAME",width:"21%",render:function(n,t,i){return"<a href='/people/"+i[4]+"'>"+n+"<\/a>"}},{targets:[2],title:"POSITION",width:"38%",render:function(n,t,i){var r=n;return n.length>65&&(r=n.substr(0,65)+"..."),"<a href='/positions/"+i[6]+"'>"+r+"<\/a>"}},{targets:[3],title:"EMPLOYER",width:"38%",render:function(n,t,i){var r=n;return n.length>65&&(r=n.substr(0,65)+"..."),"<a href='/employers/"+i[5]+"'>"+r+"<\/a>"}}]})}}function submitIncPos(){var n,t;$("#img_LoadingTopIncreases").show();$("#img_LoadingTopIncreases").height($("#gv_position_04_wrapper").height());$("#gv_position_04_wrapper").hide();n=$("#dd_position_TopIncreases").val();n==="All Time"&&(n=null);t=$("#btn_position_TopIncreasesIncDecSwitch").text()==="Show Top Decreases"?"Inc":"Dec";wm.getDataWithCache("T100IncPos",[posId,n,t],function(n){PopulatePositionTables(n,"T100IncPos")})}function submitEarnPos(){$("#img_LoadingTopEarners").show();$("#img_LoadingTopEarners").height(Math.max(250,$("#gv_position_01_wrapper").height()));$("#gv_position_01_wrapper").hide();var n=$("#dd_position_TopEarners").val();n==="All Time"&&(n=null);wm.getDataWithCache("T100EarnPos",[posId,n],function(n){PopulatePositionTables(n,"T100EarnPos")})}function PopulatePositionTables(n,t){var o,s,h,i,r,u,f,e;if(t=="T100IncPosDD")u=$("#dd_position_TopIncreases"),o=$("#btn_position_TopIncreasesIncDecSwitch"),$.each(n,function(n,t){$(u).append($("<option><\/option>").val(t).html(t))}),increaseEventsBinded||($(o).click(function(){var n=$(this).text();$(this).text(n==="Show Top Decreases"?"Show Top Increases":"Show Top Decreases");$(this).prop("disabled",!0);submitIncPos()}),$(u).change(function(){submitIncPos()}),increaseEventsBinded=!0);else if(t==="T100IncPos"){if(n.length===0){$("#div_NoTopIncreasesText").show();$("#div_TopIncreasesControls").hide();$("#main_lbl_position_TopIncreasesOutof").hide();$("#div_TopIncreasesPanel").hide();return}s=n[0][6];$("#lbl_position_TopIncreasesOutof").html("(out of "+numberWithCommas(s)+" records)");h=$("#btn_position_TopIncreasesIncDecSwitch").text()==="Show Top Decreases"?"Increases":"Decreases";$("#lbl_position_TopIncreases").html(h);i=$("#dd_position_TopIncreases option:selected").text();i=i==="All Time"||i===""?"since 1996":"in "+i;$("#lbl_position_TopIncreases2").html(i);$("#btn_position_TopIncreasesIncDecSwitch").prop("disabled",!1);r=n.length>10;$("#gv_position_04").DataTable({data:n,responsive:!0,destroy:!0,autoWidth:!1,pagingType:"full",conditionalPaging:!0,bSort:r,bFilter:r,bInfo:r,bPaginate:r,columnDefs:[{targets:[6,7,8],visible:!1,searchable:!1},{targets:[0],width:"5%",title:"#"},{targets:[1],width:"24%",title:"NAME",render:function(n,t,i){return"<a href='/people/"+i[7]+"'>"+n+"<\/a>"}},{targets:[2],width:"35%",title:"EMPLOYER",render:function(n,t,i){return"<a href='/employers/"+i[8]+"'>"+n+"<\/a>"}},{targets:[3],width:"10%",title:"YEARS",sClass:"sCenter"},{targets:[4],width:"10%",sClass:"sRight",title:"RAISE&nbsp&nbsp&nbsp&nbsp&nbsp",render:function(n){return increaseWithArrows(n,2)}},{targets:[5],width:"16%",title:"SALARY CHANGE",sClass:"sCenter",render:function(n){return addCommas(String(n).substring(0,String(n).indexOf("-")-1),1,1)+"&nbsp  -  &nbsp"+addCommas(String(n).substring(String(n).indexOf("-")+1,1e3),1,1)}},]});$("#img_LoadingTopIncreases").hide();$("#div_TopIncreasesControls").show()}else if(t=="T100EarnPos"){if(n.length===0)return;$("#lbl_position_TopEarnersOutof").html("(out of "+numberWithCommas(n[0][5])+" records)");i=$("#dd_position_TopEarners option:selected").text();i=i==="All Time"||i===""?"since 1996":"in "+i;$("#lbl_position_TopEarnersYear").html(i);r=n.length>10;$("#gv_position_01").DataTable({data:n,stateSave:!0,responsive:!0,destroy:!0,autoWidth:!1,pagingType:"full",conditionalPaging:!0,bSort:r,bFilter:r,bInfo:r,bPaginate:r,columnDefs:[{targets:[5,6,7],visible:!1,searchable:!1},{targets:[0],width:"5%",title:"#"},{targets:[1],width:"25%",title:"NAME",render:function(n,t,i){return"<a href='/people/"+i[6]+"'>"+n+"<\/a>"}},{targets:[2],width:"50%",title:"EMPLOYER",render:function(n,t,i){return"<a href='/employers/"+i[7]+"'>"+n+"<\/a>"}},{targets:[3],width:"10%",sClass:"sCenter",title:"SALARY",render:function(n){return addCommas(n,1,1)}},{targets:[4],width:"10%",title:"YEAR",sClass:"sCenter"},]});$("#img_LoadingTopEarners").hide();$("#div_TopEarnersControls").show()}else if(t=="T100EarnPosDD"){if(n.length===0)return;u=$("#dd_position_TopEarners");$.each(n,function(n,t){$(u).append($("<option><\/option>").val(t).html(t))});earnersEventsBinded||($(u).change(function(){submitEarnPos()}),earnersEventsBinded=!0)}else if(t==="TopEmpForPos"){if(n.length===0)return;$("#gv_position_05").show();$("#gv_position_05").DataTable({data:n,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[11,7,8],visible:!1,searchable:!1},{targets:[0],width:"5%",title:"#"},{targets:[1],width:"28%",title:"EMPLOYER",render:function(n,t,i){return"<a href='/employers/"+i[12]+"'>"+n+"<\/a>"}},{targets:[2,3,4,5,6,9],width:"9.5%",sClass:"sRight"},{targets:[10],width:"11%",sClass:"sRight"},{targets:[2],title:"NUMBER<br/>OF PEOPLE"},{targets:[3],title:"AVERAGE<br/>SALARY",render:function(n){return addCommas(n,1,1)}},{targets:[4],title:"AVERAGE&nbsp;<br/>RAISE&nbsp",render:function(n,t,i){return i[4]==null?"--":increaseWithArrows(n,1)}},{targets:[5],title:"PROPORTION&nbsp<br/>FEMALE <i class='fa fa-female female'><\/i>",render:function(n,t,i){return i[5]+i[8]==0?"--":toPercent(i[8]/(i[5]+i[8]),1)}},{targets:[9],title:"AVG MALE&nbsp;<br/>SALARY <i class='fa fa-male male'><\/i>",render:function(n,t,i){return i[6]==null?"--":addCommas(i[6],1,1)}},{targets:[6],title:"AVG FEMALE&nbsp;<br/>SALARY <i class='fa fa-female female'><\/i>",render:function(n,t,i){return i[9]==null?"--":addCommas(i[9],1,1)}},{targets:[10],title:"<sup><span data-toggle='tooltip' data-placement='top' title='The percentage of people, out of those who also appeared in "+(Number($("#main_year").val())-1).toString()+", whose salary increased.' class='glyphicon glyphicon-question-sign'><\/span><\/sup>&nbspPROPORTION&nbsp;<br/>WITH RAISE>0",render:function(n,t,i){return i[4]==null?"--":toPercent(i[11],1)}}]});$("#commonEmployerYear").html($("#main_year").val());$("#gv_position_05").parent().next().remove();$('[data-toggle="tooltip"]').tooltip()}else if(t==="PosHisto"){for(histoData=[["LOWER_BOUND","Number of People"]],f=0;f<n.length;f++)histoData.push([n[f][0],n[f][2]]);lineData=[["YEAR","Number of People"]];e=[];$("#main_gv_position_06 td:nth-child(1)").each(function(){var t=$(this).html().replace(",",""),n=parseInt($(this).parent().find("td:nth-child(2)").html().replace(",",""));isNaN(n)&&(n=null);t!=="Total"&&e.push([t,n])});e.reverse();lineData=lineData.concat(e);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(drawChart)}}function submitIncEmp(){var n,t;$("#img_LoadingTopIncreases").show();$("#img_LoadingTopIncreases").height($("#gv_employer_04_wrapper").height());$("#gv_employer_04_wrapper").hide();n=$("#dd_employer_TopIncreases").val();n==="All Time"&&(n=null);t=$("#btn_employer_TopIncreasesIncDecSwitch").text()==="Show Top Decreases"?"Inc":"Dec";wm.getDataWithCache("T100IncEmp",[empId,n,t],function(n){PopulateEmployerTables(n,"T100IncEmp")})}function submitEarnEmp(){$("#img_LoadingTopEarners").show();$("#img_LoadingTopEarners").height(Math.max(250,$("#gv_employer_01_wrapper").height()));$("#gv_employer_01_wrapper").hide();var n=$("#dd_employer_TopEarners").val();n==="All Time"&&(n=null);wm.getDataWithCache("T100EarnEmp",[empId,n],function(n){PopulateEmployerTables(n,"T100EarnEmp")})}function PopulateEmployerTables(n,t){var o,s,h,i,r,u,f,e;if(t=="T100IncEmpDD")u=$("#dd_employer_TopIncreases"),o=$("#btn_employer_TopIncreasesIncDecSwitch"),$.each(n,function(n,t){$(u).append($("<option><\/option>").val(t).html(t))}),increaseEventsBinded||($(o).click(function(){var n=$(this).text();$(this).text(n==="Show Top Decreases"?"Show Top Increases":"Show Top Decreases");$(this).prop("disabled",!0);submitIncEmp()}),$(u).change(function(){submitIncEmp()}),increaseEventsBinded=!0);else if(t==="T100IncEmp"){if(n.length===0){$("#div_NoTopIncreasesText").show();$("#div_TopIncreasesControls").hide();$("#main_lbl_employer_TopIncreasesOutof").hide();$("#div_TopIncreasesPanel").hide();return}s=n[0][7];$("#lbl_employer_TopIncreasesOutof").html("(out of "+numberWithCommas(s)+" records)");h=$("#btn_employer_TopIncreasesIncDecSwitch").text()==="Show Top Decreases"?"Increases":"Decreases";$("#lbl_employer_TopIncreases").html(h);i=$("#dd_employer_TopIncreases option:selected").text();i=i==="All Time"||i===""?"since 1996":"in "+i;$("#lbl_employer_TopIncreases2").html(i);$("#btn_employer_TopIncreasesIncDecSwitch").prop("disabled",!1);r=n.length>10;$("#gv_employer_04").DataTable({data:n,responsive:!0,destroy:!0,autoWidth:!1,pagingType:"full",conditionalPaging:!0,bSort:r,bFilter:r,bInfo:r,bPaginate:r,columnDefs:[{targets:[6,7,8,9],visible:!1,searchable:!1},{targets:[0],width:"5%",title:"#"},{targets:[1],width:"24%",title:"NAME",render:function(n,t,i){return"<a href='/people/"+i[8]+"'>"+n+"<\/a>"}},{targets:[2],width:"35%",title:"POSITION (AFTER RAISE)",render:function(n,t,i){return"<a href='/positions/"+i[9]+"'>"+n+"<\/a>"}},{targets:[3],width:"10%",title:"YEARS",sClass:"sCenter"},{targets:[4],width:"10%",sClass:"sRight",title:"RAISE&nbsp&nbsp&nbsp&nbsp&nbsp",render:function(n){return increaseWithArrows(n,2)}},{targets:[5],width:"16%",title:"SALARY CHANGE",sClass:"sCenter",render:function(n){return addCommas(String(n).substring(0,String(n).indexOf("-")-1),1,1)+"&nbsp  -  &nbsp"+addCommas(String(n).substring(String(n).indexOf("-")+1,1e3),1,1)}},]});$("#img_LoadingTopIncreases").hide();$("#div_TopIncreasesControls").show()}else if(t=="T100EarnEmp"){if(n.length===0)return;$("#lbl_employer_TopEarnersOutof").html("(out of "+numberWithCommas(n[0][5])+" records)");i=$("#dd_employer_TopEarners option:selected").text();i=i==="All Time"||i===""?"since 1996":"in "+i;$("#lbl_employer_TopEarnersYear").html(i);r=n.length>10;$("#gv_employer_01").DataTable({data:n,stateSave:!0,responsive:!0,destroy:!0,autoWidth:!1,pagingType:"full",conditionalPaging:!0,bSort:r,bFilter:r,bInfo:r,bPaginate:r,columnDefs:[{targets:[5,6,7],visible:!1,searchable:!1},{targets:[0],width:"5%",title:"#"},{targets:[1],width:"25%",title:"NAME",render:function(n,t,i){return"<a href='/people/"+i[6]+"'>"+n+"<\/a>"}},{targets:[2],width:"50%",title:"POSITION",render:function(n,t,i){return"<a href='/positions/"+i[7]+"'>"+n+"<\/a>"}},{targets:[3],width:"10%",sClass:"sCenter",title:"SALARY",render:function(n){return addCommas(n,1,1)}},{targets:[4],width:"10%",title:"YEAR",sClass:"sCenter"},]});$("#img_LoadingTopEarners").hide();$("#div_TopEarnersControls").show()}else if(t=="T100EarnEmpDD"){if(n.length===0)return;u=$("#dd_employer_TopEarners");$.each(n,function(n,t){$(u).append($("<option><\/option>").val(t).html(t))});earnersEventsBinded||($(u).change(function(){submitEarnEmp()}),earnersEventsBinded=!0)}else if(t==="TopPosForEmp"){if(n.length===0)return;$("#gv_employer_05").show();$("#gv_employer_05").DataTable({data:n,responsive:!0,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[11,7,8],visible:!1,searchable:!1},{targets:[0],width:"5%",title:"#"},{targets:[1],width:"28%",title:"POSITION",render:function(n,t,i){return"<a href='/positions/"+i[12]+"'>"+n+"<\/a>"}},{targets:[2,3,4,5,6,9],width:"9.5%",sClass:"sRight"},{targets:[10],width:"11%",sClass:"sRight"},{targets:[2],title:"NUMBER<br/>OF PEOPLE"},{targets:[3],title:"AVERAGE<br/>SALARY",render:function(n){return addCommas(n,1,1)}},{targets:[4],title:"AVERAGE&nbsp<br/>RAISE&nbsp",render:function(n,t,i){return i[4]==null?"--":increaseWithArrows(n,1)}},{targets:[5],title:"PROPORTION&nbsp;<br/>FEMALE <i class='fa fa-female female'><\/i>",render:function(n,t,i){return i[5]+i[8]==0?"--":toPercent(i[8]/(i[5]+i[8]),1)}},{targets:[9],title:"AVG MALE&nbsp;<br/>SALARY <i class='fa fa-male male'><\/i>",render:function(n,t,i){return i[6]==null?"--":addCommas(i[6],1,1)}},{targets:[6],title:"AVG FEMALE&nbsp;<br/>SALARY <i class='fa fa-female female'><\/i>",render:function(n,t,i){return i[9]==null?"--":addCommas(i[9],1,1)}},{targets:[10],title:"<sup><span data-toggle='tooltip' data-placement='top' title='The percentage of people, out of those who also appeared in "+(Number($("#main_year").val())-1).toString()+", whose salary increased.' class='glyphicon glyphicon-question-sign'><\/span><\/sup>&nbspPROPORTION&nbsp;<br/>WITH RAISE>0",render:function(n,t,i){return i[4]==null?"--":toPercent(i[11],1)}}]});$("#commonPositionYear").html($("#main_year").val());$("#gv_employer_05").parent().next().remove();$('[data-toggle="tooltip"]').tooltip()}else if(t==="EmpHisto"){for(histoData=[["LOWER_BOUND","Number of People"]],f=0;f<n.length;f++)histoData.push([n[f][0],n[f][2]]);lineData=[["YEAR","Number of People"]];e=[];$("#main_gv_employer_06 td:nth-child(1)").each(function(){var t=$(this).html().replace(",",""),n=parseInt($(this).parent().find("td:nth-child(2)").html().replace(",",""));isNaN(n)&&(n=null);t!=="Total"&&e.push([t,n])});e.reverse();lineData=lineData.concat(e);google.charts.load("current",{packages:["corechart"]});google.charts.setOnLoadCallback(drawChart)}}function drawChart(){function o(){r.draw(e,t);i.draw(u,f)}var t,i,r;$('.tempLoad[data-id="chart2"]').hide();$("#chart2").show();$('.tempLoad[data-id="chart1"]').hide();$("#chart1").show();var u=google.visualization.arrayToDataTable(histoData),f={focusTarget:"category",seriesType:"bars",hAxis:{format:"$###,###",textStyle:{fontSize:12},title:"Salary",titleTextStyle:{fontSize:14,italic:!1}},chartArea:{right:20,top:16,width:"85%",height:"78%"},series:{0:{color:"#e67e22"}},legend:{position:"none"},vAxis:{textStyle:{fontSize:12},format:"###,###"}},e=google.visualization.arrayToDataTable(lineData),n=1;lineData.length>15?n=3:lineData.length>10&&(n=2);t={focusTarget:"category",interpolateNulls:!0,hAxis:{showTextEvery:n,textStyle:{fontSize:12},title:"Year",titleTextStyle:{fontSize:14,italic:!1}},chartArea:{right:0,top:16,width:"85%",height:"78%"},series:{0:{color:"#e67e22"}},legend:{position:"none"},vAxis:{textStyle:{fontSize:12},format:"###,###"}};i=new google.visualization.ColumnChart(document.getElementById("chart2"));i.draw(u,f);r=new google.visualization.AreaChart(document.getElementById("chart1"));r.draw(e,t);window.addEventListener?window.addEventListener("resize",o,!1):window.attachEvent&&window.attachEvent("onresize",o)}function PopulatePersonTables(n,t){var i;if(t==="T10Emp"){if(n.length===1){T10EmpRedo?($("#div_people_NoTopTenEmployer").removeClass("d-none"),$("#lbl_people_NoTopTenEmployerDescription").html(fullname+" in "+year),$('[data-id="gv_people_04"]').remove()):(T10EmpRedo=!0,wm.getDataWithCache("T10Emp",[empId,null],function(n){PopulatePersonTables(n,"T10Emp")}));return}i=T10EmpRedo?"All Time":year;$("#gv_people_04").show();$("#lbl_people_TopTenEmployerYearType").html(i);$("#gv_people_04").DataTable({responsive:!0,data:n,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[4,5,6,7],visible:!1},{targets:[0],width:"4%",title:"#"},{targets:[1],width:"28%",title:"NAME",render:function(n,t,i){return"<a href='/people/"+i[6]+"'>"+n+"<\/a>"}},{targets:[2],width:"52%",title:"POSITION",render:function(n,t,i){return"<a href='/positions/"+i[7]+"'>"+n+"<\/a>"}},{targets:[3],width:"16%",title:"SALARY",sClass:"sRight"},{targets:[3],render:function(n){return addCommas(n,1,1)}}]});$("#gv_people_04").parent().next().remove()}else if(t==="T10Pos"){if(n.length===1){T10PosRedo?($("#div_people_NoTopTenPosition").removeClass("d-none"),$("#lbl_people_NoTopTenPositionDescription").html(fullname+" in "+year),$('.tempLoad[data-id="gv_people_05"]').remove()):(T10PosRedo=!0,wm.getDataWithCache("T10Pos",[posId,null],function(n){PopulatePersonTables(n,"T10Pos")}));return}i=T10PosRedo?"All Time":year;$("#gv_people_05").show();$("#lbl_people_TopTenPositionYearType").html(i);$("#gv_people_05").DataTable({responsive:!0,data:n,autoWidth:!1,bSort:!1,bFilter:!1,bInfo:!1,bPaginate:!1,columnDefs:[{targets:[4,5,6,7],visible:!1},{targets:[0],width:"4%",title:"#"},{targets:[1],width:"28%",title:"NAME",render:function(n,t,i){return"<a href='/people/"+i[6]+"'>"+n+"<\/a>"}},{targets:[2],width:"52%",title:"EMPLOYER",render:function(n,t,i){return"<a href='/employers/"+i[7]+"'>"+n+"<\/a>"}},{targets:[3],width:"16%",title:"SALARY",sClass:"sRight"},{targets:[3],render:function(n){return addCommas(n,1,1)}}]});$("#gv_people_05").parent().next().remove()}$('.tempLoad[data-toggle="tooltip"]').tooltip()}function drawPersonChart(){function o(){e.draw(r,f)}var n,t,i,r,u,f,e;$('.tempLoad[data-id="chart_Salary"]').hide();$("#chart_Salary").show();n=[];t=[["Year","Salary scatter","Salary"]];$("#main_gv_people_01 td:nth-child(1)").each(function(t){var e=$(this).html().replace(",",""),r=parseInt(e),u,f;if(t===0&&(i=r),i-1!==r)for(u=0;u<i-r;u++)n.push([i-u+1,undefined,undefined]);f=parseInt($(this).parent().find("td:nth-child(3)").html().replace(",","").replace("$",""));n.push([e,f,f]);i=r});n.reverse();t=t.concat(n);r=google.visualization.arrayToDataTable(t);u=1;t.length>9&&(u=2);f={height:"100%",series:{0:{color:"#e67e22"}},chartArea:{top:14,right:0,width:"83%",height:"80%"},legend:{position:"none"},series:{1:{lineWidth:2,pointSize:6,color:"#d35400",pointShape:"circle"}},vAxis:{viewWindowMode:"explicit",viewWindow:{min:1e5},format:"$###,###"},hAxis:{showTextEvery:u}};e=new google.visualization.ScatterChart(document.getElementById("chart_Salary"));e.draw(r,f);window.addEventListener?window.addEventListener("resize",o,!1):window.attachEvent&&window.attachEvent("onresize",o)}var wm={},arrKey=[],arrValue=[],isMobile,posId,posYear,increaseEventsBinded,earnersEventsBinded,empId,empYear,perId,year,fullname,histoData,lineData,T10EmpRedo,T10PosRedo;wm.getData=function(n,t){$.ajax({type:"POST",url:"/default.aspx/GetData",contentType:"application/json; charset=utf-8",data:JSON.stringify({s:n}),dataType:"json",success:function(n){t(n.d)},failure:function(){}})};wm.getDataWithCache=function(n,t,i){var u=wm.getFromCache(n,t),r=t;if(Array.isArray(r)||(r=[],r[0]=t),u){i(u);return}$.ajax({type:"POST",url:"/api/Data",contentType:"application/json; charset=utf-8",data:JSON.stringify({Id:n,P:r}),dataType:"json",success:function(r){r=JSON.parse(r);wm.cacheData(wm.createKey(n,t),r);i(r)},failure:function(){}})};wm.getFromCache=function(n,t){for(var r=wm.createKey(n,t),i=0;i<arrKey.length;i++)if(arrKey[i]==r)return arrValue[i];return null};wm.createKey=function(n,t){var u=n,r,i;if(t==null)return u;for(u+="~",r=0;r<t.length;r++)i=t[r],isInteger(i)?i.toString():i==null&&(i="NULL"),u+=i+(r==t.length-1?"":"~");return u};wm.cacheData=function(n,t){for(var i=0;i<arrKey.length;i++)if(arrKey[i]==n){arrValue[i]=t;return}arrKey.push(n);wm.cacheData(n,t)};$(document).on("init.dt",function(n,t){var r;if(n.namespace==="dt"&&(r=t.oInit.conditionalPaging,$.isPlainObject(r)||r===!0)){var i=$.isPlainObject(r)?r:{},u=new $.fn.dataTable.Api(t),f="slow",e=function(n){var t=$(u.table().container()).find("div.dataTables_paginate"),o=u.page.info().pages,r=$(u.table().container()).find("div.dataTables_info"),e=$(u.table().container()).find("div.dataTables_filter");try{n instanceof $.Event?o<=1?i.style==="fade"?t.stop().fadeTo(f,0):(t.css("visibility","hidden"),r[0].innerHTML.indexOf("filtered")==-1&&e.css("visibility","hidden")):i.style==="fade"?t.stop().fadeTo(f,1):(t.css("visibility",""),r[0].innerHTML.indexOf("filtered")==-1&&e.css("visibility","")):o<=1&&(i.style==="fade"?t.css("opacity",0):(t.css("visibility","hidden"),r[0].innerHTML.indexOf("filtered")==-1&&e.css("visibility","hidden")))}catch(n){}};($.isNumeric(i.speed)||$.type(i.speed)==="string")&&(f=i.speed);e();u.on("draw.dt",e)}});$(document).ready(function(){isMobile=$("#sunshineMobileCheck").css("display")=="none";$(".dataTableWaitOnLoad").show();$(".addTempLoad").each(function(){var n=$(this).attr("id"),t="";n&&(t="data-id='"+n+"'");$(this).after('<div class="tempLoad" '+t+' style="text-align:center;"><span style="display: inline-block;padding-top:50px;padding-bottom:40px;"><img src="/../assets/img/ajax-loader.gif"/><\/span><\/div>')})})