var bMinimized = false; // Declare variables and create the header, footer, and caption. var oTable0 = document.createElement("TABLE"); var oTBody0 = document.createElement("TBODY"); oTable0.appendChild(oTBody0); oTable0.border=1; oTable0.style.width=500; oTable0.bgColor="#FFFFFF"; oTable0.borderColor="#A82B31"; oTable0.cellSpacing= 0; oTable0.cellPadding= 0; var oTable = document.createElement("TABLE"); oTable.cellSpacing= 0; oTable.cellPadding= 3; var oTHead = document.createElement("THEAD"); var oTBody = document.createElement("TBODY"); oTable.appendChild(oTHead); oTable.appendChild(oTBody); var oRow, oCell; // Set the table's border width and colors. oTable.border=0; oTable.style.width=500; oTable.bgColor="white"; oTable.id = "divRows" // Insert a row into the header and set its background color. oRow = document.createElement("TR"); oTHead.appendChild(oRow); oTHead.bgColor = "#A82B31" // Create and insert cells into the header row. oCell = document.createElement("TH"); oRow.appendChild(oCell); oCell = document.createElement("TH"); oRow.appendChild(oCell); oCell = document.createElement("TH"); oCell.innerText = "Notepad"; oCell.style.width = 400; oCell.className = "textWhiteReg"; oCell.align = 'middle'; oRow.appendChild(oCell); oCell = document.createElement("TD"); oCell.innerHTML = ''; oCell.noWrap = true; oCell.align='right'; oRow.appendChild(oCell); // Insert the table into the document tree. oRow = document.createElement("TR"); oTBody0.appendChild(oRow); oCell = document.createElement("TD"); oRow.appendChild(oCell); oCell.appendChild(oTable); // Footer var oTFoot = document.createElement("TFOOT"); oTable.appendChild(oTFoot); populateFooter() divNotepad.appendChild(oTable0); var verticalpos="fromtop" var CookieName = "NotepadData" /* if (!document.layers) document.write('
') else document.write('') */ JSFX_FloatTopDiv(); loadNotepad(); // Create and insert rows and cells into the footer row. divNotepad.style.visibility = "hidden"; oTable.style.visibility = "hidden"; oTFoot.style.visibility = "hidden"; function loadNotepad(){ var ContactID, ImagePath, FullName, Company, Phone, Email, arrDetails; var CookieValue = getCookie(CookieName); var arrInfo = CookieValue.substring(12).split("~"); for (var i=0; i" + ""; oRow.appendChild(oCell); oCell = document.createElement("TD"); if (ImagePath != '') oCell.innerHTML="" oRow.appendChild(oCell); oCell = document.createElement("TD"); oCell.innerHTML= FullName + "
" + Phone + "  " + Email; oRow.appendChild(oCell); oCell = document.createElement("TD"); /* oCell.innerHTML="remove" */ oCell.innerHTML="remove" oRow.appendChild(oCell); if (rowNum = oTBody.rows.length % 2 == 0) oRow.bgColor = "#FFFFCC" else oRow.bgColor = "#FFFFFF" populateFooter(); showNotepad() } function removeFromNotepad(rowIndex, ContactID) { var oChild=oTBody.children(rowIndex); oTBody.removeChild(oChild); if (oTBody.rows.length == 0) { removeFooter(); //HideNotepad(); } if (ContactID != 0){ var CookieValue= getCookie(CookieName) var iStart = CookieValue.indexOf(ContactID+'^'); var iEnd = CookieValue.indexOf('~', iStart); var deleteStr = CookieValue.substring(iStart, iEnd + 1); writeCookie(CookieName, deleteString(CookieValue, deleteStr)); CookieValue= getCookie(CookieName) if (CookieValue.length < 20) { writeCookie(CookieName, ''); HideNotepad(); } } } function clearNotepad(bClearCookie){ if (oTBody.rows.length > 0) for (var i = oTBody.rows.length - 1; i >= 0; i--) removeFromNotepad(i, 0); if (bClearCookie) { writeCookie(CookieName, ''); HideNotepad(); } } function showNotepad() { var CookieValue = getCookie(CookieName); if (CookieValue.length < 20) { alert('Notepad is empty'); return false; } divNotepad.style.visibility = "visible" divNotepad.style.position = "absolute" oTable.style.visibility = "visible"; oTFoot.style.visibility = "visible"; } function HideNotepad() { divNotepad.style.visibility = "hidden" divNotepad.style.position = "absolute" divNotepad.style.visibility = "hidden"; oTable.style.visibility = "hidden"; oTFoot.style.visibility = "hidden"; } function showHidePad() { if (divNotepad.style.visibility == "hidden") { divNotepad.style.visibility = "visible" divNotepad.style.position = "absolute" } else { divNotepad.style.visibility = "hidden" divNotepad.style.position = "absolute" } showHideRows(); } function showHideRows() { if (bMinimized) { loadNotepad(); populateFooter(); frmNotepad.imgMinMax.src="/image/minimize.gif"; } else { clearNotepad(false); removeFooter(); frmNotepad.imgMinMax.src="/image/maximize.gif" } bMinimized = !bMinimized; } function removeFooter() { if (oTFoot.rows.length == 1) oTFoot.deleteRow(0); oTFoot.style.visibility = "hidden" } function writeCookie(CookieName, CookieValue) { document.cookie = CookieName + "=" + CookieValue + "; expires=Tue, 27-Aug-2030 00:00:01 GMT"; } function getCookie(CookieName) { var labelLen = CookieName.length var cLen = document.cookie.length var i = 0 var cEnd while (i < cLen) { var j = i + labelLen if (document.cookie.substring(i,j) == CookieName) { cEnd = document.cookie.indexOf(";",j) if (cEnd == -1) { cEnd = document.cookie.length } return (unescape(document.cookie.substring(j + 1, cEnd))) } i++ } return "" } function getCookieToo(name) { var dc = document.cookie; var prefix = name + "="; var begin = dc.indexOf("; " + prefix); if (begin == -1) { begin = dc.indexOf(prefix); if (begin != 0) return null; } else begin += 2; var end = document.cookie.indexOf(";", begin); if (end == -1) end = dc.length; return unescape(dc.substring(begin + prefix.length, end)); } function DeleteCookie (CookieName, path, domain) { if (getCookie(CookieName)) { document.cookie = CookieName + "=" + ((path) ? "; path=" + path : " ") + ((domain) ? "; domain=" + domain : " ") + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; } } function deleteString(mainStr, deleteStr) { return replaceString(mainStr, deleteStr, "") } function replaceString(mainStr, searchStr, replaceStr) { var front = getFront(mainStr, searchStr); var end = getEnd(mainStr, searchStr); if (front != null && end != null) return front + replaceStr + end; return null; } function getFront(mainStr, searchStr) { var foundOffset = mainStr.indexOf(searchStr); if (foundOffset == -1) return null; return mainStr.substring(0, foundOffset); } function getEnd(mainStr, searchStr) { var foundOffset = mainStr.indexOf(searchStr); if (foundOffset == -1) return null; return mainStr.substring( foundOffset+searchStr.length, mainStr.length); } function showCookie(ContactID, ImagePath, FullName, Company, Phone, Email, AddToCookie) { var CookieValue= getCookie(CookieName) alert (CookieValue); } function checkSelected() { var oForm = document.frmNotepad; var iItemsSelected = 0; for (i = 0; i < oForm.elements.length; i++) if (oForm.elements[i].type == 'checkbox'){ if (oForm.elements[i].checked) iItemsSelected = iItemsSelected + 1; } if (iItemsSelected == 0){ alert ('Please check at least one realtor'); return false; } return true; } function openPrinEmailWindow(sWindowType) { var contactid, j; var ContactIds = ''; var oForm = document.frmNotepad; if (checkSelected()) { for (var i = 0; i < oForm.elements.length; i++) { if (oForm.elements[i].type == 'checkbox') if (oForm.elements[i].checked){ j = oForm.elements[i].name.substr(3) contactid = eval('document.frmNotepad.contactid' + j); ContactIds = ContactIds + contactid.value + ';'; } } if (sWindowType == 'print') MyWindow=window.open("/locateGRI/PrintNotepad.asp?ContactIds=" + ContactIds,"MyWindow", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=600,height=400,screenX=20,screenY=20,left=20,top=20"); else MyWindow=window.open("/locateGRI/SendmailToRealtors.asp?ContactIds=" + ContactIds,"MyWindow", "toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=600,height=400,screenX=20,screenY=20,left=20,top=20"); } } function populateFooter() { if (oTBody.rows.length > 0 && oTFoot.rows.length == 0) { oRow = document.createElement("TR"); oRow.className="textBlueSmall"; oTFoot.appendChild(oRow); oCell = document.createElement("TD"); oRow.appendChild(oCell); oCell = document.createElement("TD"); oRow.appendChild(oCell); oCell = document.createElement("TD"); oCell.align = "middle"; oCell.innerHTML = '  " + '" oRow.appendChild(oCell); oCell = document.createElement("TD"); oCell.innerHTML = 'remove all' oCell.align = "middle"; oRow.appendChild(oCell); //oRow.bgColor = "silver"; oTFoot.style.visibility = "visible" } } function setRowsColors() { var oRow; for (i = 0; i < oTBody.rows.length; i++) { oRow = oTBody.children(i); if (i % 2 != 0) oRow.bgColor = "#FFFFCC" else oRow.bgColor = "#FFFFFF"; } }