function initImages() {	
	//
	document.imageOut = new Object();
	document.imageOver = new Object();
	// PNG Fix for IE<7
	var png_fix = "templates/en/images/png_fix.gif";
	var pngRegExp = new RegExp("\\.png$", "i")
	var f = "DXImageTransform.Microsoft.AlphaImageLoader";
	//
	var imageArray = $$("img", "input");
	imageArray.each(function(item){
		var image = item.src.substr(item.src.lastIndexOf("/")+1);
		var id = item.id || image.replace("_n.", "").replace("_N.", "");
		var hover = (image.toLowerCase().lastIndexOf("_n.") !=-1);
		//
		if (hover && document.imageOut && document.imageOver) {
			document.imageOut[id] = new Image();
			document.imageOut[id].src = item.src;
			document.imageOver[id] = new Image();
			document.imageOver[id].src = item.src.substr(0, item.src.lastIndexOf("/")+1)+image.replace("_n.", "_o.").replace("_N.", "_O.");
		}
		// PNG Fix for IE<7
		if (window.ie && !window.ie7 && image.test(pngRegExp)) {
			item.style.width = item.offsetWidth+"px";
			item.style.height = item.offsetHeight+"px";
			item.style.filter = "progid:"+f+"(src='"+item.src+"', sizingMethod='scale');";
			item.src = png_fix;
		}
		//
		if (hover && document.imageOut && document.imageOver) {
			item.onmouseover = function(){
				if (document.imageOver && document.imageOver[this.id]) setImage(this, document.imageOver[this.id].src);
			}
			item.onmouseout = function(){
				if (document.imageOut && document.imageOut[this.id]) setImage(this, document.imageOut[this.id].src);
			}
			item.id = id;
			//
			function setImage(imageObject, src) {
				if (window.ie && !window.ie7) {
					if (imageObject.filters[f] && imageObject.filters[f].src.test(pngRegExp)) {
						imageObject.filters[f].src = src;
					} else {
						imageObject.src = src;
					}
				} else {
					imageObject.src = src;
				}
			}
		}
	});
}
//////////////////////////
function opaceIt(thisObj, opaceTo) {
	if (!thisObj) return;
	if (opaceTo != 0) {
		thisObj.setStyles({
			display:'block'
		}).setOpacity(0);
	}
	
	var myEffects = new Fx.Style(thisObj, "opacity", {
		duration:400, 
		transition:Fx.Transitions.quadInOut
	});
	myEffects.start(opaceTo);
}

var fShowLayer = function (oSourceLayer, linkObject){
	$('showDetailMap').innerHTML=oSourceLayer.innerHTML;
	if ($(linkObject)) {
		$('showDetailMap').setStyles({
			top: $(linkObject).getCoordinates().top,
			left: $(linkObject).getCoordinates().left
		});
	}
	opaceIt($('showDetailMap'), 0.9) 
}
/////////////////////////
var initSlideShowImage = function(){
	
	if (!$('fadeImg')) return;
	var img = $('fadeImg').getFirst();
	if (!img) return;
	var aImage = new Array();
	aImage.push("images/main_01.jpg");
	aImage.push("images/main_02.jpg");
	aImage.push("images/main_03.jpg");
	aImage.push("images/main_04.jpg");
	
	
	//
	//img.getParent().setStyle("position", "relative");
	//
	document.slider = new Array();
	document.slideIndex = -1;
	document.sliding = true;
	
	$A(aImage).each(function(item, i){
		var slideImg = new Element("img").setProperties({
			id: "slide"+i,
			src: item+"?rand="+$time()
		}).setStyles({
			position: "absolute",
			left: "1px",
			top: "1px"
		}).injectAfter(img);
		slideImg.fx = new Fx.Style(slideImg, "opacity", {
			duration: 1000,
			onComplete: function(){
				img.setOpacity(0);
			}
		}).set(0);
		slideImg.addEvent("load", function(e){
			document.slider.push(slideImg);
		});
	});
	//
	document.slideInterval = setInterval(function(){
		slideIt(1);
	}, 6000);
	//
	//
	function slideIt(dir){
		$A(document.slider).each(function(item){
			item.fx.stop();
		});
		if (document.slider[document.slideIndex]) {
			document.slider[document.slideIndex].fx.start(0);
		}
		document.slideIndex += dir;
		if (dir>0) {
			if (document.slideIndex >= $A(aImage).length) document.slideIndex = 0;
		} else {
			if (document.slideIndex < 0) document.slideIndex = $A(aImage).length-1;
		}
		if (document.slider[document.slideIndex]) {
			document.slider[document.slideIndex].fx.start(1);
		}		
	}
}

