﻿/*!
 * jQuery UI 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI
 */
(function(c,j){function k(a,b){var d=a.nodeName.toLowerCase();if("area"===d){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&l(a)}return(/input|select|textarea|button|object/.test(d)?!a.disabled:"a"==d?a.href||b:b)&&l(a)}function l(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.16",
keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({propAttr:c.fn.prop||c.fn.attr,_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=
this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this,"position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,
"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position");if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":
"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,m,n){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(m)g-=parseFloat(c.curCSS(f,"border"+this+"Width",true))||0;if(n)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,
outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h,d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){return k(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(a){var b=c.attr(a,
"tabindex"),d=isNaN(b);return(d||b>=0)&&k(a,!d)}});c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&
a.element[0].parentNode)for(var e=0;e<b.length;e++)a.options[b[e][0]]&&b[e][1].apply(a.element,d)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(a,b){if(c(a).css("overflow")==="hidden")return false;b=b&&b==="left"?"scrollLeft":"scrollTop";var d=false;if(a[b]>0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a<b+d},isOver:function(a,b,d,e,h,i){return c.ui.isOverAxis(a,d,h)&&
c.ui.isOverAxis(b,e,i)}})}})(jQuery);
;/*!
 * jQuery UI Widget 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Widget
 */
(function(b,j){if(b.cleanData){var k=b.cleanData;b.cleanData=function(a){for(var c=0,d;(d=a[c])!=null;c++)try{b(d).triggerHandler("remove")}catch(e){}k(a)}}else{var l=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(d){}});return l.call(b(this),a,c)})}}b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=
function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend(true,{},c.options);b[e][a].prototype=b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):
d;if(e&&d.charAt(0)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==j){h=i;return false}}):this.each(function(){var g=b.data(this,a);g?g.option(d||{})._init():b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){b.data(c,this.widgetName,this);this.element=b(c);this.options=
b.extend(true,{},this.options,this._getCreateOptions(),a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+
"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a;if(arguments.length===0)return b.extend({},this.options);if(typeof a==="string"){if(c===j)return this.options[a];d={};d[a]=c}this._setOptions(d);return this},_setOptions:function(a){var c=this;b.each(a,function(d,e){c._setOption(d,e)});return this},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",
c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a=b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery);
;/*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs
 *
 * Depends:
 *	jquery.ui.core.js
 *	jquery.ui.widget.js
 */
(function(d,p){function u(){return++v}function w(){return++x}var v=0,x=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"<div></div>",remove:null,select:null,show:null,spinner:"<em>Loading&#8230;</em>",tabTemplate:"<li><a href='#{href}'><span>#{label}</span></a></li>"},_create:function(){this._tabify(true)},_setOption:function(b,e){if(b=="selected")this.options.collapsible&&
e==this.options.selected||this.select(e);else{this.options[b]=e;this._tabify()}},_tabId:function(b){return b.title&&b.title.replace(/\s/g,"_").replace(/[^\w\u00c0-\uFFFF-]/g,"")||this.options.idPrefix+u()},_sanitizeSelector:function(b){return b.replace(/:/g,"\\:")},_cookie:function(){var b=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+w());return d.cookie.apply(null,[b].concat(d.makeArray(arguments)))},_ui:function(b,e){return{tab:b,panel:e,index:this.anchors.index(b)}},_cleanup:function(){this.lis.filter(".ui-state-processing").removeClass("ui-state-processing").find("span:data(label.tabs)").each(function(){var b=
d(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tabify:function(b){function e(g,f){g.css("display","");!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}var a=this,c=this.options,h=/^#.+/;this.list=this.element.find("ol,ul").eq(0);this.lis=d(" > li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);this.anchors.each(function(g,f){var i=d(f).attr("href"),l=i.split("#")[0],q;if(l&&(l===location.toString().split("#")[0]||
(q=d("base")[0])&&l===q.href)){i=f.hash;f.href=i}if(h.test(i))a.panels=a.panels.add(a.element.find(a._sanitizeSelector(i)));else if(i&&i!=="#"){d.data(f,"href.tabs",i);d.data(f,"load.tabs",i.replace(/#.*$/,""));i=a._tabId(f);f.href="#"+i;f=a.element.find("#"+i);if(!f.length){f=d(c.panelTemplate).attr("id",i).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else c.disabled.push(g)});if(b){this.element.addClass("ui-tabs ui-widget ui-widget-content ui-corner-all");
this.list.addClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.lis.addClass("ui-state-default ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom");if(c.selected===p){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){c.selected=g;return false}});if(typeof c.selected!=="number"&&c.cookie)c.selected=parseInt(a._cookie(),10);if(typeof c.selected!=="number"&&this.lis.filter(".ui-tabs-selected").length)c.selected=
this.lis.index(this.lis.filter(".ui-tabs-selected"));c.selected=c.selected||(this.lis.length?0:-1)}else if(c.selected===null)c.selected=-1;c.selected=c.selected>=0&&this.anchors[c.selected]||c.selected<0?c.selected:0;c.disabled=d.unique(c.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(c.selected,c.disabled)!=-1&&c.disabled.splice(d.inArray(c.selected,c.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active");
if(c.selected>=0&&this.anchors.length){a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash)).removeClass("ui-tabs-hide");this.lis.eq(c.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[c.selected],a.element.find(a._sanitizeSelector(a.anchors[c.selected].hash))[0]))});this.load(c.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else c.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));
this.element[c.collapsible?"addClass":"removeClass"]("ui-tabs-collapsible");c.cookie&&this._cookie(c.selected,c.cookie);b=0;for(var j;j=this.lis[b];b++)d(j)[d.inArray(b,c.disabled)!=-1&&!d(j).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");c.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(c.event!=="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+
g)};this.lis.bind("mouseover.tabs",function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(c.fx)if(d.isArray(c.fx)){m=c.fx[0];o=c.fx[1]}else m=o=c.fx;var r=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",
function(){e(f,o);a._trigger("show",null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},s=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};
this.anchors.bind(c.event+".tabs",function(){var g=this,f=d(g).closest("li"),i=a.panels.filter(":not(.ui-tabs-hide)"),l=a.element.find(a._sanitizeSelector(g.hash));if(f.hasClass("ui-tabs-selected")&&!c.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a.panels.filter(":animated").length||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}c.selected=a.anchors.index(this);a.abort();if(c.collapsible)if(f.hasClass("ui-tabs-selected")){c.selected=
-1;c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){s(g,i)}).dequeue("tabs");this.blur();return false}else if(!i.length){c.cookie&&a._cookie(c.selected,c.cookie);a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this));this.blur();return false}c.cookie&&a._cookie(c.selected,c.cookie);if(l.length){i.length&&a.element.queue("tabs",function(){s(g,i)});a.element.queue("tabs",function(){r(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";
d.browser.msie&&this.blur()});this.anchors.bind("click.tabs",function(){return false})},_getIndex:function(b){if(typeof b=="string")b=this.anchors.index(this.anchors.filter("[href$="+b+"]"));return b},destroy:function(){var b=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=
d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(c,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this,"destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});b.cookie&&this._cookie(null,b.cookie);return this},add:function(b,
e,a){if(a===p)a=this.anchors.length;var c=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,b).replace(/#\{label\}/g,e));b=!b.indexOf("#")?b.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs",true);var j=c.element.find("#"+b);j.length||(j=d(h.panelTemplate).attr("id",b).data("destroy.tabs",true));j.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);j.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);
j.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");j.removeClass("ui-tabs-hide");this.element.queue("tabs",function(){c._trigger("show",null,c._ui(c.anchors[0],c.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(b){b=this._getIndex(b);var e=this.options,a=this.lis.eq(b).remove(),c=this.panels.eq(b).remove();
if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(b+(b+1<this.anchors.length?1:-1));e.disabled=d.map(d.grep(e.disabled,function(h){return h!=b}),function(h){return h>=b?--h:h});this._tabify();this._trigger("remove",null,this._ui(a.find("a")[0],c[0]));return this},enable:function(b){b=this._getIndex(b);var e=this.options;if(d.inArray(b,e.disabled)!=-1){this.lis.eq(b).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=b});this._trigger("enable",null,
this._ui(this.anchors[b],this.panels[b]));return this}},disable:function(b){b=this._getIndex(b);var e=this.options;if(b!=e.selected){this.lis.eq(b).addClass("ui-state-disabled");e.disabled.push(b);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[b],this.panels[b]))}return this},select:function(b){b=this._getIndex(b);if(b==-1)if(this.options.collapsible&&this.options.selected!=-1)b=this.options.selected;else return this;this.anchors.eq(b).trigger(this.options.event+".tabs");return this},
load:function(b){b=this._getIndex(b);var e=this,a=this.options,c=this.anchors.eq(b)[0],h=d.data(c,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(c,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(b).addClass("ui-state-processing");if(a.spinner){var j=d("span",c);j.data("label.tabs",j.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){e.element.find(e._sanitizeSelector(c.hash)).html(k);e._cleanup();a.cache&&d.data(c,
"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[b],e.panels[b]));try{a.ajaxOptions.error(k,n,b,c)}catch(m){}}}));e.element.dequeue("tabs");return this}},abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},
url:function(b,e){this.anchors.eq(b).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.16"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(b,e){var a=this,c=this.options,h=a._rotate||(a._rotate=function(j){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=c.selected;a.select(++k<a.anchors.length?k:0)},b);j&&j.stopPropagation()});e=a._unrotate||(a._unrotate=!e?function(j){j.clientX&&
a.rotate(null)}:function(){t=c.selected;h()});if(b){this.element.bind("tabsshow",h);this.anchors.bind(c.event+".tabs",e);h()}else{clearTimeout(a.rotation);this.element.unbind("tabsshow",h);this.anchors.unbind(c.event+".tabs",e);delete this._rotate;delete this._unrotate}return this}})})(jQuery);
;/*
 * jQuery UI Effects 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Effects/
 */
