function linha(){if (navigator.appName == 'Microsoft Internet Explorer'){document.write('<hr align=right width=100% size=1 class=linha1>');}else{document.write('<hr align=center width=100% size=1 color=#114A71>');}}

function limpa_form()
{
	with(document.reserva)
	{
		origem.value="";
		destino.value="";
		dia1.value="-";
		dia2.value="-";
		mes1.value="-";
		mes2.value="-";
		ano1.value="-";
		ano2.value="-";
		hotel.value="-";
		categoria.value="-";
		quarto.value="-";
		nome.value="";
		email.value="";
		fone1.value="";
		fone2.value="";
		categoria.disabled=true;
		quarto.disabled=true;
		origem.focus();
	}
}

function critica()
{
	with(document.reserva)
	{
		if(origem.value=="" || !isNaN(origem.value)){alert("*** Informe a origem corretamente ***");origem.focus();origem.select();return(false);}
		if(destino.value=="" || !isNaN(destino.value)){alert("*** Informe o destino corretamente ***");destino.focus();destino.select();return(false);}
		if(dia1.value=="-"){alert("*** Informe a data de ida corretamente ***");dia1.focus();return(false);}
		if(mes1.value=="-"){alert("*** Informe a data de ida corretamente ***");mes1.focus();return(false);}
		if(ano1.value=="-"){alert("*** Informe a data de ida corretamente ***");ano1.focus();return(false);}
		if(dia2.value=="-"){alert("*** Informe a data de volta corretamente ***");dia2.focus();return(false);}
		if(mes2.value=="-"){alert("*** Informe a data de volta corretamente ***");mes2.focus();return(false);}
		if(ano2.value=="-"){alert("*** Informe a data de volta corretamente ***");ano2.focus();return(false);}
		if(hotel.value=="-"){alert("*** Informe se deseja ficar em hotel ou não ***");hotel.focus();return(false);}
		
		if(hotel.value=="s")
		{
			if(categoria.value=="-")
			{
				alert("*** Informe a categoria do hotel corretamente ***");
				categoria.focus();
				return(false);
			}
		}
		
		if(hotel.value=="s")
		{
			if(quarto.value=="-")
			{
				alert("*** Informe o tipo de quarto do hotel corretamente ***");
				quarto.focus();
				return(false);
			}
		}
		
		if(nome.value=="" || !isNaN(nome.value)){alert("*** Informe seu nome corretamente ***");nome.focus();nome.select();return(false);}
		if((email.value=="")||(email.value.substring(0,1)==" ")||(email.value=="-"))
		{
			alert('*** Informe seu e-mail corretamente ***');
			email.focus();
			return(false);
		}
		else
		{
			prim = email.value.indexOf("@");
			if(prim < 2)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf("@",prim + 1) != -1)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return (false);
			}
			if(email.value.indexOf(".") < 1)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf(" ") != -1)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf(".@") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf("@.") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf(".br.") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf("/") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf("[") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf("]") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf("(") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf(")") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
			if(email.value.indexOf("..") > 0)
			{
				alert("*** Informe seu e-mail corretamente ***");
				email.focus();
				return(false);
			}
		}
		if(fone1.value=="" || fone1.value.substring(0,1)==" " || isNaN(fone1.value)){alert('*** Informe o telefone corretamente ***');fone1.focus();return(false);}
		if(fone2.value=="" || fone2.value.substring(0,1)==" " || isNaN(fone2.value)){alert('*** Informe o telefone corretamente ***');fone2.focus();return(false);}
	}
}

function critica_hotel()
{
	with(document.reserva)
	{
		if(hotel.value=='s')
		{
			categoria.disabled=false;
			quarto.disabled=false;
		}
		else
		{
			categoria.disabled=true;
			quarto.disabled=true;
		}
		categoria.value="-";
		quarto.value="-";
	}
}