// JavaScript Document
function matchRegexp(reg, val) {
	var re = new RegExp(reg);
	if (val.match(re)) {
		return true;
	} else {
		return false;
	}
}


//pour connaitre la position d'un élément
jQuery.fn.extend({
	findPos : function() {
		obj = $(this).get(0);
		var curleft = obj.offsetLeft || 0;
		var curtop = obj.offsetTop || 0;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
		return {x:curleft,y:curtop};
	}
});


/*
* Selects an option by value
*
* @name     selectOptions
* @author   Mathias Bank (http://www.mathias-bank.de)
* @param    value specifies, which options should be selected
* @example  jQuery("#myselect").selectOptions("val1");
*
*/
jQuery.fn.selectOptions = function(value) {
	
	this.each(
	function()	{
		if(this.nodeName.toLowerCase() != "select") return;

		// get number of options
		var optionsLength = this.options.length;

		if(value)
		{
			for(var i = 0; i<optionsLength; i++) {
				if (this.options[i].value == value) {
					this.options[i].selected = true;
				};
			}
		}

		else
		{
			
			this.options[0].selected = true;
			
		}
	}
	)
	
	return this;
}


//param:valeur de la cbdest par defaut pour la selection par defaut du moteur
function moteur_avance(dest_default)
{
	
	//Detection mois annee du jour
	var today = new Date()
  	var month = today.getMonth()+1
  	var year = today.getYear()
  	var day = today.getDate()
  	if(day<10) day = "0" + day
  	if(month<10) month= "0" + month 
  	if(year<1000) year+=1900
	
	var annee_mois=year+""+month
	
	
	$(document).ready(function(){
		
		//on cache l'image gif rechargement si on ne clique le bouton recherche avancer
		//$('#avia').css("display","none");
		$('.loading4').css("display","none");
		$('.loading5').css("display","none");
		$('.loading6').css("display","none");
		$('.loading7').css("display","none");
		//Affichage image de chargement  des trois champ (Destination, date depart et Compagnie)
		$('.loading1').css("display","block");
		$('.loading2').css("display","block");
		$('.loading3').css("display","block");
		$('#checkBt').attr("value","avance");
		//on check le bouton avancer
		$('#lien_avance').click(
			function(){
					var val_bt=$('#checkBt').val();
								
				if(val_bt=="avance"){
					$('.loading4').css("display","block");
					$('.loading5').css("display","block");
					$('.loading6').css("display","block");
					$('.loading7').css("display","block");
				}else{
					$('.loading4').css("display","none");
					$('.loading5').css("display","none");
					$('.loading6').css("display","none");
					$('.loading7').css("display","none");
				}
				
		});
		
		
		//charge dynamiquement le combo dest de moteur
		$.ajax({
			type: "POST",
			url: '/proxy.php',
			data: {what:'comboDest' },
			success: function(msg){
				if(msg.length>0)
				{
					$('.loading1').css("display","none");
					if(document.all) $('#cbdest').empty().append(msg);
					else $('#cbdest').empty().append(msg).selectOptions(dest_default);
				}
	
				//charge dynamiquement le combo date lors de l'affichage de la page
				$.ajax({
					type: "POST",
					url: '/proxy.php',
					data: {what: 'comboDate',  dest: $('#cbdest').val()},
					success: function(msg){
						if(msg.length>0)
						{
							$('.loading2').css("display","none");
							if(document.all) $('#cbdate').empty().append(msg);
							else $('#cbdate').empty().append(msg).selectOptions(annee_mois);
							
						}
					
				
				//charge dynamiquement le combo cbcomp lors de l'affichage de la page
				$.ajax({
					type: "POST",
					url: '/proxy.php',
					data: {what: 'combocbcomp',  dest: $('#cbdest').val(),depart:$('#cbdate').val()},
					success: function(msg){
						if(msg.length>0)
						{
							$('.loading3').css("display","none");
							if(document.all) $('#cbcomp').empty().append(msg);
							else $('#cbcomp').empty().append(msg).selectOptions();
						}
					
				
				//charge dynamiquement le combo bateau lors de l'affichage de la page
				var bt=0;
				$.ajax({
					type: "POST",
					url: '/proxy.php',
					data: {what: 'comboBateau',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val()},
					success: function(msg){
						if(msg.length>0)
						{
							bt=1;
							$('.loading4').css("display","none");
							if(document.all) $('#cbbat').empty().append(msg);
							else $('#cbbat').empty().append(msg).selectOptions();
						}
					
				$('#lien_avance').click(
					function(){
						if(bt==0)
							$('.loading4').css("display","block");
						else
							$('.loading4').css("display","none");
											
				});
				
				
				var cat=0;
				//charge dynamiquement le combo categorie bateau lors de l'affichage de la page
				$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboCategorie',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								cat=1;
								$('.loading5').css("display","none");
								if(document.all) $('#catbateau').empty().append(msg);
								else $('#catbateau').empty().append(msg).selectOptions();
							}
						
				$('#lien_avance').click(
					function(){
						if(cat==0)
							$('.loading5').css("display","block");
						else
							$('.loading5').css("display","none");
											
				});
				
				
				
				//charge dynamiquement le combo duree de voyage lors de l'affichage de la page
				var dur=0;
				$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboDuree',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								dur=1;
								$('.loading6').css("display","none");
								if(document.all) $('#dureVoyage').empty().append(msg);
								else $('#dureVoyage').empty().append(msg).selectOptions();
							}
					
				$('#lien_avance').click(
					function(){
						if(dur==0)
							$('.loading6').css("display","block");
						else
							$('.loading6').css("display","none");
											
				});
				
					
				
				//charge dynamiquement le combo Theme lors de l'affichage de la page
				var th=0;
				$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboTheme',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								th=1;
								$('.loading7').css("display","none");
								if(document.all) $('#typeTheme').empty().append(msg);
								else $('#typeTheme').empty().append(msg).selectOptions();
							}
						
				$('#lien_avance').click(
					function(){
						if(th==0)
							$('.loading7').css("display","block");
						else
							$('.loading7').css("display","none");
											
				});
				
				},
						error: function(msg){
							
							$("#typeTheme").attr("disabled","true");
							}
					});
					},
						error: function(msg){
							
							$("#dureVoyage").attr("disabled","true");
							}
					});
				
					},
					error: function(msg){
							//alert('erreur 333');
							$("#catbateau").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
				
				
				},
					error: function(msg){
						//alert('erreur 333');
						$("#cbbat").attr("disabled","true");
						//$("#cbdest").attr("disabled","true");
						//$("#cbdate").attr("disabled","true");
					}
				});
				
				},
					error: function(msg){
						//alert('erreur 333');
						$("#cbcomp").attr("disabled","true");
						//$("#cbdest").attr("disabled","true");
						//$("#cbdate").attr("disabled","true");
					}
				});
				
				},
					error: function(msg){
						//alert('erreur 333');
						//$("#cbdest").attr("disabled","true");
						$("#cbdate").attr("disabled","true");
					}
					
				});
	
				//si on change la dest, on recharge le combo date
				$('#cbdest').change(
					function(dest)
					{
						
						$('.loading2').css("display","block");
						$('.loading3').css("display","block");
						$('#cbdate').empty().append('');
						$('#cbcomp').empty().append('');
						$('#cbbat').empty().append('');
						$('#catbateau').empty().append('');
						$('#dureVoyage').empty().append('');
						$('#typeTheme').empty().append('');
						
						if($('#checkBt').val()=="moins_avance"){
							$('.loading4').css("display","block");
							$('.loading5').css("display","block");
							$('.loading6').css("display","block");
							$('.loading7').css("display","block");
						}else{
							$('.loading4').css("display","none");
							$('.loading5').css("display","none");
							$('.loading6').css("display","none");
							$('.loading7').css("display","none");	
						}
								
						
						$.ajax({
								type: "POST",
								url: '/proxy.php',
								data: { what: 'comboDate', dest: $('#cbdest').val() },
								success: function(msg){
									if(msg.length>0)
									{
										$('.loading2').css("display","none");
										if(document.all) $('#cbdate').empty().append(msg);
										else $('#cbdate').empty().append(msg).selectOptions();
									}
						  		
						$.ajax({
							type: "POST",
							url: '/proxy.php',
							data: {what: 'combocbcomp',  dest: $('#cbdest').val(),depart:$('#cbdate').val()},
							success: function(msg){
							if(msg.length>0)
							{
									$('.loading3').css("display","none");
								if(document.all) $('#cbcomp').empty().append(msg);
								else $('#cbcomp').empty().append(msg).selectOptions();
							}
						
						$.ajax({
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboBateau',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val()},
						success: function(msg){
							if(msg.length>0)
							{
								
								$('.loading4').css("display","none");
								if(document.all) $('#cbbat').empty().append(msg);
								else $('#cbbat').empty().append(msg).selectOptions();
							}
						
					$('#lien_avance').click(
					function(){
						if(th==0)
							$('.loading7').css("display","block");
						else
							$('.loading7').css("display","none");
											
					});	
						
						
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboCategorie',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading5').css("display","none");
								if(document.all) $('#catbateau').empty().append(msg);
								else $('#catbateau').empty().append(msg).selectOptions();
							}
						
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboDuree',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading6').css("display","none");
								if(document.all) $('#dureVoyage').empty().append(msg);
								else $('#dureVoyage').empty().append(msg).selectOptions();
							}
						
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboTheme',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading7').css("display","none");
								if(document.all) $('#typeTheme').empty().append(msg);
								else $('#typeTheme').empty().append(msg).selectOptions();
							}
						},
						error: function(msg){
							
							$("#typeTheme").attr("disabled","true");
							}
					});
					},
						error: function(msg){
							
							$("#dureVoyage").attr("disabled","true");
							}
					});
					
					},
						error: function(msg){
							//alert('erreur 333');
							$("#catbateau").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
					},
						error: function(msg){
							//alert('erreur 333');
							$("#cbbat").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
					},
						error: function(msg){
							//alert('erreur 333');
							$("#cbcomp").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
						});
					
						},
								error: function(msg){
							//alert('erreur 33');
							$("#cbdest").attr("disabled","true");
							$("#cbdate").attr("disabled","true");
							}					
						});
						
								
			} );
				
			$('#cbdate').change(
				function(cbdate){
					
						//$('.loading2').css("display","block");
						$('.loading3').css("display","block");
						//$('#cbdate').empty().append('');
						$('#cbcomp').empty().append('');
						$('#cbbat').empty().append('');
						$('#catbateau').empty().append('');
						$('#dureVoyage').empty().append('');
						$('#typeTheme').empty().append('');
						
						if($('#checkBt').val()=="moins_avance"){
							$('.loading4').css("display","block");
							$('.loading5').css("display","block");
							$('.loading6').css("display","block");
							$('.loading7').css("display","block");
						}else{
							$('.loading4').css("display","none");
							$('.loading5').css("display","none");
							$('.loading6').css("display","none");
							$('.loading7').css("display","none");	
						}
					
					$.ajax({
							type: "POST",
							url: '/proxy.php',
							data: {what: 'combocbcomp',  dest: $('#cbdest').val(),depart:$('#cbdate').val()},
							success: function(msg){
							if(msg.length>0)
							{
								$('.loading3').css("display","none");
								if(document.all) $('#cbcomp').empty().append(msg);
								else $('#cbcomp').empty().append(msg).selectOptions();
							}
						
					
					$.ajax({
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboBateau',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading4').css("display","none");
								if(document.all) $('#cbbat').empty().append(msg);
								else $('#cbbat').empty().append(msg).selectOptions();
							}
						
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboCategorie',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading5').css("display","none");
								if(document.all) $('#catbateau').empty().append(msg);
								else $('#catbateau').empty().append(msg).selectOptions();
							}
						
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboDuree',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading6').css("display","none");
								if(document.all) $('#dureVoyage').empty().append(msg);
								else $('#dureVoyage').empty().append(msg).selectOptions();
							}
						
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboTheme',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading7').css("display","none");
								if(document.all) $('#typeTheme').empty().append(msg);
								else $('#typeTheme').empty().append(msg).selectOptions();
							}
						},
						error: function(msg){
							
							$("#typeTheme").attr("disabled","true");
							}
					});
					
						},
						error: function(msg){
							
							$("#dureVoyage").attr("disabled","true");
							}
					});
					
					},
						error: function(msg){
							//alert('erreur 333');
							$("#catbateau").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
					},
						error: function(msg){
							//alert('erreur 333');
							$("#cbbat").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
					},
						error: function(msg){
							//alert('erreur 333');
							$("#cbcomp").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
					
				});
			
			$('#cbcomp').change(
				function(id_comp){
				
					//$('.loading2').css("display","block");
						//$('.loading3').css("display","block");
						//$('#cbdate').empty().append('');
						//$('#cbcomp').empty().append('');
						$('#cbbat').empty().append('');
						$('#catbateau').empty().append('');
						$('#dureVoyage').empty().append('');
						$('#typeTheme').empty().append('');
						
						if($('#checkBt').val()=="moins_avance"){
							$('.loading4').css("display","block");
							$('.loading5').css("display","block");
							$('.loading6').css("display","block");
							$('.loading7').css("display","block");
						}else{
							$('.loading4').css("display","none");
							$('.loading5').css("display","none");
							$('.loading6').css("display","none");
							$('.loading7').css("display","none");	
						}
					
					$.ajax({
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboBateau',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading4').css("display","none");
								if(document.all) $('#cbbat').empty().append(msg);
								else $('#cbbat').empty().append(msg).selectOptions();
							}
						
					
				$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboCategorie',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading5').css("display","none");
								if(document.all) $('#catbateau').empty().append(msg);
								else $('#catbateau').empty().append(msg).selectOptions();
							}
						
				
				$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboDuree',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading6').css("display","none");
								if(document.all) $('#dureVoyage').empty().append(msg);
								else $('#dureVoyage').empty().append(msg).selectOptions();
							}
					
				
				$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboTheme',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading7').css("display","none");
								if(document.all) $('#typeTheme').empty().append(msg);
								else $('#typeTheme').empty().append(msg).selectOptions();
							}
						},
						error: function(msg){
							
							$("#typeTheme").attr("disabled","true");
							}
					});
						},
						error: function(msg){
							
							$("#dureVoyage").attr("disabled","true");
							}
					});
					},
						error: function(msg){
							//alert('erreur 333');
							$("#catbateau").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});	
					},
						error: function(msg){
							//alert('erreur 333');
							$("#cbbat").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
				
				});
			
				$('#cbbat').change(
				function(id_bateau){
				
					//$('.loading2').css("display","block");
						//$('.loading3').css("display","block");
						//$('#cbdate').empty().append('');
						//$('#cbcomp').empty().append('');
						//$('#cbbat').empty().append('');
						$('#catbateau').empty().append('');
						$('#dureVoyage').empty().append('');
						$('#typeTheme').empty().append('');
						
						if($('#checkBt').val()=="moins_avance"){
							//$('.loading4').css("display","block");
							$('.loading5').css("display","block");
							$('.loading6').css("display","block");
							$('.loading7').css("display","block");
						}else{
							//$('.loading4').css("display","none");
							$('.loading5').css("display","none");
							$('.loading6').css("display","none");
							$('.loading7').css("display","none");	
						}
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboCategorie',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading5').css("display","none");
								if(document.all) $('#catbateau').empty().append(msg);
								else $('#catbateau').empty().append(msg).selectOptions();
							}
							
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboDuree',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading6').css("display","none");
								if(document.all) $('#dureVoyage').empty().append(msg);
								else $('#dureVoyage').empty().append(msg).selectOptions();
							}
						
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboTheme',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading7').css("display","none");
								if(document.all) $('#typeTheme').empty().append(msg);
								else $('#typeTheme').empty().append(msg).selectOptions();
							}
						},
						error: function(msg){
							
							$("#typeTheme").attr("disabled","true");
							}
					});
						},
						error: function(msg){
							
							$("#dureVoyage").attr("disabled","true");
							}
					});
						},
						error: function(msg){
							//alert('erreur 333');
							$("#catbateau").attr("disabled","true");
							//$("#cbdest").attr("disabled","true");
							//$("#cbdate").attr("disabled","true");
						}
					});
				

					
					
				});
				
				$('#catbateau').change(
					function(id_bateau){
				
						//$('.loading2').css("display","block");
						//$('.loading3').css("display","block");
						//$('#cbdate').empty().append('');
						//$('#cbcomp').empty().append('');
						//$('#cbbat').empty().append('');
						//$('#catbateau').empty().append('');
						$('#dureVoyage').empty().append('');
						$('#typeTheme').empty().append('');
						
						if($('#checkBt').val()=="moins_avance"){
							//$('.loading4').css("display","block");
							//$('.loading5').css("display","block");
							$('.loading6').css("display","block");
							$('.loading7').css("display","block");
						}else{
							//$('.loading4').css("display","none");
							//$('.loading5').css("display","none");
							$('.loading6').css("display","none");
							$('.loading7').css("display","none");	
						}
						
						$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboDuree',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val(),etoile:$('#catbateau').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading6').css("display","none");
								if(document.all) $('#dureVoyage').empty().append(msg);
								else $('#dureVoyage').empty().append(msg).selectOptions();
							}
						
					
					$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboTheme',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val(),etoile:$('#catbateau').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading7').css("display","none");
								if(document.all) $('#typeTheme').empty().append(msg);
								else $('#typeTheme').empty().append(msg).selectOptions();
							}
						},
						error: function(msg){
							
							$("#typeTheme").attr("disabled","true");
							}
						});
						},
						error: function(msg){
							
							$("#dureVoyage").attr("disabled","true");
							}
						});
					
					});
				
				$('#dureVoyage').change(
					function(){
					
						//$('.loading2').css("display","block");
						//$('.loading3').css("display","block");
						//$('#cbdate').empty().append('');
						//$('#cbcomp').empty().append('');
						//$('#cbbat').empty().append('');
						//$('#catbateau').empty().append('');
						//$('#dureVoyage').empty().append('');
						$('#typeTheme').empty().append('');
						
						if($('#checkBt').val()=="moins_avance"){
							//$('.loading4').css("display","block");
							//$('.loading5').css("display","block");
							//$('.loading6').css("display","block");
							$('.loading7').css("display","block");
						}else{
							//$('.loading4').css("display","none");
							//$('.loading5').css("display","none");
							//$('.loading6').css("display","none");
							$('.loading7').css("display","none");	
						}
						$.ajax({
						  
						type: "POST",
						url: '/proxy.php',
						data: {what: 'comboTheme',  dest: $('#cbdest').val(),depart:$('#cbdate').val(),id_comp:$('#cbcomp').val(),id_bateau:$('#cbbat').val(),etoile:$('#catbateau').val(),duree:$('#dureVoyage').val()},
						success: function(msg){
							if(msg.length>0)
							{
								$('.loading7').css("display","none");
								if(document.all) $('#typeTheme').empty().append(msg);
								else $('#typeTheme').empty().append(msg).selectOptions();
							}
						},
						error: function(msg){
							
							$("#typeTheme").attr("disabled","true");
							}
					});
				});
				//)
			},
			error: function(msg){
				//alert('erreur de chargement du moteur');
				$("#cbdest").attr("disabled","true");
				$("#cbdate").attr("disabled","true");
				$("#cbcomp").attr("disabled","true");
				$("#cbbat").attr("disabled","true");
				$("#catbateau").attr("disabled","true");
				$("#dureVoyage").attr("disabled","true");
				$("#typeTheme").attr("disabled","true");
			}
			
			
		});
	
		$('#typeTheme').ajaxStop(function(){ 
				
				$('#avia').css("display","block");
				
		});
	
	
	});
}


