function cargarurl(dest,destino)  
{
try {
xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
       }
catch (e) {}
xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState ==1)
{
document.getElementById(destino).innerHTML ='&nbsp;Cargando...';
}
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
document.getElementById(destino).style.display='block';
document.getElementById(destino).innerHTML = xmlhttp.responseText;

}
}
xmlhttp.open("GET",dest);
xmlhttp.send(null);
}

function CalcularPrecio(forma,id,moneda,idioma){
	eval('var f = document.' + forma + ';');
	var e="";
	var cm="";
	 if(f.cboAdulto.value>0){
		 if(f.cboMenor.value>0){
			 for(var i=0;i<f.cboMenor.value;i++){
			   cm+="m"+i+"="+eval("f.m"+(i+1)+".value")+",";
		
			 }//fin de for
		 }//fin de if
			   
		 cargarurl('ajax.php?op=2&a='+f.cboAdulto.value+"&txtFechaTour="+ f.txtFechaTour.value +"&idioma="+idioma+"&moneda="+moneda+"&m="+f.cboMenor.value+"&cm="+cm+"&id="+id,'precio');
	 }else{
		 e="\nEl numero de adultos debe ser mayor a 0"
	 }//fin de if
	 if(e!=""){
		 alert(e);
	 }
}//fin de func

function CalcularPrecio2(forma,id,moneda,idioma){
	eval('var f = document.' + forma + ';');
	var e="";
	var cm="";
	 if(f.cboAdulto.value>0){
		 if(f.cboMenor.value>0){
			 for(var i=0;i<f.cboMenor.value;i++){
			   cm+="m"+i+"="+eval("f.m"+(i+1)+".value")+",";
		
			 }//fin de for
		 }//fin de if
			   
		 cargarurl('ajax2.php?op=2&a='+f.cboAdulto.value+"&txtFechaTour="+ f.txtFechaTour.value +"&idioma="+idioma+"&moneda="+moneda+"&m="+f.cboMenor.value+"&cm="+cm+"&id="+id,'precio');
	 }else{
		 e="\nEl numero de adultos debe ser mayor a 0"
	 }//fin de if
	 if(e!=""){
		 alert(e);
	 }
}//fin de func

function Pagar(forma,id,idioma,moneda,total){
	if(moneda=="P"){
		moneda="MXN";
	}//fin de if
	if(moneda=="D"){
		moneda="USD";
	}//fin de if
	
	window.location='paypal.php?reserva='+ id +'&moneda='+ moneda +'&total='+total;
}//fin de func

function Carrito(forma){
	eval('var f = document.' + forma + ';');
	f.action='carrito.php'
	//cargo datos en la cookie
	cargarurl('ajax.php?op=3&id='+ f.id.value +'&idioma='+ f.idioma.value +'&datos='+f.datos.value,'precio');
	f.submit();
}//fin de func

function Carrito2(forma){
	eval('var f = document.' + forma + ';');
	f.action='carrito2.php'
	//cargo datos en la cookie
	cargarurl('ajax2.php?op=3&id='+ f.id.value +'&idioma='+ f.idioma.value +'&datos='+f.datos.value,'precio');
	f.submit();
}//fin de func

function ValDatosPer(forma,idioma){
	
	eval('var f = document.' + forma + ';');
	var a='';
	if(f.txtNombre.value==""){
		if(idioma=='ESPAÑOL'){
		  a+="\nDebe de proporcionar un nombre";
	    }else{
		  a+="\nProvide a name";
	    }//fin de if
	}//fin de if
	
	if(f.textDireccion.value==""){
		if(idioma=='ESPAÑOL'){
		  a+="\nDebe de proporcionar su dirección";
	    }else{
		  a+="\nProvide your address";
	    }//fin de if
	}//fin de if
	if(f.txtTelCasa.value==""){
		if(idioma=='ESPAÑOL'){
		  a+="\nDebe de proporcionar el teléfono de su domicilio";
	    }else{
		  a+="\nProvide your local phone";
	    }//fin de if
	}//fin de if
	if(f.txtTelCel.value==""){
		if(idioma=='ESPAÑOL'){
		  a+="\nDebe de proporcionar su teléfono celular";
	    }else{
		  a+="\nProvide your cel phone";
	    }//fin de if
	}//fin de if
	if(a!=""){
		alert(a);
	}else{
		f.submit();
	}//fin de if
	
}//fin de func