////////////////////////////////
var initScroller = function(){
	
	if ($$("div.slideScroll").length == 0) 
		return;
		
	$$("div.slideScroll").each(function(div, i){
		//
		var slideContent = div.getPrevious();
			
		var slideGroup = slideContent.getFirst();
		if (slideGroup) {
			var el = slideGroup.getChildren();
			var w = 0;
			el.each(function(item){
				w += 67+5;
				
				});
			slideGroup.setStyle("width", w);
			div.setStyle("display", (w<=500) ? "none" : "block");
			//
			//
			div.scrollInterval = null;
			div.fx = new Slider(div.getChildren()[1], div.getChildren()[1].getFirst(), {onChange:function (pos){
				div.fx.curPos = pos;
				slideFx.set(pos);
			}});
			div.fx.curPos = 0;
			//
			var slideFx = new Slider(slideContent, slideGroup);
			slideContent.removeEvents();
			slideContent.getFirst().removeEvents();
			//
			//
			div.getChildren()[0].addEvent("mousedown", function(evt) {
				clearInterval(div.scrollInterval);
				div.scrollInterval = setInterval(function () {
					moveObj(div.fx, -2);
				}, 100);
			});
			div.getChildren()[0].addEvent("click", function(evt) {
				clearInterval(div.scrollInterval);
			});
			div.getChildren()[0].addEvent("mouseout", function(evt) {
				clearInterval(div.scrollInterval);
			});
			//
			//
			div.getChildren()[2].addEvent("mousedown", function(evt) {
				clearInterval(div.scrollInterval);
				div.scrollInterval = setInterval(function () {
					moveObj(div.fx, 2);
				}, 100);
			});
			div.getChildren()[2].addEvent("click", function(evt) {
				clearInterval(div.scrollInterval);
			});
			div.getChildren()[2].addEvent("mouseout", function(evt) {
				clearInterval(div.scrollInterval);
			});
		}
	});
	//
	//
	function moveObj(thisObj, thisPos) {
		if ((thisObj.curPos == 0) && (thisPos<0))  return;
		if ((thisObj.curPos == 100) && (thisPos>0)) return;
		thisObj.set(thisObj.curPos+thisPos);
	}
}
var test="";
////////////////////////////////
var loadCategory = function(){
	if ($$("div.subGroupGallery").length == 0) return;
	if ($$("div.subGroup").length == 0) return;
	
	//alert(sMyXMLSource);
	var category = new fLoadXML(sMyXMLSource, true);

	category.fSuccess = function(){
		$$("div.subGroupGallery")[0].empty().setStyle("display", "block");
		//
		var categoryItem = this.aXml['data'][0].slide;

		var ul = new Element("ul").injectInside($$("div.subGroupGallery")[0]);
		var div =  new Element("div").setProperty("id", "imageDesc").injectInside($$("div.subGroup")[0]);
		var zoomPlace = $$("div.subGroup")[0];
		document.slideXmlObj = categoryItem;
		if(typeof(categoryItem)=="undefined")return false;
		document.zoomTotal = categoryItem.length;
		document.btnSelected = null;
		document.zoomSliding = true;
		document.zoomIndex = -1;
	
		for (var i = 0; i < document.zoomTotal; i++) {
			var li = new Element("li").injectInside(ul);
			//var thumb =  new Element("img").setProperties({
				//id: "thumb"+i,
				//src: categoryItem[i].thumb[0].data
			//})
			var thumb =  new Element("img");
			thumb.id="thumb"+i;
			thumb.src=categoryItem[i].thumb[0].data;
			//thumb.title=categoryItem[i].title[0].data;
			thumb.setStyles({
				width: "65px",
				height: "45px"
			})
				
			thumb.setOpacity(0.5).injectInside(li);
			thumb.index = i;
			
			var zoom =  new Element("img");
			zoom.id="zoom"+i;
			zoom.src= categoryItem[i].zoom[0].data+"?rand="+$time();
		//	zoom.title= categoryItem[i].title[0].data;
			//setProperties({
				//id: "zoom"+i,
				//src: categoryItem[i].zoom[0].data+"?rand="+$time()
			//}).
			zoom.style.position= "absolute";
			//zoom.style.zIndex= 1;
			zoom.style.top= 0;
			zoom.style.left= 0;
			zoom.style.width= "480px";
			zoom.style.height= "300px";
			zoom.setOpacity(0).injectInside(zoomPlace);
			zoom.fx = new Fx.Style(zoom, "opacity", {duration: 500});
			zoom.loaded = false;
			zoom.index = i;
			
			/*
			var btn = $(thumb.id);
			btn.addEvent('click',function(e){
				alert("tao ne");
			});*/
			
			zoom.addEvent("load", function(){
			
				var zoomId = $(this).id;
				
				var btn = $(zoomId.replace("zoom", "thumb"));
				//var btn = $(thumb.id);
				btn.setOpacity(1);
				btn.selected = false;
				btn.setStyle("cursor", "pointer");
				btn.addEvent("mouseover", function(e){
					$(this).setStyle("borderColor", "#ad2529");
				});
				btn.addEvent("mouseout", function(e){
					if (!$(this).selected) $(this).setStyle("borderColor", "#fff");
				});
				
				btn.addEvent("click", function(e){				

					if (document.btnSelected == zoomId) return;
					if (document.btnSelected) {
						setBtnSelect(document.btnSelected, false);
					}					
					setBtnSelect(zoomId, true);
					document.btnSelected = zoomId;
					//
					clearInterval(document.slideZoomInterval);
					var step = $(this).index - document.zoomIndex;
					zoomSlideIt(step);
					//
				//	document.slideZoomInterval = setInterval(function(){
				//		zoomSlideIt(1);
				//	}, 6000);
				});
				//
				$(this).loaded = true;
				//
				if (zoomId == "zoom0") {
					zoomSlideIt(1);
					//
				//	document.slideZoomInterval = setInterval(function(){
					//	zoomSlideIt(1);
					//}, 6000);
				}
			});/**/
			//
		}
		//
		//
		initScroller();
		//
		//
		//
		function zoomSlideIt(dir){
			/*for (var i = 0; i<document.zoomTotal; i++) {
				if ($("zoom"+i)) $("zoom"+i).fx.stop();
			}*/
			if (document.zoomIndex != -1) {
				var oldZoom = $("zoom"+document.zoomIndex);
				oldZoom.fx.stop();
				oldZoom.fx.start(0);
				setBtnSelect(oldZoom.id, false);
			}
			document.zoomIndex += dir;
			if (dir>0) {
				if (document.zoomIndex >= document.zoomTotal) document.zoomIndex = 0;
			} else {
				if (document.zoomIndex < 0) document.zoomIndex = document.zoomTotal-1;
			}
			//
			var newZoom = $("zoom"+document.zoomIndex);
			if (newZoom.loaded) {
				newZoom.fx.stop();
				newZoom.fx.start(1);
				setBtnSelect(newZoom.id, true);
				//
				$("imageDesc").setHTML(document.slideXmlObj[document.zoomIndex].description[0].data)
			}	
		}
		function setBtnSelect(zoomId, selected){
			/*if(selected==true){
				$('h_ecard').value = ($(zoomId).src);
				if($('h_title'))
					$('h_title').value = ($(zoomId).title);
			}
			*/
			var btn = $(zoomId.replace("zoom", "thumb"));
			btn.setOpacity(1);
			btn.selected = selected;
			btn.setStyle("cursor", selected ? "default" : "pointer");
			btn.setStyle("borderColor", selected ? "#ad2529" : "#fff");
		}
		//
		//
		//
	}
	//
}


