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 expireCookie(name) {
	createCookie(name, '', -1);
}

function getParameter(name) {

    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
    var regexS = "[\\?&]"+name+"=([^&#]*)";
    var regex = new RegExp( regexS );
    var results = regex.exec( window.location.href );
    if( results == null ) {
        return "";
    } else {
        return results[1];
    }
}

var global_name = getParameter("Name");
if(global_name != "") {
    createCookie("GlobalName", global_name);
}
var global_zip = getParameter("Zip");
if(global_zip != "") {
    createCookie("GlobalZip", global_zip);
}
var drx_header = getParameter("Header");
if(drx_header != "") {
    // approximately 10 minutes
    createCookie("DRXHeader", drx_header, 0.00694);
}