jQuery.effects||function(f,j){function m(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1],
16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return n.transparent;return n[f.trim(c).toLowerCase()]}function s(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return m(b)}function o(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle,
a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function p(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in t||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function u(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function k(c,a,b,d){if(typeof c=="object"){d=
a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}if(f.isFunction(b)){d=b;b=null}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:b in f.fx.speeds?f.fx.speeds[b]:f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}function l(c){if(!c||typeof c==="number"||f.fx.speeds[c])return true;if(typeof c==="string"&&!f.effects[c])return true;return false}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor",
"borderTopColor","borderColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=s(b.elem,a);b.end=m(b.end);b.colorInit=true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var n={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,
0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,
211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},q=["add","remove","toggle"],t={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,
d){if(f.isFunction(b)){d=b;b=null}return this.queue(function(){var e=f(this),g=e.attr("style")||" ",h=p(o.call(this)),r,v=e.attr("class");f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});r=p(o.call(this));e.attr("class",v);e.animate(u(h,r),{queue:false,duration:a,easing:b,complete:function(){f.each(q,function(w,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments);f.dequeue(this)}})})};
f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===j?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,
[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.16",save:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.data("ec.storage."+a[b],c[0].style[a[b]])},restore:function(c,a){for(var b=0;b<a.length;b++)a[b]!==null&&c.css(a[b],c.data("ec.storage."+a[b]))},setMode:function(c,a){if(a=="toggle")a=c.is(":hidden")?"show":"hide";return a},getBaseline:function(c,a){var b;switch(c[0]){case "top":b=
0;break;case "middle":b=0.5;break;case "bottom":b=1;break;default:b=c[0]/a.height}switch(c[1]){case "left":c=0;break;case "center":c=0.5;break;case "right":c=1;break;default:c=c[1]/a.width}return{x:c,y:b}},createWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent();var a={width:c.outerWidth(true),height:c.outerHeight(true),"float":c.css("float")},b=f("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),
d=document.activeElement;c.wrap(b);if(c[0]===d||f.contains(c[0],d))f(d).focus();b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(e,g){a[g]=c.css(g);if(isNaN(parseInt(a[g],10)))a[g]="auto"});c.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}return b.css(a).show()},removeWrapper:function(c){var a,b=document.activeElement;
if(c.parent().is(".ui-effects-wrapper")){a=c.parent().replaceWith(c);if(c[0]===b||f.contains(c[0],b))f(b).focus();return a}return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=k.apply(this,arguments),b={options:a[1],duration:a[2],callback:a[3]};a=b.options.mode;var d=f.effects[c];if(f.fx.off||!d)return a?this[a](b.duration,b.callback):this.each(function(){b.callback&&b.callback.call(this)});
return d.call(this,b)},_show:f.fn.show,show:function(c){if(l(c))return this._show.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(l(c))return this._hide.apply(this,arguments);else{var a=k.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(l(c)||typeof c==="boolean"||f.isFunction(c))return this.__toggle.apply(this,arguments);else{var a=k.apply(this,
arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c,a,b,d,e){if((a/=e/2)<1)return d/
2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+b},easeInQuint:function(c,a,b,
d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2,10*(a/e-1))+b},easeOutExpo:function(c,
a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)*a)+1)+b},easeInElastic:function(c,a,b,
d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return-(h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g))+b},easeOutElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);return h*Math.pow(2,-10*a)*Math.sin((a*e-c)*2*Math.PI/g)+d+b},easeInOutElastic:function(c,a,b,d,e){c=1.70158;var g=
0,h=d;if(a==0)return b;if((a/=e/2)==2)return b+d;g||(g=e*0.3*1.5);if(h<Math.abs(d)){h=d;c=g/4}else c=g/(2*Math.PI)*Math.asin(d/h);if(a<1)return-0.5*h*Math.pow(2,10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)+b;return h*Math.pow(2,-10*(a-=1))*Math.sin((a*e-c)*2*Math.PI/g)*0.5+d+b},easeInBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*(a/=e)*a*((g+1)*a-g)+b},easeOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;return d*((a=a/e-1)*a*((g+1)*a+g)+1)+b},easeInOutBack:function(c,a,b,d,e,g){if(g==j)g=1.70158;
if((a/=e/2)<1)return d/2*a*a*(((g*=1.525)+1)*a-g)+b;return d/2*((a-=2)*a*(((g*=1.525)+1)*a+g)+2)+b},easeInBounce:function(c,a,b,d,e){return d-f.easing.easeOutBounce(c,e-a,0,d,e)+b},easeOutBounce:function(c,a,b,d,e){return(a/=e)<1/2.75?d*7.5625*a*a+b:a<2/2.75?d*(7.5625*(a-=1.5/2.75)*a+0.75)+b:a<2.5/2.75?d*(7.5625*(a-=2.25/2.75)*a+0.9375)+b:d*(7.5625*(a-=2.625/2.75)*a+0.984375)+b},easeInOutBounce:function(c,a,b,d,e){if(a<e/2)return f.easing.easeInBounce(c,a*2,0,d,e)*0.5+b;return f.easing.easeOutBounce(c,
a*2-e,0,d,e)*0.5+d*0.5+b}})}(jQuery);
/* jQueryString v2.0.1
 By James Campbell
 */
