/**
** Framework JavaSript easyCore
** Classe explore
** Codé pour le site EasyShare
** Vous pouvez réutiliser ce framework librement
*/ 

easyShare.explores = new Array();  

/** 
* Classe explore
*/  

easyShare.explore = function()  
{        
	easyShare.explores.push(this);
	this.init();  
};  

////////////////////////
// Public : explore //
////////////////////////

easyShare.explore.prototype =  
{  
	/** 
	 * Initialisation
	 */   

	init: function()  
	{  
	
	}, 


	/**
	 * Chargement des gares
	 */
	 
	 loadGares: function (easyCoreObj, dall)
	 {
		 var security = "security=" + document.form.elements["security"].value;
		 var id = "id=" + document.form.elements["ligne"].value;

		 var response = easyCoreObj.ajax_query ("POST", "/query/gares.php", security + "&" + id + "&action=gares");

		 if (response != "false")
		 {
			// Fail
			if (response == "fail")
				document.getElementById('message').innerHTML = "Impossible de charger la liste des gares de cette ligne.";	
			// Ok
			else
			{	
				if (dall)
				{
					document.form.elements["gare"].options[0] = new Option();
					document.form.elements["gare"].options[0].value = "";
					document.form.elements["gare"].options[0].text = "Toutes les gares";
				}
				gares = response.split('|');
				for (i = 0; i < gares.length; i++)
				{
					if (dall)
						j = i + 1;
					else
						j = i;
					gare = gares[i].split(';');
					document.form.elements["gare"].options[j] = new Option();
					document.form.elements["gare"].options[j].value = gare[0];
					document.form.elements["gare"].options[j].text = gare[1];
				}
				document.form.elements["gare"].options.selectedIndex = 0;
			}
		 }
	 }
	 
}; 

