(function(a){a.fn.autolabelTextfield=function(h){function i(d){a(d).bind("focus",function(b){b=a(b.target).get(0);a(b).data("editMode")!=true&&a(b).val("").removeClass(g.cssClass).data("editMode",true);return false});a(d).bind("blur",function(b){b=a(b.target).get(0);e(b);return false})}function e(d){a(d).data("editMode")!=false&&a(d).val().length<=0&&a(d).addClass(g.cssClass).val(a("label[for='"+d.id+"']").html()).data("editMode",false)}var g=a.extend({},a.fn.autolabelTextfield.defaults,h);return this.each(function(){a(this).addClass(g.cssClass);
e(this);i(this)})};a.fn.autolabelTextfield.defaults={cssClass:"autolabeled"}})(jQuery);
(function(a){a.fn.autolabelPasswordfield=function(h){function i(d){a("#"+a(d).attr("id")+"autolabel").bind("focus",function(b){b=a(b.target);var c=a("#"+b.attr("id").replace(/autolabel/,""));if(c.data("editMode")!=true)if(b.data("noFocus")==true)b.data("noFocus",false);else{b.hide();c.data("editMode",true).show().focus()}return false});a(d).bind("blur",function(b){b=a(b.target);var c=a("#"+b.attr("id")+"autolabel");e(b,c);return false})}function e(d,b){if(d.data("editMode")!=false)if(d.val().length<=
0){d.data("editMode",false).hide();b.show().data("noFocus",false)}}var g=a.extend({},a.fn.autolabelPasswordfield.defaults,h);return this.each(function(){var d=a(this),b=d[0].attributes,c="<input";c+=' type="text"';c=c+' value="'+a("label[for='"+d.attr("id")+"']").html()+'"';c=c+' class="'+g.cssClass+'"';for(var f=0;f<b.length;f++)if(b[f].nodeValue!=undefined)if(b[f].specified){var j=b[f].nodeName,l=b[f].nodeValue;if(j=="id")l+="autolabel";if(j!="name"&&j!="class"&&j!="value")c=c+" "+j+'="'+l+'"'}c+=
">";d.after(c);c=a("#"+d.attr("id")+"autolabel");e(d,c);i(this)})};a.fn.autolabelPasswordfield.defaults={cssClass:"autolabeled"}})(jQuery);
(function(a){a.fn.redefineForm=function(h){function i(g){a(g).attr("action",e.action);a(g).attr("method",e.method);a(g).attr("target",e.target);if(e.searchfield){var d=a("#"+e.searchfield.id).get(0);a(d).attr("name",e.searchfield.name);g=a("input[id^="+e.searchfield.id+"_hiddenField]");a(g).remove();hiddenFields="";if(e.searchfield.hiddenFields!=false){k=0;a.each(e.searchfield.hiddenFields,function(b,c){k++;hiddenFields+='<input type="hidden" id="'+e.searchfield.id+"_hiddenField"+k+'" name="'+b+'" value="'+
c+'">'})}hiddenFields!=""&&a(d).parent().prepend(hiddenFields)}if(e.label){g=a("label[for='"+e.label.id+"']").get(0);d=a("#"+e.label.id).get(0);a(g).html(e.label.text);a(g).data("editMode")!=true&&a(d).val(a(g).html());a.each(e.proposals,function(b,c){a(d).data(b,c)})}}var e=a.extend({},a.fn.redefineForm.defaults,h);return this.each(function(){i(this)})};a.fn.redefineForm.defaults={label:false,searchfield:false,method:"GET",action:"http://www.ra-online.de/",target:"_self",proposals:{}}})(jQuery);
(function(a){a.fn.addResetSymbolOnTextfield=function(h){function i(b){a(b).bind("keyup change paste cut",function(c){c=a(c.target).get(0);a(c).val().length>0?e(c):g(c)});a(d.tag+"#resetSymbol_"+b.id).bind("click",function(c){c=a(c.target).get(0);c=a("#"+a(c).data("inputFieldID")).get(0);a(c).val().length>0&&a(c).val("").change().focus();return false})}function e(b){if(a(b).data("resetSymbolVisible")==false){var c=a(d.tag+"#resetSymbol_"+b.id).get(0),f=parseInt(a(c).css("width")),j=parseInt(a(b).css("width"))-
f;f=parseInt(a(b).css("margin-right"))+f;a(b).css("width",j+"px").css("margin-right",f+"px").data("resetSymbolVisible",true);a(c).show()}}function g(b){if(a(b).data("resetSymbolVisible")==true){var c=a(d.tag+"#resetSymbol_"+b.id).get(0);a(c).hide();var f=parseInt(a(c).css("width"));c=parseInt(a(b).css("width"))+f;f=parseInt(a(b).css("margin-right"))-f;a(b).css("width",c+"px").css("margin-right",f+"px").data("resetSymbolVisible",false)}}var d=a.extend({},a.fn.addResetSymbolOnTextfield.defaults,h);
return this.each(function(){a(this).data("resetSymbolVisible",false);a(this).parent().prepend("<"+d.tag+' id="resetSymbol_'+this.id+'" class="'+d.cssClass+'"></div>');e(this);a(this).val().length<=0&&g(this);a("#resetSymbol_"+this.id).data("inputFieldID",this.id);i(this)})};a.fn.addResetSymbolOnTextfield.defaults={cssClass:"resetElement",tag:"div"}})(jQuery);
(function(a){a.fn.linkClicksOnCheckboxes=function(h){function i(d){a(d).bind("click",function(){a.each(g.adjustChecked,function(b,c){var f=a(c);e(f)});a.each(g.adjustUnChecked,function(b,c){a(c).removeAttr("checked")});a.each(g.adjustSynchronous,function(b,c){var f=a(c);a(d).attr("checked")=="checked"?e(f):f.removeAttr("checked")});a.each(g.adjustSynchronousNegate,function(b,c){var f=a(c);a(d).attr("checked")=="checked"?e(f):f.removeAttr("checked")})})}function e(d){d.attr("checked","checked")}var g=
a.extend({},a.fn.linkClicksOnCheckboxes.defaults,h);return this.each(function(){i(this)})};a.fn.linkClicksOnCheckboxes.defaults={adjustChecked:{},adjustUnChecked:{},adjustSynchronous:{},adjustSynchronousNegate:{}}})(jQuery);



