// JavaScript Document
var terrain = 0;


window.addEvent('domready', function() {
	var cont = $('contenu');

	$('theme4').addEvent('click', function(e) {
		e.stop();
		// Changes the element's style to .myClass defined in the CSS
		cont.morph('div#contenu.home4');
	});
	$('theme3').addEvent('click', function(e) {
		e.stop();
		// Changes the element's style to .myClass defined in the CSS
		cont.morph('div#contenu.home3');
	});

});
function onclickevt(nb){
	var el = $('listePays');
	el.set('style','display:block');
	el.fade(0.95);

	switch(nb){
		case 1:afrique.send();break;
		case 2:asie.send();break;
		case 3:ameriquelatine.send();break;
		case 4:europe.send();break;
		case 5:ameriquenord.send();break;
		case 6:caraibes.send();break;
		case 7:ocean.send();break;
		case 8:oceanie.send();break;
		case 9:afriquenord.send();break;
		default : break;
	}
}
function retour(nb){
	var el = $('listePays');
	switch(nb){
		case 1:afrique.send();break;
		case 2:asie.send();break;
		case 3:ameriquelatine.send();break;
		case 4:europe.send();break;
		case 5:ameriquenord.send();break;
		case 6:caraibes.send();break;
		case 7:ocean.send();break;
		case 8:oceanie.send();break;
		case 9:afriquenord.send();break;
		default : break;
	}
}
/**
 *
 * @access public
 * @return void
 **/
function detail_destination(id){
	var myHTMLRequest = new Request.HTML({url:'ajax/detail.php',
		onSuccess: function(html) {
			$('listePays').set('text', '');
			$('listePays').adopt(html);
		},
		onFailure: function() {
			$('listePays').set('text', 'The request failed.');
		}
	}).get({'id': id});
	myHTMLRequest.send();
}
function fermer(){
	var el = $('listePays');
	el.fade('out');
	el.set('html','<img src="images/wait.gif" class="wait"/>');

}
function init(){
	var el = $('listePays');
	el.fade(0);

	change_img(2);
	change_img(3);
	change_img(4);
	change_img(1);
	change_img(0);
}
var afrique = new Request.HTML({url:'ajax/destination.php?id=1',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'The request failed.');
	}
});
var asie = new Request.HTML({url:'ajax/destination.php?id=2',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'Service indisponible');
	}
});
var europe = new Request.HTML({url:'ajax/destination.php?id=4',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'Service indisponible');
	}
});
var ocean = new Request.HTML({url:'ajax/destination.php?id=7',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'Service indisponible');
	}
});
var oceanie = new Request.HTML({url:'ajax/destination.php?id=8',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'Service indisponible');
	}
});
var afriquenord = new Request.HTML({url:'ajax/destination.php?id=9',
	onSuccess: function(html) {
		//alert(html);
		$('listePays').set('text', '');
		$('listePays').adopt(html);
		//alert($('listePays').get('html'));
	},
	onFailure: function() {
		$('listePays').set('text', 'Service indisponible');
	}
});
var caraibes = new Request.HTML({url:'ajax/destination.php?id=6',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'Service indisponible');
	}
});
var ameriquenord = new Request.HTML({url:'ajax/destination.php?id=5',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'The request failed.');
	}
});
var ameriquelatine = new Request.HTML({url:'ajax/destination.php?id=3',
	onSuccess: function(html) {
		$('listePays').set('text', '');
		$('listePays').adopt(html);
	},
	onFailure: function() {
		$('listePays').set('text', 'The request failed.');
	}
});

/**
 *
 * @access public
 * @return void
 **/
function affiche_moteur(){
	var el = $('moteur');
	el.set('style','display:block');
	el.fade(0.9);


}var tmp1 = 0;
var tmp2 = 0;
var tmptype = '';
function mdestination(){
	var ldest = document.getElementById('ldestination');
	var typ = document.getElementById('type');
	etype();
	if($('ldestination').className=="disbloc") {
		$('ldestination').className = 'disnone';
		/*$('ltype').className = 'disbloc';*/


	} else {

		$('ldestination').className = 'disbloc';
		$('ltype').className = 'disnone';
	}
	/*var gettype = new Request.HTML({url:'ajax/destination.php?id=8',
		onSuccess: function(html) {
			$('listePays').set('text', '');
			$('listePays').adopt(html);
		},
		onFailure: function() {
			$('listePays').set('text', 'Service indisponible');
		}
	});*/
}
function sdestination(val,nom,lien){
	var ldest = document.getElementById('ldestination');
	var rdest = document.getElementById('rdestination');
	var typ = document.getElementById('type');
	document.forms.recherche.d.value=val;
	rdest.innerHTML = nom;
	/*$('ltype').className = 'disbloc';*/
	$('ldestination').className = 'disnone';

}
function mtype(){
	var ltype = document.getElementById('ltype');
	edestination();
	if($('ltype').className=="disbloc") {
		$('ltype').className = 'disnone';
	} else {
		$('ltype').className = 'disbloc';
	}
}
function stype(val,nom,lien){
	var ltype = document.getElementById('ltype');
	var rtype = document.getElementById('rtype');
	document.forms.recherche.t.value=val;
	rtype.innerHTML = nom;
	$('ltype').className = 'disnone';
}
function edestination(){
	$('ldestination').className = 'disnone';
}
function etype(){
	$('ltype').className = 'disnone';
}
window.addEvent('domready', function() {


	$('rdestination').addEvent('click', function(e) {
		if($('ldestination').className=="disbloc") {
			$('ldestination').className = 'disnone';

			$('ltype').className = 'disnone';
			$('page').removeEvents();

			$('rtype').innerHTML=tmptype;
			tmp2=0;
		} else {
			$('page').addEvent('click', function(e) {

				if(tmp2%2==1){
					tmp2=0;
					e.stop();
					//alert('attention disnone');
					$('ldestination').className = 'disnone';
					$('rtype').innerHTML=tmptype;
					$('page').removeEvents();
				} else
				  tmp2++;
			});
			$('ldestination').className = 'disbloc';
			tmptype=$('rtype').innerHTML;
			$('rtype').set('text','');

		}
	});
	$('rtype').addEvent('click', function(e) {

		if($('ltype').className=="disbloc") {
			$('ltype').className = 'disnone';
			$('page').removeEvents();
			tmp1=0;
		} else {
			$('page').addEvent('click', function(e) {


				if(tmp1%2==1){
					/*alert('ok'+tmp1);*/
					tmp1=0;
					e.stop();
					//alert('attention disnone');
					$('ltype').className = 'disnone';

					$('page').removeEvents();
				} else tmp1=1;

			});

			$('ltype').className = 'disbloc';
			//$('ldestination').className = 'disnone';


		}
	});
});
