function txt_month(month_var)
	{
	var month_array = new Array(" ","Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","December");
			
	
	return month_array[month_var];
	}

function year_increase()
	{
	//Henter ut årsverdien som er satt
	var year = Math.abs(document.getElementById('year').innerHTML);
	//Legger til 1
	var newyear = year + 1;
	//Setter ny verdi
	document.getElementById('year').innerHTML = newyear;	

	update_calendar();	
	}

function year_decrease()
	{
	//Henter ut årsverdien som er satt
	var year = Math.abs(document.getElementById('year').innerHTML);
	//Minus 1
	var newyear = year - 1;
	//Setter ny verdi
	document.getElementById('year').innerHTML = newyear;	

	update_calendar();	
	}

function month_increase()
	{
	//Henter ut årsverdien som er satt
	var month = Math.abs(document.getElementById('hidden_month').innerHTML);
	// Hvis det er den 11 (December), month
	if(month == 12)
		{
		var newmonth = 1;
		year_increase();
		}	
	else
		{
		var newmonth = month + 1;
		}

	//Setter ny verdi
	document.getElementById('month').innerHTML = txt_month(newmonth);	
	document.getElementById('hidden_month').innerHTML = newmonth;	
	
	update_calendar();	
	}


function month_decrease()
	{
	//Henter ut årsverdien som er satt
	var month = Math.abs(document.getElementById('hidden_month').innerHTML);
	// Hvis det er den 0 (januar), month
	if(month == 1)
		{
		var newmonth = 12;
		year_decrease();
		}	
	else
		{
		var newmonth = month - 1;
		}

	//Setter ny verdi
	document.getElementById('month').innerHTML = txt_month(newmonth);	
	document.getElementById('hidden_month').innerHTML = newmonth;	

	update_calendar();	
	}


//Denne funksjonen finner ut hvilken måte browseren må henter
//informasjon. Grunnet IE-sux
function GetXmlHttpObject(handler)
        {       
        var objXMLHttp=null
        if (window.XMLHttpRequest)
                {
                objXMLHttp=new XMLHttpRequest()
                }
        else if (window.ActiveXObject)
                {
                objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
                }
        return objXMLHttp
}

//Endrer verdi
function stateChanged()
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("kalender").innerHTML=xmlHttp.responseText
}
}




function update_calendar()
	{
	//Henter ut month-verdien som er satt
	var month = Math.abs(document.getElementById('hidden_month').innerHTML);
	//Henter ut year-verdien som er satt
	var year = Math.abs(document.getElementById('year').innerHTML);
//TEST:	document.getElementById('kalender').innerHTML = month;
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
		{
		alert ("Browser does not support HTTP Request")
		return
		}

	var url="kalender/calendar.php"
	url=url+"?month="+month
	url=url+"&year="+year
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

	}