(function($){
    $.unserialise = function(Data){
        var Data = Data.split("&");
        var Serialised = new Array();
        $.each(Data, function(){
            var Properties = this.split("=");
            Serialised[Properties[0]] = Properties[1];
        });
        return Serialised;
    };
    $.getAllQueryStrings = function(Option){
        Option = $.extend({
            URL: location.href,
            callback: function(Options, Result){
            }
        }, Option);
		var Result = new Array();
        try {
            var QS = Option.URL.split("?")[1].split("#")[0];
        } 
        catch (e) {
			Option.callback(Option, Result);
			return Result;
        }
        Result = $.unserialise(QS);
        Option.callback(Option, Result);
        return Result;
    }
    $.QueryStringExist = function(Option){
        Option = $.extend({
            URL: location.href,
            callback: function(Option, Result){
            }
        }, Option);
        var Result = (typeof($.getAllQueryStrings({
            URL: Option.URL
        })[Option.ID]) !=
        "undefined");
        Option.callback(Option, Result);
        return Result;
    }
    $.getQueryString = function(Option){
        Option = $.extend({
            URL: location.href,
            onStart: function(Option){
            },
            onError: function(Option){
            },
            onSuccess: function(Option, Result){
            },
            callback: function(Option, Result){
            }
        }, Option);
        var Result = Option.DefaultValue;
        Option.onStart(Option);
        if ($.QueryStringExist({
            ID: Option.ID,
            URL: Option.URL
        })) {
            Result = $.getAllQueryStrings({
                URL: Option.URL
            })[Option.ID];
            Option.onSuccess(Option, Result);
        }
        else {
            Option.onError(Option);
        };
        Option.callback(Option, Result);
        return Result;
    };
})(jQuery);

/* 
 * Cookie plugin 
*/
jQuery.cookie=function(d,c,a){if(typeof c!="undefined"){a=a||{};if(c===null){c="";a.expires=-1}var b="";if(a.expires&&(typeof a.expires=="number"||a.expires.toUTCString)){if(typeof a.expires=="number"){b=new Date;b.setTime(b.getTime()+a.expires*24*60*60*1E3)}else b=a.expires;b="; expires="+b.toUTCString()}var e=a.path?"; path="+a.path:"",f=a.domain?"; domain="+a.domain:"";a=a.secure?"; secure":"";document.cookie=[d,"=",encodeURIComponent(c),b,e,f,a].join("")}else{c=null;if(document.cookie&&document.cookie!= ""){a=document.cookie.split(";");for(b=0;b<a.length;b++){e=jQuery.trim(a[b]);if(e.substring(0,d.length+1)==d+"="){c=decodeURIComponent(e.substring(d.length+1));break}}}return c}};
/**
 * Farbtastic Color Picker 1.2
 * Modified by Atli Adalsteinsson
 */
