/** jQuery UI 1.8.2Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)Dual licensed under the MIT (MIT-LICENSE.txt)and GPL (GPL-LICENSE.txt) licenses.http://docs.jquery.com/UI**/
(function(c){c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.2",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,f,g){return c.ui.isOverAxis(a,d,f)&&c.ui.isOverAxis(b,e,g)},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({_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)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect",
"none")},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!==undefined)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"));if(!isNaN(b)&&b!=0)return b}a=a.parent()}}return 0}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");return(/input|select|textarea|button|object/.test(b)?
!a.disabled:"a"==b||"area"==b?a.href||!isNaN(d):!isNaN(d))&&!c(a)["area"==b?"parents":"closest"](":hidden").length},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}})}})(jQuery);
;(function(b){var j=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(){b(this).triggerHandler("remove")});return j.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({},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.substring(0,1)==="_")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!==undefined){h=i;return false}}):this.each(function(){var g=
b.data(this,a);if(g){d&&g.option(d);g._init()}else 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){this.element=b(c).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create();
this._init()},_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,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===undefined)return this.options[a];d={};d[a]=c}b.each(d,function(f,
h){e._setOption(f,h)});return e},_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);
;(function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&&
this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault();
return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&&
this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-
a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery);
;(function(c){c.ui=c.ui||{};var m=/left|center|right/,n=/top|center|bottom/,p=c.fn.position,q=c.fn.offset;c.fn.position=function(a){if(!a||!a.of)return p.apply(this,arguments);a=c.extend({},a);var b=c(a.of),d=(a.collision||"flip").split(" "),e=a.offset?a.offset.split(" "):[0,0],g,h,i;if(a.of.nodeType===9){g=b.width();h=b.height();i={top:0,left:0}}else if(a.of.scrollTo&&a.of.document){g=b.width();h=b.height();i={top:b.scrollTop(),left:b.scrollLeft()}}else if(a.of.preventDefault){a.at="left top";g=h=
0;i={top:a.of.pageY,left:a.of.pageX}}else{g=b.outerWidth();h=b.outerHeight();i=b.offset()}c.each(["my","at"],function(){var f=(a[this]||"").split(" ");if(f.length===1)f=m.test(f[0])?f.concat(["center"]):n.test(f[0])?["center"].concat(f):["center","center"];f[0]=m.test(f[0])?f[0]:"center";f[1]=n.test(f[1])?f[1]:"center";a[this]=f});if(d.length===1)d[1]=d[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(a.at[0]==="right")i.left+=g;else if(a.at[0]==="center")i.left+=
g/2;if(a.at[1]==="bottom")i.top+=h;else if(a.at[1]==="center")i.top+=h/2;i.left+=e[0];i.top+=e[1];return this.each(function(){var f=c(this),k=f.outerWidth(),l=f.outerHeight(),j=c.extend({},i);if(a.my[0]==="right")j.left-=k;else if(a.my[0]==="center")j.left-=k/2;if(a.my[1]==="bottom")j.top-=l;else if(a.my[1]==="center")j.top-=l/2;j.left=parseInt(j.left);j.top=parseInt(j.top);c.each(["left","top"],function(o,r){c.ui.position[d[o]]&&c.ui.position[d[o]][r](j,{targetWidth:g,targetHeight:h,elemWidth:k,
elemHeight:l,offset:e,my:a.my,at:a.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(j,{using:a.using}))})};c.ui.position={fit:{left:function(a,b){var d=c(window);b=a.left+b.elemWidth-d.width()-d.scrollLeft();a.left=b>0?a.left-b:Math.max(0,a.left)},top:function(a,b){var d=c(window);b=a.top+b.elemHeight-d.height()-d.scrollTop();a.top=b>0?a.top-b:Math.max(0,a.top)}},flip:{left:function(a,b){if(b.at[0]!=="center"){var d=c(window);d=a.left+b.elemWidth-d.width()-d.scrollLeft();var e=b.my[0]==="left"?
-b.elemWidth:b.my[0]==="right"?b.elemWidth:0,g=-2*b.offset[0];a.left+=a.left<0?e+b.targetWidth+g:d>0?e-b.targetWidth+g:0}},top:function(a,b){if(b.at[1]!=="center"){var d=c(window);d=a.top+b.elemHeight-d.height()-d.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,g=b.at[1]==="top"?b.targetHeight:-b.targetHeight,h=-2*b.offset[1];a.top+=a.top<0?e+b.targetHeight+h:d>0?e+g+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(a,b){if(/static/.test(c.curCSS(a,"position")))a.style.position=
"relative";var d=c(a),e=d.offset(),g=parseInt(c.curCSS(a,"top",true),10)||0,h=parseInt(c.curCSS(a,"left",true),10)||0;e={top:b.top-e.top+g,left:b.left-e.left+h};"using"in b?b.using.call(a,e):d.css(e)};c.fn.offset=function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(){c.offset.setOffset(this,a)});return q.call(this)}}})(jQuery);
;(function(d){d.widget("ui.slider",d.ui.mouse,{widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null},_create:function(){var a=this,b=this.options;this._mouseSliding=this._keySliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");b.disabled&&this.element.addClass("ui-slider-disabled ui-disabled");
this.range=d([]);if(b.range){if(b.range===true){this.range=d("<div></div>");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("<div></div>");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");
if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length<b.values.length;)d("<a href='#'></a>").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur();
else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),g,h,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e=
false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");g=a._start(c,f);if(g===false)return}break}i=a.options.step;g=a.options.values&&a.options.values.length?(h=a.values(f)):(h=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:h=a._valueMin();break;case d.ui.keyCode.END:h=a._valueMax();break;case d.ui.keyCode.PAGE_UP:h=a._trimAlignValue(g+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:h=a._trimAlignValue(g-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(g===
a._valueMax())return;h=a._trimAlignValue(g+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(g===a._valueMin())return;h=a._trimAlignValue(g-i);break}a._slide(c,f,h);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.range.remove();this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget ui-widget-content ui-corner-all").removeData("slider").unbind(".slider");
this._mouseDestroy();return this},_mouseCapture:function(a){var b=this.options,c,e,f,g,h,i;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c={x:a.pageX,y:a.pageY};e=this._normValueFromMouse(c);f=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(j){var k=Math.abs(e-h.values(j));if(f>k){f=k;g=d(this);i=j}});if(b.range===true&&this.values(1)===b.min){i+=1;g=d(this.handles[i])}if(this._start(a,
i)===false)return false;this._mouseSliding=true;h._handleIndex=i;g.addClass("ui-state-active").focus();b=g.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-g.width()/2,top:a.pageY-b.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};e=this._normValueFromMouse(c);this._slide(a,i,e);return this._animateOff=true},_mouseStart:function(){return true},
_mouseDrag:function(a){var b=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b;
if(this.orientation==="horizontal"){b=this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=
this.values(b);c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c<e))c=e;if(c!==this.values(b)){e=this.values();e[b]=c;a=this._trigger("slide",a,{handle:this.handles[b],value:c,values:e});this.values(b?0:1);a!==false&&this.values(b,c,true)}}else if(c!==this.value()){a=this._trigger("slide",a,{handle:this.handles[b],
value:c});a!==false&&this.value(c)}},_stop:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("stop",a,c)},_change:function(a,b){if(!this._keySliding&&!this._mouseSliding){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value=this.values(b);c.values=this.values()}this._trigger("change",a,c)}},value:function(a){if(arguments.length){this.options.value=
this._trimAlignValue(a);this._refreshValue();this._change(null,0)}return this._value()},values:function(a,b){var c,e,f;if(arguments.length>1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;f<c.length;f+=1){c[f]=this._trimAlignValue(e[f]);this._change(null,f)}this._refreshValue()}else return this.options.values&&this.options.values.length?this._values(a):this.value();
else return this._values()},_setOption:function(a,b){var c,e=0;if(d.isArray(this.options.values))e=this.options.values.length;d.Widget.prototype._setOption.apply(this,arguments);switch(a){case "disabled":if(b){this.handles.filter(".ui-state-focus").blur();this.handles.removeClass("ui-state-hover");this.handles.attr("disabled","disabled");this.element.addClass("ui-disabled")}else{this.handles.removeAttr("disabled");this.element.removeClass("ui-disabled")}break;case "orientation":this._detectOrientation();
this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();break;case "value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case "values":this._animateOff=true;this._refreshValue();for(c=0;c<e;c+=1)this._change(null,c);this._animateOff=false;break}},_value:function(){var a=this.options.value;return a=this._trimAlignValue(a)},_values:function(a){var b,c;if(arguments.length){b=this.options.values[a];
return b=this._trimAlignValue(b)}else{b=this.options.values.slice();for(c=0;c<b.length;c+=1)b[c]=this._trimAlignValue(b[c]);return b}},_trimAlignValue:function(a){if(a<this._valueMin())return this._valueMin();if(a>this._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a=
this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,g={},h,i,j,k;if(this.options.values&&this.options.values.length)this.handles.each(function(l){f=(c.values(l)-c._valueMin())/(c._valueMax()-c._valueMin())*100;g[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](g,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(l===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(l===1)c.range[e?"animate":"css"]({width:f-
h+"%"},{queue:false,duration:b.animate})}else{if(l===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(l===1)c.range[e?"animate":"css"]({height:f-h+"%"},{queue:false,duration:b.animate})}h=f});else{i=this.value();j=this._valueMin();k=this._valueMax();f=k!==j?(i-j)/(k-j)*100:0;g[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](g,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"},
b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.2"})})(jQuery);;
/**fcts $("#p00_0").fadeIn("slow").fadeOut(7000)**/
$(document).ready(function(){

$(".clipboard_element").hover(function(){
var val=$(this).attr('id');	
var id_selection='#'+val;

$('#clipboard_color_val').val(id_selection);


	
	});

	
	//$("#clip_0").hide('slow');
	
	
  //$("#clip_0").fadeOut(15000);

	setTimeout(function(){
									  $("#clip_0").hide();
								},15000);
	
	$("#clip_button").hover(function(){
	var id_selection='#'+$("#col_p0").val();
	$('#clipboard_color_val').val(id_selection);
	//$('#message_text').html('Copy '+id_selection+' to clipboard ?');
	});
	/*,function () {
	$('#message_text').html('');
	});*/
	
	
	
$('.clipboard_element,#clip_button').zclip({
path:'ZeroClipboard.swf',
copy:function(){
//console.log('ZeroClipboard');
return $('#clipboard_color_val').val();}
});



	/*,function () {
	$("#to_modify").css("color","black");
	$("#to_modify").css("text-decoration", "none");
	});*/



$("#picker").farbtastic("#col_p0");$("#slider").slider({range:"max",min:0,max:100,value:70,slide:function(a,b){$("#colorlum").val(b.value);display_00("r_hex")}});$("#colorlum").val($("#slider").slider("value"));document.getElementById("c_lum00").checked=true;document.getElementById("v_l").value="1";document.getElementById("c_lum00").disabled=false;document.getElementById("c_lum01").disabled=false;
document.getElementById("va_0").disabled=false;document.getElementById("v_pal0").value="";});im0=new Image();im0.src="http://coloreminder.com/img/loader.gif";function ajax0(a,b){if(window.XMLHttpRequest){obj2=new XMLHttpRequest()}else{if(window.ActiveXObject){obj2=new ActiveXObject("Microsoft.XMLHTTP")}else{return(false)}}obj2.open("GET",a,true);obj2.onreadystatechange=function(){if(obj2.readyState==1){document.getElementById(b).innerHTML="<img src='http://coloreminder.com/img/loader.gif' alt='' border='0' />"}else{if(obj2.readyState==4){if(obj2.status==200){document.getElementById(b).innerHTML=obj2.responseText}else{if(obj2.status==404){document.getElementById(b).innerHTML="Url BUG"}else{document.getElementById(b).innerHTML="Error : ".obj2.status}}}}};obj2.send(null);return}function close_l(){document.getElementById("r_hex").innerHTML="&nbsp;";if(document.getElementById("c_lum00").disabled==true){var a=document.getElementById("v_l").value}}function g_t(a){$("html,body").animate({scrollTop:$("#"+a).offset().top},"slow")}function display(a){id0=document.getElementById(a);if(id0.style.display=="none"||id0.style.display==""){id0.style.display="block";id0.focus()}else{id0.style.display="none"}}function ds_z(a){id0=document.getElementById(a);id0.style.display="none"}function s_z(a){id0=document.getElementById(a);id0.style.display="inline";id0.focus()}function s_0(a){document.getElementById("v_l").value=document.getElementById(a).value;close_l()}function see_color(){id_load=document.getElementById("preloadpicker");if(id_load.style.display=="none"||id_load.style.display==""){id_load.style.display="block";document.getElementById("picker").className="c_l0";document.getElementById("r_hex").innerHTML="&nbsp;"}else{id_load.style.display="none"}}function load_0(){document.getElementById("col_p0").style.backgroundColor="#00FFFF";document.getElementById("col_p0").value="00FFFF"}function load_1(){document.getElementById("col_p0").style.backgroundColor="#"+document.getElementById("col_p0").value}function load_2(){ajax0("load_2.php?v="+document.getElementById("va_0").value,"list00_pal")}
function load_c()
{
var c=window.location.href;
var b=document.getElementById("col_p0").value;
var a="http://coloreminder.com/"+b;
if(c!=a){window.location.href=a}

}

function d(b){var a=b.substr(1,6);window.location.href="http://coloreminder.com/"+a}function s_1(a){document.getElementById(a).style.backgroundColor=document.getElementById(a).value}function p_op(){if(window.location.href=="http://coloreminder.com/"){var a=document.getElementById("col_p0").value;if(a!=""){window.location.href="http://coloreminder.com/"+a+"-options"}else{window.location.href="http://coloreminder.com/00FFFF-options"}}else{document.getElementById("opt_00").value="option1";document.getElementById("va0").className="v00";document.getElementById("va1").className="v00";document.getElementById("va2").className="v00";document.getElementById("c_lum00").disabled=true;document.getElementById("c_lum01").disabled=true;document.getElementById("va_0").disabled=true;ds_z("slider_var");ds_z("o_a");s_z("o_b");document.getElementById("v_l").value="3";close_l();s_t("3")}}function m_op(){document.getElementById("opt_00").value="option0";close_l();document.getElementById("va0").className="v01";document.getElementById("va1").className="v01";document.getElementById("va2").className="v01";document.getElementById("c_lum00").disabled=false;document.getElementById("c_lum01").disabled=false;ds_z("slider_var");ds_z("o_b");s_z("o_a");document.getElementById("v_l").value="1";document.getElementById("c_lum00").checked=true;document.getElementById("va_0").disabled=false;display_00("r_hex")}function s_t(a){document.getElementById("v_l").value=a;display_00("r_hex")}function rgb_to_hexa(h,f,a){var c=function(g){var b="0123456789abcdef";if(g==null){return"00"}g=parseInt(g);if(g==0||isNaN(g)){return"00"}g=Math.round(Math.min(Math.max(0,g),255));return b.charAt((g-g%16)/16)+b.charAt(g%16)};return c(h)+c(f)+c(a)}function hexa_v(b){if((b>=0)&&(b<=9)){return b}switch(b.toUpperCase()){case"A":return 10;case"B":return 11;case"C":return 12;case"D":return 13;case"E":return 14;case"F":return 15;default:var a=0;return"00"}}function hexa_to_dec(h){var g=h.substring(0,1);var f=h.substring(0,1);var i=(hexa_v(g)*16)+(hexa_v(f)*1);return i}function html_to_rgb(a){if(a.substr(0,1)=="#"){a=a.substr(1,6)}var b=new Array(3);b[0]=hexa_to_dec(a.substr(0,2));b[1]=hexa_to_dec(a.substr(2,2));b[2]=hexa_to_dec(a.substr(4,2));return b}function rgb_to_hsl(a,j,m){a/=255,j/=255,m/=255;var n=Math.max(a,j,m),f=Math.min(a,j,m);var i,p,c=(n+f)/2;if(n==f){i=p=0}else{var k=n-f;p=c>0.5?k/(2-n-f):k/(n+f);switch(n){case a:i=(j-m)/k+(j<m?6:0);break;case j:i=(m-a)/k+2;break;case m:i=(a-j)/k+4;break}i/=6}var o=new Array(3);o[0]=i;o[1]=p;o[2]=c;return o}function hue_to_rgb(c,b,a){if(a<0){a+=1}if(a>1){a-=1}if(a<1/6){return c+(b-c)*6*a}if(a<1/2){return b}if(a<2/3){return c+(b-c)*(2/3-a)*6}return c}function hsl_to_rgb(i,f,c){var k,j,a;if(f==0){k=j=a=c}else{var m=c<0.5?c*(1+f):c+f-c*f;var n=2*c-m;k=hue_to_rgb(n,m,i+1/3);j=hue_to_rgb(n,m,i);a=hue_to_rgb(n,m,i-1/3)}return[Math.round(k*255),Math.round(j*255),Math.round(a*255)]}function str_replace(g,f,h){return str_replace2(h,g,f)}function str_replace2(g,f,h){d=g.indexOf(f);e="";if(d==-1){return g}e+=g.substring(0,d)+h;if(d+f.length<g.length){e+=str_replace2(g.substring(d+f.length,g.length),f,h)}return e}function s_pal0(h,g,m){var l=Math.floor(Math.random()*1001);var f=document.getElementById("v_pal0").value;var k=rgb_to_hexa(h,g,m);var i='<a href="javascript:void(0)" onclick="d_pval(\''+rgb_to_hexa(h,g,m)+"');document.getElementById('"+l+'\').style.display=\'none\';"><img src="http://coloreminder.com/img/m0.png" align="absmiddle" alt=""  /></a>';var j='<div id="'+l+'" style="float:left;width:40px;height:60px;margin:5px 10px 10px 0;text-align:center;"><div class="div00"><div class="div01" style="background:rgb('+h+","+g+","+m+')"></div></div>'+i+"</div>";document.getElementById("d_pal0").innerHTML+=j;if(document.getElementById("v_pal0").value==""){document.getElementById("g_pal0").style.display="block"}document.getElementById("v_pal0").value+=k+"-";document.getElementById("d_pal00").style.display="none";document.getElementById("d_pal000").style.display="none";document.getElementById("d_pal0").style.display="block";document.getElementById("g_pal0").style.display="block";ajax0("palette.php?rgb="+h+","+g+","+m,"list00_pal")}function d_pval00(a){document.getElementById("d_pal0").style.display="block";document.getElementById("g_pal0").style.display="block";ajax0("palette.php?hex="+a,"list00_pal");document.getElementById("d_pal000").style.display="none"}function s_pal000(){document.getElementById("d_pal000").style.display="block";document.getElementById("d_pal00").style.display="block";ajax0("palette.php?css=load","d_pal00")}function close_p(){document.getElementById("v_pal0").value="";document.getElementById("d_pal0").innerHTML="";document.getElementById("d_pal00").innerHTML="";document.getElementById("d_pal00").style.display="none";document.getElementById("g_pal0").style.display="none";document.getElementById("d_pal000").style.display="none"}function close_p0(){document.getElementById("d_pal000").style.display="none";document.getElementById("d_pal00").innerHTML="";document.getElementById("d_pal00").style.display="none"}function i_pempty(){if(document.getElementById("v_pal0").value==""){close_p()}else{var b=""}document.getElementById("d_pal00").style.display="none";document.getElementById("d_pal000").style.display="none"}function d_pval(a){ajax0("palette.php?hex="+a,"list00_pal");i_pempty()}function s_pal00(){document.getElementById("d_pal000").style.display="block";document.getElementById("d_pal00").style.display="block";var b=document.getElementById("v_pal0").value;var h=new RegExp("[-]+","g");var g=b.split(h);var c=g.length-1;document.getElementById("d_pal00").innerHTML='&lt;style type="text/css"&gt;\n';for(var f=0;f<g.length;f++){if(g[f]!=""){document.getElementById("d_pal00").innerHTML+=".c"+f+"{color:#"+g[f]+";}  "}}document.getElementById("d_pal00").innerHTML+="\n&lt;/style&gt;"}




function display_02(f,k,h,i,m){


var g=document.getElementById("va_0").value;

var q=Math.floor(i*100);



var n=rgb_to_hsl(f,k,h);if(g=="lightness"){n[2]=i}else{if(g=="saturation"){n[1]=i}else{if(g=="hue"){n[0]=i}else{n[2]=i}}}
var p=hsl_to_rgb(n[0],n[1],n[2]);
var t=p[0];var s=p[1];var o=p[2];
var u='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+t+","+s+","+o+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';


var r=rgb_to_hexa(t,s,o);var j='<div class="div0" style="margin:10px 24px 10px 0;width:990px;">'+q+" %&nbsp;&nbsp;"+u+'<br /><div id="'+r+'" onclick="s_pal0('+t+","+s+","+o+');" class="div1" style="background:rgb('+t+","+s+","+o+');width:980px;"></div><a class="c_01" href="'+t+"-"+s+"-"+o+'-rgb">'+t+","+s+","+o+'</a><br /><a class="c_01" href="'+r+'">#'+r+"</a></div>";document.getElementById(m).innerHTML+=j}

 
function display_01(f,k,h,i,m){

var g=document.getElementById("va_0").value;
var q=Math.floor(i*100);var n=rgb_to_hsl(f,k,h);
if(g=="lightness"){n[2]=i}else{if(g=="saturation"){n[1]=i}else{if(g=="hue"){n[0]=i}else{n[2]=i}}}
var p=hsl_to_rgb(n[0],n[1],n[2]);
var t=p[0];var s=p[1];var o=p[2];
var u='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+t+","+s+","+o+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';






var r=rgb_to_hexa(t,s,o);
u+='<a class="clipboard_element" id="'+r+'" href="javascript:void(0);" title="Copy to clipboard"><img title="Copy to clipboard" alt="Copy color value to clipboard" align="absmiddle" src=\'http://coloreminder.com/img/copy-to-clipboard.png\' border=\'0\' alt=\'\' /></a>';


var j='<div class="div0" style="margin:10px 24px 10px 0;">'+q+" %&nbsp;&nbsp;"+u+'<br /><div id="'+r+'" onclick="s_pal0('+t+","+s+","+o+');" class="div1" style="background:rgb('+t+","+s+","+o+')"></div><a class="c_01" href="'+t+"-"+s+"-"+o+'-rgb">'+t+","+s+","+o+'</a><br /><a class="c_01" href="'+r+'">#'+r+"</a></div>";

document.getElementById(m).innerHTML+=j
}
function display_01_0(f,k,h,i,m){var g=document.getElementById("va_0").value;var q=Math.floor(i*100);var n=rgb_to_hsl(f,k,h);
if(g=="lightness"){n[2]=i}else{if(g=="saturation"){n[1]=i}else{if(g=="hue"){n[0]=i}else{n[2]=i}}}
var p=hsl_to_rgb(n[0],n[1],n[2]);var t=p[0];var s=p[1];var o=p[2];

var u='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+t+","+s+","+o+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';

var r=rgb_to_hexa(t,s,o);
u+='<a class="clipboard_element" id="'+r+'" href="javascript:void(0);" title="Copy to clipboard"><img title="Copy to clipboard" alt="Copy color value to clipboard" align="absmiddle" src=\'http://coloreminder.com/img/copy-to-clipboard.png\' border=\'0\' alt=\'\' /></a>';


var j='<div class="div0" style="margin:10px 0 10px 0;">'+q+" %&nbsp;&nbsp;"+u+'<br /><div id="'+r+'" onclick="s_pal0('+t+","+s+","+o+');"   class="div1" onclick="s_pal0('+t+","+s+","+o+');" style="background:rgb('+t+","+s+","+o+')"></div><a class="c_01" href="'+t+"-"+s+"-"+o+'-rgb">'+t+","+s+","+o+'</a><br /><a class="c_01" href="'+r+'">#'+r+"</a></div>";document.getElementById(m).innerHTML+=j}function fct00(c,a){if(a==0){return false}return c+a-c%a}



function display_00(D)
{
var L=document.getElementById("va_0").value;//select option

//console.log('display_00 L='+L);
var y="";var H=document.getElementById("col_p0").value;
var G=document.getElementById("v_l").value;
var F=document.getElementById("colorlum").value;
if(L=="lightness"||L=="saturation"||L=="hue")
{
if(document.getElementById("opt_00").value=="option0"){y=L+" %"}}
if(document.getElementById("col_p0").value=="")
{
document.getElementById("col_p0").value="00FFFF";
document.getElementById("col_p0").style.backgroundColor="#00FFFF"}
var h=window.location.href;var l=/http:\/\/coloreminder.com/gi;
if(!h.match(l)){return false}
document.getElementById(D).innerHTML="";
var I=y+" | add color to palette [+] | red,green,blue | #hexadecimal";
var C='<a href="javascript:void(0)" onclick="alert(\''+I+'\')" title="'+I+'"><img src="http://coloreminder.com/img/info.png" align="absmiddle" alt=""  /></a>';
var A='<a href="javascript:void(\'0\');" onclick="close_l();"><img align="absmiddle" src="http://coloreminder.com/img/close.png" alt="" /></a>';
if(L=="lightness"||L=="saturation"||L=="hue"){if(document.getElementById("v_l").value==1)
{
var z=L+" variations";
}
else
{
if(document.getElementById("v_l").value==2){var z="one sliding "+L+" variation"}
else{if(document.getElementById("v_l").value==3){var z="others colors options"}
else{var z=""}}}}
else{var z=""}
var E='<div style="border-bottom:1px dashed #c2e9fb;"><div id="p00_1" style="border:0px solid #000000;margin:0 20px 0 0;float:left;"><div id="divpage0">'+z+'</div></div><div style="border:0px solid #000000;margin:0 20px 0 0;float:right;">&nbsp;&nbsp;&nbsp;'+C+"&nbsp;"+A+'</div><div class="cl"></div></div>';
var o='<div class="cl"></div>';
switch(G){case"1":var g="#"+H;
var p=new Array();
p=html_to_rgb(g);var J=p[0];var j=p[1];var x=p[2];
document.getElementById(D).innerHTML+=E;
display_01(J,j,x,0.1,D);
display_01(J,j,x,0.2,D);
display_01(J,j,x,0.3,D);
display_01(J,j,x,0.4,D);
display_01(J,j,x,0.5,D);
display_01(J,j,x,0.6,D);
display_01(J,j,x,0.7,D);
display_01(J,j,x,0.8,D);
display_01_0(J,j,x,0.9,D);
document.getElementById(D).innerHTML+=o;
d_l0("r_hex","col_p0");break;
case"2":var g="#"+H;var p=new Array();p=html_to_rgb(g);var J=p[0];var j=p[1];var x=p[2];
var i=F/100;document.getElementById(D).innerHTML+=E;display_02(J,j,x,i,D);
document.getElementById(D).innerHTML+=o;break;
case"3":document.getElementById(D).innerHTML+=E;
var K=H;var u=new Array();u=html_to_rgb(H);u[0]^=255;u[1]^=255;u[2]^=255;
var H=u["0"];var G=u["1"];var F=u["2"];var k=rgb_to_hexa(H,G,F);
var C="Invert";
var n='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+H+","+G+","+F+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';
var w='<div class="div0">'+C+n+'<br /><div id="'+k+'" onclick="s_pal0('+H+","+G+","+F+');"  class="div1" style="background:rgb('+H+","+G+","+F+')"></div><a class="c_01" href="'+H+"-"+G+"-"+F+'-rgb">'+H+","+G+","+F+'</a><br /><a class="c_01" href="'+k+'">#'+k+"</a></div>";
document.getElementById(D).innerHTML+=w;var u=new Array();u=html_to_rgb(K);var s=parseInt((u[0]*0.299)+(u[1]*0.587)+(u[2]*0.114));var H=s;var G=s;var F=s;var k=rgb_to_hexa(H,G,F);var C="Greyscale";var n='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+H+","+G+","+F+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';var w='<div class="div0">'+C+n+'<br /><div id="'+k+'" onclick="s_pal0('+H+","+G+","+F+');"  class="div1" style="background:rgb('+H+","+G+","+F+')"></div><a class="c_01" href="'+H+"-"+G+"-"+F+'-rgb">'+H+","+G+","+F+'</a><br /><a class="c_01" href="'+k+'">#'+k+"</a></div>";document.getElementById(D).innerHTML+=w;var u=new Array();u=html_to_rgb(K);var H=fct00(u[0],51);var G=fct00(u[1],51);var F=fct00(u[2],51);var k=rgb_to_hexa(H,G,F);var C="Web color";var n='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+H+","+G+","+F+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';var w='<div class="div0">'+C+n+'<br /><div id="'+k+'" onclick="s_pal0('+H+","+G+","+F+');"  class="div1" style="background:rgb('+H+","+G+","+F+')"></div><a class="c_01" href="'+H+"-"+G+"-"+F+'-rgb">'+H+","+G+","+F+'</a><br /><a class="c_01" href="'+k+'">#'+k+"</a></div>";document.getElementById(D).innerHTML+=w;var g="#"+K;var p=new Array();p=html_to_rgb(g);var J=p[0];var j=p[1];var x=p[2];var q=new Array();q=rgb_to_hsl(J,j,x);var m=q[0];var B=m+0.5;if(B>1){B-=1}q[0]=B;var t=new Array();t=hsl_to_rgb(q[0],q[1],q[2]);var H=t[0];var G=t[1];var F=t[2];var k=rgb_to_hexa(H,G,F);var C="Comple.";var n='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+H+","+G+","+F+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';var w='<div class="div0">'+C+n+'<br /><div id="'+k+'" onclick="s_pal0('+H+","+G+","+F+');"  class="div1" style="background:rgb('+H+","+G+","+F+')"></div><a class="c_01" href="'+H+"-"+G+"-"+F+'-rgb">'+H+","+G+","+F+'</a><br /><a class="c_01" href="'+k+'">#'+k+"</a></div>";document.getElementById(D).innerHTML+=w;var g="#"+K;var p=new Array();p=html_to_rgb(g);var J=p[0];var j=p[1];var x=p[2];var q=new Array();q=rgb_to_hsl(J,j,x);var m=q[0];var B=m+(0.5/6);if(B>1){B-=1}q[0]=B;var t=new Array();t=hsl_to_rgb(q[0],q[1],q[2]);var H=t[0];var G=t[1];var F=t[2];var k=rgb_to_hexa(H,G,F);var C="Analogic";var n='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+H+","+G+","+F+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';var w='<div class="div0">'+C+n+'<br /><div id="'+k+'" onclick="s_pal0('+H+","+G+","+F+');"  class="div1" style="background:rgb('+H+","+G+","+F+')"></div><a class="c_01" href="'+H+"-"+G+"-"+F+'-rgb">'+H+","+G+","+F+'</a><br /><a class="c_01" href="'+k+'">#'+k+"</a></div>";document.getElementById(D).innerHTML+=w;var q=new Array();q=rgb_to_hsl(J,j,x);var m=q[0];var B=m-(0.5/6);if(B>1){B-=1}q[0]=B;var t=new Array();t=hsl_to_rgb(q[0],q[1],q[2]);var H=t[0];var G=t[1];var F=t[2];var k=rgb_to_hexa(H,G,F);var C="Analogic";var n='<a title="Add color to palette" href="javascript:void(0)" onclick="s_pal0('+H+","+G+","+F+');"><img src="http://coloreminder.com/img/p0.png" align="absmiddle" alt=""  /></a>';var w='<div class="div0">'+C+n+'<br /><div id="'+k+'" onclick="s_pal0('+H+","+G+","+F+');"  class="div1" style="background:rgb('+H+","+G+","+F+')"></div><a class="c_01" href="'+H+"-"+G+"-"+F+'-rgb">'+H+","+G+","+F+'</a><br /><a class="c_01" href="'+k+'">#'+k+"</a></div>";document.getElementById(D).innerHTML+=w;document.getElementById(D).innerHTML+=o;break;default:var F=0;break}}function pngfix(h){var j=navigator.appVersion.split("MSIE");var c=parseFloat(j[1]);if((c>=5.5)&&(c<7)&&(document.body.filters)){var b=(h.id)?"id='"+h.id+"' ":"";var g=(h.className)?"class='"+h.className+"' ":"";var i=(h.title)?"title='"+h.title+"' ":"title='"+h.alt+"' ";var f="display:inline-block;"+h.style.cssText;var a="<span "+b+g+i+' style="width:'+h.width+"px; height:"+h.height+"px;"+f+";filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+h.src+"', sizingMethod='scale');\"></span>";h.outerHTML=a}}function d_l0(f,c){var b=document.getElementById(c).value;


var selected_option0=document.getElementById("va_0").value;
var url_p00='';
if(selected_option0=='saturation' || selected_option0=='hue')
{
url_p00='-'+selected_option0;
}


document.getElementById(f).innerHTML+='<div id="l01_0" style="margin:0 0 10px 0;float:right;"><a class="l_p0" href="http://coloreminder.com/'+b+url_p00+'"><img align="absmiddle" src="http://coloreminder.com/img/l01_00.png" alt="" />&nbsp;<span style="background-color:#'+b+';">&nbsp;&nbsp;&nbsp;</span>&nbsp;http://coloreminder.com/'+b+url_p00+'</a></div><div class="cl"></div>';

}function bp0(f,c){try{window.external.addFavorite(f,c)}catch(g){try{window.sidebar.addPanel(c,f,"")}catch(g){alert("Ctrl + d to bookmark this page")}}}function rgb_to_hsl0(a,j,m){a/=255,j/=255,m/=255;var n=Math.max(a,j,m),f=Math.min(a,j,m);var i,p,c=(n+f)/2;if(n==f){i=p=0}else{var k=n-f;p=c>0.5?k/(2-n-f):k/(n+f);switch(n){case a:i=(j-m)/k+(j<m?6:0);break;case j:i=(m-a)/k+2;break;case m:i=(a-j)/k+4;break}i/=6}var o=new Array(3);o[0]=Math.round(i*100)/100;o[1]=Math.round(p*100)/100;o[2]=Math.round(c*100)/100;return o};
/**
 * Farbtastic Color Picker 1.2
 * © 2008 Steven Wittens
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
jQuery.fn.farbtastic=function(a){$.farbtastic(this,a);return this};jQuery.farbtastic=function(a,b){var a=$(a).get(0);return a.farbtastic||(a.farbtastic=new jQuery._farbtastic(a,b))};jQuery._farbtastic=function(a,d){var b=this;$(a).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 c=$(".farbtastic",a);b.wheel=$(".wheel",a).get(0);b.radius=84;b.square=100;b.width=194;if(navigator.appVersion.match(/MSIE [0-6]\./)){$("*",c).each(function(){if(this.currentStyle.backgroundImage!="none"){var e=this.currentStyle.backgroundImage;e=this.currentStyle.backgroundImage.substring(5,e.length-2);$(this).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+e+"')"})}})}b.linkTo=function(e){if(typeof b.callback=="object"){$(b.callback).unbind("keyup",b.updateValue)}b.color=null;if(typeof e=="function"){b.callback=e}else{if(typeof e=="object"||typeof e=="string"){b.callback=$(e);b.callback.bind("keyup",b.updateValue);if(b.callback.get(0).value){b.setColor(b.callback.get(0).value)}}}return this};b.updateValue=function(e){if(this.value&&this.value!=b.color){b.setColor(this.value)}};b.setColor=function(e){var f=b.unpack(e);if(b.color!=e&&f){b.color=e;b.rgb=f;b.hsl=b.RGBToHSL(b.rgb);b.updateDisplay()}return this};b.setHSL=function(e){b.hsl=e;b.rgb=b.HSLToRGB(e);b.color=b.pack(b.rgb);b.updateDisplay();return this};b.widgetCoords=function(i){var g,m;var h=i.target||i.srcElement;var f=b.wheel;if(typeof i.offsetX!="undefined"){var l={x:i.offsetX,y:i.offsetY};var j=h;while(j){j.mouseX=l.x;j.mouseY=l.y;l.x+=j.offsetLeft;l.y+=j.offsetTop;j=j.offsetParent}var j=f;var k={x:0,y:0};while(j){if(typeof j.mouseX!="undefined"){g=j.mouseX-k.x;m=j.mouseY-k.y;break}k.x+=j.offsetLeft;k.y+=j.offsetTop;j=j.offsetParent}j=h;while(j){j.mouseX=undefined;j.mouseY=undefined;j=j.offsetParent}}else{var l=b.absolutePosition(f);g=(i.pageX||0*(i.clientX+$("html").get(0).scrollLeft))-l.x;m=(i.pageY||0*(i.clientY+$("html").get(0).scrollTop))-l.y}return{x:g-b.width/2,y:m-b.width/2}};b.mousedown=function(e){if(!document.dragging){$(document).bind("mousemove",b.mousemove).bind("mouseup",b.mouseup);document.dragging=true}var f=b.widgetCoords(e);b.circleDrag=Math.max(Math.abs(f.x),Math.abs(f.y))*2>b.square;b.mousemove(e);return false};b.mousemove=function(h){var i=b.widgetCoords(h);if(b.circleDrag){var g=Math.atan2(i.x,-i.y)/6.28;if(g<0){g+=1}b.setHSL([g,b.hsl[1],b.hsl[2]])}else{var f=Math.max(0,Math.min(1,-(i.x/b.square)+0.5));var e=Math.max(0,Math.min(1,-(i.y/b.square)+0.5));b.setHSL([b.hsl[0],f,e])}document.getElementById('col_p0').style.backgroundColor='#'+document.getElementById('col_p0').value;return false};b.mouseup=function(){$(document).unbind("mousemove",b.mousemove);$(document).unbind("mouseup",b.mouseup);document.dragging=false};b.updateDisplay=function(){var e=b.hsl[0]*6.28;$(".h-marker",c).css({left:Math.round(Math.sin(e)*b.radius+b.width/2)+"px",top:Math.round(-Math.cos(e)*b.radius+b.width/2)+"px"});$(".sl-marker",c).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",c).css("backgroundColor",b.pack(b.HSLToRGB([b.hsl[0],1,0.5])));if(typeof b.callback=="object"){$(b.callback).css({backgroundColor:b.color,color:b.hsl[2]>0.5?"#000":"#fff"});$(b.callback).each(function(){if(this.value&&this.value!=b.color){this.value=b.color}})}else{if(typeof b.callback=="function"){b.callback.call(b,b.color)}}};b.absolutePosition=function(f){var g={x:f.offsetLeft,y:f.offsetTop};if(f.offsetParent){var e=b.absolutePosition(f.offsetParent);g.x+=e.x;g.y+=e.y}return g};b.pack=function(f){var i=Math.round(f[0]*255);var h=Math.round(f[1]*255);var e=Math.round(f[2]*255);return(i<16?"0":"")+i.toString(16)+(h<16?"0":"")+h.toString(16)+(e<16?"0":"")+e.toString(16)};b.unpack=function(e){if(e.length==7){return[parseInt("0x"+e.substring(1,3))/255,parseInt("0x"+e.substring(3,5))/255,parseInt("0x"+e.substring(5,7))/255]}else{if(e.length==4){return[parseInt("0x"+e.substring(1,2))/15,parseInt("0x"+e.substring(2,3))/15,parseInt("0x"+e.substring(3,4))/15]}}};b.HSLToRGB=function(m){var o,n,e,j,k;var i=m[0],p=m[1],f=m[2];n=(f<=0.5)?f*(p+1):f+p-f*p;o=f*2-n;return[this.hueToRGB(o,n,i+0.33333),this.hueToRGB(o,n,i),this.hueToRGB(o,n,i-0.33333)]};b.hueToRGB=function(f,e,g){g=(g<0)?g+1:((g>1)?g-1:g);if(g*6<1){return f+(e-f)*g*6}if(g*2<1){return e}if(g*3<2){return f+(e-f)*(0.66666-g)*6}return f};b.RGBToHSL=function(m){var i,o,p,j,q,f;var e=m[0],k=m[1],n=m[2];i=Math.min(e,Math.min(k,n));o=Math.max(e,Math.max(k,n));p=o-i;f=(i+o)/2;q=0;if(f>0&&f<1){q=p/(f<0.5?(2*f):(2-2*f))}j=0;if(p>0){if(o==e&&o!=k){j+=(k-n)/p}if(o==k&&o!=n){j+=(2+(n-e)/p)}if(o==n&&o!=e){j+=(4+(e-k)/p)}j/=6}return[j,q,f]};$("*",c).mousedown(b.mousedown);b.setColor("#000000");if(d){b.linkTo(d)}};


function input_bgfocus()
{
var id_0=document.getElementById('col_p0');
if(id_0.value=='000000')id_0.style.backgroundColor ='#FFFFFF';
id_0.value='';
}
function input_bg()
{
document.getElementById('r_hex').innerHTML='&nbsp;';
var id_0=document.getElementById('col_p0');
var top_0=document.getElementById('header_text_0');
var top_1=document.getElementById('r_hex');
id_0.style.backgroundColor ='#'+id_0.value;
top_0.style.display='none';
}
function input_bg_next()
{
var top_0=document.getElementById('header_text_0');
var top_1=document.getElementById('r_hex');
top_0.style.display='visible';
top_1.style.display='visible';

}

function rgbToHsv(r, g, b){
    r = r/255, g = g/255, b = b/255;
    var max = Math.max(r, g, b), min = Math.min(r, g, b);
    var h, s, v = max;

    var d = max - min;
    s = max == 0 ? 0 : d / max;

    if(max == min){
        h = 0; // achromatic
    }else{
        switch(max){
            case r: h = (g - b) / d + (g < b ? 6 : 0); break;
            case g: h = (b - r) / d + 2; break;
            case b: h = (r - g) / d + 4; break;
        }
        h /= 6;
    }

    return [h, s, v];
}






