1 // Copyright (c) 2006 Klaus Hartl (stilbuero.de)
3 jQuery
.cookie
=function(name
,value
,options
){if(typeof value
!='undefined'){options
=options||
{};if(value
===null){value
='';options
.expires
=-1;}
4 var expires
='';if(options
.expires
&&(typeof options
.expires
=='number'||options
.expires
.toUTCString
)){var date
;if(typeof options
.expires
=='number'){date
=new Date();date
.setTime(date
.getTime()+(options
.expires
*24*60*60*1000));}else{date
=options
.expires
;}
5 expires
='; expires='+date
.toUTCString();}
6 var path
=options
.path?
'; path='+(options
.path
):'';var domain
=options
.domain?
'; domain='+(options
.domain
):'';var secure
=options
.secure?
'; secure':'';document
.cookie
=[name
,'=',encodeURIComponent(value
),expires
,path
,domain
,secure
].join('');}else{var cookieValue
=null;if(document
.cookie
&&document
.cookie
!=''){var cookies
=document
.cookie
.split(';');for(var i
=0;i
<cookies
.length
;i
++){var cookie
=jQuery
.trim(cookies
[i]);if(cookie
.substring(0,name
.length
+1)==(name
+'=')){cookieValue
=decodeURIComponent(cookie
.substring(name
.length
+1));break;}}}