function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		etusivu_over = newImage("/kentat/mgc/images/etusivu-over.gif");
		ajankohtaista_over = newImage("/kentat/mgc/images/ajankohtaista-over.gif");
		kentat_over = newImage("/kentat/mgc/images/kentat-over.gif");
		ajanvaraus_over = newImage("/kentat/mgc/images/ajanvaraus-over.gif");
		klubi_over = newImage("/kentat/mgc/images/klubi-over.gif");
		yhteystiedot_over = newImage("/kentat/mgc/images/yhteystiedot-over.gif");
		muut_over = newImage("/kentat/mgc/images/muut-over.gif");
		preloadFlag = true;
	}
}

function fieldLength(fieldname, resultfield, fieldlength) {
	if (fieldname.value.length > fieldlength)
		fieldname.value = fieldname.value.substring(0, fieldlength);
	else 
		resultfield.value = fieldlength - fieldname.value.length;
}

function checkIt() {
	var msg = "";

	if (document.palaute.Nimi.value.length < 3) {
		msg = msg + "\n- Nimi puuttuu";
	}
	
	if (document.palaute.Palaute.value.length < 5) {
		msg = msg + "\n- Palauteteksti puuttuu";
	}

	if (msg != "") {
		window.alert("Virheitä lomakkeessa! "+ msg +"");
		msg = "";
		return false;
	}

	return true;
}

function checkIt2() {
	var msg = "";

	if (document.ilmoitus.nimi.value.length < 3) {
		msg = msg + "\n- Nimi puuttuu";
	}
	
	if (document.ilmoitus.osoite.value.length < 4) {
		msg = msg + "\n- Osoite puuttuu";
	}

	if (document.ilmoitus.postinumero.value.length < 5) {
		msg = msg + "\n- Postinumero puuttuu";
	}

	if (document.ilmoitus.postitmp.value.length < 5) {
		msg = msg + "\n- Postitoimipaikka puuttuu";
	}

	if (document.ilmoitus.puhelin.value.length < 5) {
		msg = msg + "\n- Puhelinnumero puuttuu";
	}

	if (document.ilmoitus.otsikko.value.length < 5) {
		msg = msg + "\n- Otsikko puuttuu";
	}

	if (document.ilmoitus.ilmoitusteksti.value.length < 5) {
		msg = msg + "\n- Ilmoitusteksti puuttuu";
	}

	re = /^[0-9]{1,6}$/;		//0-99999mk eli1-5merkkiä 
	OK = re.exec(document.ilmoitus.hinta.value)
	if (!OK) {
		msg = msg + "\n- Hinnan täytyy olla numeerinen";
	}

	if (msg != "") {
		window.alert("Virheitä lomakkeessa! "+ msg +"");
		msg = "";
		return false;
	}

	return true;
}

function avaaIkkuna2(url,size1,size2){
    window.open(url,"UusiIkkuna","WIDTH="+ size1 +",HEIGHT="+ size2 +",scrollbars=no,toolbars=no");
}