jQuery.fn.farbtastic=function(g,h){$.farbtastic(this,g,h);return this};jQuery.farbtastic=function(g,h,m){g=$(g).get(0);return g.farbtastic||(g.farbtastic=new jQuery._farbtastic(g,h,m))};
jQuery._farbtastic=function(g,h,m){var b=this;$(g).html('<div class="farbtastic"><div class="color"></div><div class="wheel"></div><div class="overlay"></div><div class="h-marker marker"></div><div class="sl-marker marker"></div></div>');var l=$(".farbtastic",g);b.wheel=$(".wheel",g).get(0);b.radius=84;b.square=100;b.width=194;navigator.appVersion.match(/MSIE [0-6]\./)&&$("*",l).each(function(){if(this.currentStyle.backgroundImage!="none"){var a=this.currentStyle.backgroundImage;a=this.currentStyle.backgroundImage.substring(5,a.length-2);$(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+a+"')"})}});b.linkTo=function(a){typeof b.field=="object"&&$(b.field).unbind("keyup",b.updateValue);b.color=null;if(typeof a=="object"||typeof a=="string"){b.field=$(a);b.field.bind("keyup",b.updateValue);b.field.get(0).value&&b.setColor(b.field.get(0).value)}return this};b.updateValue=function(){this.value&&this.value!=b.color&&b.setColor(this.value)};
b.setColor=function(a){var c=b.unpack(a);if(b.color!=a&&c){b.color=a;b.rgb=c;b.hsl=b.RGBToHSL(b.rgb);b.updateDisplay()}return this};b.setHSL=function(a){b.hsl=a;b.rgb=b.HSLToRGB(a);b.color=b.pack(b.rgb);b.updateDisplay();return this};b.widgetCoords=function(a){var c,d,i=a.target||a.srcElement,e=b.wheel;if(typeof a.offsetX!="undefined"){var f={x:a.offsetX,y:a.offsetY};for(a=i;a;){a.mouseX=f.x;a.mouseY=f.y;f.x+=a.offsetLeft;f.y+=a.offsetTop;a=a.offsetParent}a=e;for(e={x:0,y:0};a;){if(typeof a.mouseX!="undefined"){c=a.mouseX-e.x;d=a.mouseY-e.y;break}e.x+=a.offsetLeft;e.y+=a.offsetTop;a=a.offsetParent}for(a=i;a;){a.mouseX=undefined;a.mouseY=undefined;a=a.offsetParent}}else{f=b.absolutePosition(e);c=(a.pageX||0*(a.clientX+$("html").get(0).scrollLeft))-f.x;d=(a.pageY||0*(a.clientY+$("html").get(0).scrollTop))-f.y}return{x:c-b.width/2,y:d-b.width/2}};b.mousedown=function(a){if(!document.dragging){$(document).bind("mousemove",b.mousemove).bind("mouseup",b.mouseup);document.dragging=true}var c=b.widgetCoords(a);
b.circleDrag=Math.max(Math.abs(c.x),Math.abs(c.y))*2>b.square;b.mousemove(a);return false};b.mousemove=function(a){a=b.widgetCoords(a);if(b.circleDrag){a=Math.atan2(a.x,-a.y)/6.28;if(a<0)a+=1;b.setHSL([a,b.hsl[1],b.hsl[2]])}else b.setHSL([b.hsl[0],Math.max(0,Math.min(1,-(a.x/b.square)+0.5)),Math.max(0,Math.min(1,-(a.y/b.square)+0.5))]);return false};b.mouseup=function(){$(document).unbind("mousemove",b.mousemove);$(document).unbind("mouseup",b.mouseup);document.dragging=false};b.updateDisplay=function(){var a=b.hsl[0]*6.28;$(".h-marker",l).css({left:Math.round(Math.sin(a)*b.radius+b.width/2)+"px",top:Math.round(-Math.cos(a)*b.radius+b.width/2)+"px"});$(".sl-marker",l).css({left:Math.round(b.square*(0.5-b.hsl[1])+b.width/2)+"px",top:Math.round(b.square*(0.5-b.hsl[2])+b.width/2)+"px"});$(".color",l).css("backgroundColor",b.pack(b.HSLToRGB([b.hsl[0],1,0.5])));typeof b.field=="object"&&$(b.field).each(function(){if(this.value&&this.value!=b.color)this.value=b.color});typeof b.callback=="function"&&b.callback.call(b,
b.color)};b.absolutePosition=function(a){var c={x:a.offsetLeft,y:a.offsetTop};if(a.offsetParent){a=b.absolutePosition(a.offsetParent);c.x+=a.x;c.y+=a.y}return c};b.pack=function(a){var c=Math.round(a[0]*255),d=Math.round(a[1]*255);a=Math.round(a[2]*255);return"#"+(c<16?"0":"")+c.toString(16)+(d<16?"0":"")+d.toString(16)+(a<16?"0":"")+a.toString(16)};b.unpack=function(a){if(a.length==7)return[parseInt("0x"+a.substring(1,3))/255,parseInt("0x"+a.substring(3,5))/255,parseInt("0x"+a.substring(5,7))/255];
else if(a.length==4)return[parseInt("0x"+a.substring(1,2))/15,parseInt("0x"+a.substring(2,3))/15,parseInt("0x"+a.substring(3,4))/15]};b.HSLToRGB=function(a){var c,d=a[0];c=a[1];a=a[2];c=a<=0.5?a*(c+1):a+c-a*c;a=a*2-c;return[this.hueToRGB(a,c,d+0.33333),this.hueToRGB(a,c,d),this.hueToRGB(a,c,d-0.33333)]};b.hueToRGB=function(a,c,d){d=d<0?d+1:d>1?d-1:d;if(d*6<1)return a+(c-a)*d*6;if(d*2<1)return c;if(d*3<2)return a+(c-a)*(0.66666-d)*6;return a};b.RGBToHSL=function(a){var c,d,i,e,f=a[0],j=a[1],k=a[2];
c=Math.min(f,Math.min(j,k));a=Math.max(f,Math.max(j,k));d=a-c;e=(c+a)/2;i=0;if(e>0&&e<1)i=d/(e<0.5?2*e:2-2*e);c=0;if(d>0){if(a==f&&a!=j)c+=(j-k)/d;if(a==j&&a!=k)c+=2+(k-f)/d;if(a==k&&a!=f)c+=4+(f-j)/d;c/=6}return[c,i,e]};$("*",l).mousedown(b.mousedown);b.setColor("#000000");h&&b.linkTo(h);if(typeof m=="function")b.callback=m};

/* jQuery (PNG Fix) v1.2 */
(function($){$.fn.pngfix=function(options){var elements=this;var settings=$.extend({imageFixSrc:false,sizingMethod:false},options);if(!$.browser.msie||($.browser.msie&&$.browser.version>=7)){return(elements);};
function setFilter(el,path,mode){var fs=el.attr("filters");var alpha="DXImageTransform.Microsoft.AlphaImageLoader";if(fs[alpha]){fs[alpha].enabled=true;fs[alpha].src=path;fs[alpha].sizingMethod=mode;}else{el.css("filter",'progid:'+alpha+'(enabled="true", sizingMethod="'+mode+'", src="'+path+'")');}}
function setDOMElementWidth(el){if(el.css("width")=="auto"&el.css("height")=="auto"){el.css("width",el.attr("offsetWidth")+"px");}}
return(elements.each(function(){var el=$(this);if(el.attr("tagName").toUpperCase()=="IMG"&&(/\.png/i).test(el.attr("src"))){if(!settings.imageFixSrc){el.wrap("<span></span>");var par=el.parent();par.css({height:el.height(),width:el.width(),display:"inline-block"});setFilter(par,el.attr("src"),"scale");el.remove();}else if((/\.gif/i).test(settings.imageFixSrc)){setDOMElementWidth(el);setFilter(el,el.attr("src"),"image");el.attr("src",settings.imageFixSrc);}}else{var bg=new String(el.css("backgroundImage"));var matches=bg.match(/^url\("(.*)"\)$/);if(matches&&matches.length){setDOMElementWidth(el);el.css("backgroundImage","none");var sc="crop";if(settings.sizingMethod){sc=settings.sizingMethod;}
setFilter(el,matches[1],sc);el.find("a").each(function(){$(this).css("position","relative");});}}}));}})(jQuery);
/**
 * searchOnType 1.3
 * by Atli Adalsteinsson
 */