//////
window.addEvent("load", function(){
	//initImages();
	initSlideShowImage();
	loadCategory();
}); 
///////////////end gallery//////////////////

function addMoreLine(button) {
	var item = $(button).getParent();
	var clone = item.clone();
	var time = new Date().getTime();
	clone.injectAfter(item);
	clone.getChildren()[0].setProperty("id", "familyname"+time);
	clone.getChildren()[1].setProperty("id", "firstname"+time);
	clone.getChildren()[2].setProperty("id", "sex"+time);
	clone.getChildren()[3].setProperty("id", "Nationality"+time);
	clone.getChildren()[4].setProperty("id", "AdultN"+time);

	//
	$("familyname"+time).value = "";
	$("firstname"+time).value = "";
	$("sex"+time).value = "";
	$("Nationality"+time).value = "";
	$("AdultN"+time).value = "";
	$(button).removeClass("buttonOn").addClass("buttonOff");
	$(button).getNext().removeClass("buttonOff").addClass("buttonOn");
}

function removeLine(button) {
	if ($(button).getParent().getParent().getChildren().length > 2) $(button).getParent().remove();
}


///////////////////////////////////
//
function initSubNav() {
	$$("ul.subnavlist2").each(function(ul){
		var link = ul.getPrevious();
		link.fx = ul;
		if (!link.hasClass("selected")) {
			link.fx.setStyle("display", "none");
		} else {
			document.selectedSubSlide = link.fx;
			document.selectedSubSlideLink = link;
		}
		link.addEvent("click", function(e){
			$(this).fx.setStyle("display", "block");
			try {
				//
				if (document.selectedSubSlideLink && document.selectedSubSlideLink != this) document.selectedSubSlideLink.removeClass("slideToogle");
				if (document.selectedSubSlide && document.selectedSubSlide != $(this).fx) document.selectedSubSlide.setStyle("display", "none");
				//
				var parentSub = $(this).getParent().getParent().getParent().getParent();
				var parentLink = parentSub.getPrevious().getFirst();
				//
				document.selectedSubSlide = $(this).fx;
				document.selectedSubSlideLink = this;
			} catch (e) {
				return;
			}
		});
	});
	//
	//
	$$('#nav3 dt.slideFX').each(function(dt, i){
		var link = dt.getFirst();
		var block = dt.getNext();
		if (link && block) {
			//
			link.fx = block;
			link.fx.removeClass("hideList");
			if (!link.hasClass("selected")) {
				link.fx.setStyle("display", "none");
			} else {
				link.fx.setStyle("display", "block");
				link.addClass("slideToogle");
				document.selectedSlide = link.fx;
				document.selectedSlideLink = link;
			}
			//
			link.addEvent('click', function(){
				this.addClass("slideToogle");
				if (document.selectedSlideLink && document.selectedSlideLink != this) document.selectedSlideLink.removeClass("slideToogle");
				if (document.selectedSlide && document.selectedSlide != $(this).fx) document.selectedSlide.setStyle("display", "none");
				$(this).fx.setStyle("display", "block");
				document.selectedSlide = $(this).fx;
				document.selectedSlideLink = this;
			});
		}
	});
}
//

