﻿// Isolated functions
var OHE = (function (window) {

    var cookies = {
        setCookie: function (c_name, value, exdays) {
            var exdate = new Date();
            exdate.setDate(exdate.getDate() + exdays);
            var c_value = escape(value) + ((exdays == null) ? "" : "; expires=" + exdate.toUTCString());
            document.cookie = c_name + "=" + c_value;
        },
        getCookie: function (c_name) {
            var i, x, y, ARRcookies = document.cookie.split(";");
            for (i = 0; i < ARRcookies.length; i++) {
                x = ARRcookies[i].substr(0, ARRcookies[i].indexOf("="));
                y = ARRcookies[i].substr(ARRcookies[i].indexOf("=") + 1);
                x = x.replace(/^\s+|\s+$/g, "");
                if (x == c_name) {
                    return unescape(y);
                }
            }
        }
    },

    Student = {
        isStudent: function () {
            return cookies.getCookie('isStudent') == 'true' || cookies.getCookie('isStudent') == 'yes';
        },
        setAsStudent: function () {
            cookies.setCookie('isStudent', 'true', 360);
        }
    }

    return {
        cookies: cookies,
        Student: Student
    }
} (window));
