// JavaScript Document
function trocaOpcao()
{
	if( document.getElementById("opcao1").checked == true)
	{
		document.getElementById("div_destino1").style.display = "block";
		document.getElementById("trecho1").style.display = "none";
		document.getElementById("trecho2").style.display = "none";
		document.getElementById("txtIda").style.display = "block";
		document.getElementById("txtVolta").style.display = "block";
		document.getElementById("txtTrecho1").style.display = "none";
		document.getElementById("txtTrecho2").style.display = "none";
		document.getElementById("trecho2").style.display = "none";
		document.getElementById("data2").style.display = "block";		
	}
	else
	{
		if( document.getElementById("opcao2").checked == true)	
		{
			document.getElementById("div_destino1").style.display = "block";	
			document.getElementById("trecho2").style.display = "none";
			document.getElementById("txtIda").style.display = "block";						
			document.getElementById("trecho2").style.display = "none";
			document.getElementById("data2").style.display = "none";								
		}
		else
		{
			
			document.getElementById("div_destino1").style.display = "block";
			document.getElementById("trecho1").style.display = "block";
			document.getElementById("trecho2").style.display = "block";
			document.getElementById("txtIda").style.display = "none";
			document.getElementById("txtVolta").style.display = "none";
			document.getElementById("txtTrecho1").style.display = "block";
			document.getElementById("txtTrecho2").style.display = "block";
			document.getElementById("trecho2").style.display = "block";
			document.getElementById("data2").style.display = "block";	
		}
	}
	
}


var paradas = new Array();

