summaryrefslogtreecommitdiff
path: root/JS
diff options
context:
space:
mode:
Diffstat (limited to 'JS')
-rw-r--r--JS/cookies.js36
1 files changed, 36 insertions, 0 deletions
diff --git a/JS/cookies.js b/JS/cookies.js
new file mode 100644
index 0000000..ca71e56
--- /dev/null
+++ b/JS/cookies.js
@@ -0,0 +1,36 @@
+function setCookie(cname,cvalue,exdays) {
+ var d = new Date();
+ d.setTime(d.getTime() + (exdays*24*60*60*1000));
+ var expires = "expires=" + d.toGMTString();
+ document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
+}
+function getCookie(cname) {
+ var name = cname + "=";
+ var decodedCookie = decodeURIComponent(document.cookie);
+ var ca = decodedCookie.split(';');
+ for(var i = 0; i < ca.length; i++) {
+ var c = ca[i];
+ while (c.charAt(0) == ' ') {
+ c = c.substring(1);
+ }
+ if (c.indexOf(name) == 0) {
+ return c.substring(name.length, c.length);
+ }
+ }
+ return "";
+}
+function checkCookie() {
+ var theme=getCookie("theme");
+ if(theme == ""){
+ setCookie("theme","GreenAndWhite",365);
+ window.location.reload(false);
+ }else if(theme == "GreenAndWhite"){
+ document.getElementById("cssFile").href = "CSS/main.css";
+ }else if(theme == "GreenAndDark"){
+ document.getElementById("cssFile").href = "CSS/GreenAndDark.css";
+ }else if(theme == "PurpleAndWhite"){
+ document.getElementById("cssFile").href = "CSS/PurpleAndWhite.css";
+ }else if(theme == "PurpleAndDark"){
+ document.getElementById("cssFile").href = "CSS/PurpleAndDark.css";
+ }
+} \ No newline at end of file