$(function(){$.fn.mmfButton=function(formID,options){var opts=$.extend({},$.fn.mmfButton.defaults,options);var buttonID=$(this).attr("id");if(opts.imageLink=="both"){var buttonNameHTML="<img src='"+opts.imageSrc+"' />"+$("#"+buttonID).val()}else{if(opts.imageLink==true){var buttonNameHTML="<img src='"+opts.imageSrc+"' />"}else{var buttonNameHTML=$("#"+buttonID).val()}}var buttonValue=$("#"+buttonID).val();$("#"+buttonID).wrap("<"+opts.tagOuter+" id='"+buttonID+"A' class='"+opts.classOuter+"'></"+opts.tagOuter+">");$("#"+buttonID).remove();$("#"+buttonID+"A").before("<input type='hidden' name='"+buttonID+"' id='"+buttonID+"' value='"+buttonValue+"' />");$("#"+buttonID+"A").html("<"+opts.tagInner+" class='"+opts.classInner+"'>"+buttonNameHTML+"</"+opts.tagInner+">");$("#"+buttonID+"A").click(function(){if(typeof opts.validateFunction=="function"){if(opts.validateFunction()===true){$("#"+buttonID).val("1");$("#"+formID).submit()}else{return false}}else{$("#"+buttonID).val("1");$("#"+formID).submit()}});if(opts.submitOnReturn==true){$("form#"+formID+" :input").each(function(){$(this).keypress(function(e){if((e.which&&e.which==13)||(e.keyCode&&e.keyCode==13)){if(typeof opts.validateFunction=="function"){if(opts.validateFunction()===true){$("#"+buttonID).val("1");$("#"+formID).submit()}else{return true}}else{$("#"+buttonID).val("1");$("#"+formID).submit()}return false}else{return true}})})}};$.fn.mmfButton.defaults={classOuter:"",classInner:"",tagOuter:"a",tagInner:"span",imageLink:false,imageSrc:"",validateFunction:"",submitOnReturn:false};$.fn.mmfLink=function(options){var opts=$.extend({},$.fn.mmfLink.defaults,options);var buttonID=$(this).attr("id");if(opts.imageLink=="both"){var buttonNameHTML="<img src='"+opts.imageSrc+"' />"+$("#"+buttonID).html()}else{if(opts.imageLink==true){var buttonNameHTML="<img src='"+opts.imageSrc+"' />"}else{var buttonNameHTML=$("#"+buttonID).html()}}var buttonLink=$("#"+buttonID).attr("href");$("#"+buttonID).wrap("<"+opts.tagOuter+" id='"+buttonID+"A' class='"+opts.classOuter+"'></"+opts.tagOuter+">");$("#"+buttonID).remove();$("#"+buttonID+"A").wrap("<"+opts.tagOuter+" id='"+buttonID+"' class='"+opts.classOuter+"' href='"+buttonLink+"'></"+opts.tagOuter+">");$("#"+buttonID+"A").remove();$("#"+buttonID).html("<"+opts.tagInner+" class='"+opts.classInner+"'>"+buttonNameHTML+"</"+opts.tagInner+">");if(typeof opts.clickFunction=="function"){$("#"+buttonID).click(function(){if(opts.returnClickFunction!=false){return opts.clickFunction()}else{opts.clickFunction();return false}})}};$.fn.mmfLink.defaults={classOuter:"",classInner:"",tagOuter:"a",tagInner:"span",imageLink:false,imageSrc:"",clickFunction:"",returnClickFunction:false}});