

function alusta(){
	try{
	for(var i=0;i<document.getElementsByTagName("FORM").length;i++){
		var lomake = document.getElementsByTagName("FORM")[i];
		if(lomake.getAttribute("initfields")=='true'){
			for(var j=0;j<lomake.elements.length;j++){
				if(lomake.elements[j].getAttribute("initvalue")!=null){
					lomake.elements[j].value= GetDate(today,lomake.elements[j].getAttribute("initvalue"));
				}
				if(lomake.elements[j].getAttribute("initoptions")!=null){
					var elemObj = lomake.elements[j];
					var itemday = new Date();
					for(var x = 0; x < 240; x++){
						elemObj.options[x] = new Option(GetDate(itemday,elemObj.getAttribute("optiontext")),GetDate(itemday,elemObj.getAttribute("optionvalue")));
						itemday.setDate(itemday.getDate()+1);
					}
					if(lomake.elements[j].getAttribute("initselection")!=null){
						lomake.elements[j].selectedIndex = Number(lomake.elements[j].getAttribute("initselection"));
					}
				}
			}
		}
	}
	}catch(e){}
}

var today = new Date();
function GetDate(dateObj,format){
	var rep = new Array("yyyy","yy","MM","M","dd","d","hh","mm","m","E");
	var aika = new Array();
	var viikonpaiva = new Array("Su","Ma","Ti","Ke","To","Pe","La","Su");
	aika["E"] = viikonpaiva[dateObj.getDay()];
	aika["d"] = Number(dateObj.getDate());
	aika["M"] = Number(dateObj.getMonth())+1;
	aika["yyyy"] = dateObj.getFullYear();
	aika["yy"] = (""+dateObj.getFullYear()).substring(2);
	aika["hh"] = Number(dateObj.getHours());
	aika["m"] = Number(dateObj.getMinutes());
	aika["dd"] = (aika["d"]<10)?"0"+aika["d"]:aika["d"];
	aika["MM"] = (aika["M"]<10)?"0"+aika["M"]:aika["M"];
	aika["mm"] = (aika["m"]<10)?"0"+aika["m"]:aika["m"];
	for(var k=0;k<rep.length;k++){
		format = format.replace(rep[k],aika[rep[k]]);
	}
	return format;
}

function HandleOnchange(elem){
	var lomake=elem.form;
	if (lomake.ss_lpvm.selectedIndex<=lomake.ss_apvm.selectedIndex)
		lomake.ss_lpvm.selectedIndex=lomake.ss_apvm.selectedIndex+1;
}

onload=alusta;
