function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ "=" +escape(value)+
((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);if (c_end==-1) c_end=document.cookie.length;return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function users_online(c_name) {

var d = new Date();
var curr_hour = d.getHours();
var curr_min = d.getMinutes();

curr_hour=3;

if ( (curr_hour >=0) && (curr_hour <=5) ) {
var s=77;
var e=177;

} else if ( (curr_hour >=6) && (curr_hour <=11) ) {
var s=99;
var e=200;

} else if ( (curr_hour >=12) && (curr_hour <=17) ) {
var s=110;
var e=226;

} else  {
var s=160;
var e=366;
} 

var new_users = randomFromTo(s, e);
var new_guests = randomFromTo(10, 30);


storedMin=getCookie(c_name);
users=getCookie('users');
guests=getCookie('guests');

new_guests = (new_users - new_guests);

if (storedMin!=null && storedMin!="") {
    if ((curr_min > storedMin) || (curr_min < storedMin)) 
   {
		//alert("HERE");
   		 setCookie('storedMin',curr_min,365);
		setCookie('users',new_users,365);
		setCookie('guests',new_guests,365);
		return 'Members Online: ' + new_users + ' | Guests Online: ' + new_guests;
   } else {
		return 'Members Online: ' + users + ' | Guests Online: ' + guests;
	}
} else {
		setCookie('storedMin',curr_min,365);
		setCookie('users',new_users,365);
		setCookie('guests',new_guests,365);
		return 'Members Online: ' + new_users + ' | Guests Online: ' + new_guests;
 }
}


function randomFromTo(from, to){
       return Math.floor(Math.random() * (to - from + 1) + from);
    }


	//document.write("<p>Current Hour: "+curr_hour);
	//document.write("<p>Current Min: "+curr_min);
	//document.write("<p>Number of Users: "+randomFromTo(s, e));
	//document.write(users_online('storedMin'))
	//document.write("<p>Next min "+next_min);
	