function Otro(){
	
	window.location='btour.php';
	
}//fin de func

function Otro2(){
	
	window.location='btour2.php';
	
}//fin de func
function eliminarelemento(elemento)
{
	 
	$.ajax({
        type: "POST",
        url: "index.php?accion=eliminar&clave="+elemento,
        data: "id_aborrar="+elemento,
        success: function(datos){
        
		if(datos=="ok"){
			
			$("#tr_"+elemento).hide("slow");}
				
			
		}});
		
}	


function eliminamarcas(forma,pag)

{
		var resp;
		var x;
		var band=0;
		var elemento;
		eval('var f = document.' + forma + ';');
		
		for(x=0;x<f.elements.length;x++){
			  elemento = f.elements[x];
			  if((elemento.type == "checkbox")){		
				 if(elemento.checked){
					 band=1;
				 }//fin de if
			  }//fin de if
		}//fin de for
		
		if(band==1){ //quiere decir que si hay algun elemento marcado
			resp=confirm("¿Esta seguro de eliminar los registros marcados?");
			if(resp){
				f.accion.value="eliminar_marc";
				for(x=0;x<f.elements.length;x++){
				    elemento = f.elements[x];
				    if((elemento.type == "checkbox")){		
						if(elemento.checked && elemento.name!="chMarcarTodas"){
							
							
								f.clave.value+= elemento.value + "," 							
						
						
						}//fin de if
					}//fin de if
				}//fin de for
				
				
				//quito la coma
				
				f.clave.value = f.clave.value.slice(0,f.clave.value.length-1);	
				
				
				
				
				
							
							
								
								
								
								$.ajax({
        type: "POST",
        url: "index.php?accion=eliminar_marc&clave="+f.clave.value,
        success: function(datos){
        
		if(datos=="ok"){
			
			for(x=0;x<f.elements.length;x++){
				    elemento = f.elements[x];
				    if((elemento.type == "checkbox")){		
						if(elemento.checked && elemento.name!="chMarcarTodas")
						{
							
			
			        $("#tr_"+elemento.value).hide("slow");}
			
			
				}//fin de if
					}//fin de if
				}//fin de for
			
			
		}
		
		});
						
						
					
				
				
				
				//f.action=pag;
				//f.submit();
			}//fin de if
		}
		else{
			alert("Debe de marcar por lo menos un registro para borrar");
		}//fin de if
		
		
		
		
}//fin de function


		

		


function sigPagina(forma,varAccion,letra,pag){
	eval('var f = document.' + forma + ';');

		var pagina = f.hdPagina.value * 1;
		if (varAccion=='s') ++pagina; else --pagina;
		f.hdPagina.value = pagina;
		f.action = pag + '?hdPagina=' + pagina;
		f.submit();
} //fin de function


function sigPaginaH(forma,varAccion,pag){
	eval('var f = document.' + forma + ';');

		var pagina = f.hdPagina.value * 1;
		if (varAccion=='s')
		  ++pagina; 
		else 
		  --pagina;
		f.hdPagina.value = pagina;
		f.action = pag;
		f.submit();
} //fin de function