function initSendEmail(){
	if ($("emailus")) {
		$("emailus").addEvent("click", function(e){
			new Fx.Style("contactFrm", "opacity").start(1,1);
			new Fx.Style("contactShadow", "opacity").start(1,1);
		});
		if ($("closeContactFrm")) {
			$("closeContactFrm").addEvent("click", function(e){
				if (document.frmContactValider) document.frmContactValider.hide();
				new Fx.Style("contactFrm", "opacity").start(0,0);
				new Fx.Style("contactShadow", "opacity").start(0,0);

			});
		}
		
		
	}
}

function initSearch() {
	if ($("advancedSearch")) {
	//	var mySlide = new Fx.Slide('advancedSearch').hide();
		$('advancedSearch').getParent().setStyle("position", "relative");
		$('showAdvanced').addEvent('click', function(e){
			new Event(e).stop();
			mySlide.slideIn();
		});
		$('hideAdvanced').addEvent('click', function(e){
			new Event(e).stop();
			mySlide.slideOut();
			document.frmSearchValider.hide();
		});
		if (window.ie) {
			new Element("iframe").setProperties({
				src: "about:blank",
				scrolling: "no",
				frameBorder: "no"
			}).setStyles({
				position: "absolute",
				width: "500px",
				height: "35px",
				right: "0px",
				zIndex: 998
			}).injectBefore("nav1");
		}
	}
}

/*******************************************************
Show Hide Tabs
*******************************************************/
function initTabs() {
	var faqContents = $$('form.faqContent');
	var togglers = $$('div.faqTitle');
	if (!faqContents || !togglers)
		return;
	//
	togglers.each(function(toggler, i){
		toggler.defaultBkgImg = toggler.getFirst().getStyle('background-image');
		toggler.indexs = i;
	});
	
	var myAccordion = new Fx.Accordion(togglers, faqContents, { opacity: false, start: false, transition: Fx.Transitions.quadOut,
		onActive: function(toggler, i){
			try {
				$(toggler).getFirst().setStyles('padding-bottom:0px');
				faqContents[toggler.indexs].setStyle('padding-top', '10px');
				faqContents[toggler.indexs].setStyle('padding-bottom', '0px');
				$(toggler).getFirst().setStyle('cursor', 'pointer');
				$(toggler).getFirst().className = "subPageActive";		
			} catch (e) {
				return;
			}
		},		
		onBackground: function(toggler, i){
			try {
				$(toggler).getFirst().setStyles('padding-bottom:0px');
				faqContents[toggler.indexs].setStyle('padding-top', '0');
				faqContents[toggler.indexs].setStyle('padding-bottom', '0');
				$(toggler).getFirst().setStyle('cursor', 'pointer');
				$(toggler).getFirst().className = "";
			} catch (e) {
				return;
			}
		}
	});
}

