function NN(s)
{
	return document.getElementsByName(s)[0];
}

function doSubmit()
{
	var FrmSearch = document.SUCHEN;
	FrmSearch.method = "get";
	FrmSearch.submit();
}

function filterdatum(actor)
{
    var monat = '';

    if (actor.name.match("^month")) {
        if (actor.checked) {
            monat = actor.value;
        }

        var checked = actor.checked;

        for (i = 1; i < 13; i++) {
            NN('month'+i).checked = false;
        }
        
        actor.checked = checked;
    } 

    var y1 = NN("year1");
    var y2 = NN("year2");

    if (actor.name == 'year1') {

        for (i = 1; i < 13; i++) {
            var m = NN('month'+i);
            if (m.checked) {
                monat = m.value;    
            }
        }

        y2.checked = false;
    } else if (actor.name == 'year2') {

        for (i = 1; i < 13; i++) {
            var m = NN('month'+i);
            if (m.checked) {
                monat = m.value;    
            }
        }

        y1.checked = false;
    }

    var jahr = '';

    if (y1.checked) {
        jahr = y1.value;
    } else if (y2.checked) {
        jahr = y2.value;
    } else if (monat != '') {
        var dtNow = new Date();
        jahr = dtNow.getUTCFullYear();
		var mNow = dtNow.getMonth() + 1;

        if (mNow > monat) {
            jahr++; 
        }
    }

    if (monat != '') {
        if (monat < 10)
            monat = ".0" + monat;
        else
            monat = "." + monat;
    }

    NN("REISEBEGINNMONAT").value = jahr + monat;

}

function filtermonth( m ) 
{
	m = m * 1;
	for( i = 1; i <= 12; i++)
	{
		objM = NN("m" + i );	
		if( m != i )
			objM.checked = false;
		else
		{
			sFrom = sTo = '';
			if( objM.checked == true )
			{
				dtNow = new Date();
				yNow = dtNow.getUTCFullYear();
				mNow = dtNow.getMonth() + 1;
				if( mNow > m ) 
				{
					yNow++;
				}
				yNext = yNow;
				mNext = m + 1;
				if( mNext > 12 ) { mNext = 1; yNext =  yNow + 1; }
				
				if( m <= 9 ) m = "0" + m;
				sFrom = yNow + "." + m;
				
			}
			
			NN('REISEBEGINNMONAT').value = sFrom;
		}
	}
}

function filterlan(objLan)
{
	ooo = document.getElementsByName("lanid");
	l = ooo.length;
	for( i = 0; i < l; i++)
	{
		if( ooo[i] != objLan )
			ooo[i].checked = false;
	}
}

function filterdauer(objDauer)
{
	ooo = document.getElementsByName("dauer");
	l = ooo.length;
	for( i = 0; i < l; i++)
	{
		if( ooo[i] != objDauer )
			ooo[i].checked = false;
		else
		{
			rd = document.getElementsByName('reidauer')[0];
			rd.value = ooo[i].value;
		}
	}
}

function filterklasse(o, klasse)
{
	oall = document.getElementsByName("REIKLASSE[]");
	for( i = 0; i < oall.length; i++)
	{
		if( o == oall[i] )
		{
			if( o.checked )
				oall[i+1].value = klasse;
			else
				oall[i+1].value = '';
		}
	}	
}

function filtermerkmale(objMer)
{
	ooo = document.getElementsByName("MERID[]");
	l = ooo.length;
	for( i = 0; i < l; i++)
	{
		if( ooo[i] != objMer )
			ooo[i].checked = false;
	}
}
