function check(origen, desti)
{	
	var os = origen.val();
	os = os.substring(0,os.length-2);
	if (os == desti.val()) return false;
	if (origen.val() == "select" || desti.val() == "select") return false; 
	return true;
}

window.onload = function() {
	
	var s_franja = jQuery('#sfranja');
	var s_origen = jQuery('#sorigen');
	var s_desti = jQuery('#sdesti');
	var s_idioma = jQuery('#idioma');
	var s_data_triada = jQuery('#data_triada');
	
	/*function ajax_origen() {
		   jQuery('#espera').show();
			var v_url = document.location.protocol+'//www.monbus.cat/wp-content/themes/designpile/_separarfranjes.php';
			var v_data = 'param='+s_franja.val()+'&idioma='+s_idioma.val();

			jQuery.ajax({  
                type: "GET", url: v_url, data: v_data, 
                complete: function(data){  
					s_origen.empty().append(data.responseText); //s'hauria de cridar la funcio ajax_desti  igual jQuery('#'+id2).load(params, function() {  dynamicSelect("sorigen", "paradesDesti","idioma");});
					jQuery('#espera').hide();
                }			
            });
	}*/
	
	function ajax_desti() {
			jQuery('#espera').show();
			var v_url = document.location.protocol+'//www.monbus.cat/wp-content/themes/designpile/_generarParades.php';
			var v_data = 'param='+s_origen.val()+'&idioma='+s_idioma.val();

			jQuery.ajax({  
                type: "GET", url: v_url, data: v_data,  
                complete: function(data){  
					s_desti.empty().append(data.responseText);
					jQuery('#espera').hide();
                }  
            });
	}

	function consulta_horaris() {
		if (check(s_origen, s_desti)) {
			jQuery('#espera').show();
			var params = document.location.protocol+'//www.monbus.cat/wp-content/themes/designpile/horaris.php?origen='+s_origen.val()+'&desti='+s_desti.val()+'&lang='+s_idioma.val();
			
			var v_url = document.location.protocol+'//www.monbus.cat/wp-content/themes/designpile/horaris.php';
			var v_data = 'origen='+s_origen.val()+'&desti='+s_desti.val()+'&lang='+s_idioma.val()+'&data_triada='+s_data_triada.val();
			
			jQuery.ajax({  
				type: "GET", url: v_url, data: v_data,  
				complete: function(data){				
					jQuery('#ResultatsDinamics').empty().append(data.responseText);
					salto();
					jQuery('#espera').hide();
				} 
			});
			
			return true;					
		} else {
			switch(s_idioma.val()){
				case "fr":
				case "fr/":
					alert("Sélection invalide.");
					break;
				case "en":
				case "en/":
					alert("Invalid selection.");
					break;
				case "es":
				case "es/":
					alert("Selección inválida.");
					break;
				default:
					alert("Sel·lecció invàlida.");
					break;
			}
			return false;
		}
	}


	//s_franja.change(ajax_origen);
	
	s_origen.change(ajax_desti);
	
	
	
	jQuery('#fhoraris').submit(consulta_horaris);
	jQuery('#consultar').click(consulta_horaris);
	
	//ajax_origen();
	//ajax_desti();
}

