(function($) {

$.fn.reOrder = function(array,elementSelector,attr) {
  return this.each(function() {

    if (array) {   
	var Element = new Array();
      for(var i=0; i < array.length; i++) {
        Element[i] = $(this).find(elementSelector+'['+attr+'="' + array[i] + '"]');
	  }
	  $(this).empty();  
      for(var i=0; i < Element.length; i++) {
        $(this).append(Element[i]);      
	  }
    }
  });    
}
})(jQuery);
