jQuery.fontResize={callbacks:[],doResize:function(force){var newFontSize=jQuery.fontResize.iframe.height();if(newFontSize!=jQuery.fontResize.fontsize||force==true){for(var i=0;i<jQuery.fontResize.callbacks.length;i++){jQuery.fontResize.callbacks[i](newFontSize/20)}}jQuery.fontResize.fontsize=newFontSize},init:function(){jQuery.fontResize.iframe=jQuery("<iframe></iframe>").css({width:"20em",height:"20em",position:"absolute",left:"-100em",top:"-100em",backgroundColor:"red"});jQuery("body").append(jQuery.fontResize.iframe);jQuery.fontResize.fontsize=jQuery.fontResize.iframe.height();var resizeTimeout;var handleResize=function(){if(resizeTimeout){clearTimeout(resizeTimeout)}resizeTimeout=setTimeout(function(){jQuery.fontResize.doResize()},50)};jQuery.fontResize.iframe.get(0).onresize=handleResize;if(jQuery.fontResize.iframe.get(0).contentWindow){jQuery.fontResize.iframe.get(0).contentWindow.onresize=handleResize}}};jQuery.fn.fontResize=function(callback){if(!jQuery.fontResize.iframe){jQuery.fontResize.init()}if(callback){jQuery.fontResize.callbacks.push(callback)}return this};jQuery.fn.decorateBlocks=function(options){var corner=true;var cornerSize=10;var shadowSize=0;var cap=false;if(options){if(options.shadow){shadow=true}if(options.cornerSize){cornerSize=options.cornerSize}if(options.shadowSize){shadowSize=options.shadowSize}if(options.cap){cap=options.cap}}var totalSize=cornerSize+shadowSize;jQuery(this).each(function(i,e){var el=jQuery(e);var backgroundImage=el.css("backgroundImage");var backgroundColor=el.css("backgroundColor");var backgroundRepeat=el.css("backgroundRepeat");var backgroundPosition="0px "+cornerSize+"px";if(el.data("cornerContainer")){backgroundImage=el.data("cornerContainer").find(".middle").css("backgroundImage");backgroundColor=el.data("cornerContainer").find(".middle").css("backgroundColor");backgroundRepeat=el.data("cornerContainer").find(".middle").css("backgroundRepeat");backgroundPosition=el.data("cornerContainer").find(".middle").css("backgroundPosition");el.data("cornerContainer").remove()}el.addClass("cornered");el.css({background:"none",overflow:"visible",zoom:"1"});el.children().css({zoom:"1"});if(el.css("position")!="absolute"){el.css({position:"relative"})}var cornerContainer=jQuery('<div class="cornerContainer"></div>').css({position:"absolute",top:"0",left:"0",zIndex:"-1",overflow:"visible",fontSize:"0",lineHeight:"0",margin:"0",padding:"0",border:"0",outline:"0","float":"none",clear:"both",width:"100%",height:"100%"});el.append(cornerContainer);el.data("cornerContainer",cornerContainer);if(cap){var numberOfCaps=0;if(cap.top){var top=jQuery('<div class="top png"></div>');top.css({width:"100%",height:totalSize+"px",paddingLeft:(shadowSize*2)+"px",marginTop:"-"+shadowSize+"px",marginLeft:"-"+shadowSize+"px",marginBottom:"-"+cornerSize+"px"});numberOfCaps++}if(cap.bottom){var bottom=jQuery('<div class="bottom"></div>');bottom.css({width:"100%",height:totalSize+"px",paddingLeft:(shadowSize*2)+"px",marginLeft:"-"+shadowSize+"px",marginTop:"-"+cornerSize+"px"});numberOfCaps++}var middleWrap=jQuery("<div class='middleWrap' style='height: 100%; width: 100%; position: relative; overflow:visible;'></div>");var middleOffset=jQuery("<div class='middleOffset' style='overflow: hidden; position:relative; width: 100%; height: 100%;'></div>");middleOffset.css({paddingLeft:shadowSize+"px",paddingRight:shadowSize+"px",marginLeft:"-"+shadowSize+"px"});if(top){middleOffset.css({top:cornerSize+"px"})}middleWrap.append(middleOffset);var middle=jQuery("<div class='middle' style='width: 100%; height: 100%; position: relative; overflow: visible; '></div>");middle.css({top:"-"+(cornerSize*numberOfCaps)+"px",backgroundColor:backgroundColor,backgroundImage:backgroundImage,backgroundRepeat:backgroundRepeat,backgroundPosition:backgroundPosition});middleOffset.append(middle);if(shadowSize>0){var leftShadow=jQuery('<div class="leftShadow"></div>');var rightShadow=jQuery('<div class="rightShadow"></div>');leftShadow.css({width:shadowSize+"px",height:"100%","float":"left",display:"inline",marginLeft:"-"+shadowSize+"px"});rightShadow.css({width:shadowSize+"px",height:"100%","float":"right",display:"inline",marginRight:"-"+shadowSize+"px"});middle.append(leftShadow);middle.append(rightShadow)}if(top){cornerContainer.append(top)}cornerContainer.append(middleWrap);if(bottom){cornerContainer.append(bottom)}if(isMSIE6){cornerContainer.css({height:cornerContainer.parent().innerHeight()+"px"});cornerContainer.data("innerHeight",cornerContainer.parent().innerHeight());jQuery.decorateBlocksChecker.addElementToCheck(cornerContainer);jQuery.decorateBlocksChecker.init();if(DD_belatedPNG){if(top){DD_belatedPNG.fixPng(top.get(0))}if(bottom){DD_belatedPNG.fixPng(bottom.get(0))}if(leftShadow){DD_belatedPNG.fixPng(leftShadow.get(0))}if(rightShadow){DD_belatedPNG.fixPng(rightShadow.get(0))}DD_belatedPNG.fixPng(middle.get(0))}}}else{var topleft=jQuery('<div class="topLeft"></div>');var bottomright=jQuery('<div class="bottomRight"></div>');var topright=jQuery('<div class="topRight"></div>');var bottomleft=jQuery('<div class="bottomLeft"></div>');topleft.css({width:totalSize+"px",height:totalSize+"px"});bottomleft.css({width:totalSize+"px",height:totalSize+"px"});topright.css({width:totalSize+"px",height:totalSize+"px"});bottomright.css({width:totalSize+"px",height:totalSize+"px"});var top=jQuery('<div class="topBar"></div>');var bottom=jQuery('<div class="bottomBar"></div>');var left=jQuery('<div class="leftBar"></div>');var right=jQuery('<div class="rightBar"></div>');top.css({width:(el.innerWidth()-(cornerSize*2))+"px",height:cornerSize+"px",backgroundColor:backgroundColor,backgroundImage:backgroundImage});bottom.css({width:(el.innerWidth()-(cornerSize*2))+"px",height:cornerSize+"px",backgroundColor:backgroundColor,backgroundImage:backgroundImage});left.css({width:cornerSize+"px",height:(el.innerHeight()-(cornerSize*2))+"px",backgroundColor:backgroundColor,backgroundImage:backgroundImage});right.css({width:cornerSize+"px",height:(el.innerHeight()-(cornerSize*2))+"px",backgroundColor:backgroundColor,backgroundImage:backgroundImage});var middle=jQuery("<div></div>");middle.css({width:(el.innerWidth()-(cornerSize*2))+"px",height:(el.innerHeight()-(cornerSize*2))+"px",backgroundColor:backgroundColor,backgroundImage:backgroundImage});if(shadowSize>0){var topShadow=jQuery('<div class="topShadow"></div>');var bottomShadow=jQuery('<div class="bottomShadow"></div>');var leftShadow=jQuery('<div class="leftShadow"></div>');var rightShadow=jQuery('<div class="rightShadow"></div>');topShadow.css({width:(el.innerWidth()-(cornerSize*2))+"px",height:shadowSize+"px"});bottomShadow.css({width:(el.innerWidth()-(cornerSize*2))+"px",height:shadowSize+"px"});leftShadow.css({width:shadowSize+"px",height:(el.innerHeight()-(cornerSize*2))+"px"});rightShadow.css({width:shadowSize+"px",height:(el.innerHeight()-(cornerSize*2))+"px"})}cornerContainer.append(topleft);cornerContainer.append(topShadow);cornerContainer.append(top);cornerContainer.append(topright);cornerContainer.append(leftShadow);cornerContainer.append(left);cornerContainer.append(middle);cornerContainer.append(right);cornerContainer.append(rightShadow);cornerContainer.append(bottomleft);cornerContainer.append(bottom);cornerContainer.append(bottomShadow);cornerContainer.append(bottomright);cornerContainer.children().css({"float":"left",clear:"none",display:"inline",fontSize:"0",lineHeight:"0",padding:"0",margin:"0",border:"0",outline:"0"});topright.css({marginTop:"-"+shadowSize+"px"});leftShadow.css({clear:"left"});bottomright.css({marginTop:"-"+cornerSize+"px"});var doResize=function(){cornerContainer.css({width:(el.innerWidth()+(shadowSize*2))+"px",height:(el.innerHeight()+(shadowSize*2))+"px"});middle.css({width:(el.innerWidth()-(cornerSize*2))+"px",height:(el.innerHeight()-(cornerSize*2))+"px"});right.css({height:(el.innerHeight()-(cornerSize*2))+"px"});left.css({height:(el.innerHeight()-(cornerSize*2))+"px"});top.css({width:(el.innerWidth()-(cornerSize*2))+"px"});bottom.css({width:(el.innerWidth()-(cornerSize*2))+"px"});if(shadow){topShadow.css({width:(el.innerWidth()-(cornerSize*2))+"px"});bottomShadow.css({width:(el.innerWidth()-(cornerSize*2))+"px"});leftShadow.css({height:(el.innerHeight()-(cornerSize*2))+"px"});rightShadow.css({height:(el.innerHeight()-(cornerSize*2))+"px"})}};doResize();jQuery(window).fontResize(doResize);if(isMSIE6){if(DD_belatedPNG){DD_belatedPNG.fixPng(topleft.get(0));DD_belatedPNG.fixPng(bottomleft.get(0));DD_belatedPNG.fixPng(topright.get(0));DD_belatedPNG.fixPng(bottomright.get(0));DD_belatedPNG.fixPng(top.get(0));DD_belatedPNG.fixPng(bottom.get(0));DD_belatedPNG.fixPng(right.get(0));DD_belatedPNG.fixPng(left.get(0));DD_belatedPNG.fixPng(middle.get(0));if(shadow){DD_belatedPNG.fixPng(topShadow.get(0));DD_belatedPNG.fixPng(bottomShadow.get(0));DD_belatedPNG.fixPng(leftShadow.get(0));DD_belatedPNG.fixPng(rightShadow.get(0))}}}}})};var isMSIE6=jQuery.browser.msie&&jQuery.browser.version<7;jQuery.decorateBlocksChecker={initted:false,init:function(){if(jQuery.decorateBlocksChecker.initted){return}jQuery.decorateBlocksChecker.initted=true;if(isMSIE6){jQuery.decorateBlocksChecker.checkInterval=setInterval(jQuery.decorateBlocksChecker.checkElements,100)}},elementsToCheck:[],addElementToCheck:function(element){jQuery.decorateBlocksChecker.elementsToCheck.push(element)},checkElements:function(){var els=jQuery.decorateBlocksChecker.elementsToCheck;var len=els.length;for(var i=0;i<len;i++){var e=els[i];var parentHeight=e.parent().innerHeight();if(e.data("innerHeight")!=parentHeight){e.data("innerHeight",parentHeight);e.css({height:parentHeight+"px"});e.find(".middleWrap").css({height:"0px"}).css({height:"100%"})}}}};jQuery.cookie=function(name,value,options){if(typeof value!="undefined"){options=options||{};if(value===null){value="";options.expires=-1}var expires="";if(options.expires&&(typeof options.expires=="number"||options.expires.toUTCString)){var date;if(typeof options.expires=="number"){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires="; expires="+date.toUTCString()}var path=options.path?"; path="+(options.path):"";var domain=options.domain?"; domain="+(options.domain):"";var secure=options.secure?"; secure":"";document.cookie=[name,"=",encodeURIComponent(value),expires,path,domain,secure].join("")}else{var cookieValue=null;if(document.cookie&&document.cookie!=""){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+"=")){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};jQuery.fn.jqueryNav=function(options){var animationSpeed=500;children="> li > a";if(options){if(children.children){children=options.children}}jQuery(this).find("> li > ul").css({height:"0px"});jQuery(this).each(function(i,e){var items=jQuery(e).find(children);if(items.length<1){return}var currentItem;items.click(function(){var a=jQuery(this);var ul=a.parent().find("> ul").stop();var originalHeight=ul.innerHeight();ul.css({height:"auto"});if(currentItem){var oldUL=currentItem.parent().find("> ul").stop()}if(currentItem){oldUL.animate({height:"0"},animationSpeed);currentItem.removeClass("open");if(currentItem.get(0)==this){currentItem=null;return false}}currentItem=a;a.addClass("open");var targetHeight=ul.innerHeight();ul.css({height:originalHeight+"px"});ul.animate({height:targetHeight+"px"},animationSpeed,function(){jQuery(this).css({height:"auto"})});return false})})};jQuery.fn.jqueryTabs=function(targetUL,params){var animationSpeed=500;var targets=jQuery(targetUL).find("> li");if(targets.length<1){return}var current=0;var wrapItems=false;var horizontal_scrolling=true;if(params){if(params.currentLi){current=params.currentLi}if(params.wrap){wrapItems=params.wrap}if(params.hasOwnProperty("hscroll")){horizontal_scrolling=params.hscroll}}targets.each(function(i,e){jQuery(this).data("tabDisplay",jQuery(this).css("display"));if(i!=current){jQuery(this).css({display:"none"})}});jQuery(this).each(function(i,e){var container=jQuery(e);if(container.css("position")!="absolute"){container.css({position:"relative"})}var containerWidth=container.outerWidth();var itemsWidth=0;var offset=0;var items=jQuery(e).find("> li");if(items.length<1){return}items.each(function(i,e){var item=jQuery(e);item.data("tabID",i);if(i==current){item.addClass("current")}item.data("left",itemsWidth);itemsWidth+=item.outerWidth(true)});if(wrapItems){var wrap=jQuery("<div></div>").css({overflow:"hidden",position:"absolute",top:"0",left:"0",width:container.outerWidth()+"px",height:container.outerHeight()+"px"});wrap.append(container.children());container.append(wrap)}if(horizontal_scrolling&&(itemsWidth>containerWidth)){var arrowRight=jQuery('<a class="arrow-right"></a>');container.append(arrowRight);arrowRight.click(function(){offset+=containerWidth;if(offset>itemsWidth){offset-=containerWidth;arrowRight.css({opacity:"0.2"});arrowLeft.css({opacity:"1"});return}else{arrowLeft.css({opacity:"1"})}items.each(function(){jQuery(this).stop().animate({left:(jQuery(this).data("left")-offset)+"px"})})});var arrowLeft=jQuery('<a class="arrow-left"></a>');arrowLeft.css({opacity:"0.2"});container.append(arrowLeft);arrowLeft.click(function(){offset-=containerWidth;if(offset<0){offset=0;arrowLeft.css({opacity:"0.2"});arrowRight.css({opacity:"1"});return}else{arrowRight.css({opacity:"1"})}items.each(function(){jQuery(this).stop().animate({left:(jQuery(this).data("left")-offset)+"px"})})})}items.click(function(){targets.css({display:"none"});var target=jQuery(targets.get(jQuery(this).data("tabID")));target.css({display:target.data("tabDisplay")});jQuery(this).siblings().removeClass("current");jQuery(this).siblings().addClass("inactive");jQuery(this).addClass("current");jQuery(this).removeClass("inactive");return false})})};var jqTransform=function($){var defaultOptions={preloadImg:true};var jqTransformImgPreloaded=false;var jqTransformPreloadHoverFocusImg=function(strImgUrl){strImgUrl=strImgUrl.replace(/^url\((.*)\)/,"$1").replace(/^\"(.*)\"$/,"$1");var imgHover=new Image();imgHover.src=strImgUrl.replace(/\.([a-zA-Z]*)$/,"-hover.$1");var imgFocus=new Image();imgFocus.src=strImgUrl.replace(/\.([a-zA-Z]*)$/,"-focus.$1")};var jqTransformGetLabel=function(objfield){var selfForm=$(objfield.get(0).form);var oLabel=objfield.next();if(!oLabel.is("label")){oLabel=objfield.prev();if(oLabel.is("label")){var inputname=objfield.attr("id");if(inputname){oLabel=selfForm.find('label[for="'+inputname+'"]')}}}if(oLabel.is("label")){return oLabel.css("cursor","pointer")}return false};var jqTransformHideSelect=function(oTarget){var ulVisible=$(".jqTransformSelectWrapper ul:visible");ulVisible.each(function(){var oSelect=$(this).parents(".jqTransformSelectWrapper:first").find("select").get(0);if(!(oTarget&&oSelect.oLabel&&oSelect.oLabel.get(0)==oTarget.get(0))){$(this).hide()}})};var jqTransformCheckExternalClick=function(event){if($(event.target).parents(".jqTransformSelectWrapper").length===0){jqTransformHideSelect($(event.target))}};var jqTransformAddDocumentListener=function(){$(document).mousedown(jqTransformCheckExternalClick)};var jqTransformReset=function(f){var sel;$(".jqTransformSelectWrapper select",f).each(function(){sel=(this.selectedIndex<0)?0:this.selectedIndex;$("ul",$(this).parent()).each(function(){$("a:eq("+sel+")",this).click()})});$("a.jqTransformCheckbox, a.jqTransformRadio",f).removeClass("jqTransformChecked");$("input:checkbox, input:radio",f).each(function(){if(this.checked){$("a",$(this).parent()).addClass("jqTransformChecked")}})};$.fn.jqTransInputButton=function(){return this.each(function(){var newBtn=$('<button id="'+this.id+'" name="'+this.name+'" type="'+this.type+'" class="'+this.className+' jqTransformButton"><span><span>'+$(this).attr("value")+"</span></span>").hover(function(){newBtn.addClass("jqTransformButton_hover")},function(){newBtn.removeClass("jqTransformButton_hover")}).mousedown(function(){newBtn.addClass("jqTransformButton_click")}).mouseup(function(){newBtn.removeClass("jqTransformButton_click")});$(this).replaceWith(newBtn)})};$.fn.jqTransInputText=function(){return this.each(function(){var $input=$(this);if($input.hasClass("jqtranformdone")||!$input.is("input")){return}$input.addClass("jqtranformdone");var oLabel=jqTransformGetLabel($(this));oLabel&&oLabel.bind("click",function(){$input.focus()});var inputSize=$input.width();if($input.attr("size")){inputSize=$input.attr("size")*10;$input.css("width",inputSize)}$input.addClass("jqTransformInput").wrap('<div class="jqTransformInputWrapper"><div class="jqTransformInputInner"><div></div></div></div>');var $wrapper=$input.parent().parent().parent();$wrapper.css("width",inputSize+10);$input.focus(function(){$wrapper.addClass("jqTransformInputWrapper_focus")}).blur(function(){$wrapper.removeClass("jqTransformInputWrapper_focus")}).hover(function(){$wrapper.addClass("jqTransformInputWrapper_hover")},function(){$wrapper.removeClass("jqTransformInputWrapper_hover")});$.browser.safari&&$wrapper.addClass("jqTransformSafari");$.browser.safari&&$input.css("width",$wrapper.width()+16);this.wrapper=$wrapper})};$.fn.jqTransCheckBox=function(){return this.each(function(){if($(this).hasClass("jqTransformHidden")){return}var $input=$(this);var inputSelf=this;var oLabel=jqTransformGetLabel($input);oLabel&&oLabel.click(function(){aLink.trigger("click")});var aLink=$('<a href="#" class="jqTransformCheckbox"></a>');$input.addClass("jqTransformHidden").wrap('<span class="jqTransformCheckboxWrapper"></span>').parent().prepend(aLink);$input.change(function(){this.checked&&aLink.addClass("jqTransformChecked")||aLink.removeClass("jqTransformChecked");return true});aLink.click(function(){if($input.attr("disabled")){return false}$input.trigger("click").trigger("change");return false});this.checked&&aLink.addClass("jqTransformChecked")})};$.fn.jqTransRadio=function(){return this.each(function(){if($(this).hasClass("jqTransformHidden")){return}var $input=$(this);var inputSelf=this;oLabel=jqTransformGetLabel($input);oLabel&&oLabel.click(function(){aLink.trigger("click")});var aLink=$('<a href="#" class="jqTransformRadio" rel="'+this.name+'"></a>');$input.addClass("jqTransformHidden").wrap('<span class="jqTransformRadioWrapper"></span>').parent().prepend(aLink);$input.change(function(){inputSelf.checked&&aLink.addClass("jqTransformChecked")||aLink.removeClass("jqTransformChecked");return true});aLink.click(function(){if($input.attr("disabled")){return false}$input.trigger("click").trigger("change");$('input[name="'+$input.attr("name")+'"]',inputSelf.form).not($input).each(function(){$(this).attr("type")=="radio"&&$(this).trigger("change")});return false});inputSelf.checked&&aLink.addClass("jqTransformChecked")})};$.fn.jqTransTextarea=function(){return this.each(function(){var textarea=$(this);if(textarea.hasClass("jqtransformdone")){return}textarea.addClass("jqtransformdone");oLabel=jqTransformGetLabel(textarea);oLabel&&oLabel.click(function(){textarea.focus()});var strTable='<table cellspacing="0" cellpadding="0" border="0" class="jqTransformTextarea">';strTable+='<tr><td id="jqTransformTextarea-tl"></td><td id="jqTransformTextarea-tm"></td><td id="jqTransformTextarea-tr"></td></tr>';strTable+='<tr><td id="jqTransformTextarea-ml">&nbsp;</td><td id="jqTransformTextarea-mm"><div></div></td><td id="jqTransformTextarea-mr">&nbsp;</td></tr>';strTable+='<tr><td id="jqTransformTextarea-bl"></td><td id="jqTransformTextarea-bm"></td><td id="jqTransformTextarea-br"></td></tr>';strTable+="</table>";var oTable=$(strTable).insertAfter(textarea).hover(function(){!oTable.hasClass("jqTransformTextarea-focus")&&oTable.addClass("jqTransformTextarea-hover")},function(){oTable.removeClass("jqTransformTextarea-hover")});textarea.focus(function(){oTable.removeClass("jqTransformTextarea-hover").addClass("jqTransformTextarea-focus")}).blur(function(){oTable.removeClass("jqTransformTextarea-focus")}).appendTo($("#jqTransformTextarea-mm div",oTable));this.oTable=oTable;if($.browser.safari){$("#jqTransformTextarea-mm",oTable).addClass("jqTransformSafariTextarea").find("div").css("height",textarea.height()).css("width",textarea.width())}})};$.fn.jqTransSelect=function(){return this.each(function(index){var $select=$(this);if($select.hasClass("jqTransformHidden")){return}if($select.attr("multiple")){return}var oLabel=jqTransformGetLabel($select);var $wrapper=$select.addClass("jqTransformHidden").wrap('<div class="jqTransformSelectWrapper"></div>').parent().css({zIndex:10-index});$wrapper.prepend('<div><span></span><a href="#" class="jqTransformSelectOpen"></a></div><ul></ul>');var $ul=$("ul",$wrapper).css("width",$select.width()).hide();$("option",this).each(function(i){var oLi=$('<li><a href="#" index="'+i+'">'+$(this).html()+"</a></li>");$ul.append(oLi)});$ul.find("a").click(function(){$("a.selected",$wrapper).removeClass("selected");$(this).addClass("selected");if($select[0].selectedIndex!=$(this).attr("index")&&$select[0].onchange){$select[0].selectedIndex=$(this).attr("index");$select[0].onchange()}$select[0].selectedIndex=$(this).attr("index");$("span:eq(0)",$wrapper).html($(this).html());$ul.hide();return false});$("a:eq("+this.selectedIndex+")",$ul).click();$("span:first",$wrapper).click(function(){$("a.jqTransformSelectOpen",$wrapper).trigger("click")});oLabel&&oLabel.click(function(){$("a.jqTransformSelectOpen",$wrapper).trigger("click")});this.oLabel=oLabel;var oLinkOpen=$("a.jqTransformSelectOpen",$wrapper).click(function(){if($ul.css("display")=="none"){jqTransformHideSelect()}if($select.attr("disabled")){return false}$ul.slideToggle("fast",function(){var offSet=($("a.selected",$ul).offset().top-$ul.offset().top);$ul.animate({scrollTop:offSet})});return false});var iSelectWidth=$select.outerWidth();var oSpan=$("span:first",$wrapper);var newWidth=(iSelectWidth>oSpan.innerWidth())?iSelectWidth+oLinkOpen.outerWidth():$wrapper.width();$wrapper.css("width",newWidth);$ul.css("width",newWidth-2);oSpan.css({width:iSelectWidth});$ul.css({display:"block",visibility:"hidden"});var iSelectHeight=($("li",$ul).length)*($("li:first",$ul).height());(iSelectHeight<$ul.height())&&$ul.css({height:iSelectHeight,overflow:"hidden"});$ul.css({display:"none",visibility:"visible"})})};$.fn.jqTransform=function(options){var opt=$.extend({},defaultOptions,options);return this.each(function(){var selfForm=$(this);if(selfForm.hasClass("jqtransformdone")){return}selfForm.addClass("jqtransformdone");$('input:submit, input:reset, input[type="button"]',this).jqTransInputButton();$("input:text, input:password",this).jqTransInputText();$("input:checkbox",this).jqTransCheckBox();$("input:radio",this).jqTransRadio();$("textarea",this).jqTransTextarea();if($("select",this).jqTransSelect().length>0){jqTransformAddDocumentListener()}selfForm.bind("reset",function(){var action=function(){jqTransformReset(this)};window.setTimeout(action,10)})})}};jqTransform(jQuery);jQuery.noConflict();var dreamingPanelGroup=1;var dreamingPanelGroupMatch=location.search.match(/dreaming-panel-group=(\d)/);if(dreamingPanelGroupMatch){dreamingPanelGroup=dreamingPanelGroupMatch[1]}var Background={init:function(){var timeoutToPreload=100;var body=jQuery("body");var bgsource=body.css("backgroundImage");if(bgsource){bgsource=bgsource.replace(/ |url|\(|\)|"|'/g,"");var bg=jQuery('<div class="bg"></div>');Background.bg=bg;var hider=jQuery('<div class="hider"></div>');bg.append(hider);var img=jQuery("<img />");img.css({opacity:0});bg.append(img);Background.img=img;var startTime=new Date().getTime();img.load(function(){var loadTime=new Date().getTime();if(loadTime-startTime>timeoutToPreload){setTimeout(function(){Background.img.css({left:"50%",marginLeft:-(Background.img.outerWidth(true)*0.5)+"px"});Background.resizeBackground();img.animate({opacity:1},2000,function(){body.css({backgroundImage:"url("+bgsource+")"});Background.bg.remove()})},10)}else{body.css({backgroundImage:"url("+bgsource+")"});Background.bg.remove()}});img.attr("src",bgsource);body.css({backgroundImage:"none"});body.append(bg)}},resizeBackground:function(){Background.bg.css({width:Math.max(jQuery("#wrap").outerWidth(true),jQuery("html").innerWidth())+"px",height:Math.max(jQuery("#wrap").outerHeight(true),jQuery("html").innerHeight())+"px"})}};var fontSizer={init:function(){jQuery("#font-bigger").click(fontSizer.bigger);jQuery("#font-smaller").click(fontSizer.smaller);var cookiedSize=jQuery.cookie("fontSizerSize");if(cookiedSize){fontSizer.size=parseFloat(cookiedSize);jQuery("body").css({fontSize:fontSizer.size+"%"})}else{fontSizer.size=(parseFloat(jQuery("body").css("fontSize"))/parseFloat(jQuery("html").css("fontSize")))*100}},bigger:function(){fontSizer.size+=10;jQuery.cookie("fontSizerSize",fontSizer.size);jQuery("body").css({fontSize:fontSizer.size+"%"})},smaller:function(){fontSizer.size-=10;fontSizer.size=Math.max(70,fontSizer.size);jQuery.cookie("fontSizerSize",fontSizer.size);jQuery("body").css({fontSize:fontSizer.size+"%"})}};var windowResizeOverflower={init:function(){if(windowResizeOverflower.initted){return}windowResizeOverflower.initted=true;windowResizeOverflower.scrollBarWidth();windowResizeOverflower.targetElement="html";windowResizeOverflower.onResize();jQuery(window).resize(windowResizeOverflower.onResize)},scrollBarWidth:function(){var inner=document.createElement("p");inner.style.width="100%";inner.style.height="200px";var outer=document.createElement("div");outer.style.position="absolute";outer.style.top="0px";outer.style.left="0px";outer.style.visibility="hidden";outer.style.width="200px";outer.style.height="150px";outer.style.overflow="hidden";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow="scroll";var w2=inner.offsetWidth;if(w1==w2){w2=outer.clientWidth}document.body.removeChild(outer);windowResizeOverflower.scrollBarWidth=(w1-w2)},onResize:function(){if(jQuery(window).width()==windowResizeOverflower.windowWidth){return}windowResizeOverflower.windowWidth=jQuery(window).width();clearTimeout(windowResizeOverflower.timeout);windowResizeOverflower.timeout=setTimeout(function(){var documentWidth=jQuery(document).width();var windowWidth=jQuery(window).width();var shrink=false;if(documentWidth>windowWidth){var buffer=18;var extraBuffer=0;if(!windowResizeOverflower.shrunk){extraBuffer=18}if(documentWidth-windowWidth<=buffer+extraBuffer){var shrinkOffset=Math.max(0,documentWidth-windowWidth-extraBuffer);shrink=true}}windowResizeOverflower.shrunk=shrink;if(shrink){jQuery(windowResizeOverflower.targetElement).css({overflowX:"hidden"});jQuery("#wrap").css({left:"-"+shrinkOffset+"px"})}else{jQuery(windowResizeOverflower.targetElement).css({overflowX:"auto"});jQuery("#wrap").css({left:"0px"})}},100)}};var dreamingPanelExpander={init:function(){jQuery("#dreaming-panel-swf").css({display:"none"});jQuery("#dreaming-panel-swf.full").css({display:"block"});jQuery("#expandPartialPanel").click(dreamingPanelExpander.expand);jQuery("#dreaming-panel-swf").html("<a href='http://get.adobe.com/flashplayer/' title='Get Flash'><img id='alternate_flash' src='/custom/files/media/alternative_flash.jpg' alt='Get Flash' border='0'/></a>");jQuery("#alternate_flash").css({display:"none"});jQuery("#dreaming-panel-swf.full #alternate_flash").css({display:"block"})},expand:function(){jQuery(this).css({display:"none"});jQuery("#dreaming-panel-swf").css({display:"block"});var panel=jQuery("#dreaming-panel .panel");panel.find("h1, img").fadeOut("500");panel.animate({height:"392px"},500,function(){var flashvars={};flashvars.xmlsource=panel.find("input[name=xmlsource]").val();flashvars.color=panel.find("input[name=color]").val();flashvars.group=panel.find("input[name=group]").val();var params={menu:"false",allowFullscreen:"true",allowScriptAccess:"always",wmode:"transparent"};var attributes={};swfobject.embedSWF("/custom/files/media/dreaming_panel.swf","dreaming-panel-swf","612","379","10.0.0","/custom/files/media/expressInstall.swf",flashvars,params,attributes);jQuery("#alternate_flash").css({display:"block"})})}};var isMSIE6=jQuery.browser.msie&&jQuery.browser.version<7;jQuery(document).ready(function(){jQuery(".corner").decorateBlocks({cornerSize:21,cap:{top:true,bottom:true},shadowSize:8});jQuery(".capBottom").decorateBlocks({cornerSize:21,cap:{bottom:true},shadowSize:8});jQuery(".capTop").decorateBlocks({cornerSize:21,cap:{top:true},shadowSize:8});jQuery(".shadow").decorateBlocks({cap:{},shadowSize:8});if(isMSIE6){DD_belatedPNG.fix("div,img,a,span,input")}jQuery("#right-panel .nav, #right-panel .nav > li > ul").jqueryNav();jQuery("#hotel-booking #right-panel .tabs").jqueryTabs("#right-panel .destinations",{wrap:true});jQuery("#booking-panel .tabs").jqueryTabs("#booking-panel .tab-content",{hscroll:false});for(i=0;i<jQuery(".galpage .centricListingGeneral").size();i++){var hreef=jQuery(".galpage .centricListingGeneral:eq("+i+") a").attr("href");jQuery(".galpage .centricListingGeneral:eq("+i+") img").wrapAll('<a href="'+hreef+'" style="display:block" rel="galleryimg" />')}jQuery("a[rel='galleryimg']").lightBox();jQuery(".galpagelanding .centricListingResultSmall").after('<div class="opacity">&nbsp;</div>');var div_count=jQuery("#cart_control div").size()-2;jQuery("#cart_control div:last").addClass("cart_checkout");jQuery("#cart_control div:eq("+div_count+")").addClass("cart_checkout_total");jQuery("#address_div p:last").addClass("confirm_address_button");jQuery("#checkout_control p:last").addClass("confirm_checkout_button");var checkout_page=location.pathname;if(checkout_page.indexOf("checkout_process")!=-1){jQuery("#checkout_control div").addClass("checkout_divs")}var found_payment_heading=jQuery("#checkout_control p").find(":contains('Payment Details:')");if(found_payment_heading.length==0){jQuery("#checkout_control div").removeClass("checkout_divs");jQuery("#checkout_control div").addClass("payment_divs")}var found_payment_heading2=jQuery("#checkout_control h2").find(":contains('Confirm Order and Purchase')");if(found_payment_heading2.length==0){jQuery("#checkout_control div").removeClass("payment_divs");jQuery("#checkout_control div").addClass("checkout_divs")}jQuery("#cart_control_minimal").prepend("<h1>Shopping Cart</h1>");var found_minimal_cart=jQuery("#cart_control_minimal").find("table");if(found_minimal_cart.length==0){jQuery("#cart_control_minimal").css({display:"none"})}else{jQuery("#cart_control_minimal").css({display:"block"})}jQuery("#merch_detail form").submit(function(){alert("The selected product has been added to the cart.")});jQuery("#cart_control_minimal td[colspan='4']").css({"border-top":"1px solid #999999"});jQuery(".element input[type='checkbox']").css({"margin-right":"5px"});jQuery(".element input[type='radio']").css({"margin-right":"5px"});var originalFontSize=jQuery("html").css("font-size");jQuery("#font-bigger").click(function(){var currentFontSize=jQuery("html").css("font-size");var currentFontSizeNum=parseFloat(currentFontSize,10);var newFontSize=currentFontSizeNum*1.1;jQuery("html").css("font-size",newFontSize);return false});jQuery("#font-smaller").click(function(){var currentFontSize=jQuery("html").css("font-size");var currentFontSizeNum=parseFloat(currentFontSize,10);var newFontSize=currentFontSizeNum*0.9;jQuery("html").css("font-size",newFontSize);return false});windowResizeOverflower.init();dreamingPanelExpander.init();jQuery("input[type=text]").each(function(){var i=jQuery(this);var originalFormValue=i.attr("value");i.click(function(){if(i.attr("value")==originalFormValue){i.attr("value","")}});i.blur(function(){if(i.attr("value")==""){i.attr("value",originalFormValue)}})})});function RGBToHex(rgbString){if(rgbString.indexOf("#")==0){return rgbString.replace("#","0x")}var parts=rgbString.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/);delete (parts[0]);for(var i=1;i<=3;++i){parts[i]=parseInt(parts[i]).toString(16);if(parts[i].length==1){parts[i]="0"+parts[i]}}return"0x"+parts.join("")}(function(jQuery){jQuery.fn.lightBox=function(settings){settings=jQuery.extend({overlayBgColor:"#000",overlayOpacity:0.8,fixedNavigation:false,imageLoading:"/images/loading.gif",imageBtnPrev:"/images/prev.gif",imageBtnNext:"/images/next.gif",imageBtnClose:"/images/close.gif",imageBlank:"/images/lightbox-blank.gif",imageBtnBottomPrev:"/images/btm_prev.gif",imageBtnBottomNext:"/images/btm_next.gif",imageBtnPlay:"/images/start.gif",imageBtnStop:"/images/pause.gif",containerBorderSize:10,containerResizeSpeed:500,txtImage:"Image",txtOf:"of",txtPrev:"&nbsp;Previous",txtNext:"&nbsp;Next",keyToClose:"c",keyToPrev:"p",keyToNext:"n",slideShowTimer:5000,step:0,imageArray:[],slideShow:"start",activeImage:0},settings);var jQueryMatchedObj=this;function _initialize(){_start(this,jQueryMatchedObj);return false}function _start(objClicked,jQueryMatchedObj){jQuery("embed, object, select").css({visibility:"hidden"});_set_interface();settings.imageArray.length=0;settings.activeImage=0;if(jQueryMatchedObj.length==1){settings.imageArray.push(new Array(objClicked.getAttribute("href"),objClicked.getAttribute("title")))}else{for(var i=0;i<jQueryMatchedObj.length;i++){settings.imageArray.push(new Array(jQueryMatchedObj[i].getAttribute("href"),jQueryMatchedObj[i].getAttribute("title")))}}while(settings.imageArray[settings.activeImage][0]!=objClicked.getAttribute("href")){settings.activeImage++}_set_image_to_view()}function _set_interface(){jQuery("body").append('<div id="jquery-overlay" /><div id="jquery-box"><div id="jquery-lightbox"><div id="lightbox-container-image-box"><div id="lightbox-container-image-box-top"><div id="lightbox-container-image-box-top-left"><img src="'+settings.imageBtnPlay+'"></div><div id="lightbox-container-image-box-top-middle"></div><div id="lightbox-container-image-box-top-right"><img src="'+settings.imageBtnClose+'"></div></div><div id="lightbox-container-image"><img id="lightbox-image"/></div><div id="lightbox-loading" style="display: none;"><a id="lightbox-loading-link" href="#"><img src="'+settings.imageLoading+'"></a></div></div><div id="lightbox-container-image-data-box"><div id="lightbox-container-image-data"><span id="lightbox-image-details-caption">Image name</span> <span id="lightbox-image-details-currentNumber"></span>&nbsp;|&nbsp;<div id="lightbox-image-details-previous-image"><img src="'+settings.imageBtnBottomPrev+'" alt="'+settings.txtPrev+'">&nbsp;</div><div id="lightbox-image-details-next-image"><img src="'+settings.imageBtnBottomNext+'" alt="'+settings.txtNext+'"></div></div></div></div>');jQuery("#lightbox-container-image-box").corner();jQuery("#lightbox-container-image-data-box").corner();var arrPageSizes=___getPageSize();jQuery("#jquery-overlay").css({backgroundColor:settings.overlayBgColor,opacity:settings.overlayOpacity,width:arrPageSizes[0],height:arrPageSizes[1]}).fadeIn();var arrPageScroll=___getPageScroll();jQuery("#jquery-lightbox").css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]}).show();jQuery("#lightbox-container-image-box-top-right img").click(function(){_finish();return false});jQuery("#lightbox-container-image-box-top-left img").click(function(){if(settings.slideShow=="start"){jQuery("#lightbox-container-image-box-top-left img")[0].src=settings.imageBtnStop;settings.step=0;jQuery("#lightbox-container-image-box-top-left img").everyTime(settings.slideShowTimer/Math.round(settings.slideShowTimer/125),"timer",function(i){_set_timer()},Math.round(settings.slideShowTimer/125));settings.slideShow="stop"}else{jQuery("#lightbox-container-image-box-top-left img")[0].src=settings.imageBtnPlay;jQuery("#lightbox-container-image-box-top-left img").stopTime("timer");settings.step=0;jQuery("#lightbox-container-image-box-top-middle").reportprogress(settings.step,Math.round(settings.slideShowTimer/125));settings.slideShow="start"}return false});jQuery(window).resize(function(){var arrPageSizes=___getPageSize();jQuery("#jquery-overlay").css({width:arrPageSizes[0],height:arrPageSizes[1]});var arrPageScroll=___getPageScroll();jQuery("#jquery-lightbox").css({top:arrPageScroll[1]+(arrPageSizes[3]/10),left:arrPageScroll[0]})})}function _set_timer(){settings.step=settings.step+1;jQuery("#lightbox-container-image-box-top-middle").reportprogress(settings.step,Math.round(settings.slideShowTimer/125));if(settings.step==Math.round(settings.slideShowTimer/125)){settings.step=0;settings.activeImage=settings.activeImage+1;if(settings.imageArray.length<=settings.activeImage){settings.activeImage=0}jQuery("#lightbox-container-image-box-top-left img").stopTime("timer");_set_image_to_view(true)}}function _set_image_to_view(timer){jQuery("#lightbox-loading").show();if(settings.fixedNavigation){jQuery("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber").hide()}else{jQuery("#lightbox-image,#lightbox-container-image-data-box,#lightbox-image-details-currentNumber,#lightbox-container-image-box-top").hide()}var objImagePreloader=new Image();objImagePreloader.onload=function(){jQuery("#lightbox-image").attr("src",settings.imageArray[settings.activeImage][0]);_resize_container_image_box(objImagePreloader.width,objImagePreloader.height);objImagePreloader.onload=function(){}};objImagePreloader.src=settings.imageArray[settings.activeImage][0];if(timer){jQuery("#lightbox-container-image-box-top-left img").everyTime(settings.slideShowTimer/Math.round(settings.slideShowTimer/125),"timer",function(i){_set_timer()},Math.round(settings.slideShowTimer/125))}}function _resize_container_image_box(intImageWidth,intImageHeight){var intCurrentWidth=jQuery("#lightbox-container-image-box").width();var intCurrentHeight=jQuery("#lightbox-container-image-box").height();var intWidth=(intImageWidth+(settings.containerBorderSize*2));var intHeight=(intImageHeight+(settings.containerBorderSize*2));var intDiffW=intCurrentWidth-intWidth;var intDiffH=intCurrentHeight-intHeight;jQuery("#lightbox-container-image-box").animate({width:intWidth,height:intHeight},settings.containerResizeSpeed,function(){_show_image()});if((intDiffW==0)&&(intDiffH==0)){if(jQuery.browser.msie){___pause(250)}else{___pause(100)}}jQuery("#lightbox-container-image-data-box").css({width:intWidth})}function _show_image(){jQuery("#lightbox-loading").hide();jQuery("#lightbox-image").fadeIn(function(){_show_image_data();_set_navigation()});_preload_neighbor_images()}function _show_image_data(){jQuery("#lightbox-container-image-data-box").slideDown("fast");jQuery("#lightbox-image-details-caption").hide();if(settings.imageArray[settings.activeImage][1]){jQuery("#lightbox-image-details-caption").html(settings.imageArray[settings.activeImage][1]).show()}if(settings.imageArray.length>1){jQuery("#lightbox-image-details-currentNumber").html(settings.txtImage+" "+(settings.activeImage+1)+" "+settings.txtOf+" "+settings.imageArray.length).show()}jQuery("#lightbox-container-image-box-top").show()}function _set_navigation(){if(settings.activeImage!=0){if(settings.fixedNavigation){jQuery("#lightbox-image-details-previous-image, #lightbox-image-details-previous-text").unbind().bind("click",function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}else{jQuery("#lightbox-image-details-previous-image, #lightbox-image-details-previous-text").unbind().show().bind("click",function(){settings.activeImage=settings.activeImage-1;_set_image_to_view();return false})}}else{jQuery("#lightbox-image-details-previous-image, #lightbox-image-details-previous-text").hide()}if(settings.activeImage!=0){if(settings.fixedNavigation){}else{}}if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){jQuery("#lightbox-image-details-next-image, #lightbox-image-details-next-text").unbind().bind("click",function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}else{jQuery("#lightbox-image-details-next-image, #lightbox-image-details-next-text").unbind().show().bind("click",function(){settings.activeImage=settings.activeImage+1;_set_image_to_view();return false})}}else{jQuery("#lightbox-image-details-next-image, #lightbox-image-details-next-text").hide()}if(settings.activeImage!=(settings.imageArray.length-1)){if(settings.fixedNavigation){}else{}}_enable_keyboard_navigation()}function _enable_keyboard_navigation(){jQuery(document).keydown(function(objEvent){_keyboard_action(objEvent)})}function _disable_keyboard_navigation(){jQuery(document).unbind()}function _keyboard_action(objEvent){if(objEvent==null){keycode=event.keyCode;escapeKey=27}else{keycode=objEvent.keyCode;escapeKey=objEvent.DOM_VK_ESCAPE}key=String.fromCharCode(keycode).toLowerCase();if((key==settings.keyToClose)||(key=="x")||(keycode==escapeKey)){_finish()}if((key==settings.keyToPrev)||(keycode==37)){if(settings.activeImage!=0){settings.activeImage=settings.activeImage-1;_set_image_to_view();_disable_keyboard_navigation()}}if((key==settings.keyToNext)||(keycode==39)){if(settings.activeImage!=(settings.imageArray.length-1)){settings.activeImage=settings.activeImage+1;_set_image_to_view();_disable_keyboard_navigation()}}}function _preload_neighbor_images(){if((settings.imageArray.length-1)>settings.activeImage){objNext=new Image();objNext.src=settings.imageArray[settings.activeImage+1][0]}if(settings.activeImage>0){objPrev=new Image();objPrev.src=settings.imageArray[settings.activeImage-1][0]}}function _finish(){jQuery("#jquery-lightbox").remove();jQuery("#jquery-overlay").fadeOut(function(){jQuery("#jquery-overlay").remove()});jQuery("embed, object, select").css({visibility:"visible"})}function ___getPageSize(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight}}var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth}else{windowWidth=self.innerWidth}windowHeight=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight}else{if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight}}}if(yScroll<windowHeight){pageHeight=windowHeight}else{pageHeight=yScroll}if(xScroll<windowWidth){pageWidth=xScroll}else{pageWidth=windowWidth}arrayPageSize=new Array(pageWidth,pageHeight,windowWidth,windowHeight);return arrayPageSize}function ___getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset}else{if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft}else{if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft}}}arrayPageScroll=new Array(xScroll,yScroll);return arrayPageScroll}function ___pause(ms){var date=new Date();curDate=null;do{var curDate=new Date()}while(curDate-date<ms)}return this.unbind("click").click(_initialize)}})(jQuery);(function(jQuery){jQuery.fn.reportprogress=function(val,maxVal){var max=100;if(maxVal){max=maxVal}return this.each(function(){var div=jQuery(this);var innerdiv=div.find(".progress");if(innerdiv.length!=1){innerdiv=jQuery("<div class='progress'></div>");div.append(innerdiv)}var width=Math.round(val/max*100);innerdiv.css("width",width+"%")})}})(jQuery);(function(jQuery){jQuery.fn.corner=function(options){function BlendColour(Col1,Col2,Col1Fraction){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"#"+IntToHex(endRed)+IntToHex(endGreen)+IntToHex(endBlue)}function IntToHex(strNum){base=strNum/16;rem=strNum%16;base=base-(rem/16);baseS=MakeHex(base);remS=MakeHex(rem);return baseS+""+remS}function MakeHex(x){if((x>=0)&&(x<=9)){return x}else{switch(x){case 10:return"A";case 11:return"B";case 12:return"C";case 13:return"D";case 14:return"E";case 15:return"F"}return"F"}}function pixelFraction(x,y,r){var pixelfraction=0;var xvalues=new Array(1);var yvalues=new Array(1);var point=0;var whatsides="";var intersect=Math.sqrt((Math.pow(r,2)-Math.pow(x,2)));if((intersect>=y)&&(intersect<(y+1))){whatsides="Left";xvalues[point]=0;yvalues[point]=intersect-y;point=point+1}var intersect=Math.sqrt((Math.pow(r,2)-Math.pow(y+1,2)));if((intersect>=x)&&(intersect<(x+1))){whatsides=whatsides+"Top";xvalues[point]=intersect-x;yvalues[point]=1;point=point+1}var intersect=Math.sqrt((Math.pow(r,2)-Math.pow(x+1,2)));if((intersect>=y)&&(intersect<(y+1))){whatsides=whatsides+"Right";xvalues[point]=1;yvalues[point]=intersect-y;point=point+1}var intersect=Math.sqrt((Math.pow(r,2)-Math.pow(y,2)));if((intersect>=x)&&(intersect<(x+1))){whatsides=whatsides+"Bottom";xvalues[point]=intersect-x;yvalues[point]=0}switch(whatsides){case"LeftRight":pixelfraction=Math.min(yvalues[0],yvalues[1])+((Math.max(yvalues[0],yvalues[1])-Math.min(yvalues[0],yvalues[1]))/2);break;case"TopRight":pixelfraction=1-(((1-xvalues[0])*(1-yvalues[1]))/2);break;case"TopBottom":pixelfraction=Math.min(xvalues[0],xvalues[1])+((Math.max(xvalues[0],xvalues[1])-Math.min(xvalues[0],xvalues[1]))/2);break;case"LeftBottom":pixelfraction=(yvalues[0]*xvalues[1])/2;break;default:pixelfraction=1}return pixelfraction}function rgb2Hex(rgbColour){try{var rgbArray=rgb2Array(rgbColour);var red=parseInt(rgbArray[0]);var green=parseInt(rgbArray[1]);var blue=parseInt(rgbArray[2]);var hexColour="#"+IntToHex(red)+IntToHex(green)+IntToHex(blue)}catch(e){alert("There was an error converting the RGB value to Hexadecimal in function rgb2Hex")}return hexColour}function rgb2Array(rgbColour){var rgbValues=rgbColour.substring(4,rgbColour.indexOf(")"));var rgbArray=rgbValues.split(", ");return rgbArray}function format_colour(colour){var returnColour="transparent";if(colour!=""&&colour!="transparent"){if(colour.substr(0,3)=="rgb"&&colour.substr(0,4)!="rgba"){returnColour=rgb2Hex(colour)}else{if(colour.length==4){returnColour="#"+colour.substring(1,2)+colour.substring(1,2)+colour.substring(2,3)+colour.substring(2,3)+colour.substring(3,4)+colour.substring(3,4)}else{returnColour=colour}}}return returnColour}function strip_px(value){return parseInt(((value!="auto"&&value.indexOf("%")==-1&&value!=""&&value.indexOf("px")!==-1)?value.slice(0,value.indexOf("px")):0))}function drawPixel(box,intx,inty,colour,transAmount,height,newCorner,image,bgImage,cornerRadius,isBorder,borderWidth,boxWidth,settings){var jQueryjQuery=jQuery(box);var pixel=document.createElement("div");jQuery(pixel).css({height:height,width:"1px",position:"absolute","font-size":"1px",overflow:"hidden"});var topMaxRadius=Math.max(settings.tl?settings.tl.radius:0,settings.tr?settings.tr.radius:0);if(image==-1&&bgImage!=""){if(topMaxRadius>0){jQuery(pixel).css("background-position","-"+((boxWidth-cornerRadius-borderWidth)+intx)+"px -"+((jQueryjQuery.height()+topMaxRadius-borderWidth)-inty)+"px")}else{jQuery(pixel).css("background-position","-"+((boxWidth-cornerRadius-borderWidth)+intx)+"px -"+((jQueryjQuery.height())-inty)+"px")}jQuery(pixel).css({"background-image":bgImage,"background-repeat":jQueryjQuery.css("background-repeat"),"background-color":colour})}else{if(!isBorder){jQuery(pixel).css("background-color",colour).addClass("hasBackgroundColor")}else{jQuery(pixel).css("background-color",colour)}}if(transAmount!=100){setOpacity(pixel,transAmount)}jQuery(pixel).css({top:inty+"px",left:intx+"px"});return pixel}function setOpacity(obj,opacity){opacity=(opacity==100)?99.999:opacity;if(jQuery.browser.safari&&obj.tagName!="IFRAME"){var rgbArray=rgb2Array(obj.style.backgroundColor);var red=parseInt(rgbArray[0]);var green=parseInt(rgbArray[1]);var blue=parseInt(rgbArray[2]);obj.style.backgroundColor="rgba("+red+", "+green+", "+blue+", "+opacity/100+")"}else{if(typeof(obj.style.opacity)!="undefined"){obj.style.opacity=opacity/100}else{if(typeof(obj.style.MozOpacity)!="undefined"){obj.style.MozOpacity=opacity/100}else{if(typeof(obj.style.filter)!="undefined"){obj.style.filter="alpha(opacity:"+opacity+")"}else{if(typeof(obj.style.KHTMLOpacity)!="undefined"){obj.style.KHTMLOpacity=opacity/100}}}}}}function applyCorners(box,settings){var jQueryjQuery=jQuery(box);var thebgImage=jQueryjQuery.css("backgroundImage");var topContainer=null;var bottomContainer=null;var masterCorners=new Array();var contentDIV=null;var boxHeight=strip_px(jQueryjQuery.css("height"))?strip_px(jQueryjQuery.css("height")):box.scrollHeight;var boxWidth=strip_px(jQueryjQuery.css("width"))?strip_px(jQueryjQuery.css("width")):box.scrollWidth;var borderWidth=strip_px(jQueryjQuery.css("borderTopWidth"))?strip_px(jQueryjQuery.css("borderTopWidth")):0;var boxPaddingTop=strip_px(jQueryjQuery.css("paddingTop"));var boxPaddingBottom=strip_px(jQueryjQuery.css("paddingBottom"));var boxPaddingLeft=strip_px(jQueryjQuery.css("paddingLeft"));var boxPaddingRight=strip_px(jQueryjQuery.css("paddingRight"));var boxColour=format_colour(jQueryjQuery.css("backgroundColor"));var bgImage=(thebgImage!="none"&&thebgImage!="initial")?thebgImage:"";var borderColour=format_colour(jQueryjQuery.css("borderTopColor"));var borderString=borderWidth+"px solid "+borderColour;var topMaxRadius=Math.max(settings.tl?settings.tl.radius:0,settings.tr?settings.tr.radius:0);var botMaxRadius=Math.max(settings.bl?settings.bl.radius:0,settings.br?settings.br.radius:0);jQueryjQuery.addClass("hasCorners").css({padding:"0",borderColor:box.style.borderColour,overflow:"visible"});if(box.style.position!="absolute"){jQueryjQuery.css("position","relative")}if((jQuery.browser.msie)){if(jQuery.browser.version==6&&box.style.width=="auto"&&box.style.height=="auto"){jQueryjQuery.css("width","100%")}jQueryjQuery.css("zoom","1");jQuery("*",jQueryjQuery).css("zoom","normal")}for(var t=0;t<2;t++){switch(t){case 0:if(settings.tl||settings.tr){var newMainContainer=document.createElement("div");topContainer=box.appendChild(newMainContainer);jQuery(topContainer).css({width:"100%","font-size":"1px",overflow:"hidden",position:"absolute","padding-left":borderWidth,"padding-right":borderWidth,height:topMaxRadius+"px",top:0-topMaxRadius+"px",left:0-borderWidth+"px"}).addClass("topContainer")}break;case 1:if(settings.bl||settings.br){var newMainContainer=document.createElement("div");bottomContainer=box.appendChild(newMainContainer);jQuery(bottomContainer).css({width:"100%","font-size":"1px",overflow:"hidden",position:"absolute","padding-left":borderWidth,"padding-right":borderWidth,height:botMaxRadius,bottom:0-botMaxRadius+"px",left:0-borderWidth+"px"}).addClass("bottomContainer")}break}}if(settings.autoPad==true){var contentContainer=document.createElement("div");var contentContainer2=document.createElement("div");var clearDiv=document.createElement("div");jQuery(contentContainer2).css({margin:"0","padding-bottom":boxPaddingBottom,"padding-top":boxPaddingTop,"padding-left":boxPaddingLeft,"padding-right":boxPaddingRight,overflow:"visible",height:"100%"}).addClass("hasBackgroundColor content_container");jQuery(contentContainer).css({position:"relative","float":"left",width:"100%","margin-top":"-"+Math.abs(topMaxRadius-borderWidth)+"px","margin-bottom":"-"+Math.abs(botMaxRadius-borderWidth)+"px",height:"100%"}).addClass="autoPadDiv";jQuery(clearDiv).css("clear","both");contentContainer2.appendChild(contentContainer);contentContainer2.appendChild(clearDiv);jQueryjQuery.wrapInner(contentContainer2)}if(topContainer){jQueryjQuery.css("border-top",0)}if(bottomContainer){jQueryjQuery.css("border-bottom",0)}var corners=["tr","tl","br","bl"];for(var i in corners){if(i>-1<4){var cc=corners[i];if(!settings[cc]){if(((cc=="tr"||cc=="tl")&&topContainer!=null)||((cc=="br"||cc=="bl")&&bottomContainer!=null)){var newCorner=document.createElement("div");jQuery(newCorner).css({position:"relative","font-size":"1px",overflow:"hidden"});if(bgImage==""){jQuery(newCorner).css("background-color",boxColour)}else{jQuery(newCorner).css("background-image",bgImage).css("background-color",boxColour)}switch(cc){case"tl":jQuery(newCorner).css({height:topMaxRadius-borderWidth,"margin-right":settings.tr.radius-(borderWidth*2),"border-left":borderString,"border-top":borderString,left:-borderWidth+"px","background-repeat":jQueryjQuery.css("background-repeat"),"background-position":borderWidth+"px 0px"});break;case"tr":jQuery(newCorner).css({height:topMaxRadius-borderWidth,"margin-left":settings.tl.radius-(borderWidth*2),"border-right":borderString,"border-top":borderString,left:borderWidth+"px","background-repeat":jQueryjQuery.css("background-repeat"),"background-position":"-"+(topMaxRadius+borderWidth)+"px 0px"});break;case"bl":if(topMaxRadius>0){jQuery(newCorner).css({height:botMaxRadius-borderWidth,"margin-right":settings.br.radius-(borderWidth*2),"border-left":borderString,"border-bottom":borderString,left:-borderWidth+"px","background-repeat":jQueryjQuery.css("background-repeat"),"background-position":"0px -"+(jQueryjQuery.height()+topMaxRadius-borderWidth+1)+"px"})}else{jQuery(newCorner).css({height:botMaxRadius-borderWidth,"margin-right":settings.br.radius-(borderWidth*2),"border-left":borderString,"border-bottom":borderString,left:-borderWidth+"px","background-repeat":jQueryjQuery.css("background-repeat"),"background-position":"0px -"+(jQueryjQuery.height())+"px"})}break;case"br":if(topMaxRadius>0){jQuery(newCorner).css({height:botMaxRadius-borderWidth,"margin-left":settings.bl.radius-(borderWidth*2),"border-right":borderString,"border-bottom":borderString,left:borderWidth+"px","background-repeat":jQueryjQuery.css("background-repeat"),"background-position":"-"+settings.bl.radius+borderWidth+"px -"+(jQueryjQuery.height()+topMaxRadius-borderWidth+1)+"px"})}else{jQuery(newCorner).css({height:botMaxRadius-borderWidth,"margin-left":settings.bl.radius-(borderWidth*2),"border-right":borderString,"border-bottom":borderString,left:borderWidth+"px","background-repeat":jQueryjQuery.css("background-repeat"),"background-position":"-"+settings.bl.radius+borderWidth+"px -"+(jQueryjQuery.height())+"px"})}break}}}else{if(masterCorners[settings[cc].radius]){var newCorner=masterCorners[settings[cc].radius].cloneNode(true)}else{var newCorner=document.createElement("DIV");jQuery(newCorner).css({height:settings[cc].radius,width:settings[cc].radius,position:"absolute","font-size":"1px",overflow:"hidden"});var borderRadius=parseInt(settings[cc].radius-borderWidth);for(var intx=0,j=settings[cc].radius;intx<j;intx++){if((intx+1)>=borderRadius){var y1=-1}else{var y1=(Math.floor(Math.sqrt(Math.pow(borderRadius,2)-Math.pow((intx+1),2)))-1)}if(borderRadius!=j){if((intx)>=borderRadius){var y2=-1}else{var y2=Math.ceil(Math.sqrt(Math.pow(borderRadius,2)-Math.pow(intx,2)))}if((intx+1)>=j){var y3=-1}else{var y3=(Math.floor(Math.sqrt(Math.pow(j,2)-Math.pow((intx+1),2)))-1)}}if((intx)>=j){var y4=-1}else{var y4=Math.ceil(Math.sqrt(Math.pow(j,2)-Math.pow(intx,2)))}if(y1>-1){newCorner.appendChild(drawPixel(box,intx,0,boxColour,100,(y1+1),newCorner,-1,bgImage,settings[cc].radius,0,borderWidth,boxWidth,settings))}if(borderRadius!=j){for(var inty=(y1+1);inty<y2;inty++){if(settings.antiAlias){if(bgImage!=""){var borderFract=(pixelFraction(intx,inty,borderRadius)*100);if(borderFract<30){newCorner.appendChild(drawPixel(box,intx,inty,borderColour,100,1,newCorner,0,bgImage,settings[cc].radius,1,borderWidth,boxWidth,settings))}else{newCorner.appendChild(drawPixel(box,intx,inty,borderColour,100,1,newCorner,-1,bgImage,settings[cc].radius,1,borderWidth,boxWidth,settings))}}else{var pixelcolour=BlendColour(boxColour,borderColour,pixelFraction(intx,inty,borderRadius));newCorner.appendChild(drawPixel(box,intx,inty,pixelcolour,100,1,newCorner,0,bgImage,settings[cc].radius,cc,1,borderWidth,boxWidth,settings))}}}if(settings.antiAlias){if(y3>=y2){if(y2==-1){y2=0}newCorner.appendChild(drawPixel(box,intx,y2,borderColour,100,(y3-y2+1),newCorner,0,bgImage,0,1,borderWidth,boxWidth,settings))}}else{if(y3>=y1){newCorner.appendChild(drawPixel(box,intx,(y1+1),borderColour,100,(y3-y1),newCorner,0,bgImage,0,1,borderWidth,boxWidth,settings))}}var outsideColour=borderColour}else{var outsideColour=boxColour;var y3=y1}if(settings.antiAlias){for(var inty=(y3+1);inty<y4;inty++){newCorner.appendChild(drawPixel(box,intx,inty,outsideColour,(pixelFraction(intx,inty,j)*100),1,newCorner,((borderWidth>0)?0:-1),bgImage,settings[cc].radius,1,borderWidth,boxWidth,settings))}}}masterCorners[settings[cc].radius]=newCorner.cloneNode(true)}if(cc!="br"){for(var t=0,k=newCorner.childNodes.length;t<k;t++){var pixelBar=newCorner.childNodes[t];var pixelBarTop=strip_px(jQuery(pixelBar).css("top"));var pixelBarLeft=strip_px(jQuery(pixelBar).css("left"));var pixelBarHeight=strip_px(jQuery(pixelBar).css("height"));if(cc=="tl"||cc=="bl"){jQuery(pixelBar).css("left",settings[cc].radius-pixelBarLeft-1+"px")}if(cc=="tr"||cc=="tl"){jQuery(pixelBar).css("top",settings[cc].radius-pixelBarHeight-pixelBarTop+"px")}switch(cc){case"tr":jQuery(pixelBar).css("background-position","-"+Math.abs((boxWidth-settings[cc].radius+borderWidth)+pixelBarLeft)+"px -"+Math.abs(settings[cc].radius-pixelBarHeight-pixelBarTop-borderWidth)+"px");break;case"tl":jQuery(pixelBar).css("background-position","-"+Math.abs((settings[cc].radius-pixelBarLeft-1)-borderWidth)+"px -"+Math.abs(settings[cc].radius-pixelBarHeight-pixelBarTop-borderWidth)+"px");break;case"bl":if(topMaxRadius>0){jQuery(pixelBar).css("background-position","-"+Math.abs((settings[cc].radius-pixelBarLeft-1)-borderWidth)+"px -"+Math.abs((jQueryjQuery.height()+topMaxRadius-borderWidth+1))+"px")}else{jQuery(pixelBar).css("background-position","-"+Math.abs((settings[cc].radius-pixelBarLeft-1)-borderWidth)+"px -"+Math.abs((jQueryjQuery.height()))+"px")}break}}}}if(newCorner){switch(cc){case"tl":if(jQuery(newCorner).css("position")=="absolute"){jQuery(newCorner).css("top","0")}if(jQuery(newCorner).css("position")=="absolute"){jQuery(newCorner).css("left","0")}if(topContainer){topContainer.appendChild(newCorner)}break;case"tr":if(jQuery(newCorner).css("position")=="absolute"){jQuery(newCorner).css("top","0")}if(jQuery(newCorner).css("position")=="absolute"){jQuery(newCorner).css("right","0")}if(topContainer){topContainer.appendChild(newCorner)}break;case"bl":if(jQuery(newCorner).css("position")=="absolute"){jQuery(newCorner).css("bottom","0")}if(newCorner.style.position=="absolute"){jQuery(newCorner).css("left","0")}if(bottomContainer){bottomContainer.appendChild(newCorner)}break;case"br":if(jQuery(newCorner).css("position")=="absolute"){jQuery(newCorner).css("bottom","0")}if(jQuery(newCorner).css("position")=="absolute"){jQuery(newCorner).css("right","0")}if(bottomContainer){bottomContainer.appendChild(newCorner)}break}}}}var radiusDiff=new Array();radiusDiff.t=Math.abs(settings.tl.radius-settings.tr.radius);radiusDiff.b=Math.abs(settings.bl.radius-settings.br.radius);for(z in radiusDiff){if(z=="t"||z=="b"){if(radiusDiff[z]){var smallerCornerType=((settings[z+"l"].radius<settings[z+"r"].radius)?z+"l":z+"r");var newFiller=document.createElement("div");jQuery(newFiller).css({height:radiusDiff[z],width:settings[smallerCornerType].radius+"px",position:"absolute","font-size":"1px",overflow:"hidden","background-color":boxColour,"background-image":bgImage});switch(smallerCornerType){case"tl":jQuery(newFiller).css({bottom:"0",left:"0","border-left":borderString,"background-position":"0px -"+(settings[smallerCornerType].radius-borderWidth)});topContainer.appendChild(newFiller);break;case"tr":jQuery(newFiller).css({bottom:"0",right:"0","border-right":borderString,"background-position":"0px -"+(settings[smallerCornerType].radius-borderWidth)+"px"});topContainer.appendChild(newFiller);break;case"bl":jQuery(newFiller).css({top:"0",left:"0","border-left":borderString,"background-position":"0px -"+(jQueryjQuery.height()+settings[smallerCornerType].radius-borderWidth)});bottomContainer.appendChild(newFiller);break;case"br":jQuery(newFiller).css({top:"0",right:"0","border-right":borderString,"background-position":"0px -"+(jQueryjQuery.height()+settings[smallerCornerType].radius-borderWidth)});bottomContainer.appendChild(newFiller);break}}var newFillerBar=document.createElement("div");jQuery(newFillerBar).css({position:"relative","font-size":"1px",overflow:"hidden","background-color":boxColour,"background-image":bgImage,"background-repeat":jQueryjQuery.css("background-repeat")});switch(z){case"t":if(topContainer){if(settings.tl.radius&&settings.tr.radius){jQuery(newFillerBar).css({height:topMaxRadius-borderWidth+"px","margin-left":settings.tl.radius-borderWidth+"px","margin-right":settings.tr.radius-borderWidth+"px","border-top":borderString}).addClass("hasBackgroundColor");if(bgImage!=""){jQuery(newFillerBar).css("background-position","-"+(topMaxRadius+borderWidth)+"px 0px")}topContainer.appendChild(newFillerBar)}jQueryjQuery.css("background-position","0px -"+(topMaxRadius-borderWidth+1)+"px")}break;case"b":if(bottomContainer){if(settings.bl.radius&&settings.br.radius){jQuery(newFillerBar).css({height:botMaxRadius-borderWidth+"px","margin-left":settings.bl.radius-borderWidth+"px","margin-right":settings.br.radius-borderWidth+"px","border-bottom":borderString});if(bgImage!=""&&topMaxRadius>0){jQuery(newFillerBar).css("background-position","-"+(settings.bl.radius-borderWidth)+"px -"+(jQueryjQuery.height()+topMaxRadius-borderWidth+1)+"px")}else{jQuery(newFillerBar).css("background-position","-"+(settings.bl.radius-borderWidth)+"px -"+(jQueryjQuery.height())+"px").addClass("hasBackgroundColor")}bottomContainer.appendChild(newFillerBar)}}break}}}jQueryjQuery.prepend(topContainer);jQueryjQuery.prepend(bottomContainer)}var settings={tl:{radius:8},tr:{radius:8},bl:{radius:8},br:{radius:8},antiAlias:true,autoPad:true,validTags:["div"]};if(options&&typeof(options)!="string"){jQuery.extend(settings,options)}return this.each(function(){if(!jQuery(this).is(".hasCorners")){applyCorners(this,settings)}})}})(jQuery);jQuery.fn.extend({everyTime:function(interval,label,fn,times,belay){return this.each(function(){jQuery.timer.add(this,interval,label,fn,times,belay)})},oneTime:function(interval,label,fn){return this.each(function(){jQuery.timer.add(this,interval,label,fn,1)})},stopTime:function(label,fn){return this.each(function(){jQuery.timer.remove(this,label,fn)})}});jQuery.event.special;jQuery.extend({timer:{global:[],guid:1,dataKey:"jQuery.timer",regex:/^([0-9]+(?:\.[0-9]*)?)\s*(.*s)?jQuery/,powers:{ms:1,cs:10,ds:100,s:1000,das:10000,hs:100000,ks:1000000},timeParse:function(value){if(value==undefined||value==null){return null}var result=this.regex.exec(jQuery.trim(value.toString()));return value},add:function(element,interval,label,fn,times,belay){var counter=0;if(jQuery.isFunction(label)){if(!times){times=fn}fn=label;label=interval}interval=jQuery.timer.timeParse(interval);if(typeof interval!="number"||isNaN(interval)||interval<=0){return}if(times&&times.constructor!=Number){belay=!!times;times=0}times=times||0;belay=belay||false;var timers=jQuery.data(element,this.dataKey)||jQuery.data(element,this.dataKey,{});if(!timers[label]){timers[label]={}}fn.timerID=fn.timerID||this.guid++;var handler=function(){if(belay&&this.inProgress){return}this.inProgress=true;if((++counter>times&&times!==0)||fn.call(element,counter)===false){jQuery.timer.remove(element,label,fn)}this.inProgress=false};handler.timerID=fn.timerID;if(!timers[label][fn.timerID]){timers[label][fn.timerID]=window.setInterval(handler,interval)}this.global.push(element)},remove:function(element,label,fn){var timers=jQuery.data(element,this.dataKey),ret;if(timers){if(!label){for(label in timers){this.remove(element,label,fn)}}else{if(timers[label]){if(fn){if(fn.timerID){window.clearInterval(timers[label][fn.timerID]);delete timers[label][fn.timerID]}}else{for(var fn in timers[label]){window.clearInterval(timers[label][fn]);delete timers[label][fn]}}for(ret in timers[label]){break}if(!ret){ret=null;delete timers[label]}}}for(ret in timers){break}if(!ret){jQuery.removeData(element,this.dataKey)}}}}});jQuery(window).bind("unload",function(){jQuery.each(jQuery.timer.global,function(index,item){jQuery.timer.remove(item)})});