function detalhe(voo,origem,destino)
{
	this.voo = voo;
	this.origem = origem;
	this.destino = destino;
	
}
function mostraParadas(inicial,final,tempo)
{
	if(document.getElementById("caixaParadas"))
	{
		fecharParadas()	
	}
	
	var wleft = (parseInt(screen.width) / 2) - 150
	if (document.all)
	{
		var wtop = parseInt(document.documentElement.scrollTop) + 20
		
	}
	else
	{
		var wtop = parseInt(window.scrollY) + 20	
	}
	
	
	objCorpo = document.getElementsByTagName("body");
	var aux = "label_" + inicial
	
	objDivPric = document.createElement("div")
	objDivPric.id = "caixaParadas";
	objDivPric.style.left = wleft + "px";
	objDivPric.style.top = wtop + "px";
	
	objDiv = document.createElement("div")
	objDiv.className = "caixaParadasFechar";
	objImg = document.createElement("img");
	objImg.src = "imagens/btn_Fechar.gif";
	objImg.onclick = function(){fecharParadas()};
	objDiv.appendChild(objImg);
	objDivPric.appendChild(objDiv);
	
	objStrong = document.createElement("strong")
	objStrong.className = "texto_laranja_12";
	txt = document.createTextNode("ITINERÁRIO")
	objStrong.appendChild(txt);
	objDivPric.appendChild(objStrong);
	
	contFinal = (parseInt(final) - parseInt(inicial))
	posVet = inicial
	for(i=0;i<contFinal;i++)
	{
		
		objDiv = document.createElement("div")
		objDiv.className = "caixaParadasList"
		objDivPric.appendChild(objDiv)
		
		objP = document.createElement("p")
		objStrong = document.createElement("strong")
		tit = document.createTextNode("Vôo: #")
		txt = document.createTextNode(paradas[posVet].voo)
		
		objDiv.appendChild(objP)
		objP.appendChild(objStrong)
		objStrong.appendChild(tit)
		objP.appendChild(txt)
		
		objP = document.createElement("p")
		objStrong = document.createElement("strong")
		tit = document.createTextNode("Origem: ")
		txt = document.createTextNode(paradas[posVet].origem)
		
		objDiv.appendChild(objP)
		objP.appendChild(objStrong)
		objStrong.appendChild(tit)
		objP.appendChild(txt)
		
		objP = document.createElement("p")
		objStrong = document.createElement("strong")
		tit = document.createTextNode("Destino: ")
		txt = document.createTextNode(paradas[posVet].destino)
		
		objDiv.appendChild(objP)
		objP.appendChild(objStrong)
		objStrong.appendChild(tit)
		objP.appendChild(txt)
		posVet = parseInt(posVet) + 1
	}
	
	/*objDiv = document.createElement("div")
	objDiv.className = "caixaParadasList";
	objStrong = document.createElement("strong")	
	txt = document.createTextNode("Tempo de viagem: " + tempo)
	objStrong.appendChild(txt);
	objDiv.appendChild(objStrong);
	objDivPric.appendChild(objDiv)*/
	
	objCorpo[0].appendChild(objDivPric)
	
}
function fecharParadas()
{
	objCorpo = document.getElementsByTagName("body");
	objCorpo[0].removeChild(document.getElementById("caixaParadas"));
}
var controle = false;
function mostraDet(id)
{
	if(controle == false)
	{
		document.getElementById(id).style.visibility = "visible"	
		controle = true
	}
	else
	{
		document.getElementById(id).style.visibility = "hidden"
		controle = false
	}
}
var  controleRegra1 = true
var controleRegra2 = false
var opcaoTarif1 = ""
var opcaoTarif2 = ""
function verRegras(tipo,op)
{
	document.getElementById("regraSel").style.display = "none";
	
	if(op == "1")
	{
		opcaoTarif1 = tipo
		if(controleRegra1 == true)
		{
			estilo = "block"	
			switch (tipo) 
			{
				case "liv":
					document.getElementById("regraLiv").style.display = estilo;
					document.getElementById("regraFlex").style.display = "none";
					document.getElementById("regraProg").style.display = "none";
					document.getElementById("regraProm").style.display = "none"
					break
				case "flex":
					document.getElementById("regraLiv").style.display = "none";
					document.getElementById("regraFlex").style.display = estilo;
					document.getElementById("regraProg").style.display = "none";
					document.getElementById("regraProm").style.display = "none"
					break
				case "prog":
					document.getElementById("regraLiv").style.display = "none";
					document.getElementById("regraFlex").style.display = "none";
					document.getElementById("regraProg").style.display = estilo;
					document.getElementById("regraProm").style.display = "none"
					break
				case "prom":
					document.getElementById("regraLiv").style.display = "none";
					document.getElementById("regraFlex").style.display = "none";
					document.getElementById("regraProg").style.display = "none";
					document.getElementById("regraProm").style.display = estilo;
					break
			}		
		}
		
	}
	else
	{
		opcaoTarif2 = tipo
		if(controleRegra2 == true)
		{
			estilo = "block"	
			switch (tipo) 
			{
				case "liv":
					document.getElementById("regraLiv").style.display = estilo;
					document.getElementById("regraFlex").style.display = "none";
					document.getElementById("regraProg").style.display = "none";
					document.getElementById("regraProm").style.display = "none"
					break
				case "flex":
					document.getElementById("regraLiv").style.display = "none";
					document.getElementById("regraFlex").style.display = estilo;
					document.getElementById("regraProg").style.display = "none";
					document.getElementById("regraProm").style.display = "none"
					break
				case "prog":
					document.getElementById("regraLiv").style.display = "none";
					document.getElementById("regraFlex").style.display = "none";
					document.getElementById("regraProg").style.display = estilo;
					document.getElementById("regraProm").style.display = "none"
					break
				case "prom":
					document.getElementById("regraLiv").style.display = "none";
					document.getElementById("regraFlex").style.display = "none";
					document.getElementById("regraProg").style.display = "none";
					document.getElementById("regraProm").style.display = estilo;
					break
			}		
		}
		
	}
	
	
}
function trocaVoo(tipoVoo)
{
	
	if(tipoVoo == "1")
	{
		tipoV = opcaoTarif1		
		document.getElementById("numVoo").innerHTML = "Vôo 1"
		controleRegra1 = true
		controleRegra2 =  false;
		document.getElementById("botaoSaida").style.background = "#FF8201"
		document.getElementById("botaoSaida").style.color = "#FFFFFF"
		document.getElementById("botaoRetorno").style.background = "#CDD8DC"
		document.getElementById("botaoRetorno").style.color = "#5D6769"
	}
	else
	{
		tipoV = opcaoTarif2	
		document.getElementById("numVoo").innerHTML = "Vôo 2"
		controleRegra1 = false;
		controleRegra2 =  true;
		document.getElementById("botaoRetorno").style.background = "#FF8201"
		document.getElementById("botaoRetorno").style.color = "#FFFFFF"		
		document.getElementById("botaoSaida").style.background = "#CDD8DC"
		document.getElementById("botaoSaida").style.color = "#5D6769"
	}
	
	switch (tipoV) 
	{
		case "liv":
			document.getElementById("regraLiv").style.display = "block";
			document.getElementById("regraFlex").style.display = "none";
			document.getElementById("regraProg").style.display = "none";
			document.getElementById("regraProm").style.display = "none"
			break
		case "flex":
			document.getElementById("regraLiv").style.display = "none";
			document.getElementById("regraFlex").style.display = "block";
			document.getElementById("regraProg").style.display = "none";
			document.getElementById("regraProm").style.display = "none"
			break
		case "prog":
			document.getElementById("regraLiv").style.display = "none";
			document.getElementById("regraFlex").style.display = "none";
			document.getElementById("regraProg").style.display = "block";
			document.getElementById("regraProm").style.display = "none"
			break
		case "prom":
			document.getElementById("regraLiv").style.display = "none";
			document.getElementById("regraFlex").style.display = "none";
			document.getElementById("regraProg").style.display = "none";
			document.getElementById("regraProm").style.display = "block";
			break
		default:
			document.getElementById("regraLiv").style.display = "none";
			document.getElementById("regraFlex").style.display = "none";
			document.getElementById("regraProg").style.display = "none";
			document.getElementById("regraProm").style.display = "none";
			document.getElementById("regraSel").style.display = "block";
			break
			
	}		
	
}
function ocultaTax(numId)
{
	
	img = document.getElementById("img_" + numId);
	div_modulo = document.getElementById("t_" + numId);
	var aux = div_modulo.style.display;
	if (aux == "none")
	{
		div_modulo.style.display = "block";
		if (img)
		{
		    img.src = "imagens/icon_menos.gif";
		    img.alt = "Ocultar"
		}
	}
	if (aux == "block")
	{
		div_modulo.style.display = "none";
		if (img)
		{
		    img.src = "imagens/icon_mais.gif";
		    img.alt = "Mostrar"
		}
	}
}
function verEstado()
{
	var pais = document.getElementById("pais").value;
	
	if(pais == "")
	{
		document.getElementById("estado").options[0].selected = true;	
		document.getElementById("estado").disabled = true;
	}
	else
	{
		for(i=1;i < document.getElementById("estado").options.length;i++)
		{
			if(document.getElementById("estado").options[i].value.substring(0,2) == pais )
			{
				document.getElementById("estado").options[i].style.display = "block";
				document.getElementById("estado").options[i].disabled = false
			}
			else
			{
				document.getElementById("estado").options[i].style.display = "none";	
				document.getElementById("estado").options[i].disabled = true
			}
		}
		document.getElementById("estado").disabled = false;
		document.getElementById("estado").options[0].selected = true;
	}
}
function setarValores()
{
	if(document.getElementById("copPas").checked == true)
	{
		for(i=0;i < document.getElementById("pais").options.length;i++)
		{
			if( document.getElementById("pais").options[i].selected == true)
			{
				if(document.getElementById("paisPass_1").options[i])
				{
					document.getElementById("paisPass_1").options[i].selected = true;
					break;
				}
			}
		}
		for(i=0;i < document.getElementById("tratComp").options.length;i++)
		{
			if( document.getElementById("tratComp").options[i].selected == true)
			{
				if(document.getElementById("tratPass_1").options[i])
				{
					document.getElementById("tratPass_1").options[i].selected = true;
					break;
				}
			}
		}
		document.getElementById("nomePass1_1").value = document.getElementById("nome1").value;
		document.getElementById("nomePass2_1").value = document.getElementById("nome2").value;
		document.getElementById("nomePass3_1").value = document.getElementById("nome3").value;
		document.getElementById("paisPass_1").disabled = true;
		document.getElementById("tratPass_1").disabled = true;
		document.getElementById("nomePass1_1").disabled = true;
		document.getElementById("nomePass2_1").disabled = true;
		document.getElementById("nomePass3_1").disabled = true;
		
	}
	else
	{
		document.getElementById("paisPass_1").options[0].selected = true;
		document.getElementById("tratPass_1").options[0].selected = true;
		document.getElementById("paisPass_1").disabled = false;
		document.getElementById("tratPass_1").disabled = false;
		document.getElementById("nomePass1_1").disabled = false;
		document.getElementById("nomePass2_1").disabled = false;
		document.getElementById("nomePass3_1").disabled = false;
		document.getElementById("nomePass1_1").value = "";
		document.getElementById("nomePass2_1").value = "";
		document.getElementById("nomePass3_1").value = "";
		
	}
}

