var cantonValue = new Array();
var cantonText = new Array();

var campoCanton = document.getElementById("canton");
var campoProvincia = document.getElementById("provincia");

if (document.getElementById("unidad_caja_agraria") != null) {
	saveAgencias();
}

function saveAgencias() {


    for (i = 0; i < campoCanton.length; i++) {
	cantonValue[i] = campoCanton.options[i].value;
	cantonText[i] = campoCanton.options[i].text;
    }            
    cambiarCanton();
}

function cambiarCanton() {
    i = 0;
    while (campoCanton .options[i] != null)
	campoCanton.options[i] = null;


    pos = 0;

    provinciaActual = campoProvincia.options[campoProvincia.selectedIndex].value;
    for (i = 0; i < cantonValue.length; i++)
    {
	if (provinciaActual == (cantonValue[i]).charAt(0)) {		        
		temp = new Option(cantonText[i], cantonValue[i].charAt(2), false, false)	
		   
		campoCanton.options[pos++] = temp;
		campoCanton.length++;		    
	    }
	}	
}


