﻿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=/";
}

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;
}

function eraseCookie(name) {
    createCookie(name, "", -1);
}

function page_ReadCookies() {
    var cookieName1 = 'EINSuserInfo_zipCode';
    var cookieName2 = 'EINSuserInfo_emailAddress';
    var cookieName3 = 'EINSuserInfo_productID';
    var cookieName4 = 'EINSuserInfo_productName';
    var cookieName5 = 'EINSuserInfo_categoryName';
    var cookieName6 = 'EINSuserInfo_requestQuote';
    
    var page_cookieName1 = readCookie(cookieName1);
    var page_cookieName2 = readCookie(cookieName2);
    var page_cookieName3 = readCookie(cookieName3);
    var page_cookieName4 = readCookie(cookieName4);
    var page_cookieName5 = readCookie(cookieName5);
    var page_cookieName6 = readCookie(cookieName6);

    return null;
}

function quotepage_RememberMe() {
    var cookieName1 = 'EINSuserInfo_zipCode';
    var cookieName2 = 'EINSuserInfo_emailAddress';
    var cookieName3 = 'EINSuserInfo_productID';
    var formname = 'ctl00_ContentPlaceHolder1_';

    var x = readCookie(cookieName1);
    if (x) {
        if (document.getElementById(formname + 'txtZipCode')) {
            document.getElementById(formname + 'txtZipCode').value = x;
        }
    }

    var x = readCookie(cookieName2);
    if (x) {
        if (document.getElementById(formname + 'txtEmail')) {
            document.getElementById(formname + 'txtEmail').value = x;
        }
    }

    var x = readCookie(cookieName3);
    if (x) {
        if (document.getElementById(formname + 'hiddenProductID')) {
            document.getElementById(formname + 'hiddenProductID').value = x;
        }
    }

    return null;
}

function quotepage_WriteCookies() {

    var cookieName1 = 'EINSuserInfo_zipCode';
    var cookieName2 = 'EINSuserInfo_emailAddress';
    var cookieName3 = 'EINSuserInfo_productID';
    var expireAfterNumberDays = 90;
    var formname = 'ctl00_ContentPlaceHolder1_';

    if (document.getElementById(formname + 'txtZipCode')) {
        if (document.getElementById(formname + 'txtZipCode').value.length == 5) {
            createCookie(cookieName1, document.getElementById(formname + 'txtZipCode').value, expireAfterNumberDays);
        }
    }

    if (document.getElementById(formname + 'txtEmail')) {
        if (document.getElementById(formname + 'txtEmail').value.length > 0) {
            createCookie(cookieName2, document.getElementById(formname + 'txtEmail').value, expireAfterNumberDays);
        }
    }
    
    if (document.getElementById(formname + 'hiddenProductID')) {
        if (document.getElementById(formname + 'hiddenProductID').value.length > 0) {
            createCookie(cookieName3, document.getElementById(formname + 'hiddenProductID').value, expireAfterNumberDays);
            }
    }

    return null;
}