function mudarAcompanhante(id)
{
	obj = document.getElementsByTagName("select")
	var valor = document.getElementById(id).value;
	for(i=0;i < obj.length;i++)
	{
		if(obj[i])
		{
			if(obj[i].className == "colo" && obj[i].id != id)
			{
				
				for(j=0;j < obj[i].options.length;j++)
				{
					if(obj[i].options[j].value == valor)
					{
						obj[i].options[j].disabled = true;	
						obj[i].options[j].style.display = "none";
					}
					else
					{
						obj[i].options[j].selected = true;	
						obj[i].options[j].disabled = false;	
						obj[i].options[j].style.display = "block";
					}
				}
			}
		}
	}
	
}

function formatar(id, mask)
{
	src = document.getElementById(id);
	var i = src.value.length;
  	var saida = mask.substring(0,1);
  	var texto = mask.substring(i)
	if (texto.substring(0,1) != saida)
  	{
    	src.value += texto.substring(0,1);
  	}
}
function formatarFone(id)
{
	src = document.getElementById(id);
	var i = src.value.length;
	if(i==1)
	{
		src.value = "(" + src.value;
	}
	if(i==3)
	{
		src.value = src.value + ") " 
	}
	if(i==9)
	{
		src.value = src.value + "-" 
	}
	
	
}
function insNumeric(obj,event)
{
    var tecla = event.charCode;
    var ie = event.keyCode;
    if (!event) event = window.event;
    var code;
    if (event.keyCode) code = event.keyCode;
    else if (event.which) code = event.which; // Netscape 4.?
//se nao for número nem parentesis ou espaço
    if ((code < 48 || code > 59) && (code != 8 ) ){
      event.returnValue = false;
      if (event.which){
        event.preventDefault();
      }
      return false;
    }else{
      event.returnValue = true;
      return true;
    }
 }

