/*
 * jQuery Extended Library.
 *
 * Date: 11:15 2010/12/02
 */
(function(a){a.fn.enabled=function(c){if(c){return a(this).removeAttr("disabled")}else{return a(this).attr("disabled","disabled")}};a.fn.readonly=function(c){if(c){return a(this).attr("readonly","readonly")}else{return a(this).removeAttr("readonly")}};a.fn.id=function(){return a(this).attr("id")||null};a.fn.bg=function(b){if(b){var c=a(this).css("background-image");c=c.replace(/^url\(("|)/,"");c=c.replace(/("|)\)$/,"");return c}else{a(this).css("background-image",'url("'+b+'")')}};a.fn.clickpress=function(b){a(this).click(function(){return b()});a(this).keypress(function(d){var c;if(d.keyCode){c=d.keyCode}else{if(d.which){c=d.which}}if(c!=13&&c!=32){return true}return b()});return a(this)};a.klass=function(d){var c=function(){this.init&&this.init.apply(this,arguments)};c.prototype=d;return c};a.css.add=function(t,s){var r=a.css.sheet,q=!a.browser.msie,p=document,o,n,m=-1,l="replace",k="appendChild";if(!r){if(q){r=p.createElement("style");r[k](p.createTextNode(""));p.documentElement[k](r);r=r.sheet}else{r=p.createStyleSheet()}a.css.sheet=r}if(q){return r.insertRule(t,s||r.cssRules.length)}if((o=t.indexOf("{"))!==-1){t=t[l](/[\{\}]/g,"");r.addRule(t.slice(0,o)[l](n=/^\s+|\s+$/g,""),t.slice(o)[l](n,""),m=s||r.rules.length)}return m};a.css.remove=function(d){var c=a.css.sheet;c&&c[a.browser.msie?"removeRule":"deleteRule"](d)};a.cookie=function(k,j,q){var p=document;if(j===void 0){q=(";"+p.cookie+";").match(new RegExp(";\\s*"+k+"=(.*?)\\s*;"));return q?decodeURIComponent(q[1]):null}q=q||{};var o=f="",n=q.expires,m,l="toUTCString";if(j===null){j=f;n=-1}if(n){if(!n[l]){m=parseInt(n,10);n=new Date;n.setTime(n.getTime()+m*86400000)}o=";expires="+n[l]()}p.cookie=[k,"=",encodeURIComponent(j),o,(m=q.path)?";path="+m:f,(m=q.domain)?";domain="+m:f,q.secure?";secure":f].join(f)};a.fn.media=function(L,K){if(!this.length){return a([])}if(typeof L!=="object"){L={src:L}}if(!K){K=/[^.]*$/.exec(L.src.replace(/\?.*$/,""))[0]}function J(d,c){c="replace";return(""+d)[c](/&/g,"&amp;")[c](/</g,"&lt;")[c](/>/g,"&gt;")[c](/"/g,"&quot;")}var I=document,H="toLowerCase",G="hasOwnProperty",F="createElement",E="setAttribute",D="appendChild",C="object",B="classid",A,z,y={swf:1,js:2,img:3,bmp:3,gif:3,png:3,jpg:3,jpeg:3}[(""+K)[H]()];if(y===1){var x=L.params||{},w;delete L.params;if(a.browser.msie){x.movie=L.src;delete L.src;this.append(I[F](C));z=this.find(C);var v="<"+C+" "+B+'="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"',u=0,t=z.length;for(A in L){if(L[G](A)&&A[H]()!==B){v+=" "+J(A)+'="'+J(L[A])+'"'}}v+=">";for(A in x){if(x[G](A)){v+='<param name="'+J(A)+'" value="'+J(x[A])+'" />'}}v+="</"+C+">";for(;u<t;++u){z[u].outerHTML=v}return this.find(C)}else{L.data=L.src;delete L.src;z=I[F](C);z[E]("type","application/x-shockwave-flash");for(A in L){if(L[G](A)&&A[H]()!==B){z[E](A,L[A])}}for(A in x){if(x[G](A)){w=I[F]("param");w[E]("name",A);w[E]("value",x[A]);z[D](w)}}this.append(z)}}else{z=I[F](y===2?"script":y===3?"img":"iframe");if(y===2){z[E]("charset","UTF-8")}for(A in L){if(L[G](A)){z[E](A,L[A])}}if(y===2){this[0].ownerDocument.documentElement[D](z)}else{this.append(z)}}return a(z)}})(jQuery);
