// ************************************ // IMAGE 10 Javascript Function Library // Creation Date: 20060224 // Last Edit Date: 20060224 function getcookie(cname) { var csearch = cname + "="; var noffset = 0; var nend = 0; if (document.cookie.length > 0) { // if there are any cookies noffset = document.cookie.indexOf(csearch) ; if (noffset != -1) { // only in here if cookie exists noffset += csearch.length ; // set beginning value nend = document.cookie.indexOf(";", noffset) ; //alert(cname); //alert(noffset); //alert(nend); //alert("'"+unescape(document.cookie.substring(noffset, nend))+"'"); // set end of cookie value if (nend == -1) { nend = document.cookie.length ; } return unescape(document.cookie.substring(noffset, nend)) ; } return "" ; } } function setcookie(cname, value, texpire, cpath) { if (texpire == null) { var today = new Date() ; var texpire = new Date() ; // 2 years to texpire -- we don't really care how long it exists -- nothing personal stored really texpire.setTime(today.getTime() + (2*365*24*60*60*1000)) ; } document.cookie = cname + "=" + escape(value) + ((texpire == null) ? "" : ("; expires=" + texpire.toGMTString())) + ((cpath == null) ? "" : ("; path=" + cpath)) ; } function clearcookie(cname,cpath) { var today = new Date() ; var texpire = new Date() ; var value = "i10clear" ; // 2 years to texpire -- we don't really care how long it exists -- nothing personal stored really texpire.setTime(today.getTime() - (2*365*24*60*60*1000)) ; document.cookie = cname + "=" + escape(value) + ((texpire == null) ? "" : ("; expires=" + texpire.toGMTString())) + ((cpath == null) ? "" : ("; path=" + cpath)) ; } function imtestcookie() { setcookie("imtestcookie","1") ; if (getcookie("imtestcookie")=="1") { //clearcookie("imtestcookie") ; } else { alert("Note: This browser is not configured to allow cookies. This is not required, but may affect your experience navigating the IMAGE 10 website.") ; } }