//================================================================================================================
//dia 11/09/2009 por Rafael
//================================================================================================================
var url;
function Trim(str){return str.replace(/^\s+|\s+$/g,"");}

function fMascaraLogin(campo, evento){
	
	if((campo.name.substring(0,5).replace("L","l") == "login")||(campo.name.substring(0,5).replace("S","l") == "senha"))
	{
		if((campo.value == "login") && (evento == "focus")){
			campo.value = "";	
		}
		if((ConsisteCampoBranco(campo.value) == true) && (evento == "blur")){
			campo.value = "login";	
		}
	}
}

function fRemoveCarrinho(pais, tipo_visto){

	$.blockUI({ message: "Removendo do Carrinho de Compras",
		css: { border: 'none', padding: '15px', backgroundColor: '#000', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', opacity: .8, color: '#fff' },
		overlayCSS: { backgroundColor: '' }
	});
	
	var dados
	dados = "&A014_cod_plano="+pais;
	dados += "&A015_seq_vlr_plano="+tipo_visto;
	
	url = "../../func/vistos/AdicionaCarrinho.asp?acao=D&str="+Date.parse(new Date())+dados;
	document.getElementById("url").value = url;	
	
	//window.open(url);
						
	$("#divReservaVistos").load(url,function(){
			url = "../../func/portal/carrinho.asp?str="+Date.parse(new Date())+"";
			//window.open(url);
			$("#mostraCarrinho").load(url);
			
	});	
}

function fRemoveOrcamento(pais, tipo_visto){

	$.blockUI({ message: "Removendo do Carrinho de Compras",
		css: { border: 'none', padding: '15px', backgroundColor: '#000', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', opacity: .8, color: '#fff' },
		overlayCSS: { backgroundColor: '' }
	});
	$.unblockUI();
	var dados
	dados = "&A014_cod_plano="+pais;
	dados += "&A015_seq_vlr_plano="+tipo_visto;
	
	url = "../../func/vistos/AdicionaCarrinho.asp?acao=D&str="+Date.parse(new Date())+dados;
	
	$("#OrcamentoVistos").load(url,function(responseText){
		
		if(responseText == "0"){
			window.location = "../../portal/vst03/default.asp";
		}
		else{
			$("#conteudo-mesmo").load("../../func/portal/orcamento.asp?str="+Date.parse(new Date()));
		}
		
	});	
	
}


function fAdicionaReserva(indice)
{
	document.getElementById("botao_"+indice).innerHTML = "<img src='imagens/bt_incluir-cza.gif' border='0' />";
	
	url = ""
	momentoAtual = new Date();	
	
	$.blockUI({ message: "Adicionando ao Carrinho de Compras",
		css: { border: 'none', padding: '15px', backgroundColor: '#000', '-webkit-border-radius': '10px', '-moz-border-radius': '10px', opacity: .8, color: '#fff' },
		overlayCSS: { backgroundColor: '' }
	});
	
	//deve receber os parāmetros para gravar no arquivo adicionar carrinho
	var dados
	
	dados = "&A014_cod_plano="+document.getElementById("A014_cod_plano_"+indice).value;
	dados += "&A015_seq_vlr_plano="+document.getElementById("A015_seq_vlr_plano_"+indice).value;
	dados += "&A095_qtd_pessoas="+document.getElementById("A027_qtd_viajante_"+indice).value;
	dados += "&A095_vis_dta_embarque="+document.getElementById("A027_dat_inicial_"+indice).value;
	
	url = "../../func/vistos/AdicionaCarrinho.asp?acao=I&str="+Date.parse(new Date())+dados;
	document.getElementById("url").value = url;	
	
	//window.open(url);
						
	$("#divReservaVistos").load(url,function(){
			url = "../../func/portal/carrinho.asp?str="+Date.parse(new Date())+"";
			//window.open(url);
			$("#mostraCarrinho").load(url);
			
	});	
					
}

function FormataData(Campo, teclapres)
{
	var tecla = teclapres.keyCode;
	var vr = new String(Campo.value);
	vr = vr.replace("/", "");
	vr = vr.replace("/", "");
	tam = vr.length + 1;
	if (tecla != 9 && tecla != 8 && tecla != 46) 
	{
		if (tam > 2 && tam < 5)
			Campo.value = vr.substr(0, 2) + '/' + vr.substr(2, tam);
		if (tam >= 5 && tam <=10)
			Campo.value = vr.substr(0,2) + '/' + vr.substr(2,2) + '/' + vr.substr(4,4);
	}
}

function VerificaData(digData) {        
	var bissexto = 0;        
	var data = digData;         
	var tam = data.length;        
	if (tam == 10)  {               
		var dia = data.substr(0,2)                
		var mes = data.substr(3,2)                
		var ano = data.substr(6,4)                
		if ((ano > 1900)||(ano < 2100)) {                        
			switch (mes) {                                
				case '01':                                
				case '03':                                
				case '05':                                
				case '07':                                
				case '08':                                
				case '10':                                
				case '12':                                        
					if (dia <= 31) {                                                
						return true;                                        
					}                                        
					break                                                                
				case '04':                                              
				case '06':                                
				case '09':                                
				case '11':                                        
					if  (dia <= 30) {                                                
						return true;                                        
					}                                        
					break                                
				case '02':  
				/* Validando ano Bissexto / fevereiro / dia */                                         
				if ((ano % 4 == 0) || (ano % 100 == 0) || (ano % 400 == 0)) {                                                 
					bissexto = 1;                                         
				}                                         
				if ((bissexto == 1) && (dia <= 29)) {                                                 
					return true;                                                                     
				}                                         
				if ((bissexto != 1) && (dia <= 28)) {                                                 
					return true;                                         
				}                                                               
				break                                                                   
			}                
		}        
	}  
	
	return false;
}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
