//Fonction pour ouvrir une fen?tre
function popupCentered(pURL,pTarget,w,h) {
	var viLeft  	= (screen.availWidth-w)/2;
	var viTop 	= (screen.availHeight-h)/2;
	var vsOptions 	= "menubar=no,toolbar=no,directories=no,location=no,resizable=0,scrollbars=0,status=1" + ",width="+w+",height="+h+",left="+viLeft+",top="+viTop+"";
	var winopen	= window.open(pURL,pTarget,vsOptions);
	if (window.focus) winopen.focus();
}



//**********************************************************
//***    Scripts pour r?cup?rer les infos des trajets    ***
//**********************************************************

function setValueInHTMLObject(idHTMLObj, valOfElem){
	document.getElementById(""+idHTMLObj).innerHTML = valOfElem;
	if(valOfElem==""){
		document.getElementById(""+idHTMLObj).style.display="none";
	}
	else {
		document.getElementById(""+idHTMLObj).style.display="block";
	}
}


// Chargement des donn?es XML
function chargeInfos(cityName, byTrainHTML, byPlaneHTML, margeLeft, margeTop){
	
	setValueInHTMLObject('city', cityName);
	setValueInHTMLObject('bytrain', byTrainHTML);
	setValueInHTMLObject('byplane', byPlaneHTML);
	
	document.getElementById("infosTrajet").className = "infos_trajet";
	
	//Changement de fond fl?che pour Moscou dans toutes les langues
	if(cityName=="Moscou" || cityName=="Moscow" || cityName=="Mosca" || cityName=="Москва" || cityName=="Moskou" || cityName=="莫斯科" || cityName=="Moskau" ||cityName=="モスクワ"){
	 	document.getElementById("infosTrajet").className = "infos_trajet_moscou";
	 }
	
	document.getElementById("infosTrajet").style.margin=""+margeTop+"px 0 0 "+margeLeft+"px";
	document.getElementById("infosTrajet").style.display="block";
}

//Fonction cachant la Div
function hideDiv(divId){
	if(document.getElementById(divId)) document.getElementById(divId).style.display="none";
}
function updateSelectFrom(cal) {
  var date = cal.date;
  var dayFrom = document.search.dayFrom.value;		
  document.search.dayFrom.value = date.getDate();
  var monthFrom = document.search.monthFrom.value;
  document.search.monthFrom.value = (date.getMonth()+1);
  var yearFrom = document.search.yearFrom.value;
  document.search.yearFrom.value = date.getFullYear();
}
function updateSelectTo(cal) {
  var date = cal.date;
  var dayTo = document.search.dayTo.value;		
  document.search.dayTo.value = date.getDate();
  var monthTo = document.search.monthTo.value;
  document.search.monthTo.value = (date.getMonth()+1);
  var yearTo = document.search.yearTo.value;
  document.search.yearTo.value = date.getFullYear();
}

