(function($){$.fn.tabs=function(newOptions){if(this.length>1){for(var i=0;i<this.length;i++){$(this[i]).tabs(newOptions)}return this}var tabs=this;var baseOptions={tabsClass:".tabs-nav > li",tabsSelected:".tabs-selected",tabPanels:".panels",tabPrefix:".tab",action:"click",debug:false};var options=$.extend(baseOptions,newOptions);var hooks=function(thisObject,hookList){if(typeof hookList=="function"){hookList.apply(thisObject,[])}else{if(/object|array/.test(typeof hookList)){var result={isOK:true};for(var i=0;i<hookList.length;i++){if(result.isOK){result=hookList[i].apply(thisObject,[result.data])}}}}};var tabIndex=function(element,tabCSS,selectedClass){var selectedTab=0;selectedClass=selectedClass.replace(/^./,"");$(tabCSS,tabs).each(function(){if(this==element){tabs.mainTabId=selectedTab;$(element).addClass(selectedClass)}else{$(this).removeClass(selectedClass)}selectedTab++})};var log=function(message,data){if(options.debug){try{console.log(arguments)}catch(e){$("BODY").append($("<div class='error'>"+data+"</div>"))}}};this.initialize=function(){$(options.tabsClass,tabs).bind(options.action,function(e){tabs.changeTab(this);e.preventDefault()});this.changeTab($(options.tabsSelected,this).get(0));return this};this.changeTab=function(element){tabIndex(element,options.tabsClass,options.tabsSelected);var tab=this.getCurrentPanel();this.data("lastPanel",tab);var tabOptions=options;if(options["tab"+tabs.mainTabId]!=undefined){tabOptions=options["tab"+tabs.mainTabId]}$(options.tabPanels,this).hide();$(".tab"+tabs.mainTabId,this).show();hooks(tabs,tabOptions.onload)};this.getOptions=function(){return $(tabs).data("options")};this.getMainTabId=function(){return tabs.mainTabId};this.getCurrentPanel=function(){return $(options.tabPrefix+tabs.mainTabId,tabs)};this.getLastPanel=function(){return this.data("lastPanel")};return this.initialize()}})(jQuery);