var controle = "";
var controleCheck = ""
var totalSelIda = 0
var totalSelVolta = 0
function marcarPoutrona(id,idCheck,classSecund)
{
	
	if(document.getElementById(idCheck).checked == true)
	{
		document.getElementById(id).className = classSecund
		document.getElementById(id).childNodes[0].nodeValue = id
		document.getElementById(idCheck).checked = false;
		totalSelIda = parseInt(totalSelIda) - 1
		controle = ""
	}
	else
	{
		if(totalSelIda < document.getElementById("totPoltrona").value)
		{
			document.getElementById(id).className = "poltronaSelecionada"
			document.getElementById(id).childNodes[0].nodeValue = ""
			document.getElementById(idCheck).checked = true;
			totalSelIda = parseInt(totalSelIda) + 1						
		}
		else
		{
			
			alert("Atenção, seleção não permitida. Número de poltronas por passageiro já selecionadas.\nÉ Necessário desmarcar outra poltrona")	
			
		}	
	}
	
}
function marcarPoutronaV(id,idCheck,classSecund)
{
	if(document.getElementById(idCheck).checked == true)
	{
		document.getElementById(id).className = classSecund
		document.getElementById(id).childNodes[0].nodeValue = id.replace("_v","")
		document.getElementById(idCheck).checked = false;
		totalSelVolta = parseInt(totalSelVolta) - 1
		controle = ""
	}
	else
	{
		if(totalSelVolta < document.getElementById("totPoltronaV").value)
		{
			document.getElementById(id).className = "poltronaSelecionada"
			document.getElementById(id).childNodes[0].nodeValue = ""
			document.getElementById(idCheck).checked = true;
			totalSelVolta = parseInt(totalSelVolta) + 1						
		}
		else
		{
			
			alert("Atenção, seleção não permitida. Número de poltronas por passageiro já selecionadas.\nÉ Necessário desmarcar outra poltrona")	
			
		}	
	}
	
}
function limpaSelecao()
{
	var controle = "";
	var controleCheck = ""
	var totalSel = 0	
	obj = document.getElementsByTagName("input")
	
	for(i=0;i<obj.length;i++)
	{
		if(obj[i].type == "checkbox")
		{
			obj[i].checked = false;
		}
	}
}

var limitD1 = 360
var limitE1 = -360
var limitD2 = 360
var limitE2 = -360
var contClickE1 = 0
var contClickD1 = 0
var limitClickI = 3
var contClickE2 = 0
var contClickD2 = 0
var limitClickV = 3

