function preloadImages() {
	var d = document;
	if (d.images) {
		if (!d.imgArray) {
			d.imgArray = new Array();
		}
		var i;
		var j = d.imgArray.length;
		var a = preloadImages.arguments;
		for (i = 0; i < a.length; i++) {
			if (a[i].indexOf("#") != 0){ 
				d.imgArray[j] = new Image; 
				d.imgArray[j++].src = a[i];
			}
		}
	}
}

function newWin(p, w, h) {
	win = window.open(p, 'ny', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=' + w + ',height=' + h);
	win.focus();
}

function changeLoc(address) {
	window.location.href = address;
}
function over(td, color) {
	if (document.getElementById || (document.all && !(document.getElementById))) {
		td.style.backgroundColor = color;
		td.style.cursor = "hand";
	}
}
function out(td) {
	if (document.getElementById || (document.all && !(document.getElementById))) {
		td.style.backgroundColor = "";
	}
}

function valideraKontakt(f) {
	var namn   = "Namn";
	var tel    = "Telefon";
	var epost  = "Epost";
	var med    = "Meddelande";
	var msg2   = "Var god kontrollera följande fält:";

	var error = '';
	var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	var frm = new Array();
	frm.namn = namn;
	frm.epost = epost;
	frm.telefon = tel;
	frm.meddelande = med;
	var cnt = 0;
	for (elmnt in frm) {
		if (f.elements[elmnt].value.length < 2) {
			error += frm[elmnt] + "\n";
		} else if (elmnt == 'epost' && re.test(f.elements[elmnt].value) == false) {
			error += frm[elmnt] + "\n";
		}
		if (!error) {
			cnt++;
		}
	}
	if (error.length > 0) {
		alert(msg2 + '\t\t\n\n' + error);
		f.elements[cnt].focus();
		return false;
	}
}

function valideraBokning(f, id) {
	
	/*
	if (id == 1) {
		if (!f.nov.checked) {
			alert('För att boka kursen måste du kryssa i kryssrutan!');
			return false;
		}
	} else {
		if (!f.jan.checked && !f.feb.checked) {
			alert('Var vänlig välj åtminstone 1 kurs.');
			return false;
		}
	}
	*/
	if (!f.feb.checked) {
		alert('För att boka kursen måste du kryssa i kryssrutan!');
		return false;
	}
	
	var namn   = "Namn";
	var epost  = "Epost";
	var foretag = "Företag";
	var adress = "Adress";
	var postnr = "Postnr";
	var ort    = "Ort";
	var msg    = "Var god kontrollera följande fält:";
	var error  = '';
	var re = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	var frm = new Array();
	frm.namn = namn;
	frm.epost = epost;
	frm.foretag = foretag;
	frm.adress = adress;
	frm.postnr = postnr;
	frm.ort = ort;
	for (elmnt in frm) {
		f.elements[elmnt].style.border = '1px solid #7F9DB9';
		f.elements[elmnt].style.padding = '2px';
		if (f.elements[elmnt].value.length < 2) {
			error += frm[elmnt] + "\n";
			f.elements[elmnt].style.border = '1px solid #ff0000';
		} else if (elmnt == 'epost' && re.test(f.elements[elmnt].value) == false) {
			error += frm[elmnt] + "\n";
			f.elements[elmnt].style.border = '1px solid #ff0000';
		}
	}
	if (error.length > 0) {
		alert(msg + '\t\t\n\n' + error);
		return false;
	}
}