var dest = new Array(169)
dest[0]= new Array('Afghanistan', 'afghanistan')
dest[1]= new Array('Afrique du Sud', 'afriquedusud')
dest[2]= new Array('Albanie', 'albanie')
dest[3]= new Array('Algérie', 'algerie')
dest[4]= new Array('Allemagne', 'allemagne')
dest[5]= new Array('Andorre', 'andorre')
dest[6]= new Array('Angola','angola')
dest[7]= new Array('Anguilla','anguilla')
dest[8]= new Array('Antarctique','antarctique')
dest[9]= new Array('Antigua-et-Barbuda', 'antiguaetbarbuda')
dest[10]= new Array('Arabie Saoudite', 'arabiesaoudite')
dest[11]= new Array('Argentine', 'argentine')
dest[12]= new Array('Arménie','armenie')
dest[13]= new Array('Aruba', 'aruba')
dest[14]= new Array('Australie', 'australie')
dest[15]= new Array('Autriche', 'autriche')
dest[16]= new Array('Azerbaïdjan','azerbaijan')
dest[17]= new Array('Bahamas', 'bahamas')
dest[18]= new Array('Bahreïn','bahrein')
dest[19]= new Array('Bangladesh','bangladesh')
dest[20]= new Array('Barbade','barbade')
dest[21]= new Array('Belgique', 'belgique')
dest[22]= new Array('Belize', 'belize')
dest[23]= new Array('Bénin', 'benin')
dest[24]= new Array('Biélorussie', 'bielorussie')
dest[25]= new Array('Bolivie', 'bolivie')
dest[26]= new Array('Bonaire','bonaire')
dest[27]= new Array('Bosnie - Herzégovine', 'bosnieherzegovine')
dest[28]= new Array('Botswana', 'botswana')
dest[29]= new Array('Bouthan','bhutan')
dest[30]= new Array('Brésil', 'bresil')
dest[31]= new Array('Bruneï','brunei')
dest[32]= new Array('Burkina Faso','burkinafaso')
dest[33]= new Array('Burundi','burundi')
dest[34]= new Array('Bulgarie', 'bulgarie')
dest[35]= new Array('Cambodge', 'cambodge')
dest[36]= new Array('Cameroun', 'cameroun')
dest[37]= new Array('Canada', 'canada')
dest[38]= new Array('Canada_Alberta', 'caalberta')
dest[39]= new Array('Canada_Colombie Britannique', 'cacolombiebritannique')
dest[40]= new Array('Canada_Ile du Prince Edouard', 'caileduprinceedouard')
dest[41]= new Array('Canada_Manitoba', 'camanitoba')
dest[42]= new Array('Canada_Nouveau Brunswick', 'canouveaubrunswick')
dest[43]= new Array('Canada_Nouvelle-Ecosse', 'canouvelleecosse')
dest[44]= new Array('Canada_Nunavut', 'canunavut')
dest[45]= new Array('Canada_Ontario', 'caontario')
dest[46]= new Array('Canada_Québec', 'caquebec')
dest[47]= new Array('Canada_Saskatchewan', 'casaskatchewan')
dest[48]= new Array('Canada_Terre-Neuve et Labrador', 'caterreneuveetlabrador')
dest[49]= new Array('Canada_Territoire du Nord-ouest', 'caterritoiredunordouest')
dest[50]= new Array('Canada_Yukon', 'cayukon')
dest[51]= new Array('Cap Vert','capvert')
dest[52]= new Array('Chili', 'chili')
dest[53]= new Array('Chine', 'chine')
dest[54]= new Array('Chypre', 'chypre')
dest[55]= new Array('Colombie', 'colombie')
dest[56]= new Array('Congo (Brazaville)', 'congobrazaville')
dest[57]= new Array('Corée du Nord','coreedunord')
dest[58]= new Array('Corée du Sud', 'coreedusud')
dest[59]= new Array('Costa Rica', 'costarica')
dest[60]= new Array('Croatie', 'croatie')
dest[61]= new Array('Cuba', 'cuba')
dest[62]= new Array('Curaçao', 'curacao')
dest[63]= new Array('Côte d Ivoire', 'cotedivoire')
dest[64]= new Array('Danemark', 'danemark')
dest[65]= new Array('Djibouti','djibouti')
dest[66]= new Array('Dominique', 'dominique')
dest[67]= new Array('Egypte', 'egypte')
dest[68]= new Array('El Salvador', 'elsalvador')
dest[69]= new Array('Emirats Arabes Unis', 'emiratsarabesunis')
dest[70]= new Array('Equateur', 'equateur')
dest[71]= new Array('Erythrée','erythree')
dest[72]= new Array('Espagne', 'espagne')
dest[73]= new Array('Etats-Unis', 'usa')
dest[74]= new Array('Etats-Unis_Californie', 'usacalifornie')
dest[75]= new Array('Etats-Unis_Floride', 'usafloride')
dest[76]= new Array('Etats-Unis_New York', 'usanewyork')
dest[77]= new Array('Finlande', 'finlande')
dest[78]= new Array('France', 'france')
dest[79]= new Array('Fédération Russe', 'federationrusse')
dest[80]= new Array('Gabon', 'gabon')
dest[81]= new Array('Gambie', 'gambie')
dest[82]= new Array('Grèce', 'grece')
dest[83]= new Array('Guadeloupe', 'guadeloupe')
dest[84]= new Array('Guatemala', 'guatemala')
dest[85]= new Array('Guyane Française', 'guyanefrançaise')
dest[86]= new Array('Guyane', 'guyane')
dest[87]= new Array('Pays-Bas', 'paysbas')
dest[88]= new Array('Honduras', 'honduras')
dest[89]= new Array('Hong Kong', 'hongkong')
dest[90]= new Array('Hongrie', 'hongrie')
dest[91]= new Array('Ile Maurice', 'ilemaurice')
dest[92]= new Array('Inde', 'inde')
dest[93]= new Array('Indonésie', 'indonesie')
dest[94]= new Array('Iran', 'iran')
dest[95]= new Array('Irlande', 'irlande')
dest[96]= new Array('Islande', 'islande')
dest[97]= new Array('Israël', 'israel')
dest[98]= new Array('Italie', 'italie')
dest[99]= new Array('Jamaïque', 'jamaique')
dest[100]= new Array('Japon', 'japon')
dest[101]= new Array('Jordanie', 'jordanie')
dest[102]= new Array('Kenya', 'kenya')
dest[103]= new Array('Koweit', 'koweit')
dest[104]= new Array('Laos', 'laos')
dest[105]= new Array('Liban', 'liban')
dest[106]= new Array('Luxembourg', 'luxembourg')
dest[107]= new Array('Madagascar', 'madagascar')
dest[108]= new Array('Malaisie', 'malaisie')
dest[109]= new Array('Maldives', 'maldives')
dest[110]= new Array('Mali', 'mali')
dest[111]= new Array('Malte', 'malte')
dest[112]= new Array('Maroc', 'maroc')
dest[113]= new Array('Martinique', 'martinique')
dest[114]= new Array('Mexique', 'mexique')
dest[115]= new Array('Monaco', 'monaco')
dest[116]= new Array('Mozambique', 'mozambique')
dest[117]= new Array('Namibie', 'namibie')
dest[118]= new Array('Nicaragua', 'nicaragua')
dest[119]= new Array('Nigéria', 'nigeria')
dest[120]= new Array('Norvège', 'norvege')
dest[121]= new Array('Nouvelle Calédonie', 'nouvellecaledonie')
dest[122]= new Array('Nouvelle Zélande', 'nouvellezelande')
dest[123]= new Array('Népal', 'nepal')
dest[124]= new Array('Oman', 'oman')
dest[125]= new Array('Panama', 'panama')
dest[126]= new Array('Paraguay', 'paraguay')
dest[127]= new Array('Philippines', 'philippines')
dest[128]= new Array('Pologne', 'pologne')
dest[129]= new Array('Porto Rico', 'portorico')
dest[130]= new Array('Portugal', 'portugal')
dest[131]= new Array('Portugal_Açores', 'poacores')
dest[132]= new Array('Portugal_Madère', 'pomadere')
dest[133]= new Array('Pérou', 'perou')
dest[134]= new Array('République Dominicaine', 'republiquedominicaine')
dest[135]= new Array('République Tchèque', 'republiquetcheque')
dest[136]= new Array('Réunion', 'reunion')
dest[137]= new Array('Royaume Uni', 'ru')
dest[138]= new Array('Royaume Uni_Angleterre', 'ruangleterre')
dest[139]= new Array('Royaume Uni_Ecosse', 'ruecosse')
dest[140]= new Array('Royaume Uni_Irlande du Nord', 'ruirlandedunord')
dest[141]= new Array('Royaume Uni_Pays de Galles', 'rupaysdegalles')
dest[142]= new Array('Saint Martin', 'saintmartin')
dest[143]= new Array('Saint Vincent et Grenadines', 'saintvincentetgrenadines')
dest[144]= new Array('Sainte Lucie', 'saintelucie')
dest[145]= new Array('Serbie et Montenegro', 'serbieetmontenegro')
dest[146]= new Array('Seychelles', 'seychelles')
dest[147]= new Array('Singapour', 'singapour')
dest[148]= new Array('Slovaquie', 'slovaquie')
dest[149]= new Array('Slovénie', 'slovenie')
dest[150]= new Array('Sri Lanka', 'srilanka')
dest[151]= new Array('Suisse', 'suisse')
dest[152]= new Array('Suède', 'suede')
dest[153]= new Array('Syrie', 'syrie')
dest[154]= new Array('Sénégal', 'senegal')
dest[155]= new Array('Tahiti', 'tahiti')
dest[156]= new Array('Tanzanie', 'tanzanie')
dest[157]= new Array('Taïwan', 'taiwan')
dest[158]= new Array('Thaïlande', 'thailande')
dest[159]= new Array('Togo', 'togo')
dest[160]= new Array('Trinité & Tobago', 'trinite&tobago')
dest[161]= new Array('Tunisie', 'tunisie')
dest[162]= new Array('Turquie', 'turquie')
dest[163]= new Array('Ukraine', 'ukraine')
dest[164]= new Array('Uruguay', 'uruguay')
dest[165]= new Array('Vatican', 'vatican')
dest[166]= new Array('Vietnam', 'vietnam')
dest[167]= new Array('Vénézuela', 'venezuela')
dest[168]= new Array('Zimbabwe', 'zimbabwe')
//dest.sort();


