//--Newsletter popup

function acullMail(){
	correu=window.opener.document.fnews.email1.value;
	document.fnews.email.value=correu;
	window.opener.document.fnews.email1.value='';
}
	
//--Comprobamos que el formulario de suscripción al boletín esté correcto

function comprobarFnews(){
	if (!comprobarEmail(document.fnews.email)) return; 
	if (document.fnews.terms.checked)document.fnews.submit();
	else errorear(21301); 
}

//--Comprobamos si es un email bien formado

function comprobarEmail(correo){ 
	campo = correo.value; 
	if (campo=='') {; correo.focus();return false;}
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(campo)) return true;
	else{ errorear(21303); correo.focus();return false;}
}

//--Formatear el cuerpo del mail

function escribirLinea(estructura, elemento){
	estructura = estructura + elemento.title + ": " + elemento.value + "\n";
	return estructura;
}

//--Comprobar campos del formulario e incluir en el correo CONTACT_US CONTACT_US_groups

function enviar(){
	var frm = document.frmContactUs;
	frm.cuerpo.value = "";
	if(frm.firstname.value == ""){errorear(21304); frm.firstname.focus(); return; }
	if(frm.surname.value == ""){ errorear(21305); frm.surname.focus(); return; }
	if(comprobarEmail(frm.email)){ 
	    frm.from.value = frm.email.value;	
	    if(frm.email.value !== frm.remail.value){ errorear(21307); frm.remail.focus(); return;}
	} else { return; }
					
	frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.title);
	frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.firstname);
	frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.surname);
	frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.email);
	frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.mobile);
	
	if(frm.country != undefined) { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.country); } //--Contact Us Group
	if(frm.board != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.board); } //--Contact Us Group
	if(frm.property != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.property); } //--Contact Us Group
	if(frm.hotelname != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.hotelname); } //--Contact Us Group
	if(frm.diaE != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.diaE); } //--Contact Us Group
	if(frm.mesE != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.mesE); } //--Contact Us Group
	if(frm.diaS != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.diaS); } //--Contact Us Group
	if(frm.mesS != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.mesS); } //--Contact Us Group
	if(frm.adults != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.adults); } //--Contact Us Group
	if(frm.children != undefined){ frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.children); } //--Contact Us Group	
	if(frm.cityorzone != undefined) { frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.cityorzone); } //--Contact Us Group	

	frm.cuerpo.value = escribirLinea(frm.cuerpo.value, frm.question);
	frm.subject.value += " - "+frm.subjectCli.value; 
	frm.submit();
}
