// JavaScript Document

function redondear(x)  {
	
	return( Math.round((x/1.6) )    ); // convert km --> miles and rounds the result
}
 
function salida(form) {
	var ORIGEN = (form.ciudad_origen.value);
	var DESTINO = (form.ciudad_destino.value);
	ORIGEN += '';
	DESTINO += '';
	
	RES_KM = library[ORIGEN][DESTINO];
	form.result_km.value = RES_KM;
	MILLASr = redondear(RES_KM);
	form.result_mi.value = MILLASr;
salida2(form);
}

function salida2(form) {
	var ORIGEN = (form.ciudad_origen.value);
	var DESTINO = (form.ciudad_destino.value);
	ORIGEN += '';
	DESTINO += '';
    RES_TM = library2[ORIGEN][DESTINO];
	form.result_tm.value = RES_TM;
}

 
var regiondb = new Object()
regiondb["0"] = [	{value:"arenal", text:"Arenal"},
                    {value:"cahuita", text:"Cahuita"},
                    {value:"carrillo", text:"Carrillo"},
                    {value:"dominical", text:"Dominical"},		  
                    {value:"flamingo", text:"Flamingo / Tamarindo"},
                    {value:"golfito", text:"Golfito"},
					{value:"irazu", text:"Irazu"},
                    {value:"orosi", text:"Orosi"},
					{value:"jaco", text:"Jaco"},
					{value:"liberia", text:"Liberia"},
					{value:"limon", text:"Limon"},
					{value:"malpais", text:"Malpais"},
					{value:"monteverde", text:"Monteverde"},
					{value:"montezuma", text:"Montezuma"},
					{value:"nosara", text:"Nosara"},
					{value:"palmarsur", text:"Palmar Sur"},
					{value:"papagayo", text:"Papagayo"},
				    {value:"poas", text:"Poas"},
					{value:"puertoviejolimon", text:"Puerto Viejo de Limon"},
					{value:"puntaislita", text:"Punta Islita"},
					{value:"quepos", text:"Quepos"},
					{value:"samara", text:"Samara"},
					{value:"sarapiqui", text:"Sarapiqui"},
					{value:"sixaola", text:"Sixaola / Panama Border"},
					{value:"tamarindo", text:"Tamarindo"},
					{value:"tambor", text:"Tambor"}
				];
					
				  
regiondb["1"] = [ {value:"caldera", text:"Caldera"},
                  {value:"dominical", text:"Dominical"},		  
                  {value:"flamingo", text:"Flamingo"},
				  {value:"jaco", text:"Jaco"},
				  {value:"liberia", text:"Liberia"},
				  {value:"monteverde", text:"Monteverde"},
				  {value:"montezuma", text:"Montezuma"},
				  {value:"papagayo", text:"Papagayo"},
				  {value:"puertoviejolimon", text:"Puerto Viejo de Limon"},
				  {value:"puertoviejosarapiqui", text:"Puerto Viejo de Sarapiqui"},
				  {value:"puntaislita", text:"Punta Islita"},
				  {value:"quepos", text:"Quepos"},
				  {value:"tamarindo", text:"Tamarindo"},
			      {value:"tambor", text:"Tambor"}
				];
					
					
regiondb["2"] = [  {value:"papagayo", text:"Papagayo"},
                   {value:"arenal", text:"Arenal"},
				   {value:"jaco", text:"Jaco"}
				];
						  
						  
						  
regiondb["3"] = [	{value:"caldera", text:"Caldera"},
                 	{value:"dominical", text:"Dominical"},	
				 	{value:"puntarenas", text:"Puntarenas"},	
      				{value:"flamingo", text:"Flamingo"},
  					{value:"montezuma", text:"Montezuma"}
				];
 			  
					  
regiondb["4"] = [	{value:"puntaislita", text:"Punta Islita"}, {value:"puntarenas", text:"Puntarenas"},
                    {value:"quepos", text:"Quepos"},
					{value:"samara", text:"Samara"},
					{value:"tamarindo", text:"Tamarindo"},
					{value:"tambor", text:"Tambor"},
					{value:"caldera", text:"Caldera"},
					{value:"dominical", text:"Dominical"},
					{value:"flamingo", text:"Flamingo"},
					{value:"herradura", text:"Herradura"},
					{value:"jaco", text:"Jaco"}
				];	
					  					  
					  
regiondb["5"] = [	 {value:"liberia", text:"Liberia"},
					 {value:"malpais", text:"Mal Pais"},
                     {value:"montezuma", text:"Montezuma"},
					 {value:"puntaislita", text:"Punta Islita"},
					 {value:"quepos", text:"Quepos"},
				 	 {value:"tamarindo", text:"Tamarindo"},
				  	 {value:"tambor", text:"Tambor"}
				];
				  
					  
regiondb["6"] = [ {value:"montezuma", text:"Montezuma"},
				  {value:"monteverde", text:"Monteverde"},
				  {value:"puntaislita", text:"Punta Islita"},
				  {value:"samara", text:"Samara"},
				  {value:"sierpe", text:"Sierpe"},
				  {value:"tamarindo", text:"Tamarindo"},
				  {value:"tambor", text:"Tambor"},
				  {value:"jaco", text:"Jaco"}					  
				];
					  
					  
 regiondb["7"] = [	{value:"malpais", text:"Mal Pais"},
 					{value:"montezuma", text:"Montezuma"},
					{value:"tambor", text:"Tambor"},
					{value:"dominical", text:"Dominical"}
				 ];
					  

function setCities(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["ciudad_destino"];
    while (cityChooser.options.length) {
        cityChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
    var db = regiondb[choice];
    newElem = document.createElement("option");
    newElem.text = "Choose a City:";
    newElem.value = "";
    cityChooser.add(newElem, where);
    if (choice != "") {
        for (var i = 0; i < db.length; i++) {
            newElem = document.createElement("option");
            newElem.text = db[i].text;
            newElem.value = db[i].value;
            cityChooser.add(newElem, where);
        }
    }
}