(function($){jQuery.fn.carousel=function(newOptions){if(this.length>1){for(var i=0;i<this.length;i++){$(this[i]).carousel(newOptions)}return this}var carousel=this;var baseOptions={contentClass:".content",containerClass:".container",containerItem:".container .content li",leftArrow:".leftarrow",rightArrow:".rightarrow",pageDots:".pageDots",pageDotClass:"div",arrowDisabled:".disabled",arrowAction:"click",stepSize:0,preventDefault:false,isCircular:true,debug:true};var options=$.extend(baseOptions,newOptions);var hooks=function(thisObject,hookList,args){args=args||[];if($.isFunction(hookList)){return hookList.apply(thisObject,args).isOK}else{if(/object|array/.test(typeof hookList)){var result={isOK:true,data:args};for(var i=0;i<hookList.length;i++){if(result.isOK){result=hookList[i].apply(thisObject,result.data||[])}}return result.isOK}}return true};var moveCarousel=function(nextLeftPosition){movePageDisplay();disableArrows();carousel.setContentLeft(nextLeftPosition);carousel.content.animate({left:nextLeftPosition},800,"linear",function(){hooks(carousel,options.afterMove)})};var movePageDisplay=function(){var thisPage=carousel.getCurrentPanel();if($(options.pageDots+" "+options.pageDotClass+".pageDot"+thisPage,carousel).get(0)!=undefined){$(options.pageDots+" "+options.pageDotClass+".on",carousel).removeClass("on").addClass("off");$(options.pageDots+" "+options.pageDotClass+".pageDot"+thisPage,carousel).removeClass("off").addClass("on")}};var disableArrows=function(){if(!options.isCircular){$(options.leftArrow,carousel).removeClass(options.arrowDisabled);$(options.rightArrow,carousel).removeClass(options.arrowDisabled);if(carousel.getCurrentPanel()==1){$(options.leftArrow,carousel).addClass(options.arrowDisabled)}if(carousel.getCurrentPanel()==(carousel.getTotalItems()/carousel.getShownPerSlide())){$(options.rightArrow,carousel).addClass(options.arrowDisabled)}}};var log=function(data){if(options.debug){try{console.log("%o: %o",data,this)}catch(e){$("BODY").append($("<div class='error'>"+data+"</div>"))}}};this.initialize=function(){hooks(carousel,options.beforeInit);this.findArrows();this.findPageDots();this.content=$(options.contentClass,this).eq(0);this.currentItem=$(options.containerItem,this).eq(0);this.container=$(options.containerClass,this).eq(0);this.setShowingItem(0);this.setContentLeft(0);disableArrows();hooks(carousel,options.afterInit);return this};this.findArrows=function(container){var container=container||this;$(options.leftArrow,container).bind(options.arrowAction,function(e){carousel.moveSlider("left");if(options.preventDefault){e.preventDefault()}});$(options.rightArrow,container).bind(options.arrowAction,function(e){carousel.moveSlider("right");if(options.preventDefault){e.preventDefault()}})};this.findPageDots=function(container){var container=container||this;$(options.pageDots+" "+options.pageDotClass,container).bind("click",function(e){var result=$(this).attr("class").match(/^([\w\-]+\s)*pageDot(\d+)(\s[\w\-]+)*$/i);var panelNum=result!=null?result[2]-1:-1;if(hooks(carousel,options.onPageSelect,[panelNum])){carousel.moveToPosition(panelNum*carousel.getShownPerSlide()+1)}if(options.preventDefault){e.preventDefault()}})};this.moveSlider=function(direction){if(!($.browser.msie&&options.maxSize)&&this.getItemWidth()!=this.currentItem.outerWidth(true)){this.setItemWidth();this.setShownPerSlide();if(options.stepSize>0){this.setStepSize();this.setTotalItems();this.setContentWidth()}}if(!hooks(this,options.beforeMove)){return}var hookList;if(direction=="right"){hookList=options.moveRight}else{if(direction=="left"){hookList=options.moveLeft}}if(!hooks(this,hookList)){return}var maxLeft=this.maxLeft();var nextLeftPosition;switch(direction){case"right":nextLeftPosition=this.getContentLeft()-this.getStepSize();var currentItem=((nextLeftPosition/this.getItemWidth())*-1);if(options.stepSize>0&&currentItem<=this.getTotalItems()&&currentItem>=(this.getTotalItems()-options.stepSize)&&this.getContentLeft()!=maxLeft&&nextLeftPosition<maxLeft){nextLeftPosition=maxLeft}this.setShowingItem((nextLeftPosition/this.getItemWidth())*-1);break;case"left":nextLeftPosition=this.getContentLeft()+this.getStepSize();var currentItem=((nextLeftPosition/this.getItemWidth())*-1)+1;if(options.stepSize>0&&this.getContentLeft()<0&&currentItem<=0&&currentItem>(options.stepSize*-1)){nextLeftPosition=0}this.setShowingItem(this.getShowingItem!=0?(nextLeftPosition/this.getItemWidth()*-1):0);break}if(options.isCircular){if(nextLeftPosition<=maxLeft){nextLeftPosition=0;this.setShowingItem(0)}else{if(nextLeftPosition>0){nextLeftPosition=this.maxLeft()+this.getStepSize();this.setShowingItem(((nextLeftPosition/this.getItemWidth())*-1)||0)}}}if(nextLeftPosition>=maxLeft&&nextLeftPosition<=0){moveCarousel(nextLeftPosition)}return};this.moveToPosition=function(position){position--;this.setShowingItem(position);var nextLeftPosition=(this.getItemWidth()*position)*-1;var maxLeft=this.maxLeft();if(nextLeftPosition<maxLeft){nextLeftPosition=maxLeft}moveCarousel(nextLeftPosition)};this.maxLeft=function(){var totalPages=carousel.getTotalItems()/carousel.getShownPerSlide();var remainder=totalPages-parseInt(totalPages);totalPages=parseInt(totalPages);if(remainder>0){totalPages++}return(this.getStepSize()*totalPages)*-1};this.calculateContentLength=function(){this.setTotalItems($(options.containerItem,this).length);this.setContentWidth(this.getItemWidth()*this.getTotalItems())};this.setDisplayWidth=function(){this.data("displayWidth",this.container.width())};this.setItemWidth=function(){if($.browser.msie&&options.maxSize){this.data("itemWidth",options.maxSize)}else{this.data("itemWidth",this.currentItem.outerWidth(true))}};this.setShownPerSlide=function(){this.data("shownPerSlide",this.getDisplayWidth()/this.getItemWidth())};this.setStepSize=function(){this.data("stepSize",options.stepSize>0?this.getItemWidth()*options.stepSize:this.getDisplayWidth())};this.setTotalItems=function(){this.data("totalItems",$(options.containerItem,this).length)};this.setContentWidth=function(){this.data("contentWidth",(this.getItemWidth()*this.getTotalItems()))};this.setShowingItem=function(showing){this.data("showingItem",showing)};this.setContentLeft=function(left){this.data("contentLeft",left)};this.getDisplayWidth=function(){if(typeof this.data("displayWidth")=="undefined"){this.setDisplayWidth()}return this.data("displayWidth")};this.getItemWidth=function(){if(typeof this.data("itemWidth")=="undefined"){this.setItemWidth()}return this.data("itemWidth")};this.getShownPerSlide=function(){if(typeof this.data("shownPerSlide")=="undefined"){this.setShownPerSlide()}return this.data("shownPerSlide")};this.getStepSize=function(){if(typeof this.data("stepSize")=="undefined"){this.setStepSize()}return this.data("stepSize")};this.getContentWidth=function(){if(typeof this.data("contentWidth")=="undefined"){this.setContentWidth()}return this.data("contentWidth")};this.getContentLeft=function(){if(typeof this.data("contentLeft")=="undefined"){this.setContentLeft()}return this.data("contentLeft")};this.getShowingItem=function(){if(typeof this.data("showingItem")=="undefined"){this.setShowingItem(0)}return this.data("showingItem")};this.getTotalItems=function(){if(typeof this.data("totalItems")=="undefined"){this.setTotalItems()}return this.data("totalItems")};this.getCurrentPanel=function(){return(this.getShowingItem()+this.getShownPerSlide())/this.getShownPerSlide()};return this.initialize()}})(jQuery);