contClickD1 = parseInt(limitClickI)
contClickD2 = parseInt(limitClickV)
function moveEsqIda()
{
	
	left = document.getElementById("divPoltronaIda").style.left;	
	left = left.replace("px","")
	if (contClickE1 < limitClickI)
	{
		document.getElementById("moveEsq1").onclick = function(){};
		var objI = window.setInterval(
				function()
				{
					
					if (left <= limitE1)
					{
						clearInterval(objI);	
						left = limitE1
						document.getElementById("divPoltronaIda").style.left = left + "px";
						limitE1 = parseInt(limitE1) - 360
						limitD1 = parseInt(limitD1) - 360							
						contClickE1 = parseInt(contClickE1) +1;
						if (contClickE1 == limitClickI)
						{
							document.getElementById("moveEsq1").src = "imagens/seta_dir2.jpg";	
							document.getElementById("moveEsq1").style.cursor = "default";	
							document.getElementById("moveEsq1").onclick = function(){};
							
						}
						
						contClickD1 = parseInt(contClickD1) -1	
							
						document.getElementById("moveDir1").src = "imagens/seta_esq.jpg";	
						document.getElementById("moveDir1").style.cursor = "pointer";
						document.getElementById("moveEsq1").onclick = function(){moveEsqIda()};
						document.getElementById("moveDir1").onclick = function(){moveDireitaIda()};
						
					}
					else
					{
						document.getElementById("divPoltronaIda").style.left = left + "px";			
					}
					
					left = parseInt(left) - 40;
				}, 100);
	}
	
		
			
}
function moveDireitaIda()
{
	left = document.getElementById("divPoltronaIda").style.left;
	left = left.replace("px","")
	
	if (contClickD1 < limitClickI)
	{
		document.getElementById("moveDir1").onclick = function(){};
		var objI = window.setInterval(
				function()
				{
					if (left >= limitD1)
					{
						clearInterval(objI);
						left = limitD1
						document.getElementById("divPoltronaIda").style.left = left + "px";	
						limitD1 = parseInt(limitD1) + 360
						limitE1 = parseInt(limitE1) + 360
						contClickD1 = parseInt(contClickD1) +1;
						if (contClickD1 == limitClickI)
						{
							document.getElementById("moveDir1").src = "imagens/seta_esq2.jpg";	
							document.getElementById("moveDir1").style.cursor = "default";
							document.getElementById("moveDir1").onclick = function(){};
						}
						contClickE1 = parseInt(contClickE1) -1	
												
						document.getElementById("moveEsq1").src = "imagens/seta_dir.jpg";	
						document.getElementById("moveEsq1").style.cursor = "pointer";
						document.getElementById("moveDir1").onclick = function(){moveDireitaIda()};
						document.getElementById("moveEsq1").onclick = function(){moveEsqIda()};
					}
					else
					{
						document.getElementById("divPoltronaIda").style.left = left + "px";			
					}
					
					left = parseInt(left) + 30;
					
				}, 100);
	}
			
}
function moveEsqVolta()
{
	
	left = document.getElementById("divPoltronaVolta").style.left//680;
	left = left.replace("px","")
	
	if (contClickE2 < limitClickV)
	{
		document.getElementById("moveEsq2").onclick = function(){};
		var objV = window.setInterval(
				function()
				{
					
					if (left <= limitE2)
					{
						clearInterval(objV);	
						left = limitE2
						document.getElementById("divPoltronaVolta").style.left = left + "px";
						limitE2 = parseInt(limitE2) - 360
						limitD2 = parseInt(limitD2) - 360
						contClickE2 = parseInt(contClickE2) +1;
						if (contClickE2 == limitClickV)
						{
							document.getElementById("moveEsq2").src = "imagens/seta_dir2.jpg";	
							document.getElementById("moveEsq2").style.cursor = "default";
							document.getElementById("moveEsq2").onclick = function(){};
							
						}
						contClickD2 = parseInt(contClickD2) -1	
						
						document.getElementById("moveDir2").src = "imagens/seta_esq.jpg";	
						document.getElementById("moveDir2").style.cursor = "pointer";
						document.getElementById("moveEsq2").onclick = function(){moveEsqVolta()};
						document.getElementById("moveDir2").onclick = function(){moveDireitaVolta()};
						
					}
					else
					{
						document.getElementById("divPoltronaVolta").style.left = left + "px";			
					}
					
					left = parseInt(left) - 30;
				}, 100);
	
	}
			
}
function moveDireitaVolta()
{
	left = document.getElementById("divPoltronaVolta").style.left;
	left = left.replace("px","")
	
	if (contClickD2 < limitClickV)
	{
		document.getElementById("moveDir2").onclick = function(){};
		var objV = window.setInterval(
				function()
				{
					if (left >= limitD2)
					{
						clearInterval(objV);
						left = limitD2
						document.getElementById("divPoltronaVolta").style.left = left + "px";	
						limitD2 = parseInt(limitD2) + 360
						limitE2 = parseInt(limitE2) + 360
						contClickD2 = parseInt(contClickD2) +1;
						if (contClickD2 == limitClickV)
						{
							document.getElementById("moveDir2").src = "imagens/seta_esq2.jpg";	
							document.getElementById("moveDir2").style.cursor = "default";
							document.getElementById("moveDir2").onclick = function(){};
						}
						
						contClickE2 = parseInt(contClickE2) -1	
						
						document.getElementById("moveEsq2").src = "imagens/seta_dir.jpg";	
						document.getElementById("moveEsq2").style.cursor = "pointer";
						document.getElementById("moveEsq2").onclick = function(){moveEsqVolta()};
						document.getElementById("moveDir2").onclick = function(){moveDireitaVolta()};
					}
					else
					{
						document.getElementById("divPoltronaVolta").style.left = left + "px";			
					}				
					left = parseInt(left) + 30;
					
				}, 100);
	}
}


