
  var ctrlRegiones = null;
  var ctrlPaises = null;
  var ctrlCiudades = null;

  function cargarRegiones(ctrlSourceName, ctrlDestName,ctrlSecondDest) {
     var url = "/pesca_recreativa/data/getListRegiones";
     ctrlPaises   = document.getElementById(ctrlSourceName);
     ctrlRegiones = document.getElementById(ctrlDestName);
     ctrlCiudades = document.getElementById(ctrlSecondDest);
     var paisid   = -1;
     if(ctrlPaises != null){
        paisid = ctrlPaises.options[ctrlPaises.selectedIndex].value;
     }
     var requestRegiones = new Json.Remote(url+'?paisid='+paisid, {
        onComplete: function(jsonObj) {
            recibeListRegiones(jsonObj.regiones);
        }
     }).send();
  }
  
  function recibeListRegiones(regiones) {
	  var region = $('hregion').getProperty('value') ;
	  
     if(ctrlRegiones){
    	 ctrlRegiones.options.length = 0;
    	 ctrlCiudades.options.length = 0;
    	 if(regiones.length == 0){
    		 ctrlRegiones.options[0] = new Option("No aplica","");
    		 ctrlCiudades.options[0] = new Option("No aplica","");
    	 }else{
    		 ctrlRegiones.options[0] = new Option("Seleccione una Región","0");
    		 ctrlCiudades.options[0] = new Option("Seleccione una Ciudad","0");
    		 for(var i=1;i<=regiones.length;i++){
                j = i -1
				
				if(ctrlRegiones.options[j].value == region){
							ctrlRegiones.options[j].selected = true;
				}						
				
	    	 	var optTemp = new Option(regiones[j].codigo+" "+regiones[j].nombre,regiones[j].id);
	    	 	ctrlRegiones.options[i] = optTemp;
    		 }
    		
			cargarCiudades('region','ciudad');
			
			
    		  
    	 }
     }
  } 

