// Global Variables for Frame display var BROWSECMD = 1; var SEARCHCMD = 2; var AmzLastConnection = 0; var AmzCurpage = 1; var AmzResultCountN = 0; var AmzBrowseInfo = new Array(); AmzBrowseInfo["NodeNumber"] = "0"; AmzBrowseInfo["ProductLine"] = "books"; AmzBrowseInfo["Category"] = ""; var AmzSearchInfo = new Array(); AmzSearchInfo["keyword"] = ""; AmzSearchInfo["ProductLine"] = "Books"; AmzSearchInfo["matchtype"] = ""; AmzSearchInfo["sortorder"] = "relevancerank"; AmzSearchInfo["sortname"] = "Featured Items"; function AmzGotoPage (pagenumber) { switch (AmzLastConnection) { case BROWSECMD: BrowsePage (pagenumber); break; case SEARCHCMD: AmzCurpage = pagenumber; GotoSearchPage (AmzCurpage, "aws/"); break; } } function StartBrowse (ProductLine, BrowseName, BrowseCategory) { AmzBrowseInfo.NodeNumber = BrowseCategory; AmzBrowseInfo.ProductLine = ProductLine; AmzBrowseInfo.CategoryName = BrowseName; AmzLastConnection = BROWSECMD; // alert ("start browse " + ProductLine + " " + BrowseName + " " + BrowseCategory); var query = "srch=" + "browse"; query += "&node=" + AmzBrowseInfo.NodeNumber; query += "&product=" + escape(AmzBrowseInfo.ProductLine); query += "&sort=" + escape(AmzSearchInfo.sortorder); query += "&page=1"; query += "&T=" + MakeSubmitID(); query = "aws/AmzConnect-pl.cgi?" + query; amzsearch.SrcDiag0.value = "StartBrowse " + query; amzsearch.AmzResults.style.display = ""; amzsearch.MainTable.style.display = "none"; alert (query); amzsearch.AmzResultsFrame.src = query; } function BrowsePage (pagenumber) { var query = "srch=" + "browse"; query += "&node=" + AmzBrowseInfo.NodeNumber; query += "&product=" + escape(AmzBrowseInfo.ProductLine); query += "&sort=" + escape(AmzSearchInfo.sortorder); query += "&page=" + pagenumber; query += "&T=" + MakeSubmitID(); query = "aws/AmzConnect-pl.cgi?" + query; AmzCurpage = pagenumber; amzsearch.SrcDiag0.value = "BrowsePage " + query; amzsearch.AmzResults.style.display = ""; amzsearch.MainTable.style.display = "none"; alert (query); amzsearch.AmzResultsFrame.src = query; } function SearchPage (pagenumber) { AmzCurpage = pagenumber; GotoSearchPage (AmzCurpage, "aws/"); } function StartSearch (productName, searchName, matchName) { AmzSearchInfo.keyword = searchName; AmzSearchInfo.ProductLine = productName; AmzSearchInfo.matchtype = matchName; AmzLastConnection = SEARCHCMD; AmzCurpage = 1; // alert (AmzSearchInfo.keyword + "; " + AmzSearchInfo.ProductLine + "; " + AmzSearchInfo.matchtype); GotoSearchPage (AmzCurpage, "aws/"); } function GotoSearchPage (pagenumber, UrlBase) { var query = "srch="; switch (AmzSearchInfo.matchtype) { case "all": query += "keyword"; query += "&keyword=" + AmzSearchInfo.keyword; query += "&product=" + escape(AmzSearchInfo.ProductLine); break; case "isbn": query += "isbn"; query += "&asin=" + AmzSearchInfo.keyword; AmzSearchInfo.ProductLine = "Books"; query += "&product=" + AmzSearchInfo.ProductLine; break; case "author": query += "author"; query += "&author=" + AmzSearchInfo.keyword; AmzSearchInfo.ProductLine = "Books"; query += "&product=" + AmzSearchInfo.ProductLine; break; case "actor": query += "actor"; query += "&actor=" + AmzSearchInfo.keyword; if (AmzSearchInfo.ProductLine != "DVDs" && AmzSearchInfo.ProductLine != "VHS") AmzSearchInfo.ProductLine = "Video"; query += "&product=" + AmzSearchInfo.ProductLine; break; case "director": query += "director"; query += "&director=" + AmzSearchInfo.keyword; if (AmzSearchInfo.ProductLine != "DVDs" && AmzSearchInfo.ProductLine != "VHS") AmzSearchInfo.ProductLine = "Video"; query += "&product=" + AmzSearchInfo.ProductLine; break; case "artist": query += "artist"; query += "&artist=" + AmzSearchInfo.keyword; AmzSearchInfo.ProductLine = "Music"; query += "&product=" + AmzSearchInfo.ProductLine; break; case "manu": query += "manu"; query += "&manufacturer=" + AmzSearchInfo.keyword; query += "&product=" + escape(AmzSearchInfo.ProductLine); break; } query += "&sort=" + escape(AmzSearchInfo.sortorder); query += "&page=" + AmzCurpage; query += "&T=" + MakeSubmitID(); query = UrlBase + "AmzConnect-pl.cgi?" + query; amzsearch.SrcDiag0.value = "GotoSearchPage " + query; amzsearch.AmzResults.style.display = ""; amzsearch.MainTable.style.display = "none"; // This is where the command to generate listing page comes from. // alert (query); amzsearch.AmzResultsFrame.src = query; } function ReviewPage (product) { var newloc = "AmzConnect-pl.cgi?srch=asin&asin=" + product; newloc += "&output=Reviews"; newloc += "&page=1"; newloc += "&T=" + MakeSubmitID(); // var newloc = "AWSReviewDisplay-pl.cgi?ProductID=" + product; var features = "menubar=no,location=no,toolbar=no,scrollbars=yes,resizable=yes,width=900"; // var features = "status=yes,menubar=yes,location=yes,toolbar=yes,scrollbars=yes,resizable=yes"; // alert ("newloc= " + newloc); window.open (newloc, "AmzReview", features); } function MarketPage (product) { var newloc = "AmzConnect-pl.cgi?srch=market&asin=" + product; newloc += "&output=MarketPlace"; newloc += "&T=" + MakeSubmitID(); // var newloc = "AWSReviewDisplay-pl.cgi?ProductID=" + product; var features = "menubar=no,location=no,toolbar=no,scrollbars=yes,resizable=yes"; window.open (newloc, "AmzMarket", features); } function AddToLocalCart (product) { var newloc = "AmzConnect-pl.cgi?srch=addtocart&asin=" + product; newloc += "&T=" + MakeSubmitID(); var features = "menubar=no,location=no,toolbar=no,scrollbars=yes,resizable=yes"; window.open (newloc, "AmzAddToCart", features); } function MakeSubmitID () { TDate = new Date(); var SubmitID = ""; var YRM = TDate.getFullYear() % 100; if (YRM < 10) SubmitID += "0"; SubmitID += YRM; if (TDate.getMonth() < 10) SubmitID += "0"; SubmitID += ("" + TDate.getMonth()); if (TDate.getDate() < 10) SubmitID += "0"; SubmitID += ("" + TDate.getDate()); if (TDate.getHours() < 10) SubmitID += "0"; SubmitID += ("" + TDate.getHours()); if (TDate.getMinutes() < 10) SubmitID += "0"; SubmitID += ("" + TDate.getMinutes()); if (TDate.getSeconds() < 10) SubmitID += "0"; SubmitID += ("" + TDate.getSeconds()); return SubmitID; }