//VALIDACOES
function verSelecaoVoo()
{
	selecao = false;
	selecaoIda = false;
	selecaoVolta = false;
	existeIda = false;
	existeVolta = false;
	obj = document.getElementById("fomularioVoo").getElementsByTagName("input")
	
	for(i=0;i< obj.length;i++)
	{
		if(obj[i].name == "ida")
		{
			existeIda = true
			if(obj[i].checked == true)
			{
				selecaoIda = true;				
			}			
			
		}
		if(obj[i].name == "volta")
		{
			existeVolta = true
			if(obj[i].checked == true)
			{
				selecaoVolta = true;				
			}			
			
		}
	}
	
	if(existeIda == true)
	{
		if(selecaoIda == false)
		{
			alert("Atençao, vôo 1 nao selecionado.")
			return false			
		}
		
		else
		{
			if(existeVolta == true)
			{
				if(selecaoVolta == false)
				{
				   alert("Atençao, vôo 2 nao selecionado.") 
				   return false
				}
				else
				{
					return true	
				}
				
			}	
		}
	}
	else
	{
		if(existeVolta == true)
		{
			if(selecaoVolta == false)
			{
			   alert("Atençao, vôo 2 nao selecionado.") 
			}
			else
			{
				return true	
			}
			
		}	
	}
	
	
}
function enviarConsulta()
{
	
	dataAtual = document.getElementById("dataAtual").value
	//dataAtual = parseInt(dataAtual.split("/")[2].toString()) + parseInt(dataAtual.split("/")[1].toString()) + parseInt(dataAtual.split("/")[0].toString()); 
	var mes = dataAtual.split("/")[1].toString()
	mes = parseInt(mes)-1
	objData = new Date()
	
	objData.setFullYear(dataAtual.split("/")[2],mes,dataAtual.split("/")[0])
	if(document.getElementById("opcao1").checked == true)
	{
		
		dia1 = document.getElementById("dia_ida").value	+ "/" + document.getElementById("mes_ida").value
		dia2 =document.getElementById("dia_volta").value + "/" + document.getElementById("mes_volta").value
		//dia1 = parseInt(dia1.split("/")[2].toString()) + parseInt(dia1.split("/")[1].toString()) + parseInt(dia1.split("/")[0].toString());  
		//dia2 = parseInt(dia2.split("/")[2].toString()) + parseInt(dia2.split("/")[1].toString()) + parseInt(dia2.split("/")[0].toString()); 
		
		
		mes = dia1.split("/")[1].toString()		
		mes = parseInt(mes)-1
		objDia1 = new Date
		objDia1.setFullYear(dia1.split("/")[2],mes,dia1.split("/")[0])
		
		mes = dia2.split("/")[1].toString()		
		mes = parseInt(mes)-1
		objdia2 = new Date()
		objdia2.setFullYear(dia2.split("/")[2],mes,dia2.split("/")[0])
		
		if(document.getElementById("origem1").value != "")
		{
			if(document.getElementById("destino1").value != "")	
			{
				
				
				if(objDia1 >= objData)
				{
					
					if(objdia2 >= objData)
					{
						
						if( parseInt(document.getElementById("adt").value) > 0 || parseInt(document.getElementById("chd").value) > 0)
						{
							if( parseInt(document.getElementById("inf").value) <= parseInt(document.getElementById("adt").value) )
							{
								document.getElementById("formularioSelecao").submit();		
							}
							else
							{
								alert("Atençao, Quantidade de crinças de colo deve ser igual ou menor ao número de adultos")
							}
						}
						else
						{
							alert("Atençao, Selecione o número de passageiros ")	
						}
					}
					else
					{
						alert("Atençao, Data de volta deve ser igual ou superior a data atual")	
					}	
				}
				else
				{
					alert("Atençao, Data de ida deve ser igual ou superior a data atual")	
				}
			}
			else
			{
				alert("Atençao, Selecione a cidade de destino")
			}
		}
		else
		{
			alert("Atençao, Selecione a cidade de origem")
		}
	}
	else
	{
		if(document.getElementById("opcao2").checked == true)	
		{
						
			dia1 = document.getElementById("dia_ida").value	+ "/" + document.getElementById("mes_ida").value
						
			
			mes = dia1.split("/")[1].toString()		
			mes = parseInt(mes)-1
			objDia1 = new Date
			objDia1.setFullYear(dia1.split("/")[2],mes,dia1.split("/")[0])
			
								
		
						
			if(document.getElementById("origem1").value != "")
			{
				
				if(document.getElementById("destino1").value != "")	
				{
					if(objDia1 >= objData)
					{
						
						if( parseInt(document.getElementById("adt").value) > 0 || parseInt(document.getElementById("chd").value) > 0)
						{
							if( parseInt(document.getElementById("inf").value) <= parseInt(document.getElementById("adt").value) )
							{
								document.getElementById("formularioSelecao").submit();		
							}
							else
							{
								alert("Atençao, Quantidade de crinças de colo deve ser igual ou menor ao número de adultos")
							}
						}
						else
						{
							alert("Atençao, Selecione o número de passageiros ")	
						}
						
					}
					else
					{
						alert("Atençao, Data de ida deve ser igual ou superior a data atual")	
					}
				}
				else
				{
					alert("Atençao, Selecione a cidade de destino")
				}
			}
			else
			{
				alert("Atençao, Selecione a cidade de origem")
			}	
		}
		else
		{
						
			dia1 = document.getElementById("dia_ida").value	+ "/" + document.getElementById("mes_ida").value
			dia2 = document.getElementById("dia_volta").value + "/" + document.getElementById("mes_volta").value
		
			
			
			mes = dia1.split("/")[1].toString()		
			mes = parseInt(mes)-1
			objDia1 = new Date
			objDia1.setFullYear(dia1.split("/")[2],mes,dia1.split("/")[0])
			
			mes = dia2.split("/")[1].toString()		
			mes = parseInt(mes)-1
			objdia2 = new Date()
			objdia2.setFullYear(dia2.split("/")[2],mes,dia2.split("/")[0])
			
			
			
			if(document.getElementById("origem1").value != "")
			{
				if(document.getElementById("destino1").value != "")	
				{
					if(document.getElementById("origem2").value != "")
					{
						if(document.getElementById("destino2").value != "")	
						{
							
							if(objDia1 >= objData)
							{
								if(objdia2 >= objData)
								{
									if( parseInt(document.getElementById("adt").value) > 0 || parseInt(document.getElementById("chd").value) > 0)
									{
										if( parseInt(document.getElementById("inf").value) <= parseInt(document.getElementById("adt").value) )
										{
											document.getElementById("formularioSelecao").submit();		
										}
										else
										{
											alert("Atençao, Quantidade de crinças de colo deve ser igual ou menor ao número de adultos")
										}
									}
									else
									{
										alert("Atençao, Selecione o número de passageiros ")	
									}
								}
								else
								{
									alert("Atençao, Data trecho 2 deve ser igual ou superior a data atual")	
								}	
							}
							else
							{
								alert("Atençao, Data trecho 1 deve ser igual ou superior a data atual")	
							}
						}
						else
						{
							alert("Atençao, Selecione a cidade de destino do trecho 2")	
						}
					}
					else
					{
						alert("Atençao, Selecione a cidade de origem do trecho 2")	
					}
				}
				else
				{
					alert("Atençao, Selecione a cidade de destino do trecho 1")
				}
			}
			else
			{
				alert("Atençao, Selecione a cidade de origem do trecho 1")
			}	
		}
	}
}
function enviarReserva()
{
	
	if(validaFrmGeral() == true)
	{
		
		if(document.getElementById("emailGol").value == document.getElementById("email2").value)
		{
			if( validaEmail(document.getElementById("emailGol").value) )
			{
				if( document.getElementById("pais").value != "" && document.getElementById("estado").value != "")
				{
					var contAdulto = 0
					var contCrianca = 0
					obj = document.getElementsByTagName("select")
					for(i=0;i<obj.length;i++)
					{
						if(obj[i].className == "passageiro")
						{
							
							if( obj[i].value == "MR" || obj[i].value == "MRS" || obj[i].value == "MISS"  )
							{
								contAdulto = parseInt(contAdulto)	+ 1
							}
							if( obj[i].value == "CHD" )
							{
								contCrianca = parseInt(contCrianca)	+ 1
							}
						}
					}
					
					if( (contAdulto == document.getElementById("adt").value) && (contCrianca == document.getElementById("chd").value) )
					{
						document.getElementById("formReserva").submit();		
					}
					else
					{
						if(parseInt(document.getElementById("adt").value) > 0)
						{
							if(parseInt(document.getElementById("chd").value) > 0)
							{
								alert("Atenção, os passageiros devem ser:\n"+ document.getElementById("adt").value + " Adulto(s) e " + document.getElementById("chd").value + " Criança(s)")	
							}
							else
							{
								alert("Atenção, os passageiros devem ser:\n" + document.getElementById("adt").value + " Adulto(s)")	
							}
						}
						else
						{
							alert("Atenção, os passageiros devem ser:\n"+ document.getElementById("chd").value + " Criança(s)")	
						}
					}
				}
				else
				{
					if( document.getElementById("pais").value == "")
					{
						alert("Selecione um pais")	
					}
					else
					{
						alert("Selecione um estado")	
					}
				}
			}
			else
			{
				alert("Email inválido, digite novamente")	
			}
		}
		else
		{
			alert("Atenção, e-mails nao conferem")
			document.getElementById("email2").focus();
			
		}
	}
	
}
function validaReserva()
{
	return true;
}

