if(typeof(SeatHolder)=="undefined"){var scriptElement=(function deriveScriptElement(){var c="tu_dummy_script";document.write('<script id="'+c+'"><\/script>');var b=document.getElementById(c);var a=b.previousSibling;b.parentNode.removeChild(b);return a}());var scriptHost=(function deriveScriptHost(){var a=scriptElement.getAttribute("src");return a.match(/^\w+\:\/\//)?a.match(/^\w+\:\/\/[^\/]*\//)[0]:""}());SeatHolder=(function(){var a="sh_hint",e="sh_hide";var g=function(){var h="<style>."+a+" { color: "+SeatHolder.hintColor+" !important } ."+e+" { display: none !important }</style>";jQuery(h).prependTo("head")};var f=function(){var h=[];jQuery.each(jQuery(SeatHolder.selector),function(l,k){k=jQuery(k);var j=k.attr("seatholder");if(j==null){return}if(j.match(/^&/)){d(null,k)}else{h.push(k)}k.focus(c).blur(d)});jQuery.each(h,function(k,j){j=jQuery(j);var l=j.data("hint_element");if(typeof(l)=="undefined"){(l=j.attr("type").toLowerCase()=="textarea"?jQuery("<"+j.attr("type")+"/>"):jQuery("<input/>").attr("type",j.attr("type"))).attr("readonly",true).data("hinted_element",j).focus(b);jQuery.each(["class","size","cols","rows"],function(i,m){switch(m){case"class":l.attr(m,j.attr(m).replace(e,""));break;default:l.attr(m,j.attr(m))}});l.addClass(a);j.data("hint_element",l).before(l)}l.val(j.attr("seatholder"));d(null,j)})};var b=function(i){var h=jQuery(i.target).addClass(e);h.data("hinted_element").removeClass(e).focus()};var c=function(k){var j=jQuery(k.target);var h=j.attr("seatholder");if(j.val()==h.replace(/^&/,"")){j.val("")}var i=j.get(0);if(i.createTextRange){var l=i.createTextRange();l.moveStart("character",0);l.moveEnd("character",j.val().length);l.select()}else{if(i.setSelectionRange){i.setSelectionRange(0,j.val().length)}}};var d=function(k,i){if(i==null){i=jQuery(k.target)}var h=i.attr("seatholder");var j=i.data("hint_element");if(typeof(j)=="undefined"){j=null}if((i.val().length>0&&i.val()!=h.replace(/^&/,""))){if(j){j.addClass(e)}return}if(h.match(/^&/)){i.val(h.replace(/^&/,""))}else{i.val("").addClass(e);j.removeClass(e)}};return{version:"0.8",selector:"[seatholder]",hintColor:"#AAA",init:function(){jQuery(document).ready(function(){g();f()})},rebind:function(){f()}}}());(function(){var b=[];if(typeof(jQuery)=="undefined"){b.push("core")}if(b.length==0){SeatHolder.init()}else{var a=scriptElement.getAttribute("src").replace(/(development\/)?seat_holder(\-min)?\.js.*$/,"jquery/"+b.sort().join(".")+".js");document.write('<script src="'+a+'" type="text/javascript" onload="SeatHolder.init()" onreadystatechange="SeatHolder.init()"><\/script>')}}())};
