function submitDate(){
	if(document.getElementById('y') && document.getElementById('m') && document.getElementById('d')){
		location.href="../../"+document.getElementById('y').value +"/"+ document.getElementById('m').value +"/"+ document.getElementById('d').value+'.html';
	}
}

function parseYear(sdate){ //reikia
	var metai=sdate.getYear();
	metai=metai.toString();
	if(metai.length!=2){
		metai='20'+metai.substring((metai.length-2),metai.length);
	}
	else{
		metai='19'+metai;
	}
	return metai;
}

function select_index_by_val(obj, val){ //reikia
	for(var i=0; i<obj.options.length; i++){
		if(obj.options[i].value==val){
			obj.options[i].selected=true;
			break;
		}
	}
}

function rFormat(val){ //reikia
	val=val.toString();
	if(val.length<2){
		val='0'+val;
	}
	return val;
}

function fix_date(){ //reikia
	var yel=document.getElementById('y');
	var mel=document.getElementById('m');
	var del=document.getElementById('d');
	var yy=Math.abs(yel.value)-1900;
	var m=Math.abs(mel.value)-1;
	var d=Math.abs(del.value);
	if(d>0 && m>-1){
		var tmpd=new Date(yy, rFormat(m), rFormat(d), 01, 01, 01);
		var utm=tmpd.getTime();
		var ntmpd=new Date();
		ntmpd.setTime(utm);
		select_index_by_val(yel, parseYear(ntmpd));
		select_index_by_val(mel, (ntmpd.getMonth()+1));
		select_index_by_val(del, ntmpd.getDate());
	}
	else if(m<0){
		select_index_by_val(mel, 0);
		select_index_by_val(del, 0);
	}
	else{
		select_index_by_val(del, 0);
	}
}
