function sortDutchCurrencyValues(d,c){return fdTableSort.sortNumeric(d,c)}function sortDutchCurrencyValuesPrepareData(a,b){b=parseInt(b.replace(/[^0-9\.,]+/g,"").replace(/\./g,"").replace(",","."));return isNaN(b)?"":b}function sortByTwelveHourTimestamp(d,c){return fdTableSort.sortNumeric(d,c)}function sortByTwelveHourTimestampPrepareData(b,d){tmp=d;d=d.replace(":",".");if(d.search(/12([\s]*)?noon/i)!=-1){return"12.00"}if(d.search(/12([\s]*)?midnight/i)!=-1){return"24.00"}var a=/^([0-9]{1,2}).([0-9]{2})([\s]*)?(p[\.]?m)/i;var e=/^([0-9]{1,2}).([0-9]{2})([\s]*)?(a[\.]?m)/i;if(d.search(a)!=-1){var c=d.match(a);if(parseInt(c[1])<12){c[1]=parseInt(c[1])+12}}else{if(d.search(e)!=-1){var c=d.match(e);if(c[1]=="12"){c[1]="00"}}else{return""}}if(c[2].length<2){c[2]="0"+String(c[2])}d=c[1]+"."+String(c[2]);return isNaN(d)?"":d}function sortEnglishLonghandDateFormat(d,c){var e=d[fdTableSort.pos];var f=c[fdTableSort.pos];return e-f}function sortEnglishLonghandDateFormatPrepareData(c,d){var a=["january","february","march","april","may","june","july","august","september","october","november","december"];var e=d.toLowerCase();for(var b=0;b<12;b++){e=e.replace(a[b],b+1).replace(a[b].substring(0,3),b+1)}if(e.search(/a-z/)!=-1){return -1}e=e.replace(/\s+/g," ").replace(/[^\d\s]/g,"");if(e.replace(" ","")==""){return -1}e=e.split(" ");if(e.length<2){return -1}if(e.length==2){e[2]=String(new Date().getFullYear())}if(e[0].length<2){e[0]="0"+String(e[0])}if(e[1].length<2){e[1]="0"+String(e[1])}if(e[2].length!=4){e[2]=(parseInt(e[2])<50)?"20"+e[2]:"19"+e[2]}return e[2]+String(e[1])+e[0]}function sortIPAddress(d,c){var e=d[fdTableSort.pos];var f=c[fdTableSort.pos];return e-f}function sortIPAddressPrepareData(b,c){var e=c;e=e.replace(" ","");if(e.search(/^([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3}).([0-9]{1,3})$/)==-1){return -1}e=e.split(".");if(e.length!=4){return -1}var d="";for(var a=0;a<4;a++){d+=(String(e[a]).length<3)?"0000".substr(0,3-String(e[a]).length)+String(e[a]):e[a]}return d}function sortScientificNotation(d,c){return fdTableSort.sortNumeric(d,c)}function sortScientificNotationPrepareData(b,d){var e=d;var c=/((\-|\+)?(\s+)?[0-9]+\.([0-9]+)?|(\-|\+)?(\s+)?(\.)?[0-9]+)/g;e=e.match(c);if(!e||e.length!=2){return""}var a=parseFloat(e[0].replace(" ",""))*Math.pow(10,parseFloat(e[1].replace(" ","")));return isNaN(a)?"":a}function sortImage(d,c){return fdTableSort.sortText(d,c)}function sortImagePrepareData(c,b){var a=c.getElementsByTagName("span");if(a.length){return a[0].title}else{return""}}function sortFileSize(d,c){return fdTableSort.sortNumeric(d,c)}function sortFileSizePrepareData(d,c){var a=/(kb|mb|gb)/i;var b=c.search(a)!=-1?c.match(a)[0]:"";switch(b.toLowerCase()){case"kb":mult=1024;break;case"mb":mult=1048576;break;case"gb":mult=1073741824;break;default:mult=1}c=parseFloat(c.replace(/[^0-9\.\-]/g,""));return isNaN(c)?"":c*mult}function sortUKMoney(d,c){return fdTableSort.sortNumeric(d,c)}function sortUKMoneyPrepareData(e,d){var b="0123456789";var c=0;while(c<d.length){if(b.indexOf(d[c])==-1){}break;c++}d=d.substring(c+1);d=d.replace(".","");d=d.replace(",","");d=d.replace("M","00000");d=d.replace("k","000");d=parseInt(d);var a=isNaN(d)?"":d*1;return a}function sortInnerTimestamp(d,c){return fdTableSort.sortNumeric(d,c)}function sortInnerTimestampPrepareData(c,b){var a=c.getElementsByTagName("span");if(a.length){return a[0].innerHTML}else{return"0"}}function sortMoraleOld(d,c){return fdTableSort.sortNumeric(d,c)}function sortMoraleOldPrepareData(c,a){var b;switch(a.toLowerCase()){case"terrible":b=1;break;case"v.poor":b=2;break;case"poor":b=3;break;case"adequate":b=4;break;case"average":b=5;break;case"okay":b=6;break;case"good":b=7;break;case"v.good":b=8;break;case"excellent":b=9;break;case"superb":b=10;break;default:b=0}return b}function sortMorale(d,c){return fdTableSort.sortNumeric(d,c)}function sortMoralePrepareData(d,c){var a=0;var b=d.getElementsByTagName("div")[1];if(b){textarray=b.innerHTML.split("-");a=parseFloat(b.style.width)}return a}function sortPosition(d,c){return fdTableSort.sortNumeric(d,c)}function sortPositionPrepareData(c,a){var b;textarray=a.split("/");switch(textarray[0]){case"G":b=14;break;case"LB":b=13;break;case"RB":b=12;break;case"CB":b=11;break;case"D":b=10;break;case"LM":b=9;break;case"RM":b=8;break;case"DM":b=7;break;case"M":b=6;break;case"CM":b=5;break;case"AM":b=4;break;case"W":b=3;break;case"F":b=2;break;case"CF":b=1;break;default:b=0}return b}function sortPositionNew(d,c){return fdTableSort.sortNumeric(d,c)}function sortPositionNewPrepareData(d,b){var c;var a=d.getElementsByTagName("span")[0];if(a){textarray=a.innerHTML.split("-")}switch(textarray[0]){case"G":c=14;break;case"LB":c=13;break;case"RB":c=12;break;case"CB":c=11;break;case"D":c=10;break;case"LM":c=9;break;case"RM":c=8;break;case"DM":c=7;break;case"M":c=6;break;case"CM":c=5;break;case"AM":c=4;break;case"W":c=3;break;case"F":c=2;break;case"CF":c=1;break;default:c=0}return c}function sortBracketedAppearances(d,c){return fdTableSort.sortNumeric(d,c)}function sortBracketedAppearancesPrepareData(g,f){var d=0;var b=f.replace(")","");var e=b.split("(");if(e.length==2){var c=e[0];var a=e[1];if(parseInt(a,10)==0){d=parseInt(c,10)+0.9999999}else{if(parseInt(a,10)==1){d=parseInt(c,10)+0.75}else{d=parseInt(c,10)+(1/parseInt(a,10))}}}return d};