/* Moonlake Webdesign - http://www.moonlake.cz */
function MeFilter( iName ){
this.instanceName = iName
this.iLength = 0
this.arrIDs = new Array()
this.arrNames = new Array()
this.arrFlags = new Array()
this.iLengthF = 0
this.arrIDsF = new Array()
this.arrNamesF = new Array()
this.Add = function( ID, name, flags ) {
this.iLength++;
this.arrNames[this.iLength] = name
this.arrIDs[this.iLength] = ID
this.arrFlags[this.iLength] = flags
}
this.AddFlag = function( flagName, flagID ) {
this.iLengthF++;
this.arrNamesF[this.iLengthF] = flagName
this.arrIDsF[this.iLengthF] = flagID
}
this.WriteTable = function( ) {
document.write('
Chcete-li řidiče z konkrétního regionu prosím zvolte region ')
document.write('')
document.write('
')
document.write('')
document.write('')
document.write('
')
}
this.FilterIt = function( sField, fField ) {
filterStr = sField.options[sField.selectedIndex].value
this.DeleteSelect( fField )
for(var i=1; i<=this.iLength; i++ ) {
if( (this.arrFlags[i].indexOf(filterStr)!=-1) ||
(filterStr=="") ) {
fField.options[fField.options.length] = new Option(this.arrNames[i]);
fField.options[fField.options.length-1].value = this.arrIDs[i]
}
}
}
this.DeleteSelect = function( selectfield ) {
while(selectfield.length > 0 ) {
selectfield.options[0] = null;
}
}
}
var f1 = new MeFilter( "f1" )
f1.AddFlag( 'Hlavní město Praha' , 'a' )
f1.AddFlag( 'Jihočeský kraj' , 'b' )
f1.AddFlag( 'Jihomoravský kraj' , 'c' )
f1.AddFlag( 'Karlovarský kraj' , 'd' )
f1.AddFlag( 'Královéhradecký kraj' , 'e' )
f1.AddFlag( 'Liberecký kraj' , 'f' )
f1.AddFlag( 'Moravskoslezský kraj' , 'g' )
f1.AddFlag( 'Olomoucký kraj' , 'h' )
f1.AddFlag( 'Pardubický kraj' , 'i' )
f1.AddFlag( 'Plzeňský kraj' , 'j' )
f1.AddFlag( 'Středočeský kraj' , 'k' )
f1.AddFlag( 'Ústecký kraj' , 'l' )
f1.AddFlag( 'Vysočina' , 'm' )
f1.AddFlag( 'Zlínský kraj' , 'n' )
f1.Add( '50', 'Benešov' , 'k' )
f1.Add( '51', 'Beroun' , 'k' )
f1.Add( '11', 'Blansko' , 'c' )
f1.Add( '14', 'Břeclav' , 'c' )
f1.Add( '12', 'Brno-město' , 'c' )
f1.Add( '13', 'Brno-venkov' , 'c' )
f1.Add( '29', 'Bruntál' , 'g' )
f1.Add( '18', 'Cheb' , 'd' )
f1.Add( '61', 'Chomutov' , 'l' )
f1.Add( '39', 'Chrudim' , 'i' )
f1.Add( '26', 'Česká Lípa' , 'f' )
f1.Add( '4', 'České Budějovice' , 'b' )
f1.Add( '5', 'Český Krumlov' , 'b' )
f1.Add( '60', 'Děčín' , 'l' )
f1.Add( '43', 'Domažlice' , 'j' )
f1.Add( '30', 'Frýdek-Místek' , 'g' )
f1.Add( '67', 'Havlíčkův Brod' , 'm' )
f1.Add( '15', 'Hodonín' , 'c' )
f1.Add( '21', 'Hradec Králové' , 'e' )
f1.Add( '27', 'Jablonec nad Nisou' , 'f' )
f1.Add( '35', 'Jeseník' , 'h' )
f1.Add( '22', 'Jičín' , 'e' )
f1.Add( '68', 'Jihlava' , 'm' )
f1.Add( '6', 'Jindřichův Hradec' , 'b' )
f1.Add( '19', 'Karlovy Vary' , 'd' )
f1.Add( '31', 'Karviná' , 'g' )
f1.Add( '52', 'Klatovy' , 'k' )
f1.Add( '44', 'Klatovy' , 'j' )
f1.Add( '53', 'Kolín' , 'k' )
f1.Add( '72', 'Kroměříž' , 'n' )
f1.Add( '54', 'Kutná Hora' , 'k' )
f1.Add( '28', 'Liberec' , 'f' )
f1.Add( '62', 'Litoměřice' , 'l' )
f1.Add( '63', 'Louny' , 'l' )
f1.Add( '55', 'Mělník' , 'k' )
f1.Add( '56', 'Mladá Boleslav' , 'k' )
f1.Add( '64', 'Most' , 'l' )
f1.Add( '23', 'Náchod' , 'e' )
f1.Add( '32', 'Nový Jičín' , 'g' )
f1.Add( '57', 'Nymburk' , 'k' )
f1.Add( '36', 'Olomouc' , 'h' )
f1.Add( '33', 'Opava' , 'g' )
f1.Add( '34', 'Ostrava' , 'g' )
f1.Add( '40', 'Pardubice' , 'i' )
f1.Add( '69', 'Pelhřimov' , 'm' )
f1.Add( '7', 'Písek' , 'b' )
f1.Add( '45', 'Plzeň-jih' , 'j' )
f1.Add( '46', 'Plzeň-město' , 'j' )
f1.Add( '47', 'Plzeň-sever' , 'j' )
f1.Add( '8', 'Prachatice' , 'b' )
f1.Add( '1', 'Praha' , 'a' )
f1.Add( '2', 'Praha-východ' , 'a' )
f1.Add( '3', 'Praha-západ' , 'a' )
f1.Add( '38', 'Přerov' , 'h' )
f1.Add( '58', 'Příbram' , 'k' )
f1.Add( '37', 'Prostějov' , 'h' )
f1.Add( '59', 'Rakovník' , 'k' )
f1.Add( '48', 'Rokycany' , 'j' )
f1.Add( '24', 'Rychnov nad Kněžnou' , 'e' )
f1.Add( '20', 'Sokolov' , 'd' )
f1.Add( '9', 'Strakonice' , 'b' )
f1.Add( '41', 'Svitavy' , 'i' )
f1.Add( '49', 'Tachov' , 'j' )
f1.Add( '10', 'Tábor' , 'b' )
f1.Add( '65', 'Teplice' , 'l' )
f1.Add( '70', 'Třebíč' , 'm' )
f1.Add( '25', 'Trutnov' , 'e' )
f1.Add( '73', 'Uheské Hradiště' , 'n' )
f1.Add( '66', 'Ústí nad Labem' , 'l' )
f1.Add( '42', 'Ústí nad Orlicí' , 'i' )
f1.Add( '74', 'Vsetín' , 'n' )
f1.Add( '16', 'Vyškov' , 'c' )
f1.Add( '75', 'Zlín' , 'n' )
f1.Add( '17', 'Znojmo' , 'c' )
f1.Add( '71', 'Žďár nad Sázavou' , 'm' )
f1.WriteTable()