

/*
	Anar a la URL del select
*************************************************/

//	Seleccionant una opci a un select envia al navegant
//	a la p gina corresponent a la opci triada
//	id: enter corresponent al nom de l'id de l'element

function envia_a() {
	
	var url = $F('select_desti');
	
	document.location = url;
	
}
/*
	Anar a la URL del select
*************************************************/

//	Seleccionant una opci a un select envia al navegant
//	a la p gina corresponent a la opci triada
//	id: enter corresponent al nom de l'id de l'element

function nova_virtual() {
	
	var url = $F('virtual');
	
	document.location = url;
	
}


/*
	Inserta l'email a la newsletter
*************************************************/

//	Mitjan ant AJAX s'inserta la info introduida en una BD
//	i amb AJAX updater canvia el formulari per un misatge d'exit

function inserta_newsletter() {
	
	var info = $('email_newsletter').value;
	
	if ( info != '' ) {
	
		//	Assigna la pgina on es processa l'AJAX
		var url = 'logica/php/ajax_inserta_newsletter.php';
		
		//	Crea la cadena amb els par metres
		var pars = 'email=' + info;	
		
		//	AJAX Updater
		var myAjax = new Ajax.Updater( 'cont_newsletter', url, { method: 'get', parameters: pars, onLoading:carregador_newsletter } );
	
	}
	else {
		alert('Es necesario que indiques un e-mail.');
	}

}


/*
	Envia formulari de contacte
*************************************************/

//	Mitjanant AJAX envia un formulari de contacte
//	i amb AJAX updater canvia el formulari per un misatge d'exit

function envia_form_contacte() {
	
	if (document.form_contacte.nom.value == ""){
		alert (idioma['str_nom_obligatori']);
		document.form_contacte.nom.focus();
		return false;
	}
	
	if (document.form_contacte.cognoms.value == ""){
		alert (idioma['str_cognoms_obligatori']);
		document.form_contacte.cognoms.focus();
		return false;
	}
	
	if (document.form_contacte.email.value.indexOf('@')==-1 || document.form_contacte.email.value.indexOf('.')==-1){
		alert (idioma['str_email_obligatori']);
		document.form_contacte.email.focus();
		return false;
	}
	
	if (document.form_contacte.telefon.value == ""){
		alert (idioma['str_telefon_obligatori']);
		document.form_contacte.telefon.focus();
		return false;
	}
	
	if (document.form_contacte.comentari.value == ""){
		alert (idioma['str_missatge_obligatori']);
		document.form_contacte.comentari.focus();
		return false;
	}
	
	
	//	Assigna la p gina on es processa l'AJAX
	var url = 'logica/php/ajax_envia_form-contacte.php';
		
	//	Crea la cadena amb els parmetres
  	var pars = Form.serialize('form_contacte');
		
	//	AJAX Request
	var myAjax = new Ajax.Request(url, { method: 'get', parameters: pars } );
	
	
	//	Resetea el formulari
	$('form_contacte').reset()
	
	//	Fa aper ixer el missatge conforme s'ha enviat
	new Effect.Appear('missatge_posenviament', { duration: 0.5, queue: 'front' });
	
	new Effect.Highlight('missatge_posenviament', {duration: 1.0, endcolor:'#ffffff', queue: 'end'});
	
}




function selecciona_al_form(hotel,area) {
	
	if ( hotel == -1 ) {hotel++;}
	
	$('taula_contacte-sup').scrollTo();
	$('select_hotel').selectedIndex = (hotel+1);
	
	var selector;
	
	if ( hotel > 0 ) {
		selector = $('select_area_hotel');
		$('select_area_servei').hide();
	}
	else {
		selector = $('select_area_servei');
		$('select_area_hotel').hide();
	}
	
	selector.show();
	
	for (i=0;i<=selector.length;i++) {
		//alert($('select_area').options[i].value + '-' + area);
		if ( selector.options[i].value == area ) {
			selector.selectedIndex = i;
			//alert('entra');
		}
	}
	//$('select_area').value.selected = (area);
	
}

function mostra_select_area() {
	
	var i = $('select_hotel').selectedIndex
	
	if ( $('select_hotel').options[i].value > 0 ) {
		
		$('select_area_hotel').show();
		$('select_area_servei').hide();
		
	}
	else {
		
		$('select_area_servei').show();
		$('select_area_hotel').hide();
		
	}
	
}
