
/* - drsp_region_filter.js - */


// region filter selector
var regionsArray = new Array(
       new Array('at', new Array(
   	
   	    new Array("KA", "k.A."),
   	
   	
   	    new Array("WI", "Wien"),
   	
   	
   	    new Array("NI", "Niederösterreich"),
   	
   	
   	    new Array("OO", "Oberösterreich"),
   	
   	
   	    new Array("SB", "Salzburg"),
   	
   	
   	    new Array("KN", "Körnten"),
   	
   	
   	    new Array("ST", "Steiermark"),
   	
   	
   	    new Array("TI", "Tirol"),
   	
   	
   	    new Array("BL", "Burgenland"),
   	
   	
   	    new Array("VB", "Voralberg")
   	
   	)),
   	new Array('de', new Array(
   	
   	    new Array("KA", "k.A."),
   	
   	
   	    new Array("NDS", "Niedersachsen"),
   	
   	
   	    new Array("BAW", "Baden-Württemberg"),
   	
   	
   	    new Array("BAY", "Bayern"),
   	
   	
   	    new Array("BER", "Berlin"),
   	
   	
   	    new Array("BRG", "Brandenburg"),
   	
   	
   	    new Array("BRE", "Bremen"),
   	
   	
   	    new Array("HAM", "Hamburg"),
   	
   	
   	    new Array("HES", "Hessen"),
   	
   	
   	    new Array("MEC", "Mecklenburg-Vorpommern"),
   	
   	
   	    new Array("NRW", "Nordrhein-Westfalen"),
   	
   	
   	    new Array("RHE", "Rheinland-Pfalz"),
   	
   	
   	    new Array("SAR", "Saarland"),
   	
   	
   	    new Array("SAS", "Sachsen"),
   	
   	
   	    new Array("SAC", "Sachsen-Anhalt"),
   	
   	
   	    new Array("SCN", "Schleswig-Holstein"),
   	
   	
   	    new Array("THE", "Thüringen")
   	
   	)),
   	new Array('li', new Array(
   	
   	    new Array("li", "Liechtenstein")
   	
   	)),
   	new Array('ch', new Array(
   	
   	    new Array("KA", "k.A."),
   	
   	
   	    new Array("AG", "Aargau"),
   	
   	
   	    new Array("AI", "Appenzell Innerrhoden"),
   	
   	
   	    new Array("AR", "Appenzell Ausserrhoden"),
   	
   	
   	    new Array("BE", "Bern"),
   	
   	
   	    new Array("BL", "Basel-Landschaft"),
   	
   	
   	    new Array("BS", "Basel-Stadt"),
   	
   	
   	    new Array("FR", "Freiburg"),
   	
   	
   	    new Array("GE", "Genf"),
   	
   	
   	    new Array("GL", "Glarus"),
   	
   	
   	    new Array("JU", "Jura"),
   	
   	
   	    new Array("JU", "Jura"),
   	
   	
   	    new Array("LU", "Luzern"),
   	
   	
   	    new Array("NE", "Neuenburg"),
   	
   	
   	    new Array("NW", "Nidwalden"),
   	
   	
   	    new Array("OW", "Obwalden"),
   	
   	
   	    new Array("SG", "St. Gallen"),
   	
   	
   	    new Array("SH", "Schaffhausen"),
   	
   	
   	    new Array("SO", "Solothurn"),
   	
   	
   	    new Array("SZ", "Schwyz"),
   	
   	
   	    new Array("TG", "Thurgau"),
   	
   	
   	    new Array("TI", "Tessin"),
   	
   	
   	    new Array("UR", "Uri"),
   	
   	
   	    new Array("VD", "Waadt"),
   	
   	
   	    new Array("VS", "Wallis"),
   	
   	
   	    new Array("ZG", "Zug"),
   	
   	
   	    new Array("ZH", "Zürich")
   	
   	)))


