|
1 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 null;} |
|
2 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=/";} |
|
3 function eraseCookie(name) {createCookie(name,"",-1);} |
|
4 |
|
5 function enanium_change_bg(image) |
|
6 { |
|
7 var body = document.getElementsByTagName('body')[0]; |
|
8 var cw = document.getElementById('cell-content'); |
|
9 if ( image == 'default' ) |
|
10 { |
|
11 body.style.backgroundImage = 'url(' + cdnPath + '/themes/enanium/images/background.gif)'; |
|
12 body.style.backgroundRepeat = 'repeat'; |
|
13 body.style.backgroundAttachment = 'scroll'; |
|
14 cw.style.backgroundImage = null; |
|
15 cw.style.backgroundColor = '#ffffff'; |
|
16 } |
|
17 else |
|
18 { |
|
19 body.style.backgroundRepeat = 'no-repeat'; |
|
20 body.style.backgroundPosition = 'center top'; |
|
21 body.style.backgroundColor = '#000000'; |
|
22 body.style.backgroundImage = 'url(' + scriptPath + '/plugins/enaniumbg/' + image + '.jpg)'; |
|
23 body.style.backgroundAttachment = 'fixed'; |
|
24 cw.style.backgroundImage = 'url(' + scriptPath + '/plugins/enaniumbg/transw70.png)'; |
|
25 cw.style.backgroundColor = 'transparent'; |
|
26 } |
|
27 |
|
28 var as = getElementsByClassName(document.getElementById('enanium_bg_list'), 'a', 'selected'); |
|
29 for ( var i = 0; i < as.length; i++ ) |
|
30 $dynano(as[i]).rmClass('selected'); |
|
31 |
|
32 $dynano('ebg_' + image).addClass('selected'); |
|
33 |
|
34 createCookie('enanium_bg', image, 365); |
|
35 } |
|
36 |
|
37 addOnloadHook(function() |
|
38 { |
|
39 var ck = readCookie('enanium_bg'); |
|
40 if ( ck ) |
|
41 enanium_change_bg(ck); |
|
42 }); |