function preM(m,y){
	if(m=="1"){y--;m="12";}else{m--;}
	window.location.replace("index.php?month="+m+"&year="+y);
}
function nextM(m,y){
	if(m=="12"){y++;m="1";}else{m++;}
	window.location.replace("index.php?month="+m+"&year="+y);
}
function getInfo(ts,ex){
	var tstamp=ts;
	
	var xmlHttp;
	try {
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e) {
		// Internet Explorer
		try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
				alert("Sorry, your browser does not support AJAX");
				return false;
			}
		}
	}
	xmlHttp.onreadystatechange=function(){
		if(xmlHttp.readyState==4){
			if(xmlHttp.status==200){
				var result=xmlHttp.responseText;
				changeOpac(0,'fade');
				document.getElementById('content').innerHTML=result;
				document.getElementById('container').style.display='none';
				document.getElementById('fade').style.top=document.body.scrollTop;
				//document.body.style.overflow='hidden';
				document.getElementById('fade').style.display='block';
				opacity('fade',0,100,250);
				document.getElementById('content').style.display='block';
				
			}else{
				document.getElementById('content').innerHTML="Connection with server lost, please try again later.";
			}
		}else{
			var msg=(xmlHttp.readyState==1 ? "Gathering Info..." : "Connecting...");
            msg=(xmlHttp.readyState==2 ? "Processing Request..." : msg);
            msg=(xmlHttp.readyState==3 ? "Attempting to finalize..." : msg);
            document.getElementById('content').innerHTML=msg;
		}
	}
	var parms="timestamp="+ts+"&tog="+ex;
	xmlHttp.open("GET","process.php?"+parms,true);
	xmlHttp.send(null);
}
function closeEm(){
	opacity('fade',100,0,500);
	setTimeout('document.getElementById(\'fade\').style.display=\'none\'',500);
	setTimeout('document.getElementById(\'container\').style.display=\'block\'',500);
	//document.getElementById('content').style.display='none';
}
function opacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec / 100);
    var timer = 0;
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}
function spand(id){
	var act=(document.getElementById(id).style.display=='none' ? 'block' : 'none');
	var vis=(document.getElementById('container').style.visibility=='hidden' ? 'visable' : 'hidden');
	alert(vis+"test.");
	changeOpac(0,id);
	document.getElementById(id).style.display=act;
	document.getElementById('c').style.visiblity=vis;
	var color=(act=='block' ? '#000099' : '#000000');
	document.getElementById('h'+id).style.color=color;
	opacity(id,0,100,250);
}
//document.body.scrolltop