window.addEvent( 'domready', function(){

	var myForm = $('tourForm');
	if ($defined(myForm)){
		document.fireEvent('tourFormLoaded', myForm);
	}
});

document.addEvent('tourFormLoaded', function(myForm){
/*	myForm.addEvent('submit', function(e){
		new Event(e).stop();
	});*/
	
	var objTour = myForm.getElement('[name=t_id]');
	if ($defined(objTour)){
		objTour.addEvent('change', function(e){
			
			var grp = myForm.getElement('[name=grp]');
			if ($defined(grp)){
				grp.setProperty('name', '');
			}
			var htl = myForm.getElement('[name=htl]');
			if ($defined(htl)){
				htl.setProperty('name', '');
			}
			myForm.submit();
		});
	}
	var objHotl = myForm.getElement('[name=htl]');
	if ($defined(objHotl)){
		objHotl.addEvent('change', function(e){
			this.getElements('option').each(function(tmp){
				if (tmp.selected) {
					var tId = tmp.getProperty('t_id');
					myForm.getElement('[name=t_id]').setProperty('name', '');
					
					myForm.getElement('[name=tmpTid]')
						.setProperty('name', 't_id')
						.setProperty('value', tId);
					
				}
			}.bind(this));

			var grp = myForm.getElement('[name=grp]');
			if ($defined(grp)){
				grp.setProperty('name', '');
			}
			myForm.submit();
		});
	}
	
	var objGrp = myForm.getElement('[name=grp]');
	if ($defined(objGrp)){
		objGrp.addEvent('change', function(e){
			this.getElements('option').each(function(tmp){
				if (tmp.selected) {
					var tId = tmp.getProperty('t_id');
					myForm.getElement('[name=t_id]').setProperty('name', '');
					myForm.getElement('[name=tmpTid]')
						.setProperty('name', 't_id')
						.setProperty('value', tId);
				}
			}.bind(this));
			myForm.submit();
		});
	}

});
