(function (jQuery){ jQuery.extend(jQuery.expr[":"] , { uppercase: function (elem){ var attr = jQuery(elem).css("text-transform"); return (typeof attr !== "undefined" && attr === "uppercase"); } , smallcaps: function (elem){ var attr = jQuery(elem).css("font-variant"); return (typeof attr !== "undefined" && attr === "small-caps"); } } ); jQuery.extend({ removeAcc: function (elem){ var text = elem.is("input")? elem.value: elem.innerHTML; text = _AN_Call_replace("replace", text, /Ά/g, "Α"); text = _AN_Call_replace("replace", text, /ά/g, "α"); text = _AN_Call_replace("replace", text, /Έ/g, "Ε"); text = _AN_Call_replace("replace", text, /έ/g, "ε"); text = _AN_Call_replace("replace", text, /Ή/g, "Η"); text = _AN_Call_replace("replace", text, /ή/g, "η"); text = _AN_Call_replace("replace", text, /Ί/g, "Ι"); text = _AN_Call_replace("replace", text, /Ϊ/g, "Ι"); text = _AN_Call_replace("replace", text, /ί/g, "ι"); text = _AN_Call_replace("replace", text, /ϊ/g, "ι"); text = _AN_Call_replace("replace", text, /ΐ/g, "ι"); text = _AN_Call_replace("replace", text, /Ό/g, "Ο"); text = _AN_Call_replace("replace", text, /ό/g, "ο"); text = _AN_Call_replace("replace", text, /Ύ/g, "Υ"); text = _AN_Call_replace("replace", text, /Ϋ/g, "Υ"); text = _AN_Call_replace("replace", text, /ύ/g, "υ"); text = _AN_Call_replace("replace", text, /ϋ/g, "υ"); text = _AN_Call_replace("replace", text, /ΰ/g, "υ"); text = _AN_Call_replace("replace", text, /Ώ/g, "Ω"); text = _AN_Call_replace("replace", text, /ώ/g, "ω"); elem.is("input")? (elem.value = text): (_AN_Write_innerhtml("innerHTML", elem, false , text)); } } ); jQuery.fn.extend({ removeAcc: function (){ return this.each(function (){ jQuery.removeAcc(this); } ); } } ); } )(jQuery); jQuery(document).ready(function ($){ $(":uppercase, :smallcaps").removeAcc(); $(document).ajaxComplete(function (event, request, settings){ $(":uppercase, :smallcaps").removeAcc(); } ); } );