function mostrarError()
{
	alert('Lo sentimos, su zona no puede ser atendida. <br>Llame al 902 11 63 88 para más información.');
}
<!----------------------------------------------------------------------------------------------------
function buscarrecargar()
{
	//alert('entra funcion');
	//alert(document.getElementById('cfAparatos').value);
	if(document.getElementById('recargar').value = 'S')
	{
		document.getElementById('form1').submit();			
	}
}
<!----------------------------------------------------------------------------------------------------
function abrirbusqueda(stmodelo)
{
	window.open("buscarmodelo.php?filtromodelo="+stmodelo, "buscarmodelo", 'scrollbars,width=610,height=500')  	
}
<!----------------------------------------------------------------------------------------------------
function introducirModelo (stDescripcionMarca, stDescripcionAparato, stDescripcionModelo)
{
	opener.document.getElementById('recargar').value = 'N';
	opener.document.getElementById('cfMarcas').value = stDescripcionMarca;
	opener.document.getElementById('cfAparatos').options[0].value= stDescripcionAparato;
	opener.document.getElementById('cfAparatos').options[0].text= stDescripcionAparato;
	opener.document.getElementById('cfAparatos').selectedIndex= 0
	opener.document.getElementById('cfModelo').options[0].value= stDescripcionModelo;
	opener.document.getElementById('cfModelo').options[0].text= stDescripcionModelo;
	opener.document.getElementById('cfModelo').selectedIndex= 0
	opener.document.getElementById('form1').submit();
	window.close();
}
<!----------------------------------------------------------------------------------------------------
function validar(form1)
{
	bDevolver=true;
	if	(form1.btEnviar.value=="Aceptar")
	{
		if (form1.telefono1.value=="")
		{
			alert("Debe completar el campo Telefono")
			form1.telefono1.focus();
			bDevolver=false	
		}			
		else if (form1.nombre.value=="")
		{
			alert("Debe completar el campo Nombre")
			form1.nombre.focus();
			bDevolver=false	
		}	
		else if (form1.apellidos.value=="")
		{
			alert("Debe completar el campo Apellidos")
			form1.apellidos.focus();
			bDevolver=false
		}
		else if (form1.localidad.value=="")
		{
			alert("Debe completar el campo Localidad")
			form1.localidad.focus();
			bDevolver=false
		}	
		else if (form1.cp.value=="")
		{
			alert("Debe completar el campo CP")
			form1.cp.focus();
			bDevolver=false
		}
		else if (form1.provincia.value=="")
		{
			alert("Debe completar el campo Provincia")
			form1.provincia.focus();
			bDevolver=false
		}
		else if (form1.calle.value=="")
		{
			alert("Debe completar el campo Calle")
			form1.calle.focus();
			bDevolver=false
		}
		else if (form1.numero.value=="")
		{
			alert("Debe completar el campo Número")
			form1.numero.focus();
			bDevolver=false
		}
		else if (form1.cfMarcas.value=="")
		{
			alert("Debe completar el campo Marca")
			form1.cfMarcas.focus();
			bDevolver=false
		}
		else if (form1.cfAparatos.value=="")
		{
			alert("Debe completar el campo Aparato")
			form1.cfAparatos.focus();
			bDevolver=false
		}
		else if (form1.cfModelo.value=="")
		{
			alert("Debe completar el campo Modelo")
			form1.cfModelo.focus();
			bDevolver=false
		}
		else if (form1.cfSintoma.value=="")
		{
			alert("Debe completar el campo Sintoma")
			form1.cfSintoma.focus();
			bDevolver=false
		}
		else if (form1.email.value != "")
		{
			myString = new String(form1.email.value)
			finaltrozo1 = myString.indexOf("@")
			final = myString.length
			trozo1 = myString.substring(0,finaltrozo1)
			trozo2 = myString.substring(finaltrozo1+1,final)
		
			//MUESTRA UN ERROR AL INTRODUCIR EN EL CAMPO LOS VALORES (* , ; :)

			if (myString.indexOf(",") != -1)
			{
				alert("La dirección de email no es válida")
				bDevolver=false
			}
			else if (myString.indexOf(";") != -1)
			{
				alert("La dirección de email no es válida")
				bDevolver=false
			}
			else if (myString.indexOf(":") != -1)
			{
				alert("La dirección de email no es válida")
				bDevolver=false
			}
			else if (myString.indexOf("*") != -1)
			{
				alert("La dirección de email no es válida")
				bDevolver=false
			}
			//OBLIGA A QUE DESPUES DE LA @ SE ESCRIBA PUNTO Y NO PERMITA ESCRIBIR OTRA @, SI NO MUESTRA ERROR
			else if (trozo2.indexOf(".") == -1)
			{
				alert ("La dirección de email no es válida")
				bDevolver=false
			}
			else if (trozo2.indexOf("@") != -1)
			{
				alert ("La dirección de email no es válida")
				bDevolver=false
			}
		}
		else if  (form1.email.value == "")
		{
			alert ("Debe completar el campo 'email'")
			bDevolver= false;
		}
	}
	return bDevolver;
}
