﻿
sneakyutils = {

        createMultiColumnList:function(sourceList,numCols){                
            var listItems = sourceList.getElementsByTagName("li");
            var itemsTotal = listItems.length;
            var itemsPerCol = Math.ceil(listItems.length / numCols);    
            var tempContainer = document.createElement("div");    
            var listContainers = [];
            
            for(var i=0; i<numCols; i++){
                if(itemsTotal > i){
                    listContainers.push(sourceList.cloneNode(false));
                    for(var n=(itemsPerCol*i); n<(itemsPerCol*(i+1)); n++){
                        if(listItems[n]){
                            listContainers[i].appendChild(listItems[n].cloneNode(true));
                        }                        
                    }
                }
                tempContainer.appendChild(listContainers[i]);
            }
            sourceList.parentNode.replaceChild(tempContainer,sourceList);
        },
        
        createCookie:function(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=/";
        },

        readCookie: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;
        },

        eraseCookie:function(name) {
	        createCookie(name,"",-1);
        }
        
        
        
        
        
}