(function(b){b.fn.searchOnType=function(m){var o=b.extend({},b.fn.searchOnType.defaults,m);return this.each(function(){function p(a){debug("selectItem "+a);b("tr",f).not("tr.heading").removeClass("over");a.addClass("over")}function n(){clearTimeout(j);var a=this;b(this).val().length>1?j=setTimeout(function(){m.call(a)},300):(k=false,g=-1,l())}function m(){var a=b(this),h=a.val().replace(/^\s+|\s+$/g,""),h=encodeURIComponent(h);a.addClass("ajaxLoading");a=b(this);b.getJSON(e.searchURL+"s="+h+"&max=3&t="+
e.type+"&jsoncallback=?",function(b){r.call(a,b)})}function i(a,b){var d="("+b.replace(s,"\\$1")+")";return a.replace(RegExp(d,"gi"),'<span class="searchWords">$1</span>')}function r(a){debug("searchComplete");var h=b(this);h.removeClass("ajaxLoading");a=t(a,h.val());a='<div class="'+e.containerClass+'">'+a+'</div><div class="'+e.bottomClass+'"></div>';f=b('<div class="'+e.resultClass+'">'+a+"</div>");l();var d=b(e.element),a=b(e.container),h=d.offset().left-a.offset().left+e.left,d=d.offset().top-
a.offset().top+e.top;f.css({left:h+"px",top:d+"px"});b("tr.heading:last a",f).click(e.submitQuery);h=b("tr",f).not("tr.heading");h.click(function(){var a=b("a:first",this);if(a.length>0)b(this).hasClass("external")?window.open(a.attr("href")):window.location.href=a.attr("href")});h.mouseover(function(){p(b(this))});h.mouseout(function(){b(this).removeClass("over")});a.append(f);k||(f.hide(),f.slideDown("slow"));k=true;b.browser.msie&&Number(b.browser.version.charAt(0))<7&&b("select").hide();b("."+
e.containerClass,f).pngfix();b("."+e.bottomClass,f).pngfix()}function t(a,b){var d="";if(typeof a.books!="undefined"&&a.books.length>0){d+='<tr class="heading"><td class="category">Titler</td><td colspan="3">Viser '+a.books.length+" af "+a.bookcount+" resultater</td></tr>";for(var c=0;c<a.books.length;c++)d+='<tr><td><span class="imgCol"><a href="'+a.books[c].redirecturl+'"><img src="'+a.books[c].imageurl+'" width="13" /></a></span>',d+='<span class="nameCol"><a href="'+a.books[c].redirecturl+'">'+
i(a.books[c].booktitle,b)+"</a></span></td>",d+='<td ><span class="'+a.books[c].iconclass+'"></span></td>',d+="<td >"+i(a.books[c].authors,b)+"</td>",e.format=="small"?d+="<td></td></tr>":(d+='<td class="propertiesCol"><span class="smallRating_'+a.books[c].averagerating+'"></span>',d+='<span class="smallRatingCount">('+a.books[c].ratings+")</span>",d+='<span class="smallCommentCount"><span>'+a.books[c].comments+"</span></span></span></td></tr>")}if(typeof a.authors!="undefined"&&a.authors.length>
0){d+='<tr class="heading"><td class="category">Forfattere</td><td colspan="3">Viser '+a.authors.length+" af "+a.authorcount+" resultater</td></tr>";for(c=0;c<a.authors.length;c++)d+='<tr><td colspan="4"><span class="imgCol"><a href="'+a.authors[c].redirecturl+'"><img src="'+a.authors[c].imageurl+'" width="13" /></a></span>',d+='<span class="nameCol"><a href="'+a.authors[c].redirecturl+'">'+i(a.authors[c].authorname,b)+"</a></span></td>"}if(typeof a.articles!="undefined"&&a.articles.length>0){d+=
'<tr class="heading"><td class="category">Artikler</td><td colspan="3">Viser '+a.articles.length+" af "+a.articlecount+" resultater</td></tr>";for(c=0;c<a.articles.length;c++)d+='<tr><td><span class="imgCol"><a href="'+a.articles[c].redirecturl+'"><img src="'+a.articles[c].imageurl+'" width="13" /></a></span>',d+='<span class="nameCol"><a href="'+a.articles[c].redirecturl+'">'+i(a.articles[c].articlename,b)+"</a></span></td>",d+='<td colspan="3">'+i(a.articles[c].articleauthor,b)+"</td>"}if(typeof a.videos!=
"undefined"&&a.videos.length>0){d+='<tr class="heading"><td class="category">Videoer</td><td colspan="3">Viser '+a.videos.length+" af "+a.videocount+" resultater</td></tr>";for(c=0;c<a.videos.length;c++)d+='<tr><td><span class="imgCol"><a href="'+a.videos[c].videourl+'"><img src="'+a.videos[c].imageurl+'" width="13" /></a></span>',d+='<span class="nameCol"><a href="'+a.videos[c].videourl+'">'+i(a.videos[c].videoname,b)+"</a></span></td>",d+='<td colspan="3">'+a.videos[c].duration+"</td>"}if(typeof a.uddannelse!=
"undefined"&&a.uddannelse.length>0){d+='<tr class="heading"><td class="category">Uddannelse <span class="icon ekstern"></td><td colspan="3">Viser '+a.uddannelse.length+" af "+a.uddannelsecount+" resultater</td></tr>";for(c=0;c<a.uddannelse.length;c++)d+='<tr class="external"><td><span class="imgCol"><a target="_blank" href="'+a.uddannelse[c].redirecturl+'"><img src="'+a.uddannelse[c].imageurl+'" width="13" /></a></span>',d+='<span class="nameCol"><a target="_blank" href="'+a.uddannelse[c].redirecturl+
'">'+i(a.uddannelse[c].booktitle,b)+"</a></span></td>",d+='<td ><span class="'+a.uddannelse[c].iconclass+'"></span></td>',d+='<td colspan="2">'+i(a.uddannelse[c].authors,b)+"</td>"}d==""?d=d==""?"<tr><td>Din s\u00f8gning gav intet resultat</td></tr>":d:d+='<tr class="heading"><td></td><td colspan="3"><a href="#">Se alle resultater &gt;&gt;</a></td></tr>';return'<table width="100%" border="0" cellspacing="0" cellpadding="0">'+d+"</table>"}function l(){g=-1;b("."+e.resultClass).remove();b.browser.msie&&
Number(b.browser.version.charAt(0))<7&&b("select").show()}$Input=b(this);debug($Input.attr("id"));$Input.attr("autocomplete","off");var e=b.meta?b.extend({},o,$Input.data()):o,j=0,f=null,k=false;e.inittext!=""&&$Input.val()==""&&$Input.val(e.inittext);$Input.change(function(){n.call(this)});var q=[9,13,16,17,18,19,20,27,33,34,35,36,37,38,39,40,44,45];$Input.keyup(function(a){b.inArray(a.charCode||a.keyCode||0,q)==-1&&n.call(this)});var g=-1;$Input.keydown(function(a){a=a.charCode||a.keyCode||0;clearTimeout(j);
if(b.inArray(a,q)>-1){$TRs=b("tr",f).not("tr.heading");$TRs.each(function(a){b(this).hasClass("over")&&(g=a)});if(a==13||a==27){b(this).blur();if(a==13)if(g<0){if(b(this).val()!=this.defaultValue&&b(this).val()!="")return e.submitQuery(),false}else return b("tr.over").hasClass("external")?window.open(URL+b("tr.over a:first",f).attr("href")):window.location.href=URL+b("tr.over a:first",f).attr("href"),false;else a==27&&f!=null&&l();return true}f!=null&&(a==38&&(g=g>0?g-1:$TRs.length-1),a==33&&(g=0),
a==40&&(g=g<$TRs.length-1?g+1:0),a==34&&(g=$TRs.length-1),g>-1&&p($TRs.eq(g)))}});$Input.focus(function(){b(this).val()==e.inittext?b(this).val(""):(b(this).val(),n.call(this))});$Input.blur(function(){clearTimeout(j);j=setTimeout(function(){b(this).val()==""&&b(this).val(e.inittext);l();k=false},300)});var s=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\)","g")})};b.fn.searchOnType.defaults={inittext:"",type:"",top:0,left:0,format:"normal",containerClass:"searchOnTypeContainer",bottomClass:"searchOnTypeBottom"}})(jQuery);
/**
 * tweet
 */
 (function(d){d.fn.tweet=function(i){function k(b){var c=Date.parse(b);c=parseInt(((arguments.length>1?arguments[1]:new Date).getTime()-c)/1E3);return c<60?"mindre en 1 minut siden":c<120?"omkring 1 minut siden":c<3600?parseInt(c/60).toString()+" minutter siden":c<7200?"omkring 1 time siden":c<86400?"omkring "+parseInt(c/3600).toString()+" timer siden":c<172800?"1 dag siden":parseInt(c/86400).toString()+" dage siden"}var a={username:["gyldendal"],avatar_src:null,avatar_size:null,count:5,intro_text:null,
outro_text:null,join_text:null,auto_join_text_default:"i said,",auto_join_text_ed:"i",auto_join_text_ing:"i am",auto_join_text_reply:"i replied to",auto_join_text_url:"i was looking at",loading_text:null,query:null};d.fn.extend({linkUrl:function(){var b=[],c=/((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;this.each(function(){b.push(this.replace(c,'<a href="$1">$1</a>'))});return d(b)},linkUser:function(){var b=[],c=/[\@]+([A-Za-z0-9-_]+)/gi;this.each(function(){b.push(this.replace(c,
'<a href="http://twitter.com/$1">@$1</a>'))});return d(b)},linkHash:function(){var b=[],c=/ [\#]+([A-Za-z0-9-_]+)/gi;this.each(function(){b.push(this.replace(c,' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+a.username.join("%2BOR%2B")+'">#$1</a>'))});return d(b)},capAwesome:function(){var b=[];this.each(function(){b.push(this.replace(/(a|A)wesome/gi,"AWESOME"))});return d(b)},capEpic:function(){var b=[];this.each(function(){b.push(this.replace(/(e|E)pic/gi,"EPIC"))});return d(b)},
makeHeart:function(){var b=[];this.each(function(){b.push(this.replace(/[&lt;]+[3]/gi,"<tt class='heart'>&#x2665;</tt>"))});return d(b)}});i&&d.extend(a,i);return this.each(function(){var b=d('<ul class="tweet_list">').appendTo(this),c='<p class="tweet_intro">'+a.intro_text+"</p>",l='<p class="tweet_outro">'+a.outro_text+"</p>",j=d('<p class="loading">'+a.loading_text+"</p>");if(typeof a.username=="string")a.username=[a.username];var f="";if(a.query)f+="q="+a.query;f+="&q=from:"+a.username.join("%20OR%20from:");
f="http://search.twitter.com/search.json?&"+f+"&rpp="+a.count+"&callback=?";a.loading_text&&d(this).append(j);d.getJSON(f,function(m){a.loading_text&&j.remove();a.intro_text&&b.before(c);d.each(m.results,function(o,e){var g='<span class="tweet_join">@ '+(a.join_text=="auto"?e.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)?a.auto_join_text_reply:e.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)?a.auto_join_text_url:e.text.match(/^((\w+ed)|just) .*/im)?a.auto_join_text_ed:e.text.match(/^(\w*ing) .*/i)?
a.auto_join_text_ing:a.auto_join_text_default:a.join_text)+" </span>";g=a.join_text?g:" ";var h='<a class="tweet_avatar" href="http://twitter.com/'+e.from_user+'"><img src="'+a.avatar_src+'" height="45px" width="40px" alt="'+e.from_user+'\'s avatar" border="0"/></a>';h=a.avatar_size?h:"";var n='<a class="date" href="http://twitter.com/'+e.from_user+"/statuses/"+e.id+'" title="view tweet on twitter">'+k(e.created_at)+"</a>";g='<div class="twitterText"><span class="tweet_text">'+g+d([e.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+
"</span></div>";b.append("<li>"+h+('<p id="textHeading">'+a.username+"</p>")+g+n+"</li>");b.children("li:first").addClass("tweet_first");b.children("li:odd").addClass("tweet_even");b.children("li:even").addClass("tweet_odd")});a.outro_text&&b.after(l)})})}})(jQuery);
// jQuery SWFObject v1.1.1 MIT/GPL @jon_neal
// http://jquery.thewikies.com/swfobject
(function(f,h,i){function k(a,c){var b=(a[0]||0)-(c[0]||0);return b>0||!b&&a.length>0&&k(a.slice(1),c.slice(1))}function l(a){if(typeof a!=g)return a;var c=[],b="";for(var d in a){b=typeof a[d]==g?l(a[d]):[d,m?encodeURI(a[d]):a[d]].join("=");c.push(b)}return c.join("&")}function n(a){var c=[];for(var b in a)a[b]&&c.push([b,'="',a[b],'"'].join(""));return c.join(" ")}function o(a){var c=[];for(var b in a)c.push(['<param name="',b,'" value="',l(a[b]),'" />'].join(""));return c.join("")}var g="object",m=true;try{var j=i.description||function(){return(new i("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}()}catch(p){j="Unavailable"}var e=j.match(/\d+/g)||[0];f[h]={available:e[0]>0,activeX:i&&!i.name,version:{original:j,array:e,string:e.join("."),major:parseInt(e[0],10)||0,minor:parseInt(e[1],10)||0,release:parseInt(e[2],10)||0},hasVersion:function(a){a=/string|number/.test(typeof a)?a.toString().split("."):/object/.test(typeof a)?[a.major,a.minor]:a||[0,0];return k(e,a)},encodeParams:true,expressInstall:"expressInstall.swf",expressInstallIsActive:false,create:function(a){if(!a.swf||this.expressInstallIsActive||!this.available&&!a.hasVersionFail)return false;if(!this.hasVersion(a.hasVersion||1)){this.expressInstallIsActive=true;if(typeof a.hasVersionFail=="function")if(!a.hasVersionFail.apply(a))return false;a={swf:a.expressInstall||this.expressInstall,height:137,width:214,flashvars:{MMredirectURL:location.href,MMplayerType:this.activeX?"ActiveX":"PlugIn",MMdoctitle:document.title.slice(0,47)+" - Flash Player Installation"}}}attrs={data:a.swf,type:"application/x-shockwave-flash",id:a.id||"flash_"+Math.floor(Math.random()*999999999),width:a.width||320,height:a.height||180,style:a.style||""};m=typeof a.useEncode!=="undefined"?a.useEncode:this.encodeParams;a.movie=a.swf;a.wmode=a.wmode||"opaque";delete a.fallback;delete a.hasVersion;delete a.hasVersionFail;delete a.height;delete a.id;delete a.swf;delete a.useEncode;delete a.width;var c=document.createElement("div");c.innerHTML=["<object ",n(attrs),">",o(a),"</object>"].join("");return c.firstChild}};f.fn[h]=function(a){var c=this.find(g).andSelf().filter(g);/string|object/.test(typeof a)&&this.each(function(){var b=f(this),d;a=typeof a==g?a:{swf:a};a.fallback=this;if(d=f[h].create(a)){b.children().remove();b.html(d)}});typeof a=="function"&&c.each(function(){var b=this;b.jsInteractionTimeoutMs=b.jsInteractionTimeoutMs||0;if(b.jsInteractionTimeoutMs<660)b.clientWidth||b.clientHeight?a.call(b):setTimeout(function(){f(b)[h](a)},b.jsInteractionTimeoutMs+66)});return c}})(jQuery,"flash",navigator.plugins["Shockwave Flash"]||window.ActiveXObject);
/* 
 * jQuery.unparam
 */
jQuery.unparam=function(a){var d={};a=a.split("&");var b,c,e;c=0;for(e=a.length;c<e;c++){b=a[c].split("=",2);if(b.length==2)d[decodeURIComponent(b[0])]=decodeURIComponent(b[1].replace(/\+/g," "))}return d};
/* 
 * jQuery.listPager
 */
(function($) {
    $.fn.listPager = function(options) {
        var defaults = {
            pageSize: 10,
            currentPage: 1,
						itemSelector: "li",
						navSelector: "listPaging"
        };
        var options = $.extend(defaults, options);

        return this.each(function() {
            var $List = $(this);
						var $Nav = $(options.navSelector, this);
            var pageCounter = 1;

            $List.find(options.itemSelector).each(function(i) {
                if (i < pageCounter * options.pageSize && i >= (pageCounter - 1) * options.pageSize) {
                    $(this).addClass("listPager" + pageCounter);
                }
                else {
                    $(this).addClass("listPager" + (pageCounter + 1));
                    pageCounter++;
                }
            });

            // show/hide the appropriate regions
            $List.find(options.itemSelector).hide();
            $List.find(".listPager" + options.currentPage).show();

            if (pageCounter <= 1)
                return;

            //Building pager html
            var pageNav = '<a class="prev" href="#" rel="prev">&nbsp;</a>';
            for (i = 1; i <= pageCounter; i++) {
                if (i === options.currentPage) { //first
                    pageNav += '<a class="active" href="#" rel="num' + i + '">' + i + '</a>';
                    pageNav += '<span>...</span>';
                }
                else if (i === pageCounter) { //last
                    if (pageCounter > 4)
                        pageNav += '<span>...</span>';
                    pageNav += '<a href="#" rel="num' + i + '">' + i + '</a>';
                }
                else
                    if (i < 4)
                    pageNav += '<a href="#" rel="num' + i + '">' + i + '</a>';
                else
                    pageNav += '<a href="#" rel="num' + i + '">' + i + '</a>';
            }
            pageNav += '<a class="next" href="#" rel="next">&nbsp;</a>';
            
						$Nav.each(function() { 
							$(this).html(pageNav)
						});					
            $('a', $Nav).click(function() { //listPaging-links onclick event
                var $Link = $(this)
								var rel = $(this).attr('rel');
                if (rel === options.currentPage) return;
                switch (rel) {
                    case 'firstdots':
                        //nothing
                        break;
                    case 'lastdots':
                        //nothing
                        break;
                    case 'prev':
                        if (options.currentPage > 1) {
                            $List.find(".listPager" + options.currentPage).hide();
                            options.currentPage--;
                            $List.find(".listPager" + options.currentPage).show();
                        }
                        break;
                    case 'next':
                        if (options.currentPage < pageCounter) {
                            $List.find(".listPager" + options.currentPage).hide();
                            options.currentPage++;
                            $List.find(".listPager" + options.currentPage).show();
                        }
                        break;
                    default:
                        $List.find(".listPager" + options.currentPage).hide();
                        options.currentPage = parseInt(rel.substr(3));
                        $List.find(".listPager" + options.currentPage).show();
                        break;
                }
								
                $('a.active', $Nav).removeClass("active");
                $('a[rel="num' + options.currentPage + '"]', $Nav).addClass("active");

                $('a[rel^="num"][rel!="num1"][rel!="num' + pageCounter + '"]', $Nav).each(function() { $(this).hide(); });
                if (options.currentPage > 3)
                    $('a[rel="firstdots"]', $Nav).show();
                else
                    $('a[rel="firstdots"]', $Nav).hide();
                if (pageCounter - options.currentPage > 2)
                    $('a[rel="lastdots"]', $Nav).show();
                else
                    $('a[rel="lastdots"]', $Nav).hide();

                if (options.currentPage === pageCounter) $('a[rel="num' + (options.currentPage - 2) + '"]', $Nav).show();
                $('a[rel="num' + (options.currentPage - 1) + '"]', $Nav).show();
                $('a[rel="num' + (options.currentPage) + '"]', $Nav).show();
                $('a[rel="num' + (options.currentPage + 1) + '"]', $Nav).show();
                if (options.currentPage === 1) $('a[rel="num' + (options.currentPage + 2) + '"]', $Nav).show();

                return false;
            });
						$('a', $Nav).eq(options.currentPage - 1).click();
        });
    }
})(jQuery);
/*
	jQuery.styleCheckRadio
	Author Atli Adalsteinsson
*/
(function(b){b.fn.styleCheckRadio=function(){return b(this).not(".styled").each(function(){var h=0,e=b(this),f=b("<span />"),c=null,i=function(a){var d=b(this),c=d.prev(),a=a+(d.attr("checked")?3:0)-1;return{"background-position":"0 "+-(a===0&&c.data("over")?h*6:h*a)+"px"}},g=function(){var a=b(this),d=a.next();a.css(i.call(d[0],a.data("over")?2:1))},l=function(){b(this).parent().is(".over")||(b(this).data("over",!1),g.call(this))},m=function(){var a=b(this),d=a.next();a.data("over",!0);a.css(i.call(d[0],
2))},n=function(){var a=b(this),d=a.next();a.css(i.call(d[0],3))},j=function(){var a=b(this),d=a.prev(),c=a.attr("type")==="radio"?b(":radio[name='"+a.attr("name")+"']:last").parent():b(this).parent();g.call(d[0]);b(".confirmedMark, .errorMark",c).remove();a.data("label").removeClass("labelError")},k=function(a){a.stopImmediatePropagation();a.stopPropagation();a=b(this).next();if(a.attr("type")==="radio"){if(!a[0].checked)a[0].checked=!0,b(":radio[name='"+a.attr("name")+"']").trigger("update")}else a[0].checked=
!a[0].checked;a.change();return!1};e.before(f).data({error:!1}).change(function(){g.call(b(this).prev()[0])}).bind("error",function(){var a=b(this),d=a.prev(),c=a.attr("type")==="radio"?b(":radio[name='"+a.attr("name")+"']:last").parent():b(this).parent();a.data("error",!0);c.children(".errorMark").length===0&&(j.call(this),c.append("<span class='errorMark' />"));a.data("label").addClass("labelError");g.call(d[0])}).bind("confirm",function(){var a=b(this),c=a.prev(),e=a.attr("type")==="radio"?b(":radio[name='"+
a.attr("name")+"']:last").parent():b(this).parent();e.children(".confirmedMark").length===0&&(j.call(this),e.append("<span class='confirmedMark' />"));a.data("label").removeClass("labelError");g.call(c[0])}).bind("clear",j).bind("check",function(a){k.call(b(this).prev()[0],a)}).bind("update",function(a){b(this).data("error",!0);g.call(b(this).prev()[0],a)}).bind("reset",function(){this.checked=!1;b(this).triggerHandler("clear");b(this).triggerHandler("update")}).css("display","none").addClass("styled");
f.addClass(e.attr("type")).data({over:!1}).click(k).mouseenter(m).mouseleave(l).mousedown(n);h=f.height();f.parents("label").length>0?c=f.parents("label"):e.attr("id").length>0&&(c=b("label[for='"+e.attr("id")+"']:first"),c=c.length?c:null);if(c!==null)e.data("label",c),c[0].span=f[0],c.mouseenter(function(a){b(this).addClass("over");m.call(this.span,a)}).mouseleave(function(a){b(this).removeClass("over");l.call(this.span,a)}).mousedown(function(a){n.call(this.span,a)}).mouseup(function(a){a.preventDefault()}).click(function(a){a.preventDefault();
k.call(this.span,a)});e.triggerHandler("update")})}})(jQuery);

/*
	jQuery.styleTextInput
	Author Atli Adalsteinsson
*/
(function(c){c.fn.styleTextInput=function(e){var f={validateValue:function(){}};return c(this).not(".styled").each(function(){var b=c(this),d=c.extend(f,e),g=[8,9,13,35,36,37,38,39,40,43,45,46,48,49,50,51,52,53,54,55,56,57],h=b.attr("class")||"";b.wrap('<span class="'+b[0].tagName.toLowerCase()+"Text "+h+'"></span>');b.wrap('<span class="wrapper"></span>');b.focus(function(){var a=c(this),b=a.parent().parent();b.addClass("over");a.is(".label")&&a.val()===a.attr("title")&&(a.val(""),a.removeClass("empty"),
a.is(".reset")&&b.addClass("reset"))}).blur(function(){var a=c(this);a.parent().parent().removeClass("over");a.is(".label")&&c.trim(a.val())===""&&(a.addClass("empty"),a.val(a.attr("title")),a.parent().parent().removeClass("reset"));a.is(".validate")&&(d.validateValue(c(this))?a.triggerHandler("error"):a.triggerHandler("confirm"));if(a.is(".max")&&this.value.length>140)this.value=this.value.substr(0,140)}).bind("error",function(){var a=c(this);a.parent().children(".errorMark").length===0&&(a.triggerHandler("clear"),
a.parent().parent().append("<span class='errorMark' />"),a.parent().parent().addClass("error"),a.parent().parent().prev().addClass("labelError"))}).bind("confirm",function(){var a=c(this);a.parent().children(".confirmedMark").length===0&&(a.triggerHandler("clear"),a.parent().parent().append("<span class='confirmedMark' />"))}).bind("clear",function(){var a=c(this).parent().parent();a.children(".errorMark").remove();a.children(".confirmedMark").remove();a.removeClass("error");a.prev().removeClass("labelError")}).bind("reset",
function(){var a=c(this);a.parent().parent().removeClass("reset");a.blur().trigger("clear").val(this.defaultValue)}).addClass("styled");c.autoResize&&b.not("input, .small").autoResize({onResize:function(){},animateCallback:function(){},animateDuration:"slow",extraSpace:15,limit:200});b.is(".number")&&b.keypress(function(a){if(c.inArray(a.charCode||a.keyCode||0,g)===-1)return false});b.is(".max")&&b.keypress(function(){if(this.value.length>140)this.value=this.value.substr(0,140)});b.is(".auto")&&b.keyup(function(){d.validateValue(c(this))||
b.triggerHandler("confirm")});b.is(".reset")&&(c('<a class="reset"></a>').click(function(){b.trigger("reset")}).appendTo(b.parent().parent()),b.val()===b[0].defaultValue&&b.parent().parent().removeClass("reset"));b.is(".label")&&c.trim(b.val())===""&&(b.addClass("empty"),b.val(b.attr("title")))})}})(jQuery);
