var storeURLs=new Object();storeURLs["amazon.ca"]="http://www.amazon.ca/exec/obidos/redirect-home/zlert-20";storeURLs["amazon.com"]="http://www.amazon.com/exec/obidos/redirect-home/zlertcom-20";storeURLs["amazon.de"]="http://www.amazon.de/exec/obidos/redirect-home/zlert0b-21";storeURLs["amazon.fr"]="http://www.amazon.fr/exec/obidos/redirect-home/zlert-21";storeURLs["amazon.co.uk"]="http://www.amazon.co.uk/exec/obidos/redirect-home/zlert05-21";var storeAlts=new Object();storeAlts["amazon.ca"]="in association with amazon.ca";storeAlts["amazon.com"]="in association with amazon.com";storeAlts["amazon.de"]="in partnerschaft mit amazon.de";storeAlts["amazon.fr"]="en partenariat avec amazon.fr";storeAlts["amazon.co.uk"]="in association with amazon.co.uk";var searchCategories=new Object();var searchType=new Object();var subCategories=new Object();var sortedBy=new Object();var currentCategoryId="001";var videoWindow=null;function updateStoreImagesAndLinks(A){var B=$("amazonAssociateImage");B.src="images/"+A+"_associate_130X60.gif";B.alt=storeAlts[A];var C=$("amazonAssociateLink");C.href=storeURLs[A]}function updateCategories(A){updateOptions(A,null,"searchCategories");updateCategoryOptions("searchCategories")}function updateCategoryOptions(B){var C=String($F(B));if(C=="Loading..."||C==""){C=getDefaultCategory(getCurrentStore());if(C==null){C="001"}}if(C!=null&&C!=""){currentCategoryId=C}var A=getCurrentStore();setSearchOptionsDisplay(C);updateOptions(A,C,"searchType");updateOptions(A,C,"subCategories");updateOptions(A,C,"sortedBy")}function updateOptions(store,category,selectElementId){var options=null;if(category!=null){options=eval(selectElementId+"['"+store+category+"']")}else{options=eval(selectElementId+"['"+store+"']")}if(options==null){setLoadingMessage(selectElementId);var url="SearchOptions";var params="option="+selectElementId+"&store="+store+"&category="+category+"&outxx=xml&r="+getRandomNumber();new Ajax.Request(url,{method:"get",parameters:params,onSuccess:eval("process_"+selectElementId+"Request"),onFailure:failure,onException:exception})}else{replaceOptions(options,null,selectElementId);if(selectElementId=="searchCategories"){setDefaultCategoryAndGetAdvert()}}}function setLoadingMessage(D){var A=document.getElementById(D);A.options.length=0;var C=document.createElement("option");C.text="Loading...";try{A.add(C,null)}catch(B){A.add(C)}}function replaceOptions(O,G,I){if(G!=null){var B=O.getElementsByTagName("store");var L=B.item(0).firstChild.nodeValue;if(I.indexOf("searchCategories")==0){G[L]=O}else{var M=O.getElementsByTagName("categoryId");var D=M.item(0).firstChild.nodeValue;G[L+D]=O}}var C=O.getElementsByTagName("option");var H=document.getElementById(I);H.options.length=0;for(var E=0;E<C.length;E++){var A=C[E];var J=document.createElement("option");var N=A.getElementsByTagName("name")[0];var F=A.getElementsByTagName("value")[0];if(N.childNodes.length>0&&F.childNodes.length>0){J.text=N.firstChild.nodeValue;J.value=F.firstChild.nodeValue;if(J.text=="Keywords"){J.selected=true}try{H.add(J,null)}catch(K){H.add(J)}}}}function setSelectElementOptionsByText(selectElement,optionText){var options=eval("document.forms[0]."+selectElement+".options");for(var i=0;i<options.length;i++){var currentOption=options[i];if(currentOption.text==optionText){currentOption.selected=true}}}function setSelectElementOptionsByValue(selectElement,optionValue){var options=eval("document.forms[0]."+selectElement+".options");for(var i=0;i<options.length;i++){var currentOption=options[i];if(currentOption.value==optionValue){currentOption.selected=true}}}function getCurrentStore(){return String($F("searchStore"))}function getCurrentCategory(){return String($F("searchCategories"))}function getCurrentSubCategory(){return String($F("subCategories"))}function setCurrentSubCategory(A){setSelectElementOptionsByValue("subCategory",A)}function focusSearchFormInput(){var A=$("searchForm");A.text.focus()}function toggleDisplay(B,F,A,C){var D=$(B);var E=$(F);if(D.style.display==""||D.style.display=="none"){E.innerHTML="<img src='images/red_up_arrow_8x4.png' width='8' height='4' class='optionsImage' alt='up arrow'/> "+A+" <img src='images/red_up_arrow_8x4.png' width='8' height='4' class='optionsImage alt='up arrow'/>";D.style.display="block"}else{if(D.style.display=="block"){E.innerHTML="<img src='images/red_down_arrow_8x4.png' width='8' height='4' class='optionsImage' alt='down arrow'/> "+C+" <img src='images/red_down_arrow_8x4.png' width='8' height='4' class='optionsImage' alt='down arrow'/>";Element.hide(D);D.style.display="none"}}}function submitSearch(){var B=$("searchForm");var A=getCurrentCategory();if(B.text.value==""){alert("Oops! You did not tell us what to search for.\nPlease enter some text in the search box.");B.text.focus();return false}else{if(B.text.value=="+ts"||B.text.value=="+TS"||B.text.value=="+Ts"||B.text.value=="+tS"){if(A=="001"){alert('Sorry, you cannot choose "All" when searching for top sellers.\nPlease choose a specific category. For example, "DVD"');B.text.focus();return false}else{if(isUSMP3DownloadsCategory()||isUKMP3DownloadsCategory()||isDEMP3DownloadsCategory()){setMP3DownloadsTopSellers()}}}else{if(B.text.value=="+nr"||B.text.value=="+NR"||B.text.value=="+Nr"||B.text.value=="+nR"){if(A=="001"){alert('Sorry, you cannot choose "All" when searching for new releases.\nPlease choose a specific category. For example, "DVD"');B.text.focus();return false}else{if(isUSMP3DownloadsCategory()||isUKMP3DownloadsCategory()||isDEMP3DownloadsCategory()){setMP3DownloadsTopSellers()}}}else{grayOutButton("searchButton","Searching...");toggleLoadingImage();return true}}}}function isUSMP3DownloadsCategory(){return(getCurrentStore()=="amazon.com"&&getCurrentCategory()=="163856011"&&getCurrentSubCategory()=="001")}function isUKMP3DownloadsCategory(){return(getCurrentStore()=="amazon.co.uk"&&getCurrentCategory()=="77197031"&&getCurrentSubCategory()=="001")}function isDEMP3DownloadsCategory(){return(getCurrentStore()=="amazon.de"&&getCurrentCategory()=="77195031"&&getCurrentSubCategory()=="001")}function setMP3DownloadsTopSellers(){var A=getCurrentStore();if(A=="amazon.com"){setCurrentSubCategory("324382011")}else{if(A=="amazon.co.uk"){setCurrentSubCategory("118610031")}else{if(A=="amazon.de"){setCurrentSubCategory("180808031")}}}}function openIntroVideoWindow(A){var D=window.screen.width;var E=window.screen.height;var C=(D/2)-225;var B=E/2;if(videoWindow==null||videoWindow.closed){videoWindow=window.open("slideshow."+A+".html","videoWindow","width=475,height=550,scrollbars,resizable,screenX="+C+",screenY="+B);videoWindow.focus()}else{videoWindow.location.href="slideshow."+A+".html","videoWindow","width=475,height=550,scrollbars,resizable,screenX="+C+",screenY="+B;videoWindow.focus()}};