// Simple Search // function SimpleSearch() { window.location.href = '/store/catalog/product_browse.aspx?q=' + document.getElementById('txt_search').value; } function EnableSearch() { document.getElementById('txt_search').value = ''; } function DisableEnter(field, event) { var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { SimpleSearch(); return false; } else return true; } // Print Order // function PrintOrder(order_id) { openWindow('/store/account/account_orders_print.aspx?order_id=' + order_id, '620', '600'); } // Product Functions // function ProductViews(product_id) { var div = document.getElementById('div_global'); loadFrame('/store/catalog/product_images.aspx?product_id=' + product_id, '360', '390', 'no', div); } function ProductSnapshot(product_id) { var div = document.getElementById('div_global'); loadFrame('/store/catalog/product_snapshot.aspx?product_id=' + product_id, '285', '400', 'yes', div); } // Glossary Functions // function DoGlossary(glossary_id) { var div = document.getElementById('div_global'); loadFrame('/store/glossary_view.aspx?glossary_id=' + glossary_id, '320', '200', 'no', div); } // Email Functions // function EmailProduct() { var div = document.getElementById('div_global'); loadFrame('/store/page_email.aspx?page=' + escape(this.location.href), '380', '270', 'no', div); } // Cart Functions // function updateQuantity(item_id, obj, oldqty) { if(oldqty != obj.value) { document.getElementById("processing_" + item_id).style.display='inline'; window.location.href = 'cart.aspx?action=quantity&item_id=' + item_id + '&quantity=' + obj.value; } } function editShip() { AddressEdit(document.getElementById("_ctl0_address_id")[document.getElementById("_ctl0_address_id").selectedIndex].value); } // Address Functions // function AddressEdit(address_id) { var div = document.getElementById('div_global'); loadFrame('/store/account/account_addresses_edit.aspx?address_id=' + address_id + '&div=' + div.id, '385', '390', 'yes', div); } function AddressAdd() { var div = document.getElementById('div_global'); loadFrame('/store/account/account_addresses_edit.aspx?address_id=0&div=' + div.id, '385', '390', 'yes', div); } function PasswordRemind() { var div = document.getElementById('div_global'); loadFrame('/store/account/account_password.aspx', '360', '190', 'no', div); } // Standard Functions // function confirmDelete(what) { return confirm('Are you sure you want to delete ' + what + '?'); } function DisplaySuccess(redir) { var div = document.getElementById('div_global'); loadFrame('/store/success.aspx?redir=' + redir, '280', '170', 'no', div); } function hideDiv(div, close) { var browserId = BrowserDefine(); switch (browserId) { case "0": div.style.display = 'none'; break; case "1": div.style.display = 'none'; break; default: alert("This site has been designed for Microsoft Internet Explorer and Netscape Navigator only."); } } function showDiv(div) { hideDiv(div,0); var browserId = BrowserDefine(); switch (browserId) { case "0": div.style.display = 'inline'; break; case "1": div.style.display = 'show'; div.innerHTML = ''; break; default: alert("This site has been designed for Microsoft Internet Explorer and Netscape Navigator only."); } } function loadFrame(loc,wdt,hgt,scr,div){ var imgLoc = 0; var browserId = BrowserDefine(); if(scr=='yes'){ imgLoc = 16 }; div.style.top = document.body.scrollTop + 120; div.style.left = 200; switch (browserId) { case "0": showFrame(div); div.innerHTML = ""; break; case "1": showFrame(div); div.innerHTML = ""; break; default: openWindow(loc, wdt, hgt); } } function fillFrame(loc,wdt,hgt,scr,div){ div.style.top = document.body.scrollTop + 120; div.style.left = 200; div.innerHTML = ""; } function closeFrame(div, redir) { if (BrowserDefine() == "0") { div.style.display = 'none'; } else { div.style.display = 'none'; } if (redir != undefined && redir != 'undefined') { window.location.href = redir; } else { window.location.href = window.location.href; } } function showFrame(div) { div.style.display = 'inline'; } function BrowserDefine() { try { var browserId = navigator.appName; if (browserId.indexOf("Microsoft")!=-1) browserId="0"; else if (browserId.indexOf("Netscape")!=-1) browserId="1"; else browserId="2"; return browserId; } catch(er) { return 2; } } function GetParentElementByTagName(element, tagName) { var element=element; while(element.tagName != tagName) element = element.parentNode; return element; } function openWindow(loc,wdt,hgt) { var top_pos = 120; window.open(loc + '&win=true', 'win', 'height=' + hgt + ',width=' + wdt + ',top=' + top_pos + ',left=200'); }