//   ************************************************************************//
//   * Module Name		: InitItin.js										*//
//   * Release			: 1.0												*//
//   * Date				: 05/11/2006										*//
//   * Project			: AGSE_TT											*//
//   * Author			: aCOSwt											*//
//   * Description		: Scripts associated with Itins.js					*//
//   * History			: 1.0 : First Site Version							*//
//   * Language			: JavaScript										*//
//   * Compatibility	: FireFox 2 - IE 7 - Opera 9 - Konqueror 3			*//
//   ************************************************************************//

//****************************** Init page & selectors **********************//

function initItin(){

	var	i, j, formul;
	
	initPage(1,0,8);
	for(i=1;i<ItinBase.length;i++)
		for(j=1;j<3;j++){
			formul=document.forms["FRMNAM_"+j].elements["SLCT_"+j];
			formul.options[formul.options.length] = new Option(ItinBase[i][0],'');
			if(ItinBase[i][0]=="ESSARTS LE ROI AGS")
				formul.options[formul.options.length-1].selected=true;}
	dispdet(1);
	dispdet(2);}

//************************* Computing GGMap href ****************************//

function dispdet(field){
	
	var	ident, hrefpar, i, param;
	
	ident=new Array();
	ident[1]=document.forms["FRMNAM_1"].elements["SLCT_1"].selectedIndex+1;
	ident[2]=document.forms["FRMNAM_2"].elements["SLCT_2"].selectedIndex+1;
	document.getElementById("DET"+field).innerHTML="Gymnase : "+ItinBase[ident[field]][1]+" - "+ItinBase[ident[field]][2]+" "+ItinBase[ident[field]][3]+" - Contact : "+ItinBase[ident[field]][4]+" - "+ItinBase[ident[field]][5]+" ";
	for(hrefpar="http://maps.google.fr/maps?f=d&hl=fr&saddr=",i=1;i<3;i++){
		param=substch(ItinBase[ident[i]][2],' ','+');
		if(param!="")
			hrefpar=hrefpar+param+"+%C3%A0+";
		param=substch(ItinBase[ident[i]][3],' ','+');
		hrefpar=hrefpar+param;
		if(i==1)
			hrefpar=hrefpar+"&daddr=";}
	hrefpar=hrefpar+"&ie=UTF8&om=1";
	document.getElementById("itin").href=hrefpar;}

//*********************** Separation character substitution *****************//

function substch(string,charorg,charsbst){
		
	var	dummy, i;
			
	if(string!=""){
		dummy=new Array();
		dummy=string.split(charorg);
		for(i=1,string=dummy[0];i<dummy.length;i++)
			string=string+"+"+dummy[i];}
	return(string);}