function touchFROM(f){
/*
						<SELECT name=".ferry_from" onChange="alert(this.value);">
							<OPTION selected>Los Critianos</OPTION>
							<OPTION>Santa Cruz</OPTION>
							<OPTION>Cadiz</OPTION>
						</SELECT>
						<input type="hidden" name="ffarr" value="La Gomera,2.San Sebastian,2.Playa Santiago,2.Valle Gran Rey,La Palma,Gran canaria" disabled>
						<input type="hidden" name="ffarr" value="Lanzarote,Gran Canaria,Cadiz" disabled>
						<input type="hidden" name="ffarr" value="Santa Cruz" disabled>
						
						<SELECT name=".ferry_to">
							<OPTION selected>La Gomera</OPTION>
							<OPTION>   San Sebastian</OPTION>
							<OPTION>   Playa Santiago</OPTION>
							<OPTION>   Valle Gran Rey</OPTION>
							<OPTION>La Palma</OPTION>
							<OPTION>Gran canaria</OPTION>
						</SELECT>							
*/
	var f_sel_index_ = (f['.ferry_from'] !=null)?f['.ferry_from'].options.selectedIndex:0;
	var t_arr_ = f['ffarr'][f_sel_index_].value.split(',');
	
	f['.ferry_to'].options.length = 0;
	for(var i=0; i <t_arr_.length; i++){
		var vl_ = t_arr_[i];
		var lb_ = t_arr_[i];
		
		if(t_arr_[i].indexOf('.') !=-1){
			var opt_parts = t_arr_[i].split('.');
			
			vl_ = opt_parts[1];
			lb_ = getstream(" ", eval(opt_parts[0])) +opt_parts[1];
		};
		
		f['.ferry_to'].options[f['.ferry_to'].options.length] = new Option(lb_, vl_);
	}
	
	if((arguments.length >1) && (arguments[1] !='')) sel_select(f['.ferry_to'], arguments[1]);
//	alert('touchFROM -->>f[ffarr][' +f_sel_index_ +'].value=' +f['ffarr'][f_sel_index_].value);
}

function getstream(string_, count_){
	var stream_ = '';
	
	for(var i=1; i<=count_;i++) stream_ += string_;
	return stream_;
}

function fast_reservation_validate(f, url){
	return goTo(f, url);
}