function writeCompleteList(){

	var dir = "";
	var opVal = "";
	var s = "";
	for(i=0;i<dest.length;i++){
		dir = dest[i][1];
		s = dest[i][0];
		while(s.indexOf('_') != -1){
			s = s.replace('_', ': ');
		}
		switch (i) {
			case 89 : opVal = 'guides/'+ dir +'/wts.htm'; break;
			case 0 : opVal = 'guides/'+ dir +'/gta.htm'; break;
			case 86 : opVal = 'guides/'+ dir +'/mon.htm'; break;
			case 140 : opVal = 'guides/'+ dir +'/cul.htm'; break;
			case 74 : opVal = 'guides/'+ dir +'/cul.htm'; break;			
			case 75 : opVal = 'guides/'+ dir +'/trav.htm'; break;
			case 6 : opVal = 'guides/'+ dir +'/trav.htm'; break;		
			case 7 : opVal = 'guides/'+ dir +'/trav.htm'; break;			
			case 8 : opVal = 'guides/'+ dir +'/trav.htm'; break;			
			case 12 : opVal = 'guides/'+ dir +'/trav.htm'; break;	
			case 16 : opVal = 'guides/'+ dir +'/trav.htm'; break;	
			case 19 : opVal = 'guides/'+ dir +'/trav.htm'; break;		
			case 26 : opVal = 'guides/'+ dir +'/trav.htm'; break;				
			case 29 : opVal = 'guides/'+ dir +'/trav.htm'; break;	
			case 31 : opVal = 'guides/'+ dir +'/trav.htm'; break;		
			case 32 : opVal = 'guides/'+ dir +'/trav.htm'; break;
			case 33 : opVal = 'guides/'+ dir +'/trav.htm'; break;
			case 51 : opVal = 'guides/'+ dir +'/trav.htm'; break;
			case 57 : opVal = 'guides/'+ dir +'/trav.htm'; break;
			case 65 : opVal = 'guides/'+ dir +'/trav.htm'; break;	
			case 71 : opVal = 'guides/'+ dir +'/trav.htm'; break;			
			default : opVal = 'guides/'+ dir +'/intro.htm'; 
		}
		document.f1.sel[i+1] = new Option(s, opVal);
	}
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

/**********************************************************************************   
PageSlideFade 
*   Copyright (C) 2001 Michael van Ouwerkerk
*   This script was released at DHTMLCentral.com
*   Visit for more great scripts!
*   This may be used and changed freely as long as this msg is intact!
*   We will also appreciate any links you could give us.
*
*   Made by Michael van Ouwerkerk
*
*   Script date: 09/16/2001 (keep this date to check versions) 
*********************************************************************************/
function lib_bwcheck(){ 
	this.ver=navigator.appVersion
	this.agent=navigator.userAgent
	this.dom=document.getElementById?1:0
	this.opera5=(navigator.userAgent.indexOf("Opera")>-1 && document.getElementById)?1:0
	this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0; 
	this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
	this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
	this.ie=this.ie4||this.ie5||this.ie6
	this.mac=this.agent.indexOf("Mac")>-1
	this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; 
	this.ns4=(document.layers && !this.dom)?1:0;
	this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
	return this
}
var bw=lib_bwcheck()

var numScrollPages = 7;
var transitionOut = 1;
var transitionIn = 2;
var slideAcceleration = 0.2;
var transitionOnload = 1; 


var px = bw.ns4||window.opera?"":"px";

if(document.layers){ //NS4 resize fix...
	scrX= innerWidth; scrY= innerHeight;
	onresize= function(){if(scrX!= innerWidth || scrY!= innerHeight){history.go(0)} }
}

//object constructor...
function scrollerobj(obj,nest){
	nest = (!nest)?"":'document.'+nest+'.'
	this.elm = bw.ie4?document.all[obj]:bw.ns4?eval(nest+'document.'+obj):document.getElementById(obj)
	this.css = bw.ns4?this.elm:this.elm.style
	this.doc = bw.ns4?this.elm.document:document
	this.obj = obj+'scrollerobj'; eval(this.obj+'=this')
	this.x = (bw.ns4||bw.opera5)?this.css.left:this.elm.offsetLeft
	this.y = (bw.ns4||bw.opera5)?this.css.top:this.elm.offsetTop
	this.w = (bw.ie4||bw.ie5||bw.ie6||bw.ns6)?this.elm.offsetWidth:bw.ns4?this.elm.clip.width:bw.opera5?this.css.pixelWidth:0
	this.h = (bw.ie4||bw.ie5||bw.ie6||bw.ns6)?this.elm.offsetHeight:bw.ns4?this.elm.clip.height:bw.opera5?this.css.pixelHeight:0
}

//object methods...
scrollerobj.prototype.moveTo = function(x,y){
	if(x!=null){this.x=x; this.css.left=x+px}
	if(y!=null){this.y=y; this.css.top=y+px}
}
scrollerobj.prototype.moveBy = function(x,y){this.moveTo(this.x+x,this.y+y)}
scrollerobj.prototype.hideIt = function(){this.css.visibility='hidden'}
scrollerobj.prototype.showIt = function(){this.css.visibility='visible'}


//scroll functions...

var scrollTimer = null;
function scroll(step){
	clearTimeout(scrollTimer);
	if ( !busy && (step<0&&activePage.y+activePage.h>scroller1.h || step>0&&activePage.y<0) ){
		activePage.moveBy(0,step);
		scrollTimer = setTimeout('scroll('+step+')',40);
	}
}
function stopScroll(){
	clearTimeout(scrollTimer);
}


//activating the correct layers...
var activePage = null;
var busy = 0;
function activate(num){
	if (activePage!=pages[num] && !busy){
		busy = 1;
		if (transitionOut==0 || !bw.opacity){ activePage.hideIt(); activateContinue(num); }
		else if (transitionOut==1) activePage.blend('hidden', 'activateContinue('+num+')');
	}
}
function activateContinue(num){
	busy = 1;
	activePage = pages[num];
	activePage.moveTo(0,0);
	if (transitionIn==0 || !bw.opacity){ activePage.showIt(); busy=0; }
	else if (transitionIn==1) activePage.blend('visible', 'busy=0');
	else if (transitionIn==2) activePage.slide(0, slideAcceleration, 40, 'busy=0');
}



//Slide methods...
scrollerobj.prototype.slide = function(target, acceleration, time, fn){
	this.slideFn= fn?fn:null;
	this.moveTo(0,scroller1.h);
	if (bw.ie4&&!bw.mac) this.css.filter = 'alpha(opacity=100)';
	if (bw.ns6) this.css.MozOpacity = 1;
	this.showIt();
	this.doSlide(target, acceleration, time);
}
scrollerobj.prototype.doSlide = function(target, acceleration, time){
	this.step = Math.round(this.y*acceleration);
	if (this.step<1) this.step = 1;
	if (this.step>this.y) this.step = this.y;
	this.moveBy(0, -this.step);
	if (this.y>0) this.slideTim = setTimeout(this.obj+'.doSlide('+target+','+acceleration+','+time+')', time);
	else {	
		eval(this.slideFn);
		this.slideFn = null;
	}
}



//Opacity methods...
scrollerobj.prototype.blend= function(vis, fn){
	if (bw.ie5||bw.ie6 && !bw.mac) {
		if (vis=='visible') this.css.filter= 'blendTrans(duration=0.9)';
		else this.css.filter= 'blendTrans(duration=0.6)';
		this.elm.onfilterchange = function(){ eval(fn); };
		this.elm.filters.blendTrans.apply();
		this.css.visibility= vis;
		this.elm.filters.blendTrans.play();
	}
	else if (bw.ns6 || bw.ie&&!bw.mac){
		this.css.visibility= 'visible';
		vis=='visible' ? this.fadeTo(100, 7, 40, fn) : this.fadeTo(0, 9, 40, fn);
	}
	else {
		this.css.visibility= vis;
		eval(fn);
	}
};

scrollerobj.prototype.op= 100;
scrollerobj.prototype.opacityTim= null;
scrollerobj.prototype.setOpacity= function(num){
	this.css.filter= 'alpha(opacity='+num+')';
	this.css.MozOpacity= num/100;
	this.op= num;
}
scrollerobj.prototype.fadeTo= function(target, step, time, fn){
	clearTimeout(this.opacityTim);
	this.opacityFn= fn?fn:null;
	this.op = target==100 ? 0 : 100;
	this.fade(target, step, time);
}
scrollerobj.prototype.fade= function(target, step, time){
	if (Math.abs(target-this.op)>step){
		target>this.op? this.setOpacity(this.op+step):this.setOpacity(this.op-step);
		this.opacityTim= setTimeout(this.obj+'.fade('+target+','+step+','+time+')', time);
	}
	else {
		this.setOpacity(target);
		eval(this.opacityFn);
		this.opacityFn= null;
	}
}



//Init function...
var pageslidefadeLoaded = 0;
function initPageSlideFade(nmbr){
	scroller1 = new scrollerobj('divScroller1');
	
	pages = new Array();
	for (var i=0; i<numScrollPages; i++){
		pages[i] = new scrollerobj('dynPage'+i, 'divScroller1');
		pages[i].moveTo(0,0);
	}
	bw.opacity = ( bw.ie && !bw.ie4 && navigator.userAgent.indexOf('Windows')>-1 ) || bw.ns6
	if (bw.ie5||bw.ie6 && !bw.mac) pages[nmbr].css.filter= 'blendTrans(duration=0.6)'; // Preloads the windows filters.
	
	if (transitionOnload) activateContinue(nmbr);
	else{
		activePage = pages[nmbr];
		activePage.showIt();
	}

	if (bw.ie) for(var i=0;i<document.links.length;i++) document.links[i].onfocus=document.links[i].blur;
	pageslidefadeLoaded = 1;
}

function openSlidDiv(pg){
	if(bw.ns4){
		
		document.divScroller1.visibility = 'show';
		document.openClose.visibility = 'show';
		document.arrows.visibility = 'show';
	}else{
		document.getElementById('divScroller1').style.visibility = 'visible';
		document.getElementById('openClose').style.visibility = 'visible';
		document.getElementById('arrows').style.visibility = 'visible';
	}
	if(bw.bw && !pageslidefadeLoaded){
	 initPageSlideFade(pg);
	}
}

function closePanel(){
	activePage.hideIt();
	if(bw.ns4){
		document.divScroller1.visibility = 'hide';
		document.openClose.visibility = 'hide';
		document.arrows.visibility = 'hide';
	}else{
		document.getElementById('divScroller1').style.visibility = 'hidden';
		document.getElementById('openClose').style.visibility = 'hidden';
		document.getElementById('arrows').style.visibility = 'hidden';
	}
	pageslidefadeLoaded = 0;	
}