
function isCookieSupported(){if(typeof navigator.cookieEnabled!="boolean"){setCookie("__TestingYourBrowserForCookieSupport__","CookiesAllowed",90);var cookieVal=getCookieVal("__TestingYourBrowserForCookieSupport__");navigator.cookieEnabled=(cookieVal=="CookiesAllowed");if(navigator.cookieEnabled){deleteCookie("__TestingYourBrowserForCookieSupport__");}}
return navigator.cookieEnabled;}
function getExpDate(days,hours,minutes){var expDate=new Date();if(typeof days=="number"&&typeof hours=="number"&&typeof hours=="number"){expDate.setDate(expDate.getDate()+parseInt(days));expDate.setHours(expDate.getHours()+parseInt(hours));expDate.setMinutes(expDate.getMinutes()+parseInt(minutes));return expDate.toGMTString();}}
function getCookieVal(offset){var endstr=document.cookie.indexOf(";",offset);if(endstr==-1){endstr=document.cookie.length;}
return unescape(document.cookie.substring(offset,endstr));}
function getCookie(name){var arg=name+"=";var alen=arg.length;var clen=document.cookie.length;var i=0;while(i<clen){var j=i+alen;if(document.cookie.substring(i,j)==arg){return getCookieVal(j);}
i=document.cookie.indexOf(" ",i)+1;if(i==0)break;}
return"";}
function setCookie(name,value,days,path,domain,secure){var expires=-1;if((typeof days=="number")&&(days>=0)){var d=new Date();d.setTime(d.getTime()+(days*24*60*60*1000));expires=d.toGMTString();}
document.cookie=name+"="+escape(value)+
((expires)?"; expires="+expires:"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");}
function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function splitCookieValue(str,charac){var components=[];for(var i=0,prevcomma=0;i<str.length;i++){if(str.charAt(i)=='\\'){i++;continue;}
if(str.charAt(i)==charac){components.push(str.substring(prevcomma,i));prevcomma=i+1;}}
components.push(str.substr(prevcomma));return components;}