﻿(function(c){function p(d,b,a){var e=this,l=d.add(this),h=d.find(a.tabs),i=b.jquery?b:d.children(b),j;h.length||(h=d.children());i.length||(i=d.parent().find(b));i.length||(i=c(b));c.extend(this,{click:function(f,g){var k=h.eq(f);if(typeof f=="string"&&f.replace("#","")){k=h.filter("[href*="+f.replace("#","")+"]");f=Math.max(h.index(k),0)}if(a.rotate){var n=h.length-1;if(f<0)return e.click(n,g);if(f>n)return e.click(0,g)}if(!k.length){if(j>=0)return e;f=a.initialIndex;k=h.eq(f)}if(f===j)return e;g=g||c.Event();g.type="onBeforeClick";l.trigger(g,[f]);if(!g.isDefaultPrevented()){o[a.effect].call(e,f,function(){g.type="onClick";l.trigger(g,[f])});j=f;h.removeClass(a.current);k.addClass(a.current);return e}},getConf:function(){return a},getTabs:function(){return h},getPanes:function(){return i},getCurrentPane:function(){return i.eq(j)},getCurrentTab:function(){return h.eq(j)},getIndex:function(){return j},next:function(){return e.click(j+1)},prev:function(){return e.click(j-1)},destroy:function(){h.unbind(a.event).removeClass(a.current);i.find("a[href^=#]").unbind("click.T");return e}});c.each("onBeforeClick,onClick".split(","),function(f,g){c.isFunction(a[g])&&c(e).bind(g,a[g]);e[g]=function(k){k&&c(e).bind(g,k);return e}});if(a.history&&c.fn.history){c.tools.history.init(h);a.event="history"}h.each(function(f){c(this).bind(a.event,function(g){e.click(f,g);return g.preventDefault()})});i.find("a[href^=#]").bind("click.T",function(f){e.click(c(this).attr("href"),f)});if(location.hash&&a.tabs=="a"&&d.find("[href="+location.hash+"]").length)e.click(location.hash);else if(a.initialIndex===0||a.initialIndex>0)e.click(a.initialIndex)}c.tools=c.tools||{version:"1.2.5"};c.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialIndex:0,event:"click",rotate:false,history:false},addEffect:function(d,b){o[d]=b}};var o={"default":function(d,b){this.getPanes().hide().eq(d).show();b.call()},fade:function(d,b){var a=this.getConf(),e=a.fadeOutSpeed,l=this.getPanes();e?l.fadeOut(e):l.hide();l.eq(d).fadeIn(a.fadeInSpeed,b)},slide:function(d,b){this.getPanes().slideUp(200);this.getPanes().eq(d).slideDown(400,b)},ajax:function(d,b){this.getPanes().eq(0).load(this.getTabs().eq(d).attr("href"),b)}},m;c.tools.tabs.addEffect("horizontal",function(d,b){m||(m=this.getPanes().eq(0).width());this.getCurrentPane().animate({width:0},function(){c(this).hide()});this.getPanes().eq(d).animate({width:m},function(){c(this).show();b.call()})});c.fn.tabs=function(d,b){var a=this.data("tabs");if(a){a.destroy();this.removeData("tabs")}if(c.isFunction(b))b={onBeforeClick:b};b=c.extend({},c.tools.tabs.conf,b);this.each(function(){a=new p(c(this),d,b);c(this).data("tabs",a)});return b.api?a:this}})(jQuery);(function(f){function p(a,b,c){var h=c.relative?a.position().top:a.offset().top,d=c.relative?a.position().left:a.offset().left,i=c.position[0];h-=b.outerHeight()-c.offset[0];d+=a.outerWidth()+c.offset[1];if(/iPad/i.test(navigator.userAgent))h-=f(window).scrollTop();var j=b.outerHeight()+a.outerHeight();if(i=="center")h+=j/2;if(i=="bottom")h+=j;i=c.position[1];a=b.outerWidth()+a.outerWidth();if(i=="center")d-=a/2;if(i=="left")d-=a;return{top:h,left:d}}function u(a,b){var c=this,h=a.add(c),d,i=0,j=0,m=a.attr("title"),q=a.attr("data-tooltip"),r=o[b.effect],l,s=a.is(":input"),v=s&&a.is(":checkbox, :radio, select, :button, :submit"),t=a.attr("type"),k=b.events[t]||b.events[s?v?"widget":"input":"def"];if(!r)throw'Nonexistent effect "'+b.effect+'"';k=k.split(/,\s*/);if(k.length!=2)throw"Tooltip: bad events configuration for "+t;a.bind(k[0],function(e){clearTimeout(i);if(b.predelay)j=setTimeout(function(){c.show(e)},b.predelay);else c.show(e)}).bind(k[1],function(e){clearTimeout(j);if(b.delay)i=setTimeout(function(){c.hide(e)},b.delay);else c.hide(e)});if(m&&b.cancelDefault){a.removeAttr("title");a.data("title",m)}f.extend(c,{show:function(e){if(!d){if(q)d=f(q);else if(b.tip)d=f(b.tip).eq(0);else if(m)d=f(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(m);else{d=a.next();d.length||(d=a.parent().next())}if(!d.length)throw"Cannot find tooltip for "+a;}if(c.isShown())return c;d.stop(true,true);var g=p(a,d,b);b.tip&&d.html(a.data("title"));e=e||f.Event();e.type="onBeforeShow";h.trigger(e,[g]);if(e.isDefaultPrevented())return c;g=p(a,d,b);d.css({position:"absolute",top:g.top,left:g.left});l=true;r[0].call(c,function(){e.type="onShow";l="full";h.trigger(e)});g=b.events.tooltip.split(/,\s*/);if(!d.data("__set")){d.bind(g[0],function(){clearTimeout(i);clearTimeout(j)});g[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&d.bind(g[1],function(n){n.relatedTarget!=a[0]&&a.trigger(k[1].split(" ")[0])});d.data("__set",true)}return c},hide:function(e){if(!d||!c.isShown())return c;e=e||f.Event();e.type="onBeforeHide";h.trigger(e);if(!e.isDefaultPrevented()){l=false;o[b.effect][1].call(c,function(){e.type="onHide";h.trigger(e)});return c}},isShown:function(e){return e?l=="full":l},getConf:function(){return b},getTip:function(){return d},getTrigger:function(){return a}});f.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(e,g){f.isFunction(b[g])&&f(c).bind(g,b[g]);c[g]=function(n){n&&f(c).bind(g,n);return c}})}f.tools=f.tools||{version:"1.2.5"};f.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,position:["top","center"],offset:[0,0],relative:false,cancelDefault:true,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(a,b,c){o[a]=[b,c]}};var o={toggle:[function(a){var b=this.getConf(),c=this.getTip();b=b.opacity;b<1&&c.css({opacity:b});c.show();a.call()},function(a){this.getTip().hide();a.call()}],fade:[function(a){var b=this.getConf();this.getTip().fadeTo(b.fadeInSpeed,b.opacity,a)},function(a){this.getTip().fadeOut(this.getConf().fadeOutSpeed,a)}]};f.fn.tooltip=function(a){var b=this.data("tooltip");if(b)return b;a=f.extend(true,{},f.tools.tooltip.conf,a);if(typeof a.position=="string")a.position=a.position.split(/,?\s/);this.each(function(){b=new u(f(this),a);f(this).data("tooltip",b)});return a.api?b:this}})(jQuery);(function(e){function p(f,c){var b=e(c);return b.length<2?b:f.parent().find(c)}function u(f,c){var b=this,n=f.add(b),g=f.children(),l=0,j=c.vertical;k||(k=b);if(g.length>1)g=e(c.items,f);e.extend(b,{getConf:function(){return c},getIndex:function(){return l},getSize:function(){return b.getItems().size()},getNaviButtons:function(){return o.add(q)},getRoot:function(){return f},getItemWrap:function(){return g},getItems:function(){return g.children(c.item).not("."+c.clonedClass)},move:function(a,d){return b.seekTo(l+
a,d)},next:function(a){return b.move(1,a)},prev:function(a){return b.move(-1,a)},begin:function(a){return b.seekTo(0,a)},end:function(a){return b.seekTo(b.getSize()-1,a)},focus:function(){return k=b},addItem:function(a){a=e(a);if(c.circular){g.children("."+c.clonedClass+":last").before(a);g.children("."+c.clonedClass+":first").replaceWith(a.clone().addClass(c.clonedClass))}else g.append(a);n.trigger("onAddItem",[a]);return b},seekTo:function(a,d,h){a.jquery||(a*=1);if(c.circular&&a===0&&l==-1&&d!==0)return b;if(!c.circular&&a<0||a>b.getSize()||a<-1)return b;var i=a;if(a.jquery)a=b.getItems().index(a);else i=b.getItems().eq(a);var r=e.Event("onBeforeSeek");if(!h){n.trigger(r,[a,d]);if(r.isDefaultPrevented()||!i.length)return b}i=j?{top:-i.position().top}:{left:-i.position().left};l=a;k=b;if(d===undefined)d=c.speed;g.animate(i,d,c.easing,h||function(){n.trigger("onSeek",[a])});return b}});e.each(["onBeforeSeek","onSeek","onAddItem"],function(a,d){e.isFunction(c[d])&&e(b).bind(d,c[d]);b[d]=function(h){h&&e(b).bind(d,h);return b}});if(c.circular){var s=b.getItems().slice(-1).clone().prependTo(g),t=b.getItems().eq(1).clone().appendTo(g);s.add(t).addClass(c.clonedClass);b.onBeforeSeek(function(a,d,h){if(!a.isDefaultPrevented())if(d==-1){b.seekTo(s,h,function(){b.end(0)});return a.preventDefault()}else d==b.getSize()&&b.seekTo(t,h,function(){b.begin(0)})});b.seekTo(0,0,function(){})}var o=p(f,c.prev).click(function(){b.prev()}),q=p(f,c.next).click(function(){b.next()});if(!c.circular&&b.getSize()>1){b.onBeforeSeek(function(a,d){setTimeout(function(){if(!a.isDefaultPrevented()){o.toggleClass(c.disabledClass,d<=0);q.toggleClass(c.disabledClass,d>=b.getSize()-1)}},1)});c.initialIndex||o.addClass(c.disabledClass)}c.mousewheel&&e.fn.mousewheel&&f.mousewheel(function(a,d){if(c.mousewheel){b.move(d<0?1:-1,c.wheelSpeed||50);return false}});if(c.touch){var m={};g[0].ontouchstart=function(a){a=a.touches[0];m.x=a.clientX;m.y=a.clientY};g[0].ontouchmove=function(a){if(a.touches.length==1&&!g.is(":animated")){var d=a.touches[0],h=m.x-d.clientX;d=m.y-d.clientY;b[j&&d>0||!j&&h>0?"next":"prev"]();a.preventDefault()}}}c.keyboard&&e(document).bind("keydown.scrollable",function(a){if(!(!c.keyboard||a.altKey||a.ctrlKey||e(a.target).is(":input")))if(!(c.keyboard!="static"&&k!=b)){var d=a.keyCode;if(j&&(d==38||d==40)){b.move(d==38?-1:1);return a.preventDefault()}if(!j&&(d==37||d==39)){b.move(d==37?-1:1);return a.preventDefault()}}});c.initialIndex&&b.seekTo(c.initialIndex,0,function(){})}e.tools=e.tools||{version:"1.2.5"};e.tools.scrollable={conf:{activeClass:"active",circular:false,clonedClass:"cloned",disabledClass:"disabled",easing:"swing",initialIndex:0,item:null,items:".items",keyboard:true,mousewheel:false,next:".next",prev:".prev",speed:400,vertical:false,touch:true,wheelSpeed:0}};var k;e.fn.scrollable=function(f){var c=this.data("scrollable");if(c)return c;f=e.extend({},e.tools.scrollable.conf,f);this.each(function(){c=new u(e(this),f);e(this).data("scrollable",c)});return f.api?c:this}})(jQuery);(function(b){var f=b.tools.scrollable;f.autoscroll={conf:{autoplay:true,interval:3E3,autopause:true}};b.fn.autoscroll=function(c){if(typeof c=="number")c={interval:c};var d=b.extend({},f.autoscroll.conf,c),g;this.each(function(){var a=b(this).data("scrollable");if(a)g=a;var e,h=true;a.play=function(){if(!e){h=false;e=setInterval(function(){a.next()},d.interval)}};a.pause=function(){e=clearInterval(e)};a.stop=function(){a.pause();h=true};d.autopause&&a.getRoot().add(a.getNaviButtons()).hover(a.pause,a.play);d.autoplay&&a.play()});return d.api?g:this}})(jQuery);(function(d){function p(b,g){var h=d(g);return h.length<2?h:b.parent().find(g)}var m=d.tools.scrollable;m.navigator={conf:{navi:".navi",naviItem:null,activeClass:"active",indexed:false,idPrefix:null,history:false}};d.fn.navigator=function(b){if(typeof b=="string")b={navi:b};b=d.extend({},m.navigator.conf,b);var g;this.each(function(){function h(a,c,i){e.seekTo(c);if(j){if(location.hash)location.hash=a.attr("href").replace("#","")}else return i.preventDefault()}function f(){return k.find(b.naviItem||"> *")}function n(a){var c=d("<"+(b.naviItem||"a")+"/>").click(function(i){h(d(this),a,i)}).attr("href","#"+a);a===0&&c.addClass(l);b.indexed&&c.text(a+1);b.idPrefix&&c.attr("id",b.idPrefix+a);return c.appendTo(k)}function o(a,c){a=f().eq(c.replace("#",""));a.length||(a=f().filter("[href="+c+"]"));a.click()}var e=d(this).data("scrollable"),k=b.navi.jquery?b.navi:p(e.getRoot(),b.navi),q=e.getNaviButtons(),l=b.activeClass,j=b.history&&d.fn.history;if(e)g=e;e.getNaviButtons=function(){return q.add(k)};f().length?f().each(function(a){d(this).click(function(c){h(d(this),a,c)})}):d.each(e.getItems(),function(a){n(a)});e.onBeforeSeek(function(a,c){setTimeout(function(){if(!a.isDefaultPrevented()){var i=f().eq(c);!a.isDefaultPrevented()&&i.length&&f().removeClass(l).eq(c).addClass(l)}},1)});e.onAddItem(function(a,c){c=n(e.getItems().index(c));j&&c.history(o)});j&&f().history(o)});return b.api?g:this}})(jQuery);(function(a){function t(d,b){var c=this,j=d.add(c),o=a(window),k,f,m,g=a.tools.expose&&(b.mask||b.expose),n=Math.random().toString().slice(10);if(g){if(typeof g=="string")g={color:g};g.closeOnClick=g.closeOnEsc=false}var p=b.target||d.attr("rel");f=p?a(p):d;if(!f.length)throw"Could not find Overlay: "+p;d&&d.index(f)==-1&&d.click(function(e){c.load(e);return e.preventDefault()});a.extend(c,{load:function(e){if(c.isOpened())return c;var h=q[b.effect];if(!h)throw'Overlay: cannot find effect : "'+b.effect+'"';b.oneInstance&&a.each(s,function(){this.close(e)});e=e||a.Event();e.type="onBeforeLoad";j.trigger(e);if(e.isDefaultPrevented())return c;m=true;g&&a(f).expose(g);var i=b.top,r=b.left,u=f.outerWidth({margin:true}),v=f.outerHeight({margin:true});if(typeof i=="string")i=i=="center"?Math.max((o.height()-v)/2,0):parseInt(i,10)/100*o.height();if(r=="center")r=Math.max((o.width()-u)/2,0);h[0].call(c,{top:i,left:r},function(){if(m){e.type="onLoad";j.trigger(e)}});g&&b.closeOnClick&&a.mask.getMask().one("click",c.close);b.closeOnClick&&a(document).bind("click."+n,function(l){a(l.target).parents(f).length||c.close(l)});b.closeOnEsc&&a(document).bind("keydown."+n,function(l){l.keyCode==27&&c.close(l)});return c},close:function(e){if(!c.isOpened())return c;e=e||a.Event();e.type="onBeforeClose";j.trigger(e);if(!e.isDefaultPrevented()){m=false;q[b.effect][1].call(c,function(){e.type="onClose";j.trigger(e)});a(document).unbind("click."+n).unbind("keydown."+n);g&&a.mask.close();return c}},getOverlay:function(){return f},getTrigger:function(){return d},getClosers:function(){return k},isOpened:function(){return m},getConf:function(){return b}});a.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,h){a.isFunction(b[h])&&a(c).bind(h,b[h]);c[h]=function(i){i&&a(c).bind(h,i);return c}});k=f.find(b.close||".close");if(!k.length&&!b.close){k=a('<a class="close"></a>');f.prepend(k)}k.click(function(e){c.close(e)});b.load&&c.load()}a.tools=a.tools||{version:"1.2.5"};a.tools.overlay={addEffect:function(d,b,c){q[d]=[b,c]},conf:{close:null,closeOnClick:true,closeOnEsc:true,closeSpeed:"fast",effect:"default",fixed:!a.browser.msie||a.browser.version>6,left:"center",load:false,mask:null,oneInstance:true,speed:"normal",target:null,top:"10%"}};var s=[],q={};a.tools.overlay.addEffect("default",function(d,b){var c=this.getConf(),j=a(window);if(!c.fixed){d.top+=j.scrollTop();d.left+=j.scrollLeft()}d.position=c.fixed?"fixed":"absolute";this.getOverlay().css(d).fadeIn(c.speed,b)},function(d){this.getOverlay().fadeOut(this.getConf().closeSpeed,d)});a.fn.overlay=function(d){var b=this.data("overlay");if(b)return b;if(a.isFunction(d))d={onBeforeLoad:d};d=a.extend(true,{},a.tools.overlay.conf,d);this.each(function(){b=new t(a(this),d);s.push(b);a(this).data("overlay",b)});return d.api?b:this}})(jQuery);(function($){function curvyCnrSpec(selText){this.selectorText=selText;this.tlR=this.trR=this.blR=this.brR=0;this.tlu=this.tru=this.blu=this.bru="";this.antiAlias=true;};curvyCnrSpec.prototype.setcorner=function(tb,lr,radius,unit){if(!tb){this.tlR=this.trR=this.blR=this.brR=parseInt(radius);this.tlu=this.tru=this.blu=this.bru=unit;}else{propname=tb.charAt(0)+lr.charAt(0);this[propname+'R']=parseInt(radius);this[propname+'u']=unit;}};curvyCnrSpec.prototype.get=function(prop){if(/^(t|b)(l|r)(R|u)$/.test(prop))return this[prop];if(/^(t|b)(l|r)Ru$/.test(prop)){var pname=prop.charAt(0)+prop.charAt(1);return this[pname+'R']+this[pname+'u'];}
if(/^(t|b)Ru?$/.test(prop)){var tb=prop.charAt(0);tb+=this[tb+'lR']>this[tb+'rR']?'l':'r';var retval=this[tb+'R'];if(prop.length===3&&prop.charAt(2)==='u')
retval+=this[tb='u'];return retval;}
throw new Error('Don\'t recognize property '+prop);};curvyCnrSpec.prototype.radiusdiff=function(tb){if(tb!=='t'&&tb!=='b')throw new Error("Param must be 't' or 'b'");return Math.abs(this[tb+'lR']-this[tb+'rR']);};curvyCnrSpec.prototype.setfrom=function(obj){this.tlu=this.tru=this.blu=this.bru='px';if('tl'in obj)this.tlR=obj.tl.radius;if('tr'in obj)this.trR=obj.tr.radius;if('bl'in obj)this.blR=obj.bl.radius;if('br'in obj)this.brR=obj.br.radius;if('antiAlias'in obj)this.antiAlias=obj.antiAlias;};curvyCnrSpec.prototype.cloneOn=function(box){var props=['tl','tr','bl','br'];var converted=0;var i,propu;for(i in props)if(!isNaN(i)){propu=this[props[i]+'u'];if(propu!==''&&propu!=='px'){converted=new curvyCnrSpec;break;}}
if(!converted)
converted=this;else{var propi,propR,save=curvyBrowser.get_style(box,'left');for(i in props)if(!isNaN(i)){propi=props[i];propu=this[propi+'u'];propR=this[propi+'R'];if(propu!=='px'){var save=box.style.left;box.style.left=propR+propu;propR=box.style.pixelLeft;box.style.left=save;}
converted[propi+'R']=propR;converted[propi+'u']='px';}
box.style.left=save;}
return converted;};curvyCnrSpec.prototype.radiusSum=function(tb){if(tb!=='t'&&tb!=='b')throw new Error("Param must be 't' or 'b'");return this[tb+'lR']+this[tb+'rR'];};curvyCnrSpec.prototype.radiusCount=function(tb){var count=0;if(this[tb+'lR'])++count;if(this[tb+'rR'])++count;return count;};curvyCnrSpec.prototype.cornerNames=function(){var ret=[];if(this.tlR)ret.push('tl');if(this.trR)ret.push('tr');if(this.blR)ret.push('bl');if(this.brR)ret.push('br');return ret;};if(typeof redrawList==='undefined')redrawList=new Array;$.fn.corner=function(options){var nativeCornersSupported=false;var checkWebkit,checkMozilla,checkStandard;try{checkWebkit=(document.body.style.WebkitBorderRadius!==undefined);}catch(err){}
try{checkMozilla=(document.body.style.MozBorderRadius!==undefined);}catch(err){}
try{checkStandard=(document.body.style.BorderRadius!==undefined);}catch(err){}
if(checkWebkit||checkMozilla||checkStandard)nativeCornersSupported=true;if(options instanceof curvyCnrSpec){settings=options;}
else{var options=jQuery.extend({tl:{radius:8},tr:{radius:8},bl:{radius:8},br:{radius:8},antiAlias:true},options);var settings=new curvyCnrSpec(this);settings.setfrom(options);}
function curvyObject()
{this.box=arguments[1];this.settings=arguments[0];var $$=$(this.box);var boxDisp;this.masterCorners=new Array();this.topContainer=this.bottomContainer=this.shell=boxDisp=null;var boxWidth=$$.innerWidth();if($$.is('table'))
throw new Error("You cannot apply corners to "+this.box.tagName+" elements.","Error");if($$.css('display')==='inline'){$$.css('display','inline-block');}
if(!boxWidth){this.applyCorners=function(){};return;}
if(arguments[0]instanceof curvyCnrSpec){this.spec=arguments[0].cloneOn(this.box);}else{this.spec=new curvyCnrSpec('');this.spec.setfrom(this.settings);}
var borderWidth=$$.css("borderTopWidth")?$$.css("borderTopWidth"):0;var borderWidthB=$$.css("borderBottomWidth")?$$.css("borderBottomWidth"):0;var borderWidthL=$$.css("borderLeftWidth")?$$.css("borderLeftWidth"):0;var borderWidthR=$$.css("borderRightWidth")?$$.css("borderRightWidth"):0;var borderColour=$$.css("borderTopColor");var borderColourB=$$.css("borderBottomColor");var borderColourL=$$.css("borderLeftColor");var borderColourR=$$.css("borderRightColor");var borderStyle=$$.css("borderTopStyle");var borderStyleB=$$.css("borderBottomStyle");var borderStyleL=$$.css("borderLeftStyle");var borderStyleR=$$.css("borderRightStyle");var boxColour=$$.css("backgroundColor");var backgroundImage=$$.css("backgroundImage");var backgroundRepeat=$$.css("backgroundRepeat");var backgroundPosX,backgroundPosY;backgroundPosX=$$.css("backgroundPositionX")?$$.css("backgroundPositionX"):0;backgroundPosY=$$.css("backgroundPositionY")?$$.css("backgroundPositionY"):0;var boxPosition=$$.css("position");var topPadding=$$.css("paddingTop");var bottomPadding=$$.css("paddingBottom");var leftPadding=$$.css("paddingLeft");var rightPadding=$$.css("paddingRight");var border=$$.css("border");var filter=jQuery.browser.version>7&&$.browser.msie?$$.css("filter"):null;var topMaxRadius=this.spec.get('tR');var botMaxRadius=this.spec.get('bR');var styleToNPx=function(val){if(typeof val==='number')return val;if(typeof val!=='string')throw new Error('unexpected styleToNPx type '+typeof val);var matches=/^[-\d.]([a-z]+)$/.exec(val);if(matches&&matches[1]!='px')throw new Error('Unexpected unit '+matches[1]);if(isNaN(val=parseInt(val)))val=0;return val;};var min0Px=function(val){return val<=0?"0":val+"px";};try{this.borderWidth=styleToNPx(borderWidth);this.borderWidthB=styleToNPx(borderWidthB);this.borderWidthL=styleToNPx(borderWidthL);this.borderWidthR=styleToNPx(borderWidthR);this.boxColour=curvyObject.format_colour(boxColour);this.topPadding=styleToNPx(topPadding);this.bottomPadding=styleToNPx(bottomPadding);this.leftPadding=styleToNPx(leftPadding);this.rightPadding=styleToNPx(rightPadding);this.boxWidth=boxWidth;this.boxHeight=$$.innerHeight();this.borderColour=curvyObject.format_colour(borderColour);this.borderColourB=curvyObject.format_colour(borderColourB);this.borderColourL=curvyObject.format_colour(borderColourL);this.borderColourR=curvyObject.format_colour(borderColourR);this.borderString=this.borderWidth+"px"+" "+borderStyle+" "+this.borderColour;this.borderStringB=this.borderWidthB+"px"+" "+borderStyleB+" "+this.borderColourB;this.borderStringL=this.borderWidthL+"px"+" "+borderStyleL+" "+this.borderColourL;this.borderStringR=this.borderWidthR+"px"+" "+borderStyleR+" "+this.borderColourR;this.backgroundImage=(backgroundImage!="none"&&backgroundImage!="initial")?backgroundImage:"";this.backgroundRepeat=backgroundRepeat;}
catch(e){}
var clientHeight=this.boxHeight;var clientWidth=boxWidth;if($.browser.opera){backgroundPosX=styleToNPx(backgroundPosX);backgroundPosY=styleToNPx(backgroundPosY);if(backgroundPosX){var t=clientWidth+this.borderWidthL+this.borderWidthR;if(backgroundPosX>t)backgroundPosX=t;backgroundPosX=(t/backgroundPosX*100)+'%';}
if(backgroundPosY){var t=clientHeight+this.borderWidth+this.borderWidthB;if(backgroundPosY>t)backgroundPosY=t;backgroundPosY=(t/backgroundPosY*100)+'%';}}
this.contentContainer=document.createElement("div");if(filter)this.contentContainer.style.filter=filter;while(this.box.firstChild)this.contentContainer.appendChild(this.box.removeChild(this.box.firstChild));if(boxPosition!="absolute")$$.css("position","relative");this.box.style.padding='0';this.box.style.border=this.box.style.backgroundImage='none';this.box.style.backgroundColor='transparent';this.box.style.width=(clientWidth+this.borderWidthL+this.borderWidthR)+'px';this.box.style.height=(clientHeight+this.borderWidth+this.borderWidthB)+'px';var newMainContainer=document.createElement("div");$(newMainContainer).css({width:clientWidth+'px','padding':"0",position:"absolute",height:min0Px(clientHeight+this.borderWidth+this.borderWidthB-topMaxRadius-botMaxRadius),top:topMaxRadius+"px",left:"0",'backgroundColor':boxColour,'backgroundImage':this.backgroundImage,'backgroundRepeat':this.backgroundRepeat,'direction':'ltr'});if(filter)$(newMainContainer).css('filter','filter');if(this.borderWidthL)
$(newMainContainer).css('borderLeft',this.borderStringL);if(this.borderWidth&&!topMaxRadius)
$(newMainContainer).css('borderTop',this.borderString);if(this.borderWidthR)
$(newMainContainer).css('borderRight',this.borderStringR);if(this.borderWidthB&&!botMaxRadius)
$(newMainContainer).css('borderBottom',this.borderStringB);this.shell=this.box.appendChild(newMainContainer);boxWidth=$(this.shell).css("width");if(boxWidth===""||boxWidth==="auto"||boxWidth.indexOf("%")!==-1)throw Error('Shell width is '+boxWidth);this.boxWidth=(boxWidth!=""&&boxWidth!="auto"&&boxWidth.indexOf("%")==-1)?parseInt(boxWidth):$(this.shell).width();this.applyCorners=function(){this.backgroundPosX=this.backgroundPosY=0;if(this.backgroundObject){var bgOffset=function(style,imglen,boxlen){if(style===0)return 0;var retval;if(style==='right'||style==='bottom')return boxlen-imglen;if(style==='center')return(boxlen-imglen)/2;if(style.indexOf('%')>0)return(boxlen-imglen)/(100/parseInt(style));return styleToNPx(style);};this.backgroundPosX=bgOffset(backgroundPosX,this.backgroundObject.width,clientWidth);this.backgroundPosY=bgOffset(backgroundPosY,this.backgroundObject.height,clientHeight);}
else if(this.backgroundImage){this.backgroundPosX=styleToNPx(backgroundPosX);this.backgroundPosY=styleToNPx(backgroundPosY);}
if(topMaxRadius){newMainContainer=document.createElement("div");$(newMainContainer).css({width:this.boxWidth+"px",'fontSize':"1px",overflow:"hidden",position:"absolute",'paddingLeft':this.borderWidth+"px",'paddingRight':this.borderWidth+"px",height:topMaxRadius+"px",top:-topMaxRadius+"px",left:-this.borderWidthL+"px"});this.topContainer=this.shell.appendChild(newMainContainer);}
if(botMaxRadius){var newMainContainer=document.createElement("div");$(newMainContainer).css({width:this.boxWidth+"px",'fontSize':"1px",overflow:"hidden",position:"absolute",'paddingLeft':this.borderWidthB+"px",'paddingRight':this.borderWidthB+"px",height:botMaxRadius+"px",bottom:-botMaxRadius+"px",left:-this.borderWidthL+"px"});this.bottomContainer=this.shell.appendChild(newMainContainer);}
var corners=this.spec.cornerNames();for(var i in corners)if(!isNaN(i)){var cc=corners[i];var specRadius=this.spec[cc+'R'];var bwidth,bcolor,borderRadius,borderWidthTB;if(cc=="tr"||cc=="tl"){bwidth=this.borderWidth;bcolor=this.borderColour;borderWidthTB=this.borderWidth;}else{bwidth=this.borderWidthB;bcolor=this.borderColourB;borderWidthTB=this.borderWidthB;}
borderRadius=specRadius-borderWidthTB;var newCorner=document.createElement("div");$(newCorner).css({position:"absolute","font-size":"1px",overflow:"hidden"}).height(this.spec.get(cc+'Ru')).width(this.spec.get(cc+'Ru'));var intx,inty,outsideColour;var trans=filter?parseInt(/alpha\(opacity.(\d+)\)/.exec(filter)[1]):100;for(intx=0;intx<specRadius;++intx){var y1=(intx+1>=borderRadius)?-1:Math.floor(Math.sqrt(Math.pow(borderRadius,2)-Math.pow(intx+1,2)))-1;if(borderRadius!=specRadius){var y2=(intx>=borderRadius)?-1:Math.ceil(Math.sqrt(Math.pow(borderRadius,2)-Math.pow(intx,2)));var y3=(intx+1>=specRadius)?-1:Math.floor(Math.sqrt(Math.pow(specRadius,2)-Math.pow((intx+1),2)))-1;}
var y4=(intx>=specRadius)?-1:Math.ceil(Math.sqrt(Math.pow(specRadius,2)-Math.pow(intx,2)));if(y1>-1)this.drawPixel(intx,0,this.boxColour,trans,(y1+1),newCorner,true,specRadius);if(borderRadius!=specRadius){if(this.spec.antiAlias){for(inty=y1+1;inty<y2;++inty){if(this.backgroundImage!=""){var borderFract=curvyObject.pixelFraction(intx,inty,borderRadius)*100;this.drawPixel(intx,inty,bcolor,trans,1,newCorner,borderFract>=30,specRadius);}
else if(this.boxColour!=='transparent'){var pixelcolour=curvyObject.BlendColour(this.boxColour,bcolor,curvyObject.pixelFraction(intx,inty,borderRadius));this.drawPixel(intx,inty,pixelcolour,trans,1,newCorner,false,specRadius);}
else this.drawPixel(intx,inty,bcolor,trans>>1,1,newCorner,false,specRadius);}
if(y3>=y2){if(y2==-1)y2=0;this.drawPixel(intx,y2,bcolor,trans,(y3-y2+1),newCorner,false,0);}
outsideColour=bcolor;inty=y3;}
else{if(y3>y1){this.drawPixel(intx,(y1+1),bcolor,trans,(y3-y1),newCorner,false,0);}}}
else{outsideColour=this.boxColour;inty=y1;}
if(this.spec.antiAlias&&this.boxColour!=='transparent'){while(++inty<y4){this.drawPixel(intx,inty,outsideColour,(curvyObject.pixelFraction(intx,inty,specRadius)*trans),1,newCorner,borderWidthTB<=0,specRadius);}}}
for(var t=0,k=newCorner.childNodes.length;t<k;++t){var pixelBar=newCorner.childNodes[t];var pixelBarTop=parseInt($(pixelBar).css('top'));var pixelBarLeft=parseInt($(pixelBar).css('left'));var pixelBarHeight=parseInt($(pixelBar).css('height'));if(cc=="tl"||cc=="bl"){$(pixelBar).css('left',(specRadius-pixelBarLeft-1)+"px");}
if(cc=="tr"||cc=="tl"){$(pixelBar).css('top',(specRadius-pixelBarHeight-pixelBarTop)+"px");}
$(pixelBar).css('backgroundRepeat',this.backgroundRepeat);if(this.backgroundImage)switch(cc){case"tr":$(pixelBar).css('backgroundPosition',(this.backgroundPosX-this.borderWidthL+specRadius-clientWidth-pixelBarLeft)+"px "+(this.backgroundPosY+pixelBarHeight+pixelBarTop+this.borderWidth-specRadius)+"px");break;case"tl":$(pixelBar).css('backgroundPosition',(this.backgroundPosX-specRadius+pixelBarLeft+1+this.borderWidthL)+"px "+(this.backgroundPosY-specRadius+pixelBarHeight+pixelBarTop+this.borderWidth)+"px");break;case"bl":$(pixelBar).css('backgroundPosition',(this.backgroundPosX-specRadius+pixelBarLeft+1+this.borderWidthL)+"px "+(this.backgroundPosY-clientHeight-this.borderWidth+(!jQuery.support.boxModel?pixelBarTop:-pixelBarTop)+specRadius)+"px");break;case"br":if(!jQuery.support.boxModel){$(pixelBar).css('backgroundPosition',(this.backgroundPosX-this.borderWidthL-clientWidth+specRadius-pixelBarLeft)+"px "+(this.backgroundPosY-clientHeight-this.borderWidth+pixelBarTop+specRadius)+"px");}else{$(pixelBar).css('backgroundPosition',(this.backgroundPosX-this.borderWidthL-clientWidth+specRadius-pixelBarLeft)+"px "+(this.backgroundPosY-clientHeight-this.borderWidth+specRadius-pixelBarTop)+"px");}}}
switch(cc){case"tl":$(newCorner).css('top',newCorner.style.left="0");this.topContainer.appendChild(newCorner);break;case"tr":$(newCorner).css('top',newCorner.style.right="0");this.topContainer.appendChild(newCorner);break;case"bl":$(newCorner).css('bottom',newCorner.style.left="0");this.bottomContainer.appendChild(newCorner);break;case"br":$(newCorner).css('bottom',newCorner.style.right="0");this.bottomContainer.appendChild(newCorner);}}
var radiusDiff={t:this.spec.radiusdiff('t'),b:this.spec.radiusdiff('b')};for(z in radiusDiff){if(typeof z==='function')continue;if(!this.spec.get(z+'R'))continue;if(radiusDiff[z]){var smallerCornerType=(this.spec[z+"lR"]<this.spec[z+"rR"])?z+"l":z+"r";var newFiller=document.createElement("div");$(newFiller).css({'height':radiusDiff[z]+"px",'width':this.spec.get(smallerCornerType+'Ru'),'position':"absolute",'fontSize':"1px",'overflow':"hidden",'backgroundColor':this.boxColour,'backgroundImage':this.backgroundImage,'backgroundRepeat':this.backgroundRepeat});if(filter)$(newFiller).css('filter','filter');switch(smallerCornerType){case"tl":$(newFiller).css({'bottom':'','left':'0','borderLeft':this.borderStringL,'backgroundPosition':this.backgroundPosX+"px "+(this.borderWidth+this.backgroundPosY-this.spec.tlR)+"px"});this.topContainer.appendChild(newFiller);break;case"tr":$(newFiller).css({'bottom':'','right':'0','borderRight':this.borderStringR,'backgroundPosition':(this.backgroundPosX-this.boxWidth+this.spec.trR)+"px "+(this.borderWidth+this.backgroundPosY-this.spec.trR)+"px"});this.topContainer.appendChild(newFiller);break;case"bl":$(newFiller).css({'top':'','left':'0','borderLeft':this.borderStringL,'backgroundPosition':this.backgroundPosX+"px "+(this.backgroundPosY-this.borderWidth-this.boxHeight+radiusDiff[z]+this.spec.blR)+"px"});this.bottomContainer.appendChild(newFiller);break;case"br":$(newFiller).css({'top':'','right':'0','borderRight':this.borderStringR,'backgroundPosition':(this.borderWidthL+this.backgroundPosX-this.boxWidth+this.spec.brR)+"px "+(this.backgroundPosY-this.borderWidth-this.boxHeight+radiusDiff[z]+this.spec.brR)+"px"});this.bottomContainer.appendChild(newFiller);}}
var newFillerBar=document.createElement("div");if(filter)$(newFillerBar).css('filter','filter');$(newFillerBar).css({'position':"relative",'fontSize':"1px",'overflow':"hidden",'width':this.fillerWidth(z),'backgroundColor':this.boxColour,'backgroundImage':this.backgroundImage,'backgroundRepeat':this.backgroundRepeat});switch(z){case"t":if(this.topContainer){if(!jQuery.support.boxModel){$(newFillerBar).css('height',100+topMaxRadius+"px");}else{$(newFillerBar).css('height',100+topMaxRadius-this.borderWidth+"px");}
$(newFillerBar).css('marginLeft',this.spec.tlR?(this.spec.tlR-this.borderWidthL)+"px":"0");$(newFillerBar).css('borderTop',this.borderString);if(this.backgroundImage){var x_offset=this.spec.tlR?(this.borderWidthL+this.backgroundPosX-this.spec.tlR)+"px ":this.backgroundPosX+"px ";$(newFillerBar).css('backgroundPosition',x_offset+this.backgroundPosY+"px");$(this.shell).css('backgroundPosition',this.backgroundPosX+"px "+(this.backgroundPosY-topMaxRadius+this.borderWidthL)+"px");}
this.topContainer.appendChild(newFillerBar);}
break;case"b":if(this.bottomContainer){if(!jQuery.support.boxModel){$(newFillerBar).css('height',botMaxRadius+"px");}else{$(newFillerBar).css('height',botMaxRadius-this.borderWidthB+"px");}
$(newFillerBar).css('marginLeft',this.spec.blR?(this.spec.blR-this.borderWidthL)+"px":"0");$(newFillerBar).css('borderBottom',this.borderStringB);if(this.backgroundImage){var x_offset=this.spec.blR?(this.backgroundPosX+this.borderWidthL-this.spec.blR)+"px ":this.backgroundPosX+"px ";$(newFillerBar).css('backgroundPosition',x_offset+(this.backgroundPosY-clientHeight-this.borderWidth+botMaxRadius)+"px");}
this.bottomContainer.appendChild(newFillerBar);}}}
z=clientWidth;if(jQuery.support.boxModel)z-=this.leftPadding+this.rightPadding;$(this.contentContainer).css({'position':'absolute','left':this.borderWidthL+"px",'paddingTop':this.topPadding+"px",'top':this.borderWidth+"px",'paddingLeft':this.leftPadding+"px",'paddingRight':this.rightPadding+"px",'width':z+"px",'textAlign':$$.css('textAlign')}).addClass('autoPadDiv');$$.css('textAlign','left').addClass('hasCorners');this.box.appendChild(this.contentContainer);if(boxDisp)$(boxDisp).css('display',boxDispSave);};if(this.backgroundImage){backgroundPosX=this.backgroundCheck(backgroundPosX);backgroundPosY=this.backgroundCheck(backgroundPosY);if(this.backgroundObject){this.backgroundObject.holdingElement=this;this.dispatch=this.applyCorners;this.applyCorners=function(){if(this.backgroundObject.complete)this.dispatch();else this.backgroundObject.onload=new Function('$(this.holdingElement).dispatch();');};}}};curvyObject.prototype.backgroundCheck=function(style){if(style==='top'||style==='left'||parseInt(style)===0)return 0;if(!(/^[-\d.]+px$/.test(style))&&!this.backgroundObject){this.backgroundObject=new Image;var imgName=function(str){var matches=/url\("?([^'"]+)"?\)/.exec(str);return(matches?matches[1]:str);};this.backgroundObject.src=imgName(this.backgroundImage);}
return style;};curvyObject.prototype.drawPixel=function(intx,inty,colour,transAmount,height,newCorner,image,cornerRadius){var pixel=document.createElement("div");$(pixel).css({"height":height+"px","width":"1px","position":"absolute","font-size":"1px","overflow":"hidden","top":inty+"px","left":intx+"px","background-color":colour});var topMaxRadius=this.spec.get('tR');if(image&&this.backgroundImage!="")
{$(pixel).css({"background-position":"-"+(this.boxWidth-(cornerRadius-intx)+this.borderWidth)+"px -"+((this.boxHeight+topMaxRadius+inty)-this.borderWidth)+"px","background-image":this.backgroundImage});}
if(transAmount!=100)
$(pixel).css({opacity:(transAmount/100)});newCorner.appendChild(pixel);};curvyObject.prototype.fillerWidth=function(tb){var b_width,f_width;b_width=!jQuery.support.boxModel?0:this.spec.radiusCount(tb)*this.borderWidthL;if((f_width=this.boxWidth-this.spec.radiusSum(tb)+b_width)<0)
throw Error("Radius exceeds box width");return f_width+'px';};curvyObject.getComputedColour=function(colour){var d=document.createElement('DIV');d.style.backgroundColor=colour;document.body.appendChild(d);if(window.getComputedStyle){var rtn=document.defaultView.getComputedStyle(d,null).getPropertyValue('background-color');d.parentNode.removeChild(d);if(rtn.substr(0,3)==="rgb")rtn=curvyObject.rgb2Hex(rtn);return rtn;}
else{var rng=document.body.createTextRange();rng.moveToElementText(d);rng.execCommand('ForeColor',false,colour);var iClr=rng.queryCommandValue('ForeColor');var rgb="rgb("+(iClr&0xFF)+", "+((iClr&0xFF00)>>8)+", "+((iClr&0xFF0000)>>16)+")";d.parentNode.removeChild(d);rng=null;return curvyObject.rgb2Hex(rgb);}};curvyObject.BlendColour=function(Col1,Col2,Col1Fraction)
{if(Col1==='transparent'||Col2==='transparent')throw Error('Cannot blend with transparent');if(Col1.charAt(0)!=='#'){Col1=curvyObject.format_colour(Col1);}
if(Col2.charAt(0)!=='#'){Col2=curvyObject.format_colour(Col2);}
var red1=parseInt(Col1.substr(1,2),16);var green1=parseInt(Col1.substr(3,2),16);var blue1=parseInt(Col1.substr(5,2),16);var red2=parseInt(Col2.substr(1,2),16);var green2=parseInt(Col2.substr(3,2),16);var blue2=parseInt(Col2.substr(5,2),16);if(Col1Fraction>1||Col1Fraction<0)Col1Fraction=1;var endRed=Math.round((red1*Col1Fraction)+(red2*(1-Col1Fraction)));if(endRed>255)endRed=255;if(endRed<0)endRed=0;var endGreen=Math.round((green1*Col1Fraction)+(green2*(1-Col1Fraction)));if(endGreen>255)endGreen=255;if(endGreen<0)endGreen=0;var endBlue=Math.round((blue1*Col1Fraction)+(blue2*(1-Col1Fraction)));if(endBlue>255)endBlue=255;if(endBlue<0)endBlue=0;return"#"+curvyObject.IntToHex(endRed)+curvyObject.IntToHex(endGreen)+curvyObject.IntToHex(endBlue);};curvyObject.IntToHex=function(strNum)
{var hexdig=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'];return hexdig[strNum>>>4]+''+hexdig[strNum&15];};curvyObject.pixelFraction=function(x,y,r)
{var fraction;var rsquared=r*r;var xvalues=new Array(2);var yvalues=new Array(2);var point=0;var whatsides="";var intersect=Math.sqrt(rsquared-Math.pow(x,2));if(intersect>=y&&intersect<(y+1)){whatsides="Left";xvalues[point]=0;yvalues[point]=intersect-y;++point;}
intersect=Math.sqrt(rsquared-Math.pow(y+1,2));if(intersect>=x&&intersect<(x+1)){whatsides+="Top";xvalues[point]=intersect-x;yvalues[point]=1;++point;}
intersect=Math.sqrt(rsquared-Math.pow(x+1,2));if(intersect>=y&&intersect<(y+1)){whatsides+="Right";xvalues[point]=1;yvalues[point]=intersect-y;++point;}
intersect=Math.sqrt(rsquared-Math.pow(y,2));if(intersect>=x&&intersect<(x+1)){whatsides+="Bottom";xvalues[point]=intersect-x;yvalues[point]=0;}
switch(whatsides){case"LeftRight":fraction=Math.min(yvalues[0],yvalues[1])+((Math.max(yvalues[0],yvalues[1])-Math.min(yvalues[0],yvalues[1]))/2);break;case"TopRight":fraction=1-(((1-xvalues[0])*(1-yvalues[1]))/2);break;case"TopBottom":fraction=Math.min(xvalues[0],xvalues[1])+((Math.max(xvalues[0],xvalues[1])-Math.min(xvalues[0],xvalues[1]))/2);break;case"LeftBottom":fraction=yvalues[0]*xvalues[1]/2;break;default:fraction=1;}
return fraction;};curvyObject.rgb2Hex=function(rgbColour)
{try{var rgbArray=curvyObject.rgb2Array(rgbColour);var red=parseInt(rgbArray[0]);var green=parseInt(rgbArray[1]);var blue=parseInt(rgbArray[2]);var hexColour="#"+curvyObject.IntToHex(red)+curvyObject.IntToHex(green)+curvyObject.IntToHex(blue);}
catch(e){alert("There was an error converting the RGB value to Hexadecimal in function rgb2Hex");}
return hexColour;};curvyObject.rgb2Array=function(rgbColour)
{var rgbValues=rgbColour.substring(4,rgbColour.indexOf(")"));return rgbValues.split(", ");};curvyObject.format_colour=function(colour)
{if(colour!=""&&colour!="transparent"){if(colour.substr(0,3)==="rgb"){colour=curvyObject.rgb2Hex(colour);}
else if(colour.charAt(0)!=='#'){colour=getComputedColour(colour);}
else if(colour.length===4){colour="#"+colour.charAt(1)+colour.charAt(1)+colour.charAt(2)+colour.charAt(2)+colour.charAt(3)+colour.charAt(3);}}
return colour;};return this.each(function(){if(!$(this).is('.hasCorners')){if(nativeCornersSupported){if(settings.get('tlR')){$(this).css({'border-top-left-radius':settings.get('tlR')+'px','-moz-border-radius-topleft':settings.get('tlR')+'px','-webkit-border-top-left-radius':settings.get('tlR')+'px'});}
if(settings.get('trR')){$(this).css({'border-top-right-radius':settings.get('trR')+'px','-moz-border-radius-topright':settings.get('trR')+'px','-webkit-border-top-right-radius':settings.get('trR')+'px'});}
if(settings.get('blR')){$(this).css({'border-bottom-left-radius':settings.get('blR')+'px','-moz-border-radius-bottomleft':settings.get('blR')+'px','-webkit-border-bottom-left-radius':settings.get('blR')+'px'});}
if(settings.get('brR')){$(this).css({'border-bottom-right-radius':settings.get('brR')+'px','-moz-border-radius-bottomright':settings.get('brR')+'px','-webkit-border-bottom-right-radius':settings.get('brR')+'px'});}}else{if(!$(this).is('.drawn')){$(this).addClass('drawn');thestyles=$(this).attr('style');if(thestyles=='undefined'){thestyles='';}
redrawList.push({node:this,spec:settings,style:thestyles,copy:$(this).clone(true)});}
var obj=new curvyObject(settings,this);obj.applyCorners();}}});};$.fn.removeCorners=function(){return this.each(function(i,e){thisdiv=e;$.each(redrawList,function(intIndex,list){if(list.node==thisdiv&&$('.autoPadDiv',thisdiv).size()>0){$(thisdiv).html($(thisdiv).children('.autoPadDiv:first').contents());style=list.style=='undefined'?list.style:'';$(thisdiv).removeClass('hasCorners').attr('style',style);return false;}});});};$.fn.redrawCorners=function(){return this.each(function(i,e){thisdiv=e;$.each(redrawList,function(intIndex,list){if(list.node==thisdiv){$(thisdiv).corner(list.spec);return false;}});});};$.fn.dispatch=function(){return this.each(function(i,e){obj=e;if('dispatch'in obj)obj.dispatch();else throw Error('No dispatch function')});};$(function(){if($.browser.msie){try{document.execCommand("BackgroundImageCache",false,true);}catch(e){};function units(num){if(!parseInt(num))return'px';var matches=/^[\d.]+(\w+)$/.exec(num);return matches[1];};var t,i,j;function procIEStyles(rule){var style=rule.style;if(jQuery.browser.version>6.0){var allR=style['-moz-border-radius']||0;var tR=style['-moz-border-radius-topright']||0;var tL=style['-moz-border-radius-topleft']||0;var bR=style['-moz-border-radius-bottomright']||0;var bL=style['-moz-border-radius-bottomleft']||0;}
else{var allR=style['moz-border-radius']||0;var tR=style['moz-border-radius-topright']||0;var tL=style['moz-border-radius-topleft']||0;var bR=style['moz-border-radius-bottomright']||0;var bL=style['moz-border-radius-bottomleft']||0;}
if(allR){var t=allR.split('/');t=t[0].split(/\s+/);if(t[t.length-1]==='')t.pop();switch(t.length){case 3:tL=t[0];tR=bL=t[1];bR=t[2];allR=false;break;case 2:tL=bR=t[0];tR=bL=t[1];allR=false;case 1:break;case 4:tL=t[0];tR=t[1];bR=t[2];bL=t[3];allR=false;break;default:alert('Illegal corners specification: '+allR);}}
if(allR||tL||tR||bR||bL){var settings=new curvyCnrSpec(rule.selectorText);if(allR)
settings.setcorner(null,null,parseInt(allR),units(allR));else{if(tR)settings.setcorner('t','r',parseInt(tR),units(tR));if(tL)settings.setcorner('t','l',parseInt(tL),units(tL));if(bL)settings.setcorner('b','l',parseInt(bL),units(bL));if(bR)settings.setcorner('b','r',parseInt(bR),units(bR));}
$(rule.selectorText).corner(settings);}}
for(t=0;t<document.styleSheets.length;++t){try{if(document.styleSheets[t].imports){for(i=0;i<document.styleSheets[t].imports.length;++i){for(j=0;j<document.styleSheets[t].imports[i].rules.length;++j){procIEStyles(document.styleSheets[t].imports[i].rules[j]);}}}
for(i=0;i<document.styleSheets[t].rules.length;++i)
procIEStyles(document.styleSheets[t].rules[i]);}
catch(e){}}}else if($.browser.opera){try{checkStandard=(document.body.style.BorderRadius!==undefined);}catch(err){}
if(!checkStandard){function opera_contains_border_radius(sheetnumber){return/border-((top|bottom)-(left|right)-)?radius/.test(document.styleSheets.item(sheetnumber).ownerNode.text);};rules=[];for(t=0;t<document.styleSheets.length;++t){if(opera_contains_border_radius(t)){var txt=document.styleSheets.item(sheetnumber).ownerNode.text;txt=txt.replace(/\/\*(\n|\r|.)*?\*\//g,'');var pat=new RegExp("^\\s*([\\w.#][-\\w.#, ]+)[\\n\\s]*\\{([^}]+border-((top|bottom)-(left|right)-)?radius[^}]*)\\}","mg");var matches;while((matches=pat.exec(txt))!==null){var pat2=new RegExp("(..)border-((top|bottom)-(left|right)-)?radius:\\s*([\\d.]+)(in|em|px|ex|pt)","g");var submatches,cornerspec=new curvyCnrSpec(matches[1]);while((submatches=pat2.exec(matches[2]))!==null){if(submatches[1]!=="z-")
cornerspec.setcorner(submatches[3],submatches[4],submatches[5],submatches[6]);rules.push(cornerspec);}}}}
for(i in rules)if(!isNaN(i))
$(rules[i].selectorText).corner(rules[i]);}}});})(jQuery);(function($){$.movingBoxes=function(el,options){var base=this;base.$el=$(el).addClass('movingBoxes');base.el=el;base.$el.data('movingBoxes',base);base.init=function(){base.options=$.extend({},$.movingBoxes.defaultOptions,options);base.$el.addClass('left-shadow').css({position:'relative',left:0,top:0,width:base.options.width}).wrapInner('<div class="scrollContainer" />').wrapInner('<div class="scroll right-shadow" />').prepend('<a class="scrollButtons left"></a>').append('<a class="scrollButtons right"></a>').find('.panel').wrapInner('<div class="inside" />').end().find('.scroll, .scrollContainer').css({position:'relative',overflow:'hidden',width:'100%'});base.$container=base.$el.find('.scrollContainer');base.$window=base.$el.find('.scroll');base.runTime=$('.movingBoxes').index(base.$el)+1;base.regex=new RegExp('slider'+base.runTime+'=(\\d+)','i');base.$navLinks={};base.$panels=base.$el.find('.panel').css({width:base.options.width*base.options.panelWidth,'float':'left'});base.totalPanels=base.$panels.length;base.curWidth=base.$panels.outerWidth();base.curImgWidth=base.$panels.find('img').outerWidth(true);base.curImgHeight=base.curImgWidth/base.options.imageRatio;base.curTitleSize=parseInt(base.$panels.find(base.options.panelTitle).css('font-size'),10);base.curParSize=parseInt(base.$panels.find(base.options.panelText).css('font-size'),10);base.regWidth=base.curWidth*base.options.reducedSize;base.regImgWidth=base.curImgWidth*base.options.reducedSize;base.regImgHeight=base.curImgHeight*base.options.reducedSize;base.regTitleSize=base.curTitleSize*base.options.reducedSize;base.regParSize=base.curParSize*base.options.reducedSize;base.$panels.find('img').css({height:base.curImgHeight});base.heights=base.$panels.map(function(i,e){return $(e).outerHeight(true);}).get();base.$container.css({position:'relative',width:(base.curWidth+50)*base.totalPanels,height:Math.max.apply(this,base.heights)});var startPanel=(base.options.hashTags)?base.getHash()||base.options.startPanel:base.options.startPanel;base.initialized=false;base.currentlyMoving=false;base.curPanel=1;base.change(1);base.buildNav();if($.isFunction(base.options.initialized)){base.$el.bind('initialized',base.options.initialized);}
if($.isFunction(base.options.initChange)){base.$el.bind('initChange',base.options.initChange);}
if($.isFunction(base.options.beforeAnimation)){base.$el.bind('beforeAnimation',base.options.beforeAnimation);}
if($.isFunction(base.options.completed)){base.$el.bind('completed',base.options.completed);}
setTimeout(function(){base.change(startPanel);base.initialized=true;base.$el.trigger('initialized',base);},base.options.speed*2);base.$el.find('.right').click(function(){base.goForward();return false;}).end().find('.left').click(function(){base.goBack();return false;});base.$panels.click(function(){base.change(base.$panels.index($(this))+1);});base.$el.click(function(){base.active();});base.$panels.find('a').focus(function(){base.change(base.$el.find('.panel').index($(this).closest('.panel'))+1,false);});$(document).keyup(function(e){switch(e.which){case 39:case 32:if(base.$el.is('.active-slider')){base.goForward();}
break;case 37:if(base.$el.is('.active-slider')){base.goBack();}
break;}});};base.buildNav=function(){if(base.options.buildNav&&(base.totalPanels>1)){base.$nav=$('<div class="controls"><a class="testing"></a></div>').appendTo(base.$el);var j,a='',navFormat=$.isFunction(base.options.navFormatter),hiddenText=parseInt(base.$nav.find('.testing').css('text-indent'),10)<0;base.$panels.each(function(i){j=i+1;a+='<a href="#" class="'+base.options.tooltipClass+' panel'+j;if(navFormat){var tmp=base.options.navFormatter(j,$(this));a+=(hiddenText)?'" title="'+tmp:'';a+='">'+tmp+'</a> ';}else{a+='">'+j+'</a> ';}});base.$navLinks=base.$nav.html(a).find('a').bind('click',function(){base.change(base.$navLinks.index($(this))+1);return false;});}};base.returnToNormal=function(num){base.$panels.not(':eq('+(num-1)+')').removeClass(base.options.currentPanel).animate({width:base.regWidth},base.options.speed).find('img').animate({width:base.regImgWidth,height:base.regImgHeight},base.options.speed).end().find(base.options.panelTitle).animate({fontSize:base.regTitleSize},base.options.speed).end().find(base.options.panelText).animate({fontSize:base.regParSize},base.options.speed);};base.growBigger=function(num){base.$panels.eq(num-1).addClass(base.options.currentPanel).animate({width:base.curWidth},base.options.speed,function(){base.$el.trigger('completed',base);}).find('img').animate({width:base.curImgWidth,height:base.curImgHeight},base.options.speed).end().find(base.options.panelTitle).animate({fontSize:base.curTitleSize},base.options.speed).end().find(base.options.panelText).animate({fontSize:base.curParSize},base.options.speed);};base.goForward=function(){base.change(base.curPanel+1);};base.goBack=function(){base.change(base.curPanel-1);};base.change=function(curPanel,flag){base.$el.trigger('initChange',[base,curPanel]);if(base.initialized){base.active();}
curPanel=parseInt(curPanel,10);if(base.options.wrap){if(curPanel<1){curPanel=base.totalPanels;}
if(curPanel>base.totalPanels){curPanel=1;}}else{if(curPanel<1){curPanel=1;}
if(curPanel>base.totalPanels){curPanel=base.totalPanels;}}
if(base.initialized&&base.curPanel==curPanel&&!flag){return false;}
if(!base.currentlyMoving){base.currentlyMoving=true;base.$window.scrollLeft(0);var leftValue=(base.options.width-base.curWidth)/2-base.$panels.eq(curPanel-1).position().left;if(curPanel>base.curPanel){leftValue+=(base.curWidth-base.regWidth);}
var ani=(base.options.fixedHeight)?{left:leftValue}:{left:leftValue,height:base.heights[curPanel-1]};base.$el.trigger('beforeAnimation',[base,curPanel]);base.$container.animate(ani,{queue:false,duration:base.options.speed,easing:base.options.easing,complete:function(){base.curPanel=curPanel;if(!base.initialized){base.$panels.eq(curPanel-1).find('a').focus();}
base.$window.scrollLeft(0);base.currentlyMoving=false;}});base.$window.animate({scrollLeft:0},base.options.speed);base.returnToNormal(curPanel);base.growBigger(curPanel);if(base.options.hashTags){base.setHash(curPanel);}}
base.$el.find('.controls a').removeClass(base.options.currentPanel).eq(curPanel-1).addClass(base.options.currentPanel);};base.getHash=function(){var n=window.location.hash.match(base.regex);return(n===null)?'':parseInt(n[1],10);};base.setHash=function(n){var s='slider'+base.runTime+"=",h=window.location.hash;if(typeof h!=='undefined'){window.location.hash=(h.indexOf(s)>0)?h.replace(base.regex,s+n):h+"&"+s+n;}};base.active=function(el){$('.active-slider').removeClass('active-slider');base.$el.addClass('active-slider');};base.currentPanel=function(panel){if(typeof(panel)!=='undefined'){base.change(panel);}
return base.curPanel;};base.init();};$.movingBoxes.defaultOptions={startPanel:1,width:800,panelWidth:0.5,reducedSize:0.8,imageRatio:4/3,fixedHeight:false,speed:500,hashTags:true,wrap:false,buildNav:false,navFormatter:null,easing:'swing',currentPanel:'current',tooltipClass:'tooltip',panelTitle:'h2',panelText:'p',initialized:null,initChange:null,beforeAnimation:null,completed:null};$.fn.movingBoxes=function(options){return this.each(function(){(new $.movingBoxes(this,options));});};$.fn.getmovingBoxes=function(){this.data('movingBoxes');};})(jQuery);(function($){if($.browser.mozilla){$.fn.disableTextSelect=function(){return this.each(function(){$(this).css({'MozUserSelect':'none'});});};$.fn.enableTextSelect=function(){return this.each(function(){$(this).css({'MozUserSelect':''});});};}else if($.browser.msie){$.fn.disableTextSelect=function(){return this.each(function(){$(this).bind('selectstart.disableTextSelect',function(){return false;});});};$.fn.enableTextSelect=function(){return this.each(function(){$(this).unbind('selectstart.disableTextSelect');});};}else{$.fn.disableTextSelect=function(){return this.each(function(){$(this).bind('mousedown.disableTextSelect',function(){return false;});});};$.fn.enableTextSelect=function(){return this.each(function(){$(this).unbind('mousedown.disableTextSelect');});};}})(jQuery);$(function(){$('#ContactForm').find('.btnSend').click(function(e){e.preventDefault();$(this).parents('form:first').submit();}).end().submit(function(){var form=$(this);var Email=form.find('#ContactUs_Email');var Phone=form.find('#ContactUs_Phone');var Msg=form.find('#ContactUs_Msg');if(Email.val()!=""||(Phone.val()!=""&&Phone.val()!="123456")||Msg.val()!="")
return true;else{alert('יש להזין לפחות אמצעי אחד ליצירת קשר או הודעה');return false;}});$('#SearchForm').find('a').click(function(e){e.preventDefault();$(this).parents('form:first').submit();}).end().submit(function(){var form=$(this);var q=form.find('input[type="text"]');if(q.val()!="")return true;else{alert('יש להזין מילת חיפוש');return false;}});var hpFrags=$('#hpFragments');var hpFrags_WaitTime=10000;var hpFrags_iShown=-1;if(hpFrags.length>0){if($.browser.msie&&$.browser.version.substr(0,1)<=7){var panels=hpFrags.find('.Holder div').hide();var ShowNextFunc=function(){hpFrags_iShown++;if(hpFrags_iShown>=panels.length)hpFrags_iShown=0;panels.fadeOut();panels.eq(hpFrags_iShown).fadeIn('normal',function(){setTimeout(function(){ShowNextFunc();},hpFrags_WaitTime);});}
ShowNextFunc();}else{hpFrags.scrollable({items:'#hpFragments .Holder',circular:true,speed:750}).autoscroll({interval:hpFrags_WaitTime}).navigator({navi:'.hpFragmentsParent .Navigator'}).hover(function(){$(this).stop();},function(){$(this).play();});}}
$('#News .Scroll').scrollable({items:'#News .Holder',circular:true,speed:750,vertical:true}).autoscroll({interval:5000}).hover(function(){$(this).stop();},function(){$(this).play();});var hpMovingBoxes=$('#hpMovingBoxes');var hpMovingBoxes_WaitTime=3500;var hpMovingBoxes_isAutoClick=true;if(hpMovingBoxes.length>0){var hpMovingBoxes_AutoClickFunc=function(){setTimeout(function(){if(hpMovingBoxes_isAutoClick){hpMovingBoxes.find('.scrollButtons.right').click();hpMovingBoxes_AutoClickFunc();}},hpMovingBoxes_WaitTime);}
hpMovingBoxes.find('.scrollButtons').live('mouseover',function(){hpMovingBoxes_isAutoClick=false;}).end().find('.Holder').disableTextSelect().movingBoxes({startPanel:1,width:600,panelWidth:0.75,reducedSize:0.5,imageRatio:435/270,fixedHeight:false,speed:500,hashTags:false,wrap:true,buildNav:false,navFormatter:null,easing:'swing',initialized:function(){hpMovingBoxes_AutoClickFunc();}});}
$('#Header').append});
