// JavaScript Document function pg_getParam(name) { name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); if (name == 'p') { /* PAGE PARAMETER IS BEING RETRIEVED ... ALWAYS SPECIFY AS index.html#p4 ... or index.html?p10 (no equal sign) p PARAMETER MUST ALWAYS BE THE FIRST ONE IF IT IS USED AT ALL */ var regexS = "[\\?&#]"+name+"[0-9]+([^&#]*)"; } else { var regexS = "[\\?&]"+name+"=([^&#]*)"; } var regex = new RegExp(regexS); var results = regex.exec(window.location.href); if (results == null) return ""; if (results[0].indexOf('=') != -1) { return unescape(results[1]); } else { results = results[0].split(name); return unescape(results[1]); } } //END pg_getParam function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } //END createCookie function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return '-'; //RETURN VALUE IF NO COOKIE STRING EXISTS (TEST FOR THIS VALUE IN SCRIPTS) } //END readCookie function eraseCookie(name) { createCookie(name,"",-1); } //END eraseCookie function pgFixLocation() { //GET RID OF PARAMETERS ONCE COOKIES HAVE BEEN GENERATED var myLoc = window.location.href.split('?'); return myLoc[0]; } //END pgFixLocation function getIEVersionNumber() { var ua = navigator.userAgent; var MSIEOffset = ua.indexOf("MSIE "); if (MSIEOffset == -1) { if (navigator.appName.indexOf('Opera') != -1) return -1; //OPERA IS UNSUPPORTED BROWSER else return 0; //NON-MSIE BROWSER BUT SUPPORTED } else { return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset))); } } //END getIEVersionNumber