(function($){var throbberURL="http://g-ecx.images-amazon.com/images/G/16/misc/throbber1._V221872907_.gif";try{var preloadThrobberImage=new Image();preloadThrobberImage.src=throbberURL}catch(e){}var page=location.pathname.match(/^\/(s|gsearch)/)?"results":"leaf";var pageType=page=="results"?"search":"leaf";if(location.pathname.match(/^\/gsearch/)){pageType="gsearch"}var trackEvent=function(hash){hash._=(new Date()).getTime();var url="http://vs.target.com/event.txt?"+Search.util.hashToQueryString(hash);var head=document.getElementsByTagName("head")[0];var script=document.createElement("script");script.type="text/javascript";script.src=url;head.appendChild(script)};if(typeof window.Search=="undefined"){window.Search={leftNavAccordion:function(opts){opts=$.extend({binSelector:"ul.abn-bin",maxCount:9,scope:document},opts);$(opts.binSelector,opts.scope).each(function(){var size=$("> li",this).size();if(size>opts.maxCount){var categoryName=$(this).prevAll("div.abn-header:eq(0)");if(categoryName.size()>0){categoryName=$.trim(categoryName.text().replace(/Narrow By/,""))+"s"}else{categoryName="Categories"}if(categoryName=="s"){categoryName="Categories"}var elementsToHide=$(this).children("li.abn-item:gt("+(opts.maxCount-1)+")");var seeMoreText="See All "+size+" "+categoryName;var seeFewerText="See Fewer "+categoryName;var link=$("<a href='javascript:void(0)'>"+seeMoreText+"</a>");link.click(function(){if(link.data("isExpanded")){link.data("isExpanded",false).text(seeMoreText);elementsToHide.hide()}else{link.data("isExpanded",true).text(seeFewerText);elementsToHide.show();firstHiddenLink.focus()}});elementsToHide.hide();var firstHiddenLink=$("> li:eq("+opts.maxCount+") a",this);var linkLi=$("<li class='abn-item'>").append(link);$(this).append(linkLi)}})},fixQIRefTags:function(opts){opts=$.extend({scope:document,selector:"a.quickinfo",newRefTag:function(ref){return"ref_replace_this_callback"}},opts);$(opts.selector,opts.scope).each(function(){var attr=$(this).attr("id");var new_attr=attr.split(":");if(new_attr.length>1){new_attr=new_attr[0]+":"+opts.newRefTag(new_attr[1]);$(this).attr("id",new_attr)}})},fixAnchorRefTags:function(opts){opts=$.extend({scope:document,selector:"a[href*=ref]",newRefTag:function(originalRefTag){}},opts);$(opts.selector,opts.scope).each(function(){var href=$(this).attr("href");var ref=href.match(/ref=(.*_\d*)\?/);if(ref){var newRef="ref="+opts.newRefTag(ref[1])+"?";$(this).attr("href",href.replace(/ref=.*_\d*\?/,newRef))}})},fixQidTags:function(opts){opts=$.extend({scope:document,selector:"a[href*=sr]",newQidValue:function(){}},opts);$(opts.selector,opts.scope).each(function(){var href=$(this).attr("href");var qid=href.match(/&?qid=/);if(!qid){var newQid="qid="+opts.newQidValue();var anchor=href.match(/#[a-z0-9]*/i);if(anchor){href=href.replace(anchor,"&"+newQid+anchor);$(this).attr("href",href)}else{$(this).attr("href",href+"&"+newQid)}}})},fixSrTags:function(opts){opts=$.extend({scope:document,selector:"a[href*=sr]",newSrValue:function(newSrValue){}},opts);$(opts.selector,opts.scope).each(function(){var href=$(this).attr("href");var sr=href.match(/&?sr=(\d*\-\d*)&?/);if(sr){var newSr="sr="+opts.newSrValue(sr[1]);$(this).attr("href",href.replace(/&?sr=\d*-\d*&?/,"&"+newSr+"&"))}})},util:{queryParamsToHash:function(params){var list=params.split("&");var hash={};for(var i=0;i<list.length;i++){var property=list[i].split("=");hash[property[0]]=unescape(property[1])}return hash},processHash:function(actualHash){var hash;if(!actualHash){hash=InitialSearch}else{if(typeof(actualHash)=="object"){hash=actualHash}else{try{hash=eval("("+actualHash+")")}catch(e1){try{hash=eval(actualHash)}catch(e){}}}}return hash},hashToQueryString:function(hash){var list=[];for(var key in hash){list.push(key+"="+hash[key])}return list.join("&")}},initializeSearchLeafResults:function(selector,makeSearchOptionsDynamic){var selector=typeof selector=="undefined"?$(".searchResults .slot1"):$(selector);$("a.quickInfo",selector).quickinfo();$(".priceBreaksMap a",selector).priceBreaksMAP();if(!!makeSearchOptionsDynamic){Search.makeSearchOptionsDynamic()}if(window.useAddToCartConfirmationLayer){$("a.addToCart",selector).accessibleClick(function(e){e.preventDefault();var top=$(this).position().top;invokeConfLayer(this,"search",top)})}$(".fiats a",selector).fiats({page:page});$("a.watch",selector).watchLink();$("a.listen",selector).listenLink();Search.fixQidTags({scope:selector,newQidValue:function(){return window.InitialSearch.qid}})},makeSearchOptionsDynamic:function(){var reftag_prefix=page=="results"?"sr":"br";var searchResultsAndOptions=$(".searchResultsAndOptions");$("div.changeView ul.viewAs a",searchResultsAndOptions).click(function(e){e.preventDefault();var view=$(this).attr("href").match(/searchView=([^&#]*)/)[1];var hash={};hash.searchView=view;hash=Search.util.processHash(hash);$(document).trigger("searchHashChanged",[hash]);var trackView=({grid5:"smgrid",grid3:"lggrid",list:"list"})[view];trackEvent({action:reftag_prefix+"_view_"+trackView})})},updateDynamicPriceBin:function(target){var dynamicPriceBinForm=$(".abn-item input[name='low-price']").closest("form");$.each(["searchSize","searchRank","searchView"],function(){$("input[name="+this+"]",dynamicPriceBinForm).val(target[this])})},updateSupportingLinks:function(hash){var searchResultsAndOptions=$(".searchResultsAndOptions");$("#leftNav a").add(".itemsPerPage a.count30, .itemsPerPage a.count60, .itemsPerPage a.count90, .itemsPerPage a.count150, ul.sortBy a, div.pagination a",searchResultsAndOptions).each(function(){var href=$(this).attr("href");var href_parts=href.split("?");var vars=href_parts[1];if(!vars){vars=""}vars=Search.util.queryParamsToHash(vars);vars.searchView=hash.searchView;delete vars.rank;href=href_parts[0]+"?"+Search.util.hashToQueryString(vars);$(this).attr("href",href)})},showLoading:function(){var throbber="<img src='"+throbberURL+"' alt='Loading...'/>";var height=$("#searchResultsDisplay").find("> ol").height();$("#searchResultsDisplay").find("> ol").remove().end().append("<div style='margin:0 auto;text-align:center;display:block;height:"+height+"px;'>"+throbber+"</div>")},checkHash:function(ev,hash){if(ev&&!hash){hash=Search.util.queryParamsToHash(ev)}if(!hash){hash=InitialSearch}var searchResults=$(".searchResultsAndOptions");var url=location.href.split("?");var baseURL="/searchAjax";url[1]=url[1].replace(/#.*/,"");var current_url_params=Search.util.queryParamsToHash(url[1]);var asins=$.makeArray($(".searchSlot[asins]").map(function(){return $(this).attr("asins")})).join(",").split(",");asins='["'+asins.join('","')+'"]';var params={asins:asins,parentAsins:asins,searchSize:InitialSearch.searchSize,searchView:hash.searchView,searchPage:InitialSearch.searchPage,searchRank:InitialSearch.searchRank,totalResults:searchTotalResults,searchNode:current_url_params.searchNodeID||current_url_params.node,layoutId:1,layoutDomain:"Target",breadcrumb:"false",pageType:pageType};if(current_url_params.refinementHistory){params.refinementHistory=current_url_params.refinementHistory}if(current_url_params.searchBinNameList){params.searchBinNameList=current_url_params.searchBinNameList}if(current_url_params.keywords||current_url_params.searchKeywords){params.keywords=current_url_params.keywords||current_url_params.searchKeywords}if(current_url_params.rh){params.rh=current_url_params.rh}var field_regex=new RegExp(/^field_/);for(var field in current_url_params){if(field_regex.test(field)){params[field]=current_url_params[field]}}params.mode="reloadResults";Search.updateSupportingLinks(hash);Search.updateDynamicPriceBin(hash);currentHash=hash;Search.showLoading(searchResults);$("input[name=search_leaf_ajax_history]").val(Search.util.hashToQueryString(hash));$.ajax({type:"POST",url:baseURL,data:params,cache:true,dataType:"html",success:function(html){var content=$("<div/>").append(html).find(".searchResultsAndOptions > *");searchResults.html(content);Search.initializeSearchLeafResults(undefined,true);Search.populateSlots(params)},error:function(){},complete:function(){}});return true},populateSlots:function(firstParams){if(firstParams===undefined){firstParams={}}var emptySlots=$(".searchResultsAndOptions .searchSlot:empty");if(emptySlots.size()>0){$(".searchResultsAndOptions .searchSlot:first .lastRow").each(function(){$(this).removeClass("lastRow")})}var originalPage=(InitialSearch.searchPage-1)*InitialSearch.searchSize/30+1;emptySlots.each(function(index){var isLastSlot=index==emptySlots.size()-1;var slotNumber=parseInt($(this).closest(".searchSlot").attr("class").match(/slot(\d)/)[1]);var url=location.href.split("?");var baseURL="/searchAjax";url[1]=url[1].replace(/#.*/,"");var current_url_params=Search.util.queryParamsToHash(url[1]);var asins=$(this).attr("asins").split(",");asins='["'+asins.join('","')+'"]';var params={asins:asins,parentAsins:asins,searchSize:InitialSearch.searchSize,searchView:firstParams.searchView||InitialSearch.searchView,searchPage:InitialSearch.searchPage,searchRank:InitialSearch.searchRank,totalResults:searchTotalResults,searchNode:current_url_params.searchNodeID||current_url_params.node,layoutId:2,layoutDomain:"Target",breadcrumb:"false",pageType:pageType,mode:"moreResults"};if(current_url_params.refinementHistory){params.refinementHistory=current_url_params.refinementHistory}if(current_url_params.searchBinNameList){params.searchBinNameList=current_url_params.searchBinNameList}if(current_url_params.keywords||current_url_params.searchKeywords){params.keywords=current_url_params.keywords||current_url_params.searchKeywords}if(current_url_params.rh){params.rh=current_url_params.rh}var field_regex=new RegExp(/^field_/);for(var field in current_url_params){if(field_regex.test(field)){params[field]=current_url_params[field]}}var slot=$(this);setTimeout(function(){var $a;var retryCount=0;var ajaxOptions={type:"POST",url:baseURL,data:params,cache:true,dataType:"html",success:function(html){var redirectCount=$a.getResponseHeader("X-Target-NumRedirects")||"0";try{redirectCount=parseInt(redirectCount)}catch(e){redirectCount=0}if(redirectCount==0){var content=$("<div/>").append(html).find(".searchSlot > div");var ol=content.find(".productList:eq(0)");if(ol&&ol.attr("error")=="noproductdata"&&retryCount++==0&&false){setTimeout(function(){$a=$.ajax(ajaxOptions)},1000);return}slot.html(content);Search.fixQIRefTags({scope:slot,newRefTag:function(originalRef){var ref=originalRef.match(/(.*_)(\d*)/);if(ref.length>2){return ref[1]+(parseInt(ref[2])+30*(slotNumber-1))}}});Search.fixAnchorRefTags({scope:slot,newRefTag:function(originalRef){var ref=originalRef.match(/(.*_)(\d*)/);if(ref.length>2){return ref[1]+(parseInt(ref[2])+30*(slotNumber-1))}}});Search.fixSrTags({scope:slot,newSrValue:function(originalSr){var sr=originalSr.match(/(\d*)\-(\d*)/);if(sr.length>2){return sr[1]+"-"+(parseInt(sr[2])+30*(slotNumber-1))}}});Search.fixQidTags({scope:slot,newQidValue:function(){return window.InitialSearch.qid}});Search.initializeSearchLeafResults(slot);$(".firstRow",slot).each(function(){$(this).removeClass("firstRow")});if(!isLastSlot){$(".lastRow",slot).each(function(){$(this).removeClass("lastRow")})}}}};$a=$.ajax(ajaxOptions)},(slotNumber-1)*1000)})}}}$.fn.watchLink=function(opts){opts=$.extend({reftag:"br_video_Quick_Info",asinCallback:function(link){return $(link).closest("[asin]").attr("asin")},css:{visibility:"visible"}},opts);$(this).each(function(){$(this).css(opts.css)});return $(this).click(function(e){var link=$(this);var asin=opts.asinCallback(link);if(asin){if(opts.reftag){e.preventDefault();QuickInfo.invokeRichContentLayer(asin,link.closest("div").get(0),opts.reftag,"Videos")}}})};$.fn.listenLink=function(opts){opts=$.extend({reftag:"br_audio_Quick_Info",asinCallback:function(link){return $(link).closest("[asin]").attr("asin")},css:{visibility:"visible"}},opts);$(this).each(function(){$(this).css(opts.css)});return $(this).click(function(e){var link=$(this);var asin=opts.asinCallback(link);if(asin){if(opts.reftag){e.preventDefault();QuickInfo.invokeRichContentLayer(asin,link.closest("div").get(0),opts.reftag,"Tracks")}}})};$.fn.priceBreaksMAP=function(){return $(this).click(function(e){e.preventDefault();var asin=$(this).closest("[asin]");if(asin){asin=asin.attr("asin")}if(!asin){return}window.open("/gp/detail/map-popup.html/?quantity=1&asin="+asin,"named","location=no,menubar=no,resizable=no,height=425,width=675,scrollbars=no,left=220,screenX=220,top=70,screenY=70")})};$.fn.fiats=function(opts){opts=$.extend({page:"the_page",queryArray:[]},opts);return $(this).click(function(e){e.preventDefault();var asin=$(this).closest("[asin]").attr("asin");var queryArray;if(typeof opts.queryArray=="function"){queryArray=opts.queryArray.call(this)}FIATS.invoke({asin:asin,element:this,callingPage:opts.page,qid:opts.qid,queryArray:queryArray})})};$(function(){$("link[href*=noJavaScript]").attr("disabled","true")})})(jQuery);

/*
 * Copyright (c) 2005 - 2010, James Auldridge
 * All rights reserved.
 *
 * Licensed under the BSD, MIT, and GPL (your choice!) Licenses:
 *  http://code.google.com/p/cookies/wiki/License
 * Version 2.2.0
 * Site: http://code.google.com/p/cookies/
 */
var jaaulde=window.jaaulde||{};jaaulde.utils=jaaulde.utils||{};jaaulde.utils.cookies=(function(){var resolveOptions,assembleOptionsString,parseCookies,constructor,defaultOptions={expiresAt:null,path:"/",domain:null,secure:false};resolveOptions=function(options){var returnValue,expireDate;if(typeof options!=="object"||options===null){returnValue=defaultOptions}else{returnValue={expiresAt:defaultOptions.expiresAt,path:defaultOptions.path,domain:defaultOptions.domain,secure:defaultOptions.secure};if(typeof options.expiresAt==="object"&&options.expiresAt instanceof Date){returnValue.expiresAt=options.expiresAt}else{if(typeof options.hoursToLive==="number"&&options.hoursToLive!==0){expireDate=new Date();expireDate.setTime(expireDate.getTime()+(options.hoursToLive*60*60*1000));returnValue.expiresAt=expireDate}}if(typeof options.path==="string"&&options.path!==""){returnValue.path=options.path}if(typeof options.domain==="string"&&options.domain!==""){returnValue.domain=options.domain}if(options.secure===true){returnValue.secure=options.secure}}return returnValue};assembleOptionsString=function(options){options=resolveOptions(options);return((typeof options.expiresAt==="object"&&options.expiresAt instanceof Date?"; expires="+options.expiresAt.toGMTString():"")+"; path="+options.path+(typeof options.domain==="string"?"; domain="+options.domain:"")+(options.secure===true?"; secure":""))};parseCookies=function(){var cookies={},i,pair,name,value,separated=document.cookie.split(";"),unparsedValue;for(i=0;i<separated.length;i=i+1){pair=separated[i].split("=");name=pair.shift().replace(/^\s*/,"").replace(/\s*$/,"");try{value=decodeURIComponent(pair.join("="))}catch(e1){value=pair.join("=")}if(typeof JSON==="object"&&JSON!==null&&typeof JSON.parse==="function"){try{unparsedValue=value;value=JSON.parse(value)}catch(e2){value=unparsedValue}}cookies[name]=value}return cookies};constructor=function(){};constructor.prototype.get=function(cookieName){var returnValue,item,cookies=parseCookies();if(typeof cookieName==="string"){returnValue=(typeof cookies[cookieName]!=="undefined")?cookies[cookieName]:null}else{if(typeof cookieName==="object"&&cookieName!==null){returnValue={};for(item in cookieName){if(typeof cookies[cookieName[item]]!=="undefined"){returnValue[cookieName[item]]=cookies[cookieName[item]]}else{returnValue[cookieName[item]]=null}}}else{returnValue=cookies}}return returnValue};constructor.prototype.filter=function(cookieNameRegExp){var cookieName,returnValue={},cookies=parseCookies();if(typeof cookieNameRegExp==="string"){cookieNameRegExp=new RegExp(cookieNameRegExp)}for(cookieName in cookies){if(cookieName.match(cookieNameRegExp)){returnValue[cookieName]=cookies[cookieName]}}return returnValue};constructor.prototype.set=function(cookieName,value,options){if(typeof options!=="object"||options===null){options={}}if(typeof value==="undefined"||value===null){value="";options.hoursToLive=-8760}else{if(typeof value!=="string"){if(typeof JSON==="object"&&JSON!==null&&typeof JSON.stringify==="function"){value=JSON.stringify(value)}else{throw new Error("cookies.set() received non-string value and could not serialize.")}}}var optionsString=assembleOptionsString(options);if(options.encodeValue!==false){value=encodeURIComponent(value)}document.cookie=cookieName+"="+value+optionsString};constructor.prototype.del=function(cookieName,options){var allCookies={},name;if(typeof options!=="object"||options===null){options={}}if(typeof cookieName==="boolean"&&cookieName===true){allCookies=this.get()}else{if(typeof cookieName==="string"){allCookies[cookieName]=true}}for(name in allCookies){if(typeof name==="string"&&name!==""){this.set(name,null,options)}}};constructor.prototype.test=function(){var returnValue=false,testName="cT",testValue="data";this.set(testName,testValue);if(this.get(testName)===testValue){this.del(testName);returnValue=true}return returnValue};constructor.prototype.setOptions=function(options){if(typeof options!=="object"){options=null}defaultOptions=resolveOptions(options)};return new constructor()})();(function(){if(window.jQuery){(function($){$.cookies=jaaulde.utils.cookies;var extensions={cookify:function(options){return this.each(function(){var i,nameAttrs=["name","id"],name,$this=$(this),value;for(i in nameAttrs){if(!isNaN(i)){name=$this.attr(nameAttrs[i]);if(typeof name==="string"&&name!==""){if($this.is(":checkbox, :radio")){if($this.attr("checked")){value=$this.val()}}else{if($this.is(":input")){value=$this.val()}else{value=$this.html()}}if(typeof value!=="string"||value===""){value=null}$.cookies.set(name,value,options);break}}}})},cookieFill:function(){return this.each(function(){var n,getN,nameAttrs=["name","id"],name,$this=$(this),value;getN=function(){n=nameAttrs.pop();return !!n};while(getN()){name=$this.attr(n);if(typeof name==="string"&&name!==""){value=$.cookies.get(name);if(value!==null){if($this.is(":checkbox, :radio")){if($this.val()===value){$this.attr("checked","checked")}else{$this.removeAttr("checked")}}else{if($this.is(":input")){$this.val(value)}else{$this.html(value)}}}break}}})},cookieBind:function(options){return this.each(function(){var $this=$(this);$this.cookieFill().change(function(){$this.cookify(options)})})}};$.each(extensions,function(i){$.fn[i]=this})})(window.jQuery)}})();

/* This code was written by Tyler Akins and has been placed in the
 * public domain.  It would be nice if you left this header intact.
 * Base64 code from Tyler Akins -- http://rumkin.com
 *
 * Adapted as plugin by Amazon.
*/
(function($){var StringMaker;if($.browser.webkit||$.browser.mozilla){StringMaker=function(){this.str="";this.length=0;this.append=function(s){this.str+=s;this.length+=s.length};this.prepend=function(s){this.str=s+this.str;this.length+=s.length};this.toString=function(){return this.str}}}else{StringMaker=function(){this.parts=[];this.length=0;this.append=function(s){this.parts.push(s);this.length+=s.length};this.prepend=function(s){this.parts.unshift(s);this.length+=s.length};this.toString=function(){return this.parts.join("")}}}var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";$.encode64=function(input){var output=new StringMaker();var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;while(i<input.length){chr1=input.charCodeAt(i++);chr2=input.charCodeAt(i++);chr3=input.charCodeAt(i++);enc1=chr1>>2;enc2=((chr1&3)<<4)|(chr2>>4);enc3=((chr2&15)<<2)|(chr3>>6);enc4=chr3&63;if(isNaN(chr2)){enc3=enc4=64}else{if(isNaN(chr3)){enc4=64}}output.append(keyStr.charAt(enc1)+keyStr.charAt(enc2)+keyStr.charAt(enc3)+keyStr.charAt(enc4))}return output.toString()};$.decode64=function(input){var output=new StringMaker();var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");while(i<input.length){enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output.append(String.fromCharCode(chr1));if(enc3!=64){output.append(String.fromCharCode(chr2))}if(enc4!=64){output.append(String.fromCharCode(chr3))}}return output.toString()}})(jQuery);

var SearchApplication={};(function($){window.searchInitialLoad=typeof searchInitialLoad=="undefined"?true:searchInitialLoad;window.firstChange=typeof firstChange=="undefined"?true:firstChange;$(function(){Search.initializeSearchLeafResults(undefined,true);if(typeof InitialSearch=="undefined"){return}var dynamicPriceBinForm=$(".abn-link input[name='low-price']").closest("form");$.each(["searchSize","searchRank","searchView"],function(){if($("input[name="+this+"]",dynamicPriceBinForm).length==0){dynamicPriceBinForm.prepend("<input type='hidden' name='"+this+"'>")}});$("input[name=page]",dynamicPriceBinForm).remove();$("<input type='hidden' name='searchPage' value='1'/>").prependTo(dynamicPriceBinForm);Search.updateDynamicPriceBin(InitialSearch);window.searchInitialLoad=false;$(document).bind("searchHashChanged",Search.checkHash);var url=location.href.split("?");url[1]=url[1].replace(/#.*/,"");var searchLeafHistory=$("input[name=search_leaf_ajax_history]").val();if(searchLeafHistory){$(document).trigger("searchHashChanged",[Search.util.queryParamsToHash(searchLeafHistory)])}else{Search.populateSlots()}$("link[href*=noJavaScript]").attr("disabled","true");$("ul.sortBy a, ol.itemsPerPage a").click(function(){var field="search";if($(this).is("ul.sortBy a")){field+="Rank"}else{field+="Size"}var cookie=$.cookies.get("displayOptions");var displayOptions;if(cookie){try{displayOptions=eval("("+$.decode64(cookie)+")")}catch(e){}}if(!displayOptions){displayOptions={}}var component=$(this).attr("href").match(new RegExp(field+"=([^&#]*)"));if(component&&component.length>1){displayOptions[field]=component[1];var value=$.encode64(simpleJSToJSON(displayOptions));var expirationDate=new Date();expirationDate.setDate(expirationDate.getDate()+90);$.cookies.set("displayOptions",value,{expiresAt:expirationDate,domain:document.domain,encodeValue:false})}})});function hashEquality(hash1,hash2){for(var key1 in hash1){if(hash1[key1]!=hash2[key1]){return false}}for(var key2 in hash2){if(hash2[key2]!=hash1[key2]){return false}}return true}function simpleJSToJSON(obj){var str=["{"];for(var key in obj){str.push('"');str.push(key);str.push('":"');str.push(obj[key]);str.push('"');str.push(",")}str.pop();str.push("}");return str.join("")}})(jQuery);