(function($){jQuery.fn.quickinfo=function(newOptions){if(this.length>1){for(var i=0;i<this.length;i++){$(this[i]).quickinfo(newOptions)}return this}if(this.length<1){return this}var quickinfo=this;var baseOptions={buttonClass:"quickInfoButton",activeClass:"quickInfoActive",buttonOnly:false,invokeFunction:"invokeQuickInfo",queryString:""};var options=$.extend(baseOptions,newOptions);this.initialize=function(){var relInfo=this.attr("id");var relInfoParts=relInfo.split(":");if(relInfoParts.length<2){return false}else{this.data("args",relInfoParts)}this.addDom();this.addEvents();this.data("active",false);return this};this.addDom=function(){var qiButton=document.createElement("span");qiButton.className=options.buttonClass;this.prepend(qiButton);this.data("qiButton",$(qiButton));this.addClass(options.activeClass)};this.addEvents=function(){var clickEl;if(options.buttonOnly==true){clickEl=this.data("qiButton")}else{clickEl=this}clickEl.hover(function(){quickinfo.data("active",true)},function(){quickinfo.hide().show();quickinfo.data("active",false)}).keydown(function(){quickinfo.data("active",true)}).keyup(function(){window.setTimeout(function(){quickinfo.data("active",false)},1)}).click(function(event){e=window.event||event;if(quickinfo.data("active")!=true){return true}qi=$(this).data("quickinfo");args=quickinfo.data("args");args.push(this);args.push(options.queryString);var functionToCall=window[options.invokeFunction];if(typeof functionToCall=="function"){functionToCall.apply(quickinfo,args)}return false})};return this.initialize()}})(jQuery);

