function viewProductImage(inURL) { open(inURL, 'viewproduct', 'width=200,height=200,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no'); } function updateProductImage(inImageURL, inLinkURL, inAltText, inID) { var element = document.getElementById('product_' + inID + '_image'); var link = document.getElementById('product_' + inID + '_view'); if(element && link) { link.innerHTML = '' + inAltText + ''; link.href = "javascript:viewProductImage('" + inLinkURL + "')"; } fixSinglePNG(document.getElementById(element.id)); } function updateForm(page, id) { var formgoto = document.getElementById('formgoto_' + id); if(formgoto) { formgoto.value = page; } document.forms['form_' + id].submit(); } function updateList(index, id) { var page = document.getElementById('page_' + id); if(page) { page.value = index; } document.forms['list_' + id].submit(); } function updateLogin(newState, id) { var state = document.getElementById('state_' + id) if(state) { state.value = newState var login = document.getElementById('login_' + id) if(login) { login.submit(); } } } function viewPost(forumid, postid) { var post = document.getElementById('forumpost_' + forumid); var state = document.getElementById('forumdst_' + forumid); if(post && state) { post.value = postid; state.value = 'view'; document.forms['forum_' + forumid].submit(); } } function checkPreview(accountid) { var account = getCookie("previewcookie_" + accountid); if(parent && parent.tools) { if(!account || account.length == 0) { location.href = "/store/startpreview?referer=" + location.href; return; } } else { if(account && account.length > 0) { location.href = "/store/stoppreview?account=" + accountid + "&referer=" + location.href; } } } function viewOrder(inTrackingID, inOrderNumber, inViewPrefix) { if(!inViewPrefix) { inViewPrefix = 'trackingview_'; } var input = document.getElementById('trackingnumber_' + inTrackingID); if(input) { var button = document.getElementById(inViewPrefix + inTrackingID); if(button) { input.value = inOrderNumber; button.click(); } } } function getElementWidth(inElement) { if(inElement.scrollWidth > inElement.offsetWidth) { return inElement.scrollWidth; } else { return inElement.offsetWidth; } } function getElementHeight(inElement) { if(inElement.scrollHeight > inElement.offsetHeight) { return inElement.scrollHeight; } else { return inElement.offsetHeight; } } function getElementX(inElement) { var x = 0; if(inElement.offsetParent) { while(inElement.offsetParent) { x += inElement.offsetLeft inElement = inElement.offsetParent; } } else if(inElement.x) { x += inElement.x; } return x; } function getElementY(inElement) { var y = 0; if(inElement.offsetParent) { while(inElement.offsetParent) { y += inElement.offsetTop inElement = inElement.offsetParent; } } else if(inElement.y) { y += inElement.y; } return y; }