function updateQSForm(choice){
    choice = parseFloat(choice); // browsers handle it different, let it be a number
    switch (choice) {
        case 1: // nur club
            var elemShow = new Array('conQSClubOnlySelectCell','conQSDurationCell2', 'conQSDurationLabel', 'conQSDepartureClubAndGeoGroupCell', 'conQSOccupationAndChildCell', 'conQSStartdateNormalLabel', 'conQSClubSelect', 'conQSGeoGroupSelect', 'conQSDepartureSelfTravelCell', 'conQSAdvancedSearchLnk');
            var elemHide = new Array('conQSGeoGroupSelectPT','conQSGeoGroupSelectCell','conQSDurationCell','conQSClubSelectCell','conQSDepartureAirportCell', 'conQSDepartureAirportSelectCell', 'conQSDepartureAirport3lcCell', 'conQSDestination3lcCell', 'conQSStartdateFlightLabel', 'conQSRentalcarSelectCell', 'conQSStartdateRentalcarLabel');
            //toggleDestination('conQSClubSelectCell'); // start with club selection
            break;
        case 2: // nur flug
            /*var elemShow = new Array('conQSDepartureAirportCell', 'conQSDepartureAirport3lcCell', 'conQSDestination3lcCell', 'conQSOccupationAndChildCell', 'conQSStartdateFlightLabel', 'conQSAdvancedSearchLnk');
            var elemHide = new Array('conQSGeoGroupSelectPT','conQSGeoGroupSelectCell','conQSDurationCell','conQSDurationCell2', 'conQSDurationLabel', 'conQSDepartureAirportSelectCell', 'conQSDepartureClubAndGeoGroupCell', 'conQSStartdateNormalLabel', 'conQSDepartureSelfTravelCell', 'conQSRentalcarSelectCell', 'conQSStartdateRentalcarLabel');
            document.getElementById('conQSOpening').innerHTML = '';*/
			window.location.href = "http://ww4.robinson.com/robinson/index.ltml";
            break;
        case 3: // nur mietwagen
            /*var elemShow = new Array('conQSRentalcarSelectCell', 'conQSStartdateRentalcarLabel');
            var elemHide = new Array('conQSGeoGroupSelectPT','conQSGeoGroupSelectCell','conQSDurationCell2','conQSDurationCell', 'conQSDurationLabel', 'conQSDepartureAirportCell', 'conQSDepartureAirportSelectCell', 'conQSDepartureAirport3lcCell', 'conQSDestination3lcCell', 'conQSStartdateFlightLabel', 'conQSStartdateNormalLabel', 'conQSDepartureSelfTravelCell', 'conQSDepartureClubAndGeoGroupCell', 'conQSOccupationAndChildCell', 'conQSAdvancedSearchLnk');
            document.getElementById('conQSOpening').innerHTML = '';*/
			window.location.href = "/zusatztexte/mietwagen-angebote/";
            break;
        default: // package
            var elemShow = new Array('conQSGeoGroupSelectPT','conQSClubSelectCell','conQSDurationCell', 'conQSDurationLabel', 'conQSDepartureAirportCell', 'conQSDepartureAirportSelectCell', 'conQSDepartureClubAndGeoGroupCell', 'conQSOccupationAndChildCell', 'conQSStartdateNormalLabel', 'conQSClubSelect', 'conQSAdvancedSearchLnk');
            var elemHide = new Array('conQSGeoGroupSelect','conQSGeoGroupSelectCell','conQSDurationCell2','conQSClubOnlySelectCell','conQSDepartureAirport3lcCell', 'conQSDestination3lcCell', 'conQSStartdateFlightLabel', 'conQSDepartureSelfTravelCell', 'conQSRentalcarSelectCell', 'conQSStartdateRentalcarLabel');
            //toggleDestination('conQSClubSelectCell'); // start with club selection 
            break;
    }
    for (i = 0; i < elemHide.length; i++) {
		if (document.getElementById(elemHide[i]) != null) {
			document.getElementById(elemHide[i]).style.display = 'none';
		}
    }
    for (i = 0; i < elemShow.length; i++) {
		if (document.getElementById(elemShow[i]) != null) {
			document.getElementById(elemShow[i]).style.display = 'block';
		}
    }
	if (document.getElementById('conQSClubRadio') != null) {
		document.getElementById('conQSClubRadio').checked = true;
	}
}