function sigPaginaN(forma,pagina,pag){
	    eval('var f = document.' + forma + ';');
		f.hdPagina.value = pagina;
		f.action = pag;
		f.submit();
} //fin de function
function ValidarTexto(forma,pag){
	    eval('var f = document.' + forma + ';');
		var a="";
		if(f.txtTexto.value=="" && f.cboBuscar.value!=""){
				a+="\nEscriba en el campo texto para iniciar la búsqueda";
		}//fin de if
		if(a==""){
			f.action=pag;
			f.accion.value="buscar";
			f.submit();	
		}else{
			alert(a);
		}//fin de if
}//fin de func
function eliminar(forma,clave,pag){
		var resp;
		eval('var f = document.' + forma + ';');
		resp=confirm("¿Esta seguro de borrar este registro?");
		if(resp){
			f.action = pag;
			f.accion.value="eliminar";
			f.clave.value=clave;
			f.submit();
		}//fin de if
}//fin de function
function listar(forma,pag){		
	    eval('var f = document.' + forma + ';');		
		f.action = pag;
		f.submit();
} //fin de function
function listarTodos(pag){		
		window.location=pag
} //fin de function
function eliminarMarcados(forma,pag){
		var resp;
		var x;
		var band=0;
		var elemento;
		eval('var f = document.' + forma + ';');
		
		for(x=0;x<f.elements.length;x++){
			  elemento = f.elements[x];
			  if((elemento.type == "checkbox")){		
				 if(elemento.checked){
					 band=1;
				 }//fin de if
			  }//fin de if
		}//fin de for
		
		if(band==1){ //quiere decir que si hay algun elemento marcado
			resp=confirm("¿Esta seguro de eliminar los registros marcados?");
			if(resp){
				f.accion.value="eliminar_marc";
				for(x=0;x<f.elements.length;x++){
				    elemento = f.elements[x];
				    if((elemento.type == "checkbox")){		
						if(elemento.checked && elemento.name!="chMarcarTodas"){
								f.clave.value+= elemento.value + "," 							
						}//fin de if
					}//fin de if
				}//fin de for
				//quito la coma
				f.clave.value = f.clave.value.slice(0,f.clave.value.length-1);				
				f.action=pag;
				f.submit();
			}//fin de if
		}else{
			alert("Debe de marcar por lo menos un registro para borrar");
		}//fin de if
		
}//fin de function

function MarcarTodas(forma){
  var x;
  eval('var f = document.' + forma + ';');
  
  if(f.chMarcarTodas.checked){
	  for(x=0;x<f.elements.length;x++){
		 var elemento = f.elements[x];
		 if((elemento.type == "checkbox")){		 
		   elemento.checked = true;
		 }//fin de if	 
	  }// fin de for
  }else{
	  for(x=0;x<f.elements.length;x++){
		 var elemento = f.elements[x];
		 if((elemento.type == "checkbox")){		 
		   elemento.checked = false;
		 }//fin de if	 
	  }// fin de for
  }//fin de if
}//fin de function
function Agregar(forma,pag){		
	    eval('var f = document.' + forma + ';');		
		f.action = pag;
		f.submit();
} //fin de function
function Guardar(forma,pag){		
	var resp;
	    eval('var f = document.' + forma + ';');
		if(val(f)==false){ return; }		
		resp=confirm("¿Esta seguro de guardar los datos?");
		if(resp){
			f.accion.value="nuevo";
			f.action = pag;
			f.submit();
		}//fin de if
} //fin de function
function Actualizar(forma,pag){		
	var resp;
	    eval('var f = document.' + forma + ';');		
		resp=confirm("¿Esta seguro de actualizar los datos?");
		if(resp){
			f.accion.value="editar";
			f.action = pag;
			f.submit();
		}//fin de if
} //fin de function
function Regresar(forma,pag){		
	    eval('var f = document.' + forma + ';');		
		f.action = pag;
		f.submit();
} //fin de function
function IraEditar(forma,clave,pag){		
	var resp;
	    eval('var f = document.' + forma + ';');		
		resp=confirm("¿Esta seguro de editar los datos del registro seleccionado?");
		if(resp){
			f.clave.value=clave;
			f.action = pag;
			f.submit();
		}//fin de if
} //fin de function
function orden(parOrden,parSentido,forma,pag){	
    eval('var f = document.' + forma + ';');			
	if(parSentido=="Desc"){
		parSentido="Asc";
	}else{
  	   if(parSentido=="Asc"){
		  parSentido="Desc";
	   }//fin de if
	}//fin de if
	f.orden.value=parOrden;
	f.sentido.value=parSentido;
	f.action = pag;	
	f.submit();
}//fin de function
function QuitaL(obj){
  obj.style.backgroundColor="#FFFFFF";
}//fin de func

function val(f){
	
	var i;
	var error;
	error="";
	for(i=0;i<f.elements.length;i++){
		//valido cajas de texto
		if(f.elements[i].id.substr(0,1)=="*"){
			f.elements[i].style.backgroundColor="#FFFFFF";
			if(f.elements[i].value==""){
				error="Debe de llenar correctamente los campos marcados en rojo";
				f.elements[i].style.backgroundColor="#FFC4C4";	
			}//fin de if
		}//fin de if
		
	}//fin de for
	
	if(error!=""){
		alert(error);
		return false;
	}//fin de if
}//fin de func


		