// region filter selector
var regionsArray = new Array(
       new Array('at', new Array(
   	
   	    new Array("KA", "k.A."),
   	
   	
   	    new Array("WI", "Wien"),
   	
   	
   	    new Array("NI", "Niederösterreich"),
   	
   	
   	    new Array("OO", "Oberösterreich"),
   	
   	
   	    new Array("SB", "Salzburg"),
   	
   	
   	    new Array("KN", "Körnten"),
   	
   	
   	    new Array("ST", "Steiermark"),
   	
   	
   	    new Array("TI", "Tirol"),
   	
   	
   	    new Array("BL", "Burgenland"),
   	
   	
   	    new Array("VB", "Voralberg")
   	
   	)),
   	new Array('de', new Array(
   	
   	    new Array("KA", "k.A."),
   	
   	
   	    new Array("NDS", "Niedersachsen"),
   	
   	
   	    new Array("BAW", "Baden-Württemberg"),
   	
   	
   	    new Array("BAY", "Bayern"),
   	
   	
   	    new Array("BER", "Berlin"),
   	
   	
   	    new Array("BRG", "Brandenburg"),
   	
   	
   	    new Array("BRE", "Bremen"),
   	
   	
   	    new Array("HAM", "Hamburg"),
   	
   	
   	    new Array("HES", "Hessen"),
   	
   	
   	    new Array("MEC", "Mecklenburg-Vorpommern"),
   	
   	
   	    new Array("NRW", "Nordrhein-Westfalen"),
   	
   	
   	    new Array("RHE", "Rheinland-Pfalz"),
   	
   	
   	    new Array("SAR", "Saarland"),
   	
   	
   	    new Array("SAS", "Sachsen"),
   	
   	
   	    new Array("SAC", "Sachsen-Anhalt"),
   	
   	
   	    new Array("SCN", "Schleswig-Holstein"),
   	
   	
   	    new Array("THE", "Thüringen")
   	
   	)),
   	new Array('li', new Array(
   	
   	    new Array("li", "Liechtenstein")
   	
   	)),
   	new Array('ch', new Array(
   	
   	    new Array("KA", "k.A."),
   	
   	
   	    new Array("AG", "Aargau"),
   	
   	
   	    new Array("AI", "Appenzell Innerrhoden"),
   	
   	
   	    new Array("AR", "Appenzell Ausserrhoden"),
   	
   	
   	    new Array("BE", "Bern"),
   	
   	
   	    new Array("BL", "Basel-Landschaft"),
   	
   	
   	    new Array("BS", "Basel-Stadt"),
   	
   	
   	    new Array("FR", "Freiburg"),
   	
   	
   	    new Array("GE", "Genf"),
   	
   	
   	    new Array("GL", "Glarus"),
   	
   	
   	    new Array("JU", "Jura"),
   	
   	
   	    new Array("JU", "Jura"),
   	
   	
   	    new Array("LU", "Luzern"),
   	
   	
   	    new Array("NE", "Neuenburg"),
   	
   	
   	    new Array("NW", "Nidwalden"),
   	
   	
   	    new Array("OW", "Obwalden"),
   	
   	
   	    new Array("SG", "St. Gallen"),
   	
   	
   	    new Array("SH", "Schaffhausen"),
   	
   	
   	    new Array("SO", "Solothurn"),
   	
   	
   	    new Array("SZ", "Schwyz"),
   	
   	
   	    new Array("TG", "Thurgau"),
   	
   	
   	    new Array("TI", "Tessin"),
   	
   	
   	    new Array("UR", "Uri"),
   	
   	
   	    new Array("VD", "Waadt"),
   	
   	
   	    new Array("VS", "Wallis"),
   	
   	
   	    new Array("ZG", "Zug"),
   	
   	
   	    new Array("ZH", "Zürich")
   	
   	)))
function getRegions(countryID) {
  if (countryID){
	  for (var x=0; x < regionsArray.length; x++){
	      if (regionsArray[x][0]==countryID) {
	          return regionsArray[x][1];
	      }
	  }
  }else{
      var res = new Array();
      for (var x=0; x < regionsArray.length; x++){
        res += regions[x][1];
      }
      return res;
  }
  return regionsArray[0][1];
}
function filterRegions(){
    var countryID = document.getElementById('getCountry').value;
    var countryRegions = getRegions(countryID);
    var regionE = document.getElementById('getRegion');
    regionE.options.length = 0;
	var count = 0
	for (var x=0; x < countryRegions.length; x++) {
	    regionE.options[count]=new Option(countryRegions[x][1],countryRegions[x][0]);
	    count = count +1;
	}
}
function filterJobRegions(){
    var countryID = document.getElementById('country').value;
    var regionE = document.getElementById('region');
    if (countryID==''){
    	regionE.options.length = 0;
    	return True;
    }
    else{
	    var countryRegions = getRegions(countryID);
	    regionE.options.length = 0;
		var count = 0
		for (var x=0; x < countryRegions.length; x++) {
		    regionE.options[count]=new Option(countryRegions[x][1],countryRegions[x][0]);
		    count = count +1;
		}
	}
}





