
var closeThisOne = "home";
var combo = new Array();
var container = new Array();
var effectDuration = 500;
var effectDuration2 = 300;

function init()
{
	var toggles = document.getElementsByClassName('titre'); //h3s where I click on
	
	combo['home'] = new fx.Combo('container1', {width: true, height: false, duration: effectDuration});
	combo['tours'] = new fx.Combo('container2', {width: true, height: false, duration: effectDuration});
	combo['business'] = new fx.Combo('container3', {width: true, height: false, duration: effectDuration});
	combo['aboutus'] = new fx.Combo('container4', {width: true, height: false, duration: effectDuration});
	combo['links'] = new fx.Combo('container5', {width: true, height: false, duration: effectDuration});
	combo['contactus'] = new fx.Combo('container6', {width: true, height: false, duration: effectDuration});
	
	container['home'] = document.getElementById('contenu1');
	container['tours'] = document.getElementById('contenu2');
	container['business'] = document.getElementById('contenu3');
	container['aboutus'] = document.getElementById('contenu4');
	container['links'] = document.getElementById('contenu5');
	container['contactus'] = document.getElementById('contenu6');
	
	combo['home'].hide();
	combo['tours'].hide();
	combo['business'].hide();
	combo['aboutus'].hide();
	combo['links'].hide();
	combo['contactus'].hide();
	
	// function qui ouvre l'onglet suivant l'ancre dans l'url
	var found = false;
	toggles.each(function(b, i){
		var div = Element.find(b, 'nextSibling'); //element.find is located in prototype.lite
		var strTemp = b.title.replace(" ", "");
		strTemp = strTemp.toLowerCase();
		if (window.location.href.indexOf(strTemp) > 0)
		{
			
			setTimeout('combo[\''+strTemp+'\'].toggle()', effectDuration2);
			setTimeout('container[\''+strTemp+'\'].style.display = \'block\';', effectDuration);;
			closeThisOne = strTemp;
			found = true;
		}
	});
	if (!found)
	{ // on ouvre le premier onglet si aucune ancre n'a été trouvée
		combo['home'].toggle();
		setTimeout('container[\'home\'].style.display = \'block\';', effectDuration);
		closeThisOne = 'home';
	}
	
	if(!NiftyCheck())
    	return;
	Rounded("div#bisPricesDiv","#fff","#476b8b");
	Rounded("div#cartePricesDiv","#fff","#476b8b");
	Rounded("div.pourInfo","#fff","#476b8b");
}

/********* Fonction qui gere l'ouverture des onglets *********/
function toggleAndHide(openThisOne)
{ 
	if (closeThisOne != openThisOne)
	{
		setTimeout('container[\''+closeThisOne+'\'].style.display = \'none\';', effectDuration/2); // On commence par faire disparaitre le texte du contenu qui va etre fermé
		combo[closeThisOne].toggle(); // On ferme l'onglet
		setTimeout('combo[\''+openThisOne+'\'].toggle()', effectDuration2); // on ouvre l'onglet à ouvrir, avec un leger decalage
		if (openThisOne != 'contactus')
			setTimeout('container[\''+openThisOne+'\'].style.display = \'block\';', effectDuration+effectDuration2);
		else
			setTimeout('container[\''+openThisOne+'\'].style.display = \'block\';', effectDuration); // dans le cas de l'ouverture du dernier onglet, pas la peine d'utiliser le delai de fermeture
		closeThisOne = openThisOne; // on fait apparaitre le texte du contenu de l'onglet ouvert, une fois qu'il est COMPLETEMENT ouvert
		window.location.href = "#"+openThisOne; // on place le repere dans l'url, en vue de pouvoir faire un refresh
	}
}	
/**************************************************************/

/********* Fonction qui envoie un message via moo.ajax ********/
function sendMessage()
{
	var mailLastName = document.getElementById('lastName').value;
	var mailFirstName = document.getElementById('firstName').value;
	var mailEmail = document.getElementById('email').value;
	var mailSubject = document.getElementById('subject').value;
	var mailBody = document.getElementById('body').value;
	
	var postBody = "lastName="+mailLastName + "&firstName="+mailFirstName + "&email="+mailEmail + "&subject="+mailSubject + "&body="+mailBody;
	new ajax ('/include/contact-us-ajax.php', {postBody: postBody, update: 'msgConfirmation', onComplete: show('msgConfirmation')});
}
/**************************************************************/

/************ Fonction qui fait apparaitre un objet ***********/
function show(obj)
{
	document.getElementById(obj).style.display='block';
}
/**************************************************************/

/********* Fonction qui ouvre une image de tour en popup ********/
function openImg(img)
{
	pic=window.open('/photo.php?img='+img, 'photo', 'height=800, width=800, top=10, left=10, toolbar=no, menubar=yes, location=no, resizable=yes, scrollbars=no, status=no');
	pic.window.focus();
}
/**************************************************************/