var vsDescPattern=new RegExp("<li>","i");var vsAvblMsgPatterns=new Array(9);vsAvblMsgPatterns[0]=new RegExp("24(?=(.)*hour)","i");vsAvblMsgPatterns[1]=new RegExp("1(.)*2(?=(.)*day)","i");vsAvblMsgPatterns[2]=new RegExp("3(.)*5(?=(.)*day)","i");vsAvblMsgPatterns[3]=new RegExp("5(.)*7(?=(.)*day)","i");vsAvblMsgPatterns[4]=new RegExp("1(.)*2(?=(.)*week)","i");vsAvblMsgPatterns[5]=new RegExp("2(.)*3(?=(.)*week)","i");vsAvblMsgPatterns[6]=new RegExp("2(.)*6(?=(.)*week)","i");vsAvblMsgPatterns[7]=new RegExp("4(.)*8(?=(.)*week)","i");vsAvblMsgPatterns[8]=new RegExp("mail","i");function boolAssignment(args){this.amznVar=args.amznVar;this.type=args.type;this.standin=args.replacement;this.printObject=function(){if("scalar"==this.type){if(null!=amznAnalytics.getElement(this.amznVar)){return this.standin}}else{if("list"==this.type){if(null!=amznAnalytics.getList(this.amznVar)){return this.standin}}else{if("set"==this.type){if(null!=amznAnalytics.getSet(this.amznVar)){return this.standin}}}}return""}}function boolTrueAssignment(args){this.amznVar=args.amznVar;this.type=args.type;this.standin=args.replacement;this.printObject=function(){if("scalar"==this.type){if("true"==amznAnalytics.getElement(this.amznVar)){return this.standin}}return""}}function boolFalseAssignment(args){this.amznVar=args.amznVar;this.type=args.type;this.standin=args.replacement;this.printObject=function(){if("scalar"==this.type){if(null==amznAnalytics.getElement(this.amznVar)){return this.standin}}return""}}function simpleAssignment(args){this.pre=args.pre;this.amznVar=args.amznVar;this.post=args.post;this.printObject=function(){if(amznAnalytics.getElement(this.amznVar)){return this.pre+amznAnalytics.getElement(this.amznVar)+this.post}return""}}function objectAssignment(args){this.pre=args.pre;this.amznVar=args.amznVar;this.index=args.index;this.post=args.post;this.printObject=function(){if(amznAnalytics.getElement(this.amznVar)){return this.pre+amznAnalytics.getElement(this.amznVar)[this.index]+this.post}}}function loopListAssignment(args){this.amznVar=args.amznVar;this.format=args.format;this.indices=args.indices;this.separator=args.separator;this.printObject=function(){var aggregator="";if(null!=amznAnalytics.getList(this.amznVar)){var arrayInstance=amznAnalytics.getList(this.amznVar);for(var index=0,len=arrayInstance.length;index<len;index++){var objectArray=arrayInstance[index];if(typeof(objectArray)=="string"){aggregator=arrayInstance.join(this.separator);break}else{var argArray=[];for(var index2=0,len2=this.indices.length;index2<len2;index2++){argArray.push(objectArray[this.indices[index2]])}if(""==aggregator){aggregator+=this.format.sprintf(argArray)}else{aggregator+=this.separator+this.format.sprintf(argArray)}}}}return aggregator}}function loopSetAssignment(args){this.amznVar=args.amznVar;this.format=args.format;this.indices=args.indices;this.separator=args.separator;this.printObject=function(){var aggregator="";if(null!=amznAnalytics.getSet(this.amznVar)){var arrayInstance=amznAnalytics.getSet(this.amznVar);for(var index=0,len=arrayInstance.length;index<len;index++){var objectArray=arrayInstance[index];var argArray=[];for(var index2=0,len2=this.indices.length;index2<len2;index2++){argArray.push(objectArray[this.indices[index2]])}if(""==aggregator){aggregator+=this.format.sprintf(argArray)}else{aggregator+=this.separator+this.format.sprintf(argArray)}}}return aggregator}}function assignmentRHS(assignmentParts,separator){this.separator=separator;this.parsedAssigns=[];for(var index=0,len=assignmentParts.length;index<len;index++){var assignmentPart=assignmentParts[index];var type=assignmentPart.type;var pushVar={};if("onExists"==type){pushVar=new boolAssignment(assignmentPart.args)}else{if("scalar"==type){pushVar=new simpleAssignment(assignmentPart.args)}else{if("object"==type){pushVar=new objectAssignment(assignmentPart.args)}else{if("list"==type){pushVar=new loopListAssignment(assignmentPart.args)}else{if("set"==type){pushVar=new loopSetAssignment(assignmentPart.args)}else{if("onBooleanTrue"==type){pushVar=new boolTrueAssignment(assignmentPart.args)}else{if("onBooleanFalse"==type){pushVar=new boolFalseAssignment(assignmentPart.args)}}}}}}}this.parsedAssigns.push(pushVar)}this.printObject=function(){var aggregator="";for(var index=0,len=this.parsedAssigns.length;index<len;index++){var appendage=this.parsedAssigns[index].printObject();if(""!=appendage){if(""!=aggregator){aggregator+=this.separator}aggregator+=appendage}}return aggregator}}function visualScienceOutput(){this.parsedAssignments={};this.eventsAssignments={};this.eventsSeparator;this.parsedListEltSeparators={};this.addAssignments=function(assignmentArray){if(assignmentArray!=null){for(var index=0,len=assignmentArray.length;index<len;index++){var assignmentTemp=assignmentArray[index];if("events"==assignmentTemp[0]){var eventsTemp=assignmentTemp[1];this.eventsSeparator=assignmentTemp[2];for(var eventsIndex=0,eventsLen=eventsTemp.length;eventsIndex<eventsLen;eventsIndex++){this.eventsAssignments[eventsTemp[eventsIndex]["args"]["replacement"]]=eventsTemp[eventsIndex]}}else{this.parsedAssignments[assignmentTemp[0]]=new assignmentRHS(assignmentTemp[1],assignmentTemp[2]);for(idx=0,size=assignmentTemp[1].length;idx<size;idx++){if(assignmentTemp[1][idx]["type"]=="list"){this.parsedListEltSeparators[assignmentTemp[0]]=assignmentTemp[1][idx]["args"]["separator"];break}}}}}};this.printObject=function(){this.constructEvents();document.writeln('<script type="text/javascript" >');document.writeln("//<![CDATA[");for(var key in this.parsedAssignments){var aggregate=this.parsedAssignments[key].printObject();var tgtDisplayValue=convertToTargetString(key,aggregate,this.parsedListEltSeparators[key]);if(tgtDisplayValue!=""){document.writeln("var "+key+' ="'+tgtDisplayValue+'";')}}document.writeln("//]]>");document.write("<\/script>");return 1};this.constructEvents=function(){var eventsAssignmentsArray=[];for(var key in this.eventsAssignments){eventsAssignmentsArray.push(this.eventsAssignments[key])}this.parsedAssignments.events=new assignmentRHS(eventsAssignmentsArray,this.eventsSeparator)}}function convertToTargetString(key,valueStr,separator){if(key=="waItemAvailability"){var strarr=valueStr.split(separator);var aggregate="";var strIndex;for(strIndex in strarr){var index=0;for(idx=0;idx<vsAvblMsgPatterns.length;idx++){if((vsAvblMsgPatterns[idx]).test(strarr[strIndex])){index=idx+1;break}}if(index!=0){if(""==aggregate){aggregate+=index}else{aggregate+=separator+index}}}return aggregate}if(key=="waItemPrice"){return(valueStr.replace(/\$/g,""))}if(key=="waProductDesc"){if(valueStr==""){return 0}if(vsDescPattern.test(valueStr)){return 1}return 2}return valueStr}function omnitureAccount(accountVar){this.accountVar=accountVar;this.parsedAssignments={};this.eventsAssignments={};this.eventsSeparator;this.addAssignments=function(assignmentArray){for(var index=0,len=assignmentArray.length;index<len;index++){var assignmentTemp=assignmentArray[index];if("events"==assignmentTemp[0]){var eventsTemp=assignmentTemp[1];this.eventsSeparator=assignmentTemp[2];for(var eventsIndex=0,eventsLen=eventsTemp.length;eventsIndex<eventsLen;eventsIndex++){this.eventsAssignments[eventsTemp[eventsIndex]["args"]["replacement"]]=eventsTemp[eventsIndex]}}else{this.parsedAssignments[this.accountVar+"."+assignmentTemp[0]]=new assignmentRHS(assignmentTemp[1],assignmentTemp[2])}}};this.printObject=function(){this.constructEvents();for(var key in this.parsedAssignments){var aggregate=this.parsedAssignments[key].printObject();eval(key+"='"+aggregate+"';")}return 1};this.constructEvents=function(){var eventsAssignmentsArray=[];for(var key in this.eventsAssignments){eventsAssignmentsArray.push(this.eventsAssignments[key])}this.parsedAssignments[this.accountVar+".events"]=new assignmentRHS(eventsAssignmentsArray,this.eventsSeparator)}}String.prototype.sprintf=function(){var fstring=this.toString();var argumentList=arguments[0];var farr=fstring.split("%s");var retstr=farr[0];for(var i=1;i<farr.length&&argumentList[i-1];i++){retstr+=argumentList[i-1]+farr[i]}return retstr};