function showHideTab(index) {
	var tabs = $$("div.introText");
	if (tabs.length == 0) return;
	for(i=0;i<tabs.length;i++){
		tabs.setStyles({position: "absolute", top:"-10000px", left:"-5000px"});
	}
	tabs[index].setStyles({position: "static", top:"0px", left:"0px"});
}
// Contact Page


function showFormContact(show){
	var tabs = $$("div.contactContent");
	if (tabs.length != 1) return;
	tabs[0].setStyles({
		position: "absolute",
		visibility: (show ? "visible" : "hidden"),
		top: (window.getScrollTop()+210)+"px",
		left: (window.getWidth()-tabs[0].getCoordinates().width)/2+"px",
		zIndex: 4
	});
}
function showFormContact1(show){
	var tabs = $$("div.contactContent");
	if (tabs.length != 1) return;
	tabs[0].setStyles({
		position: "absolute",
		visibility: (show ? "visible" : "hidden"),
		top: (window.getScrollTop()+250)+"px",
		left: (window.getWidth()-tabs[0].getCoordinates().width)/2+"px",
		zIndex: 4
	});
}


function showMap(show){
	var tabs = $$("div.popupMap");
	if (tabs.length == 0) return;
	tabs[0].injectInside($$('body')[0]);

	tabs[0].setStyles({
		'left': (window.getWidth() - tabs[0].getCoordinates().width)/2,
		'top': 240,
		'zIndex': 9999
	});
	tabs[0].setStyles({visibility: show ? "visible" : "hidden"});	
}
 
 

 /*******************************************************
Fade In Out Photos
*******************************************************/
function fadeImg(){
	if (!$('fadeImg')) return;
	//-----------------------------------------------------------------------
	var aImage = new Array();
	aImage.push("templates/en/images/visu_home.jpg");
	aImage.push("templates/en/images/visu_home1.jpg");
	aImage.push("templates/en/images/visu_home2.jpg");
	aImage.push("templates/en/images/visu_home3.jpg");
	aImage.push("templates/en/images/visu_home4.jpg");

	//--------------------------------------------------------
	var oNextBG = new Element("div").injectInside($('fadeImg'));
	var oCurrBG = new Element("div").injectInside($('fadeImg'));
	//
	var curr_num = 0;
	oCurrBG.setStyles({'background-image':'url('+aImage[0]+')'});
	var fx = oCurrBG.effects({duration:5000, transition: Fx.Transitions.Quart.easeOut});
	timer = 5000;
	setInterval(function(){
		fx.start(0,1).chain(function(){
			oCurrBG.setStyles({'background-image':'url('+aImage[curr_num]+')','opacity': 1});
			curr_num = (curr_num>=aImage.length-1)?0:curr_num+1;
			oNextBG.setStyles({'background-image':'url('+aImage[curr_num]+')'});
			this.start({'opacity': 0});
		});
	},timer);
}