function validaFrmGeral(){
	obj = document.getElementsByTagName("input");
	
	for (i=0;i<obj.length;i++){
		
		if (obj[i] != null){
			if (obj[i].className == "obrigatorio")
			{
				
				switch(obj[i].type)
				{
					
					case "text":
					
						if(obj[i].value == "")
						{
							
							obj[i].focus();
							alert("Preencha o campo "+obj[i].title)
							return false;
						}
						if (obj[i].name == "end_eletronico")
						{
							if (validaEmail(obj[i].value)== false)
							{
								alert("E-mail inválido");
								obj[i].focus();
								return false;
							}
						}
						if (obj[i].name == "telefone1")
						{
							tel = obj[i].value;
							tel = tel.replace("-","")
							tel = tel.replace(")","")
							tel = tel.replace("(","")
							tel = tel.replace(" ","")
							if ( (isNumeric(tel)== false) || (tel.length < 8) )
							{
								alert("Atenção, telefone inválido");
								obj[i].focus();
								return false;
							}
						}						
						if (obj[i].name == "cep")
						{
							cep = obj[i].value;
							cep2 = cep.replace("-","");
							if( (cep.charAt(5) != "-") || (cep.length < 9) || (isNumeric(cep2)== false) )
							{
								alert("Atenção, CEP inválido");
								obj[i].focus();
								return false;
							}
						}		
						
						break;						
				}
				
			}
			
		}
		
	}
	return true;
}


