    function setCookie (name, value, expires, path, domain, secure) 
    {
    	document.cookie = name + "=" + escape(value) +
    	((expires) ? "; expires=" + expires : "") +
    	((path) ? "; path=" + path : "") +
    	((domain) ? "; domain=" + domain : "") +
    	((secure) ? "; secure" : "");
    }
    
    function getCookie(name) 
    {
    	var cookie = " " + document.cookie;
    	var search = " " + name + "=";
    	var setStr = null;
    	var offset = 0;
    	var end = 0;
    	if (cookie.length > 0) 
    	{
    		offset = cookie.indexOf(search);
    		if (offset != -1) 
    		{
    			offset += search.length;
    			end = cookie.indexOf(";", offset)
    			if (end == -1) 
    			{
    				end = cookie.length;
    			}
    			setStr = unescape(cookie.substring(offset, end));
    		}
    	}
    	return(setStr);
    }	
    
    var item = new Array();
    var number = 0;
    item[number++] = "bg1";
    item[number++] = "bg2";
    item[number++] = "bg3";
    item[number++] = "bg4";
    
    var prev_class = null;
    var curr_class = null;
    
    function changeItem()
    {
        increment = Math.floor(Math.random() * number);
    	document.getElementById('bg_rotator').className = item[increment];
    	curr_class = document.getElementById('bg_rotator').className;
    }
        
    function rotateHomePage()
    {
    	var bg_rotator = getCookie('bg_rotator');
    	if (bg_rotator != null) 
    	{
    		prev_class = bg_rotator;
    	}    	
    	do 
    	{
    		changeItem();
    	}    	    
    	while (prev_class == curr_class);
    	
    	setCookie('bg_rotator', document.getElementById('bg_rotator').className);
    }
    
    function rotateOtherPage()
    {
    	var bg_rotator = getCookie('bg_rotator');
    	if (bg_rotator != null) 
    	{
    		document.getElementById('bg_rotator').className = bg_rotator;
    	}
    	else
    	{
        	prev_class = document.getElementById('bg_rotator').className;
        	do 
        	{
        		changeItem();
        	}    	    
        	while (prev_class == curr_class);
    		
    		setCookie('bg_rotator', document.getElementById('bg_rotator').className);			
    	} 
    }		
