var xhr = false; 
var xhr2 = false;
var xhr3 = false;
var xhr4 = false;
if (window.XMLHttpRequest) {
	xhr = new XMLHttpRequest();
	xhr2 = new XMLHttpRequest();
	xhr3 = new XMLHttpRequest();
	xhr4 = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	xhr = new ActiveXObject("Microsoft.XMLHTTP");
	xhr2 = new ActiveXObject("Microsoft.XMLHTTP");
	xhr3 = new ActiveXObject("Microsoft.XMLHTTP");
	xhr4 = new ActiveXObject("Microsoft.XMLHTTP");
}

function hvor(x){
	return document.getElementById(x);
}

function nigol(){
	var url = 'pages/getuser.php';
	var user = document.getElementById('uname').value;
	var pass = document.getElementById('pw').value;
	
	userpass = 'user=' + user + '&pass=' + pass;
	
	xhr2.open('POST', url);
	xhr2.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr2.onreadystatechange = function(){
		if(xhr2.readyState == 4 && xhr2.status == 200){
			var response = xhr2.responseText;
			if(response.indexOf('sann') != -1){
				hvor('feedback').innerHTML = 'Du er n&aring; innlogget!';
				hvor('feedback').style.display = '';
			}else{
				feilet();
				disappear('feedback');
			}
		}
	}
	xhr2.send(userpass);
}
function showColor(){
	var url = 'pages/fargekoder_resultat.php';
	var mor = document.getElementById('mor').selectedIndex || false;
	var far = document.getElementById('far').selectedIndex || false;
	if(mor && far)
	{
		morogfar = 'mor=' + mor + '&far=' + far;
		
		xhr3.open('POST', url);
		xhr3.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr3.onreadystatechange = function()
		{
			if(xhr3.readyState == 4 && xhr3.status == 200){
				hvor('fargeResultat').innerHTML = xhr3.responseText;
			}
		}
		xhr3.send(morogfar);
	}
}
function sendMegMail(){
	var url = 'pages/sendMail.php';
	var fra = document.getElementById('fra').value || false;
	var emne = document.getElementById('emne').value || false;
	var kropp = document.getElementById('kropp').innerHTML || false;
	if(fra && emne && kropp)
	{
		mailme = 'emne=' + emne + '&fra=' + fra + '&kropp=' + kropp;
		
		xhr4.open('POST', url);
		xhr4.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr4.onreadystatechange = function()
		{
			if(xhr4.readyState == 4 && xhr4.status == 200){
				hvor('mailRes').innerHTML = xhr4.responseText;
			}
		}
		xhr4.send(mailme);
	}
}

function feilet(){
		hvor('feedback').innerHTML = 'Wrong user or pass';
		hvor('feedback').style.display = '';
		hvor('pw').value = '';
		hvor('pw').focus();
}

function blank(){
	hvor('feedback').innerHTML = '';
	hvor('feedback').style.display = 'none';
}

function disappear(){
	setTimeout("blank()", 2000);	
}

function finnFDato(x)
{
	var parring = document.getElementById('parring').value;
	var dag = parring.substr(0,2);
	var mnd = parring.substr(3,2);
	var year = '20' + parring.substr(6,2);

	var DateRegExp = /^\d{1,2}(\.)\d{1,2}\1\d{2}$/


	if(!DateRegExp.test(x.value))
	{
		document.getElementById(x.id).style.backgroundColor = '#ffd3d3';
		document.getElementById(x.id).value = (x.value).substr(0,8);
	}
	else
	{
		
		var today = new Date();
		today.setYear(year);
		today.setMonth(mnd,dag);
		today.setDate(today.getDate()+65);

		document.getElementById(x.id).style.backgroundColor = '#6cff95';
		var weekday=new Array(7);
		weekday[0]="S&oslash;ndag";
		weekday[1]="Mandag";
		weekday[2]="Tirsdag";
		weekday[3]="Onsdag";
		weekday[4]="Torsdag";
		weekday[5]="Fredag";
		weekday[6]="L&oslash;rdag"
		
		var maaned = new Array(12);
		maaned[1] = 'januar';
		maaned[2] = 'februar';
		maaned[3] = 'mars';
		maaned[4] = 'april';
		maaned[5] = 'mai';
		maaned[6] = 'juni';
		maaned[7] = 'juli';
		maaned[8] = 'august';
		maaned[9] = 'september';
		maaned[10] = 'oktober';
		maaned[11] = 'november';
		maaned[12] = 'desember';
		
		var ukedag = weekday[today.getDay()];
		var maanedsnavn = maaned[today.getMonth()];
		var termindato = ukedag + ' ' + today.getDate() + '.' + maanedsnavn + ' ' + today.getFullYear();
		document.getElementById('sfdato').innerHTML = termindato;
		document.getElementById('sfdato').style.fontWeight = 'bold';
		document.getElementById('pfdato').style.display = 'inherit';
	}
}
