function SifPop(divobj, displayBox, pid, spid ) { SetPos(divobj, displayBox, -60); PopupCallback("SeeItFramed", "&pid=" + pid + "&spid=" + spid); } function CartPop(divobj, displayBox, pid, spid, cid, scid) { SetPos(divobj, displayBox, -60); PopupCallback("AddToCart", "&pid=" + pid + "&spid=" + spid + "&cid=" + cid + "&scid=" + escape(scid)); } function GalPop(divobj, displayBox, pid, spid ) { SetPos(divobj, displayBox, 0); PopupCallback("AddItem", "&disp=Gallery&pid=" + pid + "&spid=" + spid + "&title=" + GetTitle(divobj)); } function WLPop(divobj, displayBox, pid, spid ) { SetPos(divobj, displayBox, 0); PopupCallback("AddItem", "&disp=Wish%20List&pid=" + pid + "&spid=" + spid + "&title=" + GetTitle(divobj)); } function SetPos(divobj, displayBox, left) { this.divobj = divobj; divobj.style.cursor = 'wait'; var delta = displayBox % 3; var index = displayBox - delta; displayBoxPos = findElementPos(document.getElementById(index)); displayBoxPos[0] = displayBoxPos[0] + 195 * delta + left; displayBoxPos[1] = displayBoxPos[1] + 40; var top = parseInt(document.body.scrollTop) - parseInt(displayBoxPos[1]); if(top>0) { displayBoxPos[1] = displayBoxPos[1] + 250; } } function ShowDiv(id, disp) { if(browser.isIE) { var divObj = document.getElementById(id); if(divObj) { divObj.style.visibility = disp; } } } function GetTitle(divobj) { var title = divobj.title; if(title.startsWith("Add ")) title = title.substring(4); if(title.endsWith(" to Gallery")) title = title.substring(0, title.length-11); if(title.endsWith(" to Wishlist")) title = title.substring(0, title.length-12); return title; } String.prototype.startsWith = function(str) {return (this.match("^"+str)==str)} String.prototype.endsWith = function(str) {return (this.match(str+"$")==str)} function doGalleryPopUP(divobj, displayBox, title, pid, spid ) { this.divobj = divobj; divobj.style.cursor = 'wait'; displayBoxPos = findElementPos(document.getElementById(displayBox)); PopupCallback("AddItem", "&disp=Gallery&pid=" + pid + "&spid=" + spid + "&title=" + title); } function doWLPopUP(divobj, displayBox, title, pid, spid ) { this.divobj = divobj; divobj.style.cursor = 'wait'; displayBoxPos = findElementPos(document.getElementById(displayBox)); PopupCallback("AddItem", "&disp=Wish%20List&pid=" + pid + "&spid=" + spid + "&title=" + title); } function doDeleteItem(divobj, event, xoff, yoff, gname, title, gtype, url) { this.divobj = divobj; divobj.style.cursor = 'wait'; findMousePos(event); displayBoxPos = [x+xoff, y+yoff]; url = replaceDashDash(url); PopupCallback("DeleteItem", "&gname=" + gname + ">ype=" + gtype + "&title=" + title + "&url=" + escape(url)); } function doMoveItem(divobj, event, xoff, yoff, oid, galleryid, gt, startAt, grid, count) { this.divobj = divobj; divobj.style.cursor = 'wait'; findMousePos(event); displayBoxPos = [x+xoff, y+yoff]; PopupCallback("MoveItem", "&oid=" + oid + "&galleryid=" + galleryid + ">=" + gt + "&startAt=" + startAt + "&grid=" + grid + "&count=" + count); } function doDeleteWLLising(divobj, event, xoff, yoff, gtype, url, gname) { this.divobj = divobj; divobj.style.cursor = 'wait'; findMousePos(event); displayBoxPos = [x+xoff, y+yoff]; url = replaceDashDash(url); PopupCallback("DeleteWLListing", ">ype=" + gtype + "&gname=" + gname + "&url=" + escape(url)); } function replaceDashDash(url) { return url = url.replace(/--/g,"@dashdash"); } function getRadioButtonValue(radiobutton) { for (i=0; i 0 ;counter -- ) { newString += theString.substring(counter-1, counter); } return newString; } function replaceSingleQuote(str) { return str.replace(/'/g, "@(singlequote)"); } function removeSingleQuote(str) { return str.replace(/'/g, ""); } function checkFavorites(name) { var createLabel = document.getElementById("createLabel"); var createText = document.getElementById("createText"); var createRadio = document.getElementById("createRadio"); if(createRadio.checked) { createLabel.innerHTML = "
e.g. Favorites, Living Room, For Mom
"; createText.style.display = 'block'; } else { createLabel.innerHTML = " 
Create a New " + name + "

"; createText.style.display = 'none'; } document.getElementById('error1').style.display = 'none'; document.getElementById('error2').style.display = 'none'; } function HighlightRow(radio) { var radios = document.getElementsByName("radiobutton"); if(radios) { for(var i=0; i