(function(D){var C={preloadImg:true};var E=false;var I=function(L){L=L.replace(/^url\((.*)\)/,"$1").replace(/^\"(.*)\"$/,"$1");var J=new Image();J.src=L.replace(/\.([a-zA-Z]*)$/,"-hover.$1");var K=new Image();K.src=L.replace(/\.([a-zA-Z]*)$/,"-focus.$1")};var B=function(L){var J=D(L.get(0).form);var M=L.next();if(!M.is("label")){M=L.prev();if(M.is("label")){var K=L.attr("id");if(K){M=J.find("label[for=\""+K+"\"]")}}}if(M.is("label")){return M.css("cursor","pointer")}return false};var A=function(J){var K=D(".jqTransformSelectWrapper ul:visible");K.each(function(){var L=D(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);if(!(J&&L.oLabel&&L.oLabel.get(0)==J.get(0))){D(this).hide()}})};var F=function(J){if(D(J.target).parents(".jqTransformSelectWrapper").length===0){A(D(J.target))}};var H=function(){D(document).mousedown(F)};var G=function(K){var J;D(".jqTransformSelectWrapper select",K).each(function(){J=(this.selectedIndex<0)?0:this.selectedIndex;D("ul",D(this).parent()).each(function(){D("a:eq("+J+")",this).click()})});D("a.jqTransformCheckbox, a.jqTransformRadio",K).removeClass("jqTransformChecked");D("input:checkbox, input:radio",K).each(function(){if(this.checked){D("a",D(this).parent()).addClass("jqTransformChecked")}})};D.fn.jqTransInputButton=function(){return this.each(function(){var J=D("<button id=\""+this.id+"\" name=\""+this.name+"\" type=\""+this.type+"\" class=\""+this.className+" jqTransformButton\"><span><span>"+D(this).attr("value")+"</span></span>").hover(function(){J.addClass("jqTransformButton_hover")},function(){J.removeClass("jqTransformButton_hover")}).mousedown(function(){J.addClass("jqTransformButton_click")}).mouseup(function(){J.removeClass("jqTransformButton_click")});D(this).replaceWith(J)})};D.fn.jqTransInputText=function(){return this.each(function(){var M=D(this);if(M.hasClass("jqtranformdone")||!M.is("input")){return }M.addClass("jqtranformdone");var L=B(D(this));L&&L.bind("click",function(){M.focus()});var J=M.width();if(M.attr("size")){J=M.attr("size")*10;M.css("width",J)}M.addClass("jqTransformInput").wrap("<div class=\"jqTransformInputWrapper\"><div class=\"jqTransformInputInner\"><div></div></div></div>");var K=M.parent().parent().parent();K.css("width",J+10);M.focus(function(){K.addClass("jqTransformInputWrapper_focus")}).blur(function(){K.removeClass("jqTransformInputWrapper_focus")}).hover(function(){K.addClass("jqTransformInputWrapper_hover")},function(){K.removeClass("jqTransformInputWrapper_hover")});D.browser.safari&&K.addClass("jqTransformSafari");D.browser.safari&&M.css("width",K.width()+16);this.wrapper=K})};D.fn.jqTransCheckBox=function(){return this.each(function(){if(D(this).hasClass("jqTransformHidden")){return }var M=D(this);var K=this;var L=B(M);L&&L.click(function(){J.trigger("click")});var J=D("<a href=\"#\" class=\"jqTransformCheckbox\"></a>");M.addClass("jqTransformHidden").wrap("<span class=\"jqTransformCheckboxWrapper\"></span>").parent().prepend(J);M.change(function(){this.checked&&J.addClass("jqTransformChecked")||J.removeClass("jqTransformChecked");return true});J.click(function(){if(M.attr("disabled")){return false}M.trigger("click").trigger("change");return false});this.checked&&J.addClass("jqTransformChecked")})};D.fn.jqTransRadio=function(){return this.each(function(){if(D(this).hasClass("jqTransformHidden")){return }var L=D(this);var K=this;oLabel=B(L);oLabel&&oLabel.click(function(){J.trigger("click")});var J=D("<a href=\"#\" class=\"jqTransformRadio\" rel=\""+this.name+"\"></a>");L.addClass("jqTransformHidden").wrap("<span class=\"jqTransformRadioWrapper\"></span>").parent().prepend(J);L.change(function(){K.checked&&J.addClass("jqTransformChecked")||J.removeClass("jqTransformChecked");return true});J.click(function(){if(L.attr("disabled")){return false}L.trigger("click").trigger("change");D("input[name=\""+L.attr("name")+"\"]",K.form).not(L).each(function(){D(this).attr("type")=="radio"&&D(this).trigger("change")});return false});K.checked&&J.addClass("jqTransformChecked")})};D.fn.jqTransTextarea=function(){return this.each(function(){var J=D(this);if(J.hasClass("jqtransformdone")){return }J.addClass("jqtransformdone");oLabel=B(J);oLabel&&oLabel.click(function(){J.focus()});var L="<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\" class=\"jqTransformTextarea\">";L+="<tr><td id=\"jqTransformTextarea-tl\"></td><td id=\"jqTransformTextarea-tm\"></td><td id=\"jqTransformTextarea-tr\"></td></tr>";L+="<tr><td id=\"jqTransformTextarea-ml\">&nbsp;</td><td id=\"jqTransformTextarea-mm\"><div></div></td><td id=\"jqTransformTextarea-mr\">&nbsp;</td></tr>";L+="<tr><td id=\"jqTransformTextarea-bl\"></td><td id=\"jqTransformTextarea-bm\"></td><td id=\"jqTransformTextarea-br\"></td></tr>";L+="</table>";var K=D(L).insertAfter(J).hover(function(){!K.hasClass("jqTransformTextarea-focus")&&K.addClass("jqTransformTextarea-hover")},function(){K.removeClass("jqTransformTextarea-hover")});J.focus(function(){K.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus")}).blur(function(){K.removeClass("jqTransformTextarea-focus")}).appendTo(D("#jqTransformTextarea-mm div",K));this.oTable=K;if(D.browser.safari){D("#jqTransformTextarea-mm",K).addClass("jqTransformSafariTextarea").find("div").css("height",J.height()).css("width",J.width())}})};D.fn.jqTransSelect=function(){return this.each(function(O){var J=D(this);if(J.hasClass("jqTransformHidden")){return }if(J.attr("multiple")){return }var P=B(J);var N=J.addClass("jqTransformHidden").wrap("<div class=\"jqTransformSelectWrapper\"></div>").parent().css({zIndex:10-O});N.prepend("<div><span></span><a href=\"#\" class=\"jqTransformSelectOpen\"></a></div><ul></ul>");var L=D("ul",N).css("width",J.width()).hide();D("option",this).each(function(T){var U=D("<li><a href=\"#\" index=\""+T+"\">"+D(this).html()+"</a></li>");L.append(U)});L.find("a").click(function(){D("a.selected",N).removeClass("selected");D(this).addClass("selected");if(J[0].selectedIndex!=D(this).attr("index")&&J[0].onchange){J[0].selectedIndex=D(this).attr("index");J[0].onchange()}J[0].selectedIndex=D(this).attr("index");D("span:eq(0)",N).html(D(this).html());L.hide();return false});D("a:eq("+this.selectedIndex+")",L).click();D("span:first",N).click(function(){D("a.jqTransformSelectOpen",N).trigger("click")});P&&P.click(function(){D("a.jqTransformSelectOpen",N).trigger("click")});this.oLabel=P;var R=D("a.jqTransformSelectOpen",N).click(function(){if(L.css("display")=="none"){A()}if(J.attr("disabled")){return false}L.slideToggle("fast",function(){var T=(D("a.selected",L).offset().top-L.offset().top);L.animate({scrollTop:T})});return false});var Q=J.outerWidth();var M=D("span:first",N);var K=(Q>M.innerWidth())?Q+R.outerWidth():N.width();N.css("width",K);L.css("width",K-2);M.css({width:Q});L.css({display:"block",visibility:"hidden"});var S=(D("li",L).length)*(D("li:first",L).height());(S<L.height())&&L.css({height:S,"overflow":"hidden"});L.css({display:"none",visibility:"visible"})})};D.fn.jqTransform=function(J){var K=D.extend({},C,J);return this.each(function(){var L=D(this);if(L.hasClass("jqtransformdone")){return }L.addClass("jqtransformdone");D("input:submit, input:reset, input[type=\"button\"]",this).jqTransInputButton();D("input:text, input:password",this).jqTransInputText();D("input:checkbox",this).jqTransCheckBox();D("input:radio",this).jqTransRadio();D("textarea",this).jqTransTextarea();if(D("select",this).jqTransSelect().length>0){H()}L.bind("reset",function(){var M=function(){G(this)};window.setTimeout(M,10)})})}})(jQuery)