function isNumeric(valor)
{
   	var str = /^\d+$/;
	return str.test(valor);
}
function insFloat(obj,event)
{
    var tecla = event.charCode;
    var ie = event.keyCode;
    if (!event) event = window.event;
    var code;
    if (event.keyCode) code = event.keyCode;
    else if (event.which) code = event.which; // Netscape 4.?
//se nao for número nem parentesis ou espaço
    if ((code < 48 || code > 59) && (code != 8 ) & (code != 44)){
      event.returnValue = false;
      if (event.which){
        event.preventDefault();
      }
      return false;
    }else{
      event.returnValue = true;
      return true;
    }
} 
function validaEmails()

{

	obj = document.getElementsByTagName("input");

	for (i=0;i<obj.length;i++)

	{		

		if (obj[i])

		{

			if( (obj[i].alt == "email") && (obj[i].value != "") )  

			{

				if (validaEmail(obj[i].value) == false)

				{

					alert("E-mail inválido");

					obj[i].focus()

					return false

					break;

				}

			}

			

		}

	}

	return true;		

}

function validaEmail(email)
{
	
	var reTipo = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	return reTipo.test(email);

}
function validaFormGeral(id)
{
	if(id != "")

	{

		obj = document.getElementById(id).getElementsByTagName("input");


	}

	else

	{

		obj = document.getElementsByTagName("input");

	}	

	
	
	for (i=0;i<obj.length;i++)

	{
		if (obj[i].className == "obrigatorio")
		{
			if(obj[i].value == "" && obj[i].type != "radio" && obj[i].type != "checkbox")
			{
	
				alert("Preencha o campo "+obj[i].title)
	
				obj[i].focus()
				
				return false
	
				break;
	
			}
		}
		
		

	}
	
	if (validaEmails() == false)

	{

		return false

	}

	
	
	return true

}
function mask(_mask, val) {
	var i, mki;
	var aux="";
	
	for(i=mki=0; i<val.length; i++, mki++) {
		if(_mask.charAt(mki)=='' || _mask.charAt(mki)=='#' || _mask.charAt(i)==val.charAt(i)) {
			aux+=val.charAt(i);
		} else {
			aux+=_mask.charAt(mki)+val.charAt(i);
			mki++;
		}
	}
	return aux;
}
function mascaraNumero(obj,event,_mask)
{
    var tecla = event.charCode;
    var ie = event.keyCode;
    if (!event) event = window.event;
    var code;
    if (event.keyCode) code = event.keyCode;
    else if (event.which) code = event.which; // Netscape 4.?
//se nao for número nem parentesis ou espaço
    var strCheck = '0123456789';
	rcode = code
    key=String.fromCharCode(rcode);
	
	
	  if( code != 8 && code != 9 && code != 46 && code != 39 && code !=37 && code !=116 ){
	//Not a valid key
		if( (strCheck.indexOf(key)==-1 || (obj.value.length >= _mask.length) ) )
		{
			return false;
		}
		aux=obj.value+key;
		//window.alert(aux);
		aux=mask(_mask,aux);
		//window.alert(aux);
		obj.value=aux;	
		return false;
	 }
	 else
	 {
		event.returnValue = true;
      	return true; 
	 }    


 }