/*******************************************************
Load Staff Show Hide Content
*******************************************************/
var currentId = 1;
function loadStaff(id) {
	var oldImg = $("staffImage"+currentId);
	oldImg.setStyle("display", "none");
	//
	var oldInfo = $("staffInfo"+currentId);
	oldInfo.setStyle("display", "none");
	//
	var img = $("staffImage"+id);
	img.setStyle("display", "block");
	//
	var info = $("staffInfo"+id);
	info.setStyle("display", "block");
	//
	currentId = id;
}
//
//
function getTitle() {
	window.location = "mailto:info@phoenixvoyages.com&cc="+$("firstname").getValue()+"%20"+$("lastname").getValue()+"<" + 		$("email").getValue()+ ">&subject= " + $("subject").getValue() + "%20from%20" + $("firstname").getValue()+"%20"+$("lastname").getValue();
	showFormContact(0);
	showFormContact1(0);
	return false;
}
//
function sendFriends() {
	window.location = "mailto:yourfriends@yourfriends.com";
	return false;
}
//
function centerLayer(objLayer) {
	var oLyr = $(objLayer);
	if (!oLyr) {
		return;
	};
	var newLyr = oLyr.clone();
	oLyr.remove();
	newLyr.injectInside($$("body")[0]);
	newLyr.setStyles({
		position: "absolute",
		textAlign: "left",
		top: (window.getScrollTop()+100)+"px",
		left: (window.getWidth()-newLyr.getCoordinates().width)/2+"px",
		zIndex: 999
	});
	//
	if ($("popupShadow")) {
		$("popupShadow").setStyles("top:0; left:0");
	}
	if ($$(".popupPicture")) {
		$$(".popupPicture").setStyles("top:0; left:0");
	}
}

//
function initDestinationCombo() {
	if ($("destinations")) {
		var combo = $("destinations");
		combo.selectedIndex = 0;
		combo.addEvent("change", function(e){
			new Event(e).stop();
			var target =  $(combo.options[combo.selectedIndex].value);
			if (target && scrollToAnchor) {
				scrollToAnchor(target, "scrollContent");
			}
		});
		setTimeout(function(){
			var target =  combo.value;
			if (target && scrollToAnchor) {
				scrollToAnchor(target, "scrollContent");
			}
		},1000);	
	}
}


window.addEvent("load", function(){
	initSubNav();
	initSearch();
	initSendEmail();
	initTabs();
	fadeImg();
	initDestinationCombo();
	
	if (DropDownMenu && $('mainnav')) new DropDownMenu($('mainnav'));
	
	if (typeof(initDestinationList) != "undefined") { 
		initDestinationList();		
	}	
});

function getContactUs(){	
	var frm = document.formContact;
	for (i=0;i<frm.sex.length;i++)
	{
		  if (frm.sex[i].checked)
		  {
				 sex = frm.sex[i].value;
		  }
	}	
	nom 	= frm.nom.value;
	prenom	= frm.prenom.value;
	societe	= frm.societe.value;
	secteur	= frm.secteur.value;
	adresse	= frm.adresse.value;
	adresse2= frm.adresse2.value;
	codepostal = frm.codepostal.value;
	ville	= frm.ville.value;
	
	frm = document.formContact2;
	frm.sex.value = sex;
	frm.nom.value = nom;
	frm.prenom.value = prenom;
	frm.societe.value = societe;
	frm.secteur.value = secteur;
	frm.adresse.value = adresse;
	frm.adresse2.value = adresse2;
	frm.codepostal.value = codepostal;
	frm.ville.value = ville;	
}

function showStep1Form()
	{
		$("interestedStep2").style.display = "none";
		$("interestedStep1").style.display = "block";
	}
	
function showStep2Form()
	{
		$("interestedStep2").style.display = "block";
		$("interestedStep1").style.display = "none";
	}

function showStep3Form()
	{
		$("interestedStep2").style.display = "block";
		$("interestedStep1").style.display = "none";
	}
function showStep4Form()
	{
		$("interestedStep2").style.display = "none";
		$("interestedStep1").style.display = "block";
	}


function gettailorForm1(){	
	var frm1 = document.tailorForm1;
	var frm = document.tailorForm;
	frm.family.value 		= frm1.family.value;		
	frm.familyName.value 	= frm1.familyName.value;		
	frm.firstName.value 	= frm1.firstName.value;		
	frm.email.value 		= frm1.email.value;		
	frm.country.value 		= frm1.country.value;		
	frm.adult.value 		= frm1.adult.value;		
	frm.child.value 		= frm1.child.value;		
	frm.infant.value 		= frm1.infant.value;		
}

//--Huy Tran add new codes 26/2/2008