function setElement(key,value){with(this){this.flatValues[key]=value}}function getElement(key){with(this){return this.flatValues[key]}}function appendList(key,array){with(this){var tempArray;if(null==this.listVars[key]){tempArray=new Array()}else{tempArray=this.listVars[key]}tempArray=tempArray.concat(array);this.listVars[key]=tempArray}}function getList(key){with(this){return this.listVars[key]}}function addToSet(key,array){with(this){var tempSet;if(null==this.setVars[key]){tempSet=new Array()}else{tempSet=this.setVars[key]}for(index=array.length-1;index>=0;index--){var push=true;for(index2=tempSet.length-1;index2>=0;index2--){if(tempSet[index2]==array[index]){push=false;break}}if(push){tempSet.push(array[index])}}this.setVars[key]=tempSet}}function getSet(key){with(this){return this.setVars[key]}}function amznAnalyticsObject(){this.flatValues={};this.listVars={};this.setVars={}}amznAnalyticsObject.prototype.getElement=getElement;amznAnalyticsObject.prototype.setElement=setElement;amznAnalyticsObject.prototype.appendList=appendList;amznAnalyticsObject.prototype.getList=getList;amznAnalyticsObject.prototype.addToSet=addToSet;amznAnalyticsObject.prototype.getSet=getSet;window.amznAnalytics=new amznAnalyticsObject();var vsScript=null;function vsReportInteraction(site,page){if(vsScript){vsScript.parentNode.removeChild(vsScript);vsScript=null}vsScript=document.createElement("script");vsScript.src="//vs.target.com/flashtag.txt?site="+site+"&pagename="+page+"&cachedefeat="+(new Date()).getTime();vsScript.type="text/javascript";document.getElementsByTagName("HEAD")[0].appendChild(vsScript)}function vsReportActionEvent(action,asin){if(vsScript){vsScript.parentNode.removeChild(vsScript);vsScript=null}vsScript=document.createElement("script");vsScript.src="//vs.target.com/event.txt?action="+action+"&asin="+asin;vsScript.type="text/javascript";document.getElementsByTagName("HEAD")[0].appendChild(vsScript)}function vsReportExternalSiteEvent(externalSite,url,asin){if(vsScript){vsScript.parentNode.removeChild(vsScript);vsScript=null}vsScript=document.createElement("script");vsScript.src="//vs.target.com/event.txt?site="+externalSite+"&exiturl="+url+"&asin="+asin;vsScript.type="text/javascript";document.getElementsByTagName("HEAD")[0].appendChild(vsScript)}function vsReportAndOpenExternalSiteEvent(externalSite,url,asin){vsReportExternalSiteEvent(externalSite,url,asin);window.open(url)};

