;(function(){
    
        
    DRHorton = DRHorton || {};
    
    DRHorton.cookies = DRHorton.cookies || {};
        
    DRHorton.cookies.setCookie = function(params){
        var ms = ((params.days || 0)*24*60*60*1000)
        + ((params.hours || 0)*60*60*1000)
        + ((params.minutes || 0)*60*1000)

        if (ms) {
            var date = new Date();
            date.setTime(date.getTime()+(ms));
            var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        
        document.cookie = params.name+"="+params.value+expires+"; path=/";      
    };
    
    DRHorton.cookies.getCookie = function(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;
    };
    
    DRHorton.cookies.delCookie = function(name){
        DRHorton.cookies.setCookie({
            name : name,
            value: '',
            days : -1   
        })
    };
    
}());