function showHotelList(show){	
	if (!showHotelList.iframe) {
		showHotelList.changeSize = function() {
			var width = window.getWidth();
			var height = window.getScrollHeight();
			
			if (height < document.body.clientHeight) {
				height = document.body.clientHeight;
			}
			
			showHotelList.iframe.setStyles({
				width: width,
				height: height
			});
			
			showHotelList.overlayDiv.setStyles({
				width: width,
				height: height
			});		
		}
	
		showHotelList.iframe = new Element('iframe');
		showHotelList.iframe.setStyles({
			filter:'alpha(opacity=0)',
			position: 'absolute',
			border: "none",
			"z-index": 100,
			top: 0,
			left: 0,
			visibility: 'visible'
		});
		
		showHotelList.overlayDiv = new Element('div');
		showHotelList.overlayDiv.setStyles({
			backgroundColor: '#000',
			left: 0,
			top: 0, 
			opacity: 0,
			position: 'absolute',
			zIndex: 100,
			filter: 'alpha(opacity=0)',
			visibility: 'visible'
		});
	}
	
	
	var tabs = $$("div.hotelList");
	if (tabs.length != 1) return;
	tabs[0].setStyles({
		position: "absolute",
		visibility: (show ? "visible" : "hidden"),
		top: (window.getScrollTop()+150)+"px",
		left: (window.getWidth()-tabs[0].getCoordinates().width)/2+"px",
		zIndex: 200
	});
	
	tabs[0].injectInside($$('body')[0]);
	
	if (show) {
		showHotelList.iframe.injectInside($$('body')[0]);
		showHotelList.overlayDiv.injectInside($$('body')[0]);
		
		window.addEvent('resize', function(){showHotelList.changeSize();});
		window.addEvent('scroll', function(){showHotelList.changeSize();});
		
		showHotelList.changeSize();
	} else {
		window.removeEvents('resize');
		window.removeEvents('scroll');
		
		try {
			showHotelList.iframe.remove();
			showHotelList.overlayDiv.remove();
			showHotelList.dialogDiv.remove();
		} catch (e) {};
	}
}


function showHotelDetail(show){	
	if (!showHotelList.iframe) {
		showHotelList.changeSize = function() {
			var width = window.getWidth();
			var height = window.getScrollHeight();
			
			if (height < document.body.clientHeight) {
				height = document.body.clientHeight;
			}
			
			showHotelList.iframe.setStyles({
				width: width,
				height: height
			});
			
			showHotelList.overlayDiv.setStyles({
				width: width,
				height: height
			});		
		}
	
		showHotelList.iframe = new Element('iframe');
		showHotelList.iframe.setStyles({
			filter:'alpha(opacity=0)',
			position: 'absolute',
			border: "none",
			"z-index": 100,
			top: 0,
			left: 0,
			visibility: 'visible'
		});
		
		showHotelList.overlayDiv = new Element('div');
		showHotelList.overlayDiv.setStyles({
			backgroundColor: '#000',
			left: 0,
			top: 0, 
			opacity: 0,
			position: 'absolute',
			zIndex: 100,
			filter: 'alpha(opacity=0)',
			visibility: 'visible'
		});
	}
	
	
	var tabs = $$("div.hotelDetail");
	if (tabs.length != 1) return;
	tabs[0].setStyles({
		position: "absolute",
		visibility: (show ? "visible" : "hidden"),
		top: (window.getScrollTop()+150)+"px",
		left: (window.getWidth()-tabs[0].getCoordinates().width)/2+"px",
		zIndex: 200
	});
	
	tabs[0].injectInside($$('body')[0]);
	
	if (show) {
		showHotelList.iframe.injectInside($$('body')[0]);
		showHotelList.overlayDiv.injectInside($$('body')[0]);
		
		window.addEvent('resize', function(){showHotelList.changeSize();});
		window.addEvent('scroll', function(){showHotelList.changeSize();});
		
		showHotelList.changeSize();
	} else {
		window.removeEvents('resize');
		window.removeEvents('scroll');
		
		try {
			showHotelList.iframe.remove();
			showHotelList.overlayDiv.remove();
			showHotelList.dialogDiv.remove();
		} catch (e) {};
	}
}
function showHideTab1(index)
{
	var tabs = $$("div.formActive");
	for(i=0;i<tabs.length;i++){
		tabs.setStyles({position: "absolute", top:"-10000px", left:"-5000px"});
	}
	tabs[index].setStyles({position: "static", top:"0px", left:"0px"});
}

function changeSearchText(){
	if(!$('txtKeyword')){
		return;	
	}
	
	var txtKey = $('txtKeyword');
	txtKey.addEvent('focus', function(){
		if(txtKey.value == 'Recherche'){
			txtKey.value='';	
		}
	});
	
	txtKey.addEvent('blur', function(){
		if(txtKey.value == ''){
			txtKey.value='Recherche';	
		}
	});
}

window.addEvent('domready', function(){
	changeSearchText();								 
});




