function setej2Cookie(language, cname, dcname, version) {
    var datetime = new Date();
    var yr = datetime.getFullYear();
    var mth = datetime.getMonth() + 1;
    var day = datetime.getDate();

    var mthStr = mth + "";
    if (mthStr.length == 1) {
        mthStr = "0" + mthStr;
    }

    var dayStr = day + "";
    if (dayStr.length == 1) {
        dayStr = "0" + dayStr;
    }

    var datetimeStr = yr + "-" + mthStr + "-" + dayStr;

    var expires = new Date();
    expires.setTime(expires.getTime() + (2592000000)); // 30 * 1000 * 60 * 60 * 24 = 2592000000

	//set the ej2 cookie
    var strCookie = cname + "=" + version + "|" + datetimeStr + ";path=/";
    if (expires != "") strCookie += ";expires=" + expires.toGMTString();
    document.cookie = strCookie;
    
    //reset the denial cookie
    expires = new Date("January 1, 1970");
    strCookie = dcname + "=.;path=/;expires=" + expires.toGMTString();
    document.cookie = strCookie;
    
    //redirect
    window.location = "http://www.easyjet.com/" + language;
}

function setej2DenialCookie(language, cname, dcname, version) {
    var datetime = new Date();
    var yr = datetime.getFullYear();
    var mth = datetime.getMonth() + 1;
    var day = datetime.getDate();

    var mthStr = mth + "";
    if (mthStr.length == 1) {
        mthStr = "0" + mthStr;
    }

    var dayStr = day + "";
    if (dayStr.length == 1) {
        dayStr = "0" + dayStr;
    }

    var datetimeStr = yr + "-" + mthStr + "-" + dayStr;

    var expires = new Date();
    expires.setTime(expires.getTime() + (2592000000)); // 30 * 1000 * 60 * 60 * 24 = 2592000000

	//set the denial cookie
    var strCookie = dcname + "=" + version + "|" + datetimeStr + ";path=/";
    if (expires != "") strCookie += ";expires=" + expires.toGMTString();
    document.cookie = strCookie;
    
    //reset the ej2 cookie
    expires = new Date("January 1, 1970");
    strCookie = cname + "=.;path=/;expires=" + expires.toGMTString();
    document.cookie = strCookie;
}