/** * Front page Feature story related scripts */ var activeStory = 0; var featureCount = 0; var timerId; function changeFeatureStory(page, stop) { if (stop) { self.clearTimeout(timerId); timerId = self.setTimeout("timerFeatureStory()", 20*1000); } if (page >= featureCount) page = 0; if (page < 0) page = featureCount - 1; activeStory = page; for (i=0; i < featureCount; i++) { pageElement = document.getElementById('page_'+i); if (typeof pageElement == "undefined") alert('nope'); if (i == page) { pageElement.style.display = 'block'; } else { pageElement.style.display = 'none'; } } } function timerFeatureStory() { changeFeatureStory(activeStory + 1, false); timerId = self.setTimeout("timerFeatureStory()", 6*1000); } /** * Administration JavaScript * @version 1.0 */ function jsSelectBuild(form, id, target, selected) { with (document) { otarget = eval(form+"."+target); wasselected = false; i = 0; otarget.options.length = 0; for (key in jsSelectCache[id]) { key = key.toString(); optionDescription = jsSelectCache[id.toString()][key]; if (key == selected) { otarget.options[i]=new Option(optionDescription, key, true, true); wasselected = true; otarget.options[i].selected = true; } else { otarget.options[i]=new Option(optionDescription, key, false, false); } i++; } if ( (wasselected == false) && (selected != '') ) { otarget.options[i]=new Option('deleted record ['+selected+']', selected, true, true); otarget.options[i].selected = true; // for some reason MSIE doesn't respect true for new Option(text, value, defaultSelected, selected) } } } function deleteAttachment(scriptName, id, attribute, filename, urlString) { if (confirm('Are you sure you want to delete '+filename+'?')) { location.href=scriptName+'?file_delete['+id+']='+attribute+urlString; } } function getSelectedOption(selectElement) { return selectElement.options[selectElement.selectedIndex].value }