1function cp_GetElement(id) { 2 3 var elm; 4 if (document.getElementById) { // DOM3 = IE5, NS6 5 elm = document.getElementById(id); 6 } 7 if (!elm) { 8 try { 9 10 // elm = document.getElementById(id); 11 elm = eval('document.all.' + id); 12 } 13 catch (e) { 14 15 } 16 } 17 return elm; 18} 19function cp_ShowHide(id, show) { 20 var elm = cp_GetElement(id); 21 if (elm) { 22 if (show) { 23 elm.style.display = 'block'; 24 } else { 25 elm.style.display = 'none'; 26 } 27 } 28} 29function cp_CollapseOrExpand(panelid, buttondownid, buttonupid, stateid) { 30 var stateelm = cp_GetElement(stateid); 31 if (!stateelm) 32 return; 33 var expand = stateelm.value == 'false'; 34 cp_ShowHide(panelid, expand); 35 cp_ShowHide(buttondownid, !expand); 36 cp_ShowHide(buttonupid, expand); 37 stateelm.value = expand; 38} 39function cp_GetValue(id) { 40 41 var elm; 42 elm = cp_GetElement(id); 43 44 if (elm) return elm.value; 45 else return null; 46} 47function cp_SetValue(id, v) { 48 var elm = cp_GetElement(id); 49 if (elm) elm.value = v; 50} 51function cp_SetInnerHTML(id, v) { 52 var elm = cp_GetElement(id); 53 if (elm) 54 elm.innerHTML = v; 55} 56function cp_SetClass(id, v) { 57 var elm = cp_GetElement(id); 58 if (elm) 59 elm.className = v; 60} 61function cp_selecttab(hiddentabid, hiddenpageid, tabid, pageid, tabclassname, seltabclasname) { 62 var curtabid = cp_GetValue(hiddentabid); 63 if (curtabid) 64 cp_SetClass(curtabid, tabclassname); 65 var curpageid = cp_GetValue(hiddenpageid); 66 if (curpageid) 67 cp_ShowHide(curpageid, false); 68 cp_ShowHide(pageid, true); 69 cp_SetClass(tabid, seltabclasname); 70 cp_SetValue(hiddentabid, tabid); 71 cp_SetValue(hiddenpageid, pageid); 72 return false; 73} 74function cp_EnableControl(id, enabled) { 75 var control = cp_GetElement(id); 76 if (control) 77 control.disabled = !enabled; 78 return false; 79} 80 81function cp_SetPosition(id, sender, aligncenter) { 82 //move id to element id_sender 83 var elm_sender; 84 if (typeof sender == "string") 85 elm_sender = cp_GetElement(sender); 86 else 87 elm_sender = sender; 88 var pos = cp_GetPosition(elm_sender); 89 90 var clientH = 0, clientW = 0, offsetT = 0, offsetL = 0; 91 if (typeof window.innerHeight != "undefined") { clientH = window.innerHeight; clientW = window.innerWidth; } 92 else if (document.documentElement && document.documentElement.clientHeight) { clientH = document.documentElement.clientHeight; clientW = document.documentElement.clientWidth; } 93 else if (document.body.clientHeight) { clientH = document.body.clientHeight; clientW = document.body.clientWidth; } 94 else { clientH = parent.clientHeight; clientW = parent.clientWidth; }; 95 // 96 if (typeof pageYOffset != "undefined") { offsetT = pageYOffset; offsetL = pageXOffset; } 97 else if (document.documentElement && document.documentElement.scrollTop) { offsetT = document.documentElement.scrollTop; offsetL = document.documentElement.scrollLeft; } 98 else if (document.body && typeof document.body.scrollTop != "undefined") { offsetT = document.body.scrollTop; offsetL = document.body.scrollLeft; } 99 else { offsetT = 0; offsetL = 0; }; 100 101 var elm = (typeof id == "string") ? cp_GetElement(id) : id 102 103 elm.style.display = 'block'; 104 elm.style.position = 'absolute'; 105 106 elm.style.marginBottom = 0; 107 elm.style.marginLeft = 0; 108 elm.style.marginRight = 0; 109 elm.style.marginTop = 0; 110 111 var elmW = elm.offsetWidth; 112 var elmH = elm.offsetHeight; 113 var top = pos[1]; 114 var left = pos[0]; 115 116 if (aligncenter) { 117 elm.style.position = 'fixed'; 118 offsetT = 0; 119 offsetL = 0; 120 top = (clientH / 2) - (elmH / 2); 121 left = (clientW / 2) - (elmW / 2); 122 } else { 123 elm.style.position = 'absolute'; 124 } 125 126 if ((top + elmH) > (clientH + offsetT)) 127 top = clientH + offsetT - elmH; 128 if (top < offsetT) 129 top = offsetT; 130 if ((left + elmW) > (clientW + offsetL)) 131 left = clientW + offsetL - elmW; 132 if (left < offsetL) 133 left = offsetL; 134 135 elm.style.left = left + 'px'; 136 elm.style.top = top + 'px'; 137 138 return [elm.style.left, elm.style.top]; 139} 140
141function cp_ShowPopup(id, grayBackgroundID, visibleID, show) { 142 cp_ShowHide(id, show); 143 cp_ShowHide(grayBackgroundID, show); 144 cp_SetValue(visibleID, show ? true : false); 145 return false; 146} 147function cp_AbsolutePopupOpen(id, sender, elmPosTopID, elmPosLeftID, grayBackgroundID, visibleID, aligncenter) { 148 cp_ShowPopup(id, grayBackgroundID, visibleID, true); 149 pos = cp_SetPosition(id, sender, aligncenter); 150 cp_SetValue(elmPosTopID, pos[1]); 151 cp_SetValue(elmPosLeftID, pos[0]); 152} 153 154function cp_AbsolutePopupClose(id, grayBackgroundID, visibleID) { 155 cp_ShowPopup(id, grayBackgroundID, visibleID, false); 156} 157 158function cp_GetPosition(elm) { 159 var T = 0, L = 0; 160 161 while (elm != null) { 162 163 L += elm.offsetLeft; 164 T += elm.offsetTop; 165 elm = elm.offsetParent; 166 } 167 return [L, T]; 168} 169 170function validateGoButton() { 171 172 173 // var rows = document.getElementById('ctl00_ContentPlaceHolder1_FileList1_GridViewFileList').getElementsByTagName('tbody')[0].getElementsByTagName('tr'); 174 // var count = 0; 175 // // var iRowCount = rows.length; 176 // alert('Your table has ' + iRowCount + ' rows.'); 177 // for (i = 1; i < rows; i++) 178 // { 179 // if (rows[i].cells[0].chilNode.type == "checkbox") { 180 // if (rows[i].cells[0].checked == true) 181 // count = count + 1; 182 // } 183 // } 184 // if (count == 0) { 185 // document.getElementById('ctl00_ContentPlaceHolder1_FileList1_labelmessage').innerHTML = 'Please Select Rows'; 186 // document.getElementById('ctl00_ContentPlaceHolder1_FileList1_GridViewFileList').forucs(); 187 // return false; 188 // } 189 190 //else 191 if (document.getElementById('ctl00_ContentPlaceHolder1_FileList1_dropdownlist1').value == '0') { 192 document.getElementById('ctl00_ContentPlaceHolder1_FileList1_labelmessage').innerHTML = 'Please Select Options'; 193 document.getElementById('ctl00_ContentPlaceHolder1_FileList1_dropdownlist1').forucs(); 194 return false; 195 } 196 else if (document.getElementById('ctl00_ContentPlaceHolder1_FileList1_dropdownlist1').value != '1') { 197 if (document.getElementById('ctl00_ContentPlaceHolder1_FileList1_DropDownListSelectedFolder').value == '0') { 198 document.getElementById('ctl00_ContentPlaceHolder1_FileList1_labelmessage').innerHTML = 'Please Select Folder'; 199 document.getElementById('ctl00_ContentPlaceHolder1_FileList1_DropDownListSelectedFolder').forucs(); 200 return false; 201 } 202 203 } 204 else { 205 var result = confirm("Are you SURE you want to delete files"); 206 if (result) 207 return true; 208 else 209 return false; 210 } 211 212} 213 214function checkboxSelectFirstIfNone(field) { 215 216 var isSelected = false; 217 218 for (i = 1; i < field.rows.length; i++) 219 { 220 if (field.rows[i].cells[0].firstChild.checked == true) 221 { 222 isSelected = true; 223 } 224 225 } 226 227 if(isSelected == false) 228 { 229 field.rows[0].cells[0].firstChild.checked = true; 230 } 231} 232 233 234 235 236function ReloadIframeAds() 237{ 238 var iframeList = document.getElementsByName("iframeReload"); 239 if (iframeList != null) 240 { 241 try 242 { 243 for (var i = 0; i < iframeList.length; i++) 244 { 245 iframeList.item(i).src = iframeList.item(i).src; 246 } 247 } 248 catch (err){} 249 250 } 251}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.