// ************** begin calendar ************** var oldLink = null; // code to change the active stylesheet function setActiveStyleSheet(link, title) { var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) { if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) { a.disabled = true; if(a.getAttribute("title") == title) a.disabled = false; } } if (oldLink) oldLink.style.fontWeight = 'normal'; oldLink = link; link.style.fontWeight = 'bold'; return false; } // This function gets called when the end-user clicks on some date. function selected(cal, date) { cal.sel.value = date; // just update the date in the input field. //if (cal.dateClicked && (cal.sel.id == "sel1" || cal.sel.id == "sel3")) // if we add this call we close the calendar on single-click. // just to exemplify both cases, we are using this only for the 1st // and the 3rd field, while 2nd and 4th will still require double-click. //cal.callCloseHandler(); } // And this gets called when the end-user clicks on the _selected_ date, // or clicks on the "Close" button. It just hides the calendar without // destroying it. function closeHandler(cal) { cal.hide(); // hide the calendar // cal.destroy(); _dynarch_popupCalendar = null; } // This function shows the calendar under the element having the given id. // It takes care of catching "mousedown" signals on document and hiding the // calendar if the click was outside. function showCalendar(id, format, showsTime, showsOtherMonths) { var el = document.getElementById(id); if (_dynarch_popupCalendar != null) { // we already have some calendar created _dynarch_popupCalendar.hide(); // so we hide it first. } else { // first-time call, create the calendar. var cal = new Calendar(1, null, selected, closeHandler); // uncomment the following line to hide the week numbers // cal.weekNumbers = false; if (typeof showsTime == "string") { cal.showsTime = true; cal.time24 = (showsTime == "24"); } if (showsOtherMonths) { cal.showsOtherMonths = true; } _dynarch_popupCalendar = cal; // remember it in the global var cal.setRange(1900, 2070); // min/max year allowed. cal.create(); } _dynarch_popupCalendar.setDateFormat(format); // set the specified date format _dynarch_popupCalendar.parseDate(el.value); // try to parse the text in field _dynarch_popupCalendar.sel = el; // inform it what input field we use // the reference element that we pass to showAtElement is the button that // triggers the calendar. In this example we align the calendar bottom-right // to the button. _dynarch_popupCalendar.showAtElement(el.nextSibling, "Br"); // show the calendar return false; } // ************** end calendar ************** function doBlink() { var t = document.all.tags("blink") for (var i=0; i < t.length; i++) t[i].style.visibility = t[i].style.visibility == "" ? "hidden" : "" } function startBlink() { if (document.all) setInterval("doBlink()",500) } function pop(link){ window.open(link, "", "toolbar=0,leftmargin=0,topmargin=0,directories=0,scrollbars=auto,resize=no,width=400,height=400"); } function pagepop(page,width,height){ var win = window.open(page, "", "toolbar=0,leftmargin=0,topmargin=0,directories=0,scrollbars=1,resize=no,width=" + width + ",height=" + height); } function cartOpen(){ $("#container").css({ opacity: 0.3 }); $('#container').block({ message: null }); $("#cartcontent").slideDown(300); $("#cart_box").fadeIn(500); $("#cartlink").attr("href","javascript:cartClose();"); } function cartClose(){ $("#container").css({ opacity: 1 }); $('#container').unblock(); $("#cartcontent").slideUp(300); $("#cart_box").fadeOut(500); $("#cartlink").attr("href","javascript:cartOpen();"); } function cartDelete(ItemRowId){ $('#cart_box').load('_includeCart.asp?op=del&Id='+ItemRowId); } function cartLoad(){ $('#cart_box').load('_includeCart.asp'); } function toggleMenu(elemDiv){ $("div[id^='sm']").slideUp('slow'); $(elemDiv).slideDown('slow'); } function showMenu(elemDiv){ $(elemDiv).slideToggle('slow'); } function blink(selector){ $(selector).fadeOut(500, function(){ $(this).fadeIn(500, function(){ blink(this); }); }); } function LeftStr(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n); } function toggleUser(onId,offId){ document.getElementById(onId).style.display = "block"; document.getElementById(offId).style.display = "none"; //alert(onId + " = on --- " + offId + " = off"); } //window.onload = startBlink();