Nichts = new Array ();
Nichts [ 0] = new Array ( "gray", "nothing","--------------------");

Laender = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "info","Allgemein"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "D-frei","Deutschland gesamt (frei)"),
new Array ( "normal", "A-frei","Österreich gesamt (frei)"),
new Array ( "normal", "CH-frei","Schweiz gesamt (frei)"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "D","Deutschland gesamt/regional"),
new Array ( "normal", "A","Österreich gesamt/regional"),
new Array ( "normal", "CH","Schweiz gesamt/regional")
);

D_Gebiete = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "D", "Deutschland" ),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "SH", "Schleswig-Holstein" ),
new Array ( "normal", "HH","Hamburg"),
new Array ( "normal", "NI","Niedersachsen"),
new Array ( "normal", "HB","Bremen"),
new Array ( "normal", "NW","Nordrhein-Westfalen"),
new Array ( "normal", "HE","Hessen"),
new Array ( "normal", "RP","Rheinland-Pfalz"),
new Array ( "normal", "BW","Baden-Württemberg"),
new Array ( "normal", "BY","Bayern"),
new Array ( "normal", "SL","Saarland"),
new Array ( "normal", "BE","Berlin"),
new Array ( "normal", "BB","Brandenburg"),
new Array ( "normal", "MV","Mecklenburg-Vorpommern"),
new Array ( "normal", "SN","Sachsen"),
new Array ( "normal", "ST","Sachsen-Anhalt"),
new Array ( "normal", "TH","Thüringen")
);

D_D_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "E99", "Europawahl 1999 (Eu99)", new Array ( new Array ( "gray", "WEu94" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "E04", "Europawahl 2004 (Eu04)", new Array ( new Array ( "gray", "WEu99" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "E09", "Europawahl 2009 (Eu09)", new Array ( new Array ( "normal", "WEu04" ), new Array ( "normal", "WBu05" ) ) ),
new Array ( "normal", "B87", "Bundestagswahl 1987 (Bu87)", new Array ( new Array ( "normal", "WBu83" ), new Array ( "gray", "WLa" ) ) ),
new Array ( "normal", "B90", "Bundestagswahl 1990 (Bu90)", new Array ( new Array ( "normal", "WBu87" ), new Array ( "gray", "WLa" ) ) ),
new Array ( "normal", "B94", "Bundestagswahl 1994 (Bu94)", new Array ( new Array ( "normal", "WBu90" ), new Array ( "gray", "WLa" ) ) ),
new Array ( "normal", "B98", "Bundestagswahl 1998 (Bu98)", new Array ( new Array ( "normal", "WBu94" ), new Array ( "gray", "WLa" ) ) ),
new Array ( "normal", "B02", "Bundestagswahl 2002 (Bu02)", new Array ( new Array ( "normal", "WBu98" ), new Array ( "gray", "WLa" ) ) ),
new Array ( "normal", "B05", "Bundestagswahl 2005 (Bu05)", new Array ( new Array ( "normal", "WBu02" ), new Array ( "gray", "WLa" ) ) ),
new Array ( "normal", "B09", "Bundestagswahl 2009 (Bu09)", new Array ( new Array ( "normal", "WBu05" ), new Array ( "normal", "WBu98" ), new Array ( "normal", "WBu83" ), new Array ( "gray", "WLa" ) ) )
);

D_SH_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L00", "Landtagswahl 2000 (La00)", new Array ( new Array ( "gray", "WLa96" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "S" ) ) ),
new Array ( "gray", "L05", "Landtagswahl 2005 (La05)", new Array ( new Array ( "gray", "WLa00" ), new Array ( "gray", "WBu02" ), new Array ( "gray", "S" ) ) )
//new Array ( "gray", "K98", "Kommunalwahl 1998 (Ko98)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu94" ), new Array ( "gray", "WLa96" )  ) ),
//new Array ( "normal", "K03", "Kommunalwahl 2003 (Ko03)", new Array ( new Array ( "normal", "WKo98" ), new Array ( "gray", "WBu02" ), new Array ( "gray", "WLa00" ) ) )
);

D_HH_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "BUE01", "Bürgerschaftswahl 2001 (Bü01)", new Array ( new Array ( "gray", "WBü97" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "BUE04", "Bürgerschaftswahl 2004 (Bü04)", new Array ( new Array ( "gray", "WBü01" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "BUE08", "Bürgerschaftswahl 2008 (Bü08)", new Array ( new Array ( "normal", "WBü04" ), new Array ( "normal", "WBu05" ) ) ),
new Array ( "normal", "BUE11", "Bürgerschaftswahl 2011 (Bü11)", new Array ( new Array ( "normal", "WBü08" ), new Array ( "normal", "WBu09" ), new Array ( "normal", "WBu98" ), new Array ( "normal", "WBu83" ) ) )
);

D_NI_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L03", "Landtagswahl 2003 (La03)", new Array ( new Array ( "gray", "WLa98" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "L08", "Landtagswahl 2008 (La08)", new Array ( new Array ( "normal", "WLa03" ), new Array ( "normal", "WBu05" ) ) )
//new Array ( "gray", "K01", "Kommunalwahl 2001 (Ko01)", new Array ( new Array ( "gray", "WKo96" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa98" ) ) ),
//new Array ( "normal", "K06", "Kommunalwahl 2006 (Ko06)", new Array ( new Array ( "normal", "WKo01" ), new Array ( "normal", "WBu05" ), new Array ( "gray", "WLa03" ), new Array ( "normal", "S" ) ) )
);

D_HB_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "BUE99", "Bürgerschaftswahl 1999 (Bü99)", new Array ( new Array ( "gray", "WBü95" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "BUE03", "Bürgerschaftswahl 2003 (Bü03)", new Array ( new Array ( "gray", "WBü99" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "gray", "BUE07", "Bürgerschaftswahl 2007 (Bü07)", new Array ( new Array ( "gray", "WBü03" ), new Array ( "gray", "WBu05" ) ) ),
new Array ( "normal", "BUE11", "Bürgerschaftswahl 2011 (Bü11)", new Array ( new Array ( "normal", "WBü07" ), new Array ( "normal", "WBu09" ) ) )
//new Array ( "gray", "S03", "Stadtverordnetenwahl 2003 (St03)", new Array ( new Array ( "gray", "WSt99" ), new Array ( "gray", "WBü03" ), new Array ( "gray", "WBu02" ) ) )
);

D_NW_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L00", "Landtagswahl 2000 (La00)", new Array ( new Array ( "gray", "WLa95" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L05", "Landtagswahl 2005 (La05)", new Array ( new Array ( "gray", "WLa00" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "L10", "Landtagswahl 2010 (La10)", new Array ( new Array ( "normal", "WLa05" ), new Array ( "normal", "WBu09" ) ) ),
new Array ( "normal", "K09", "Kommunalwahl 2009 (Ko09)", new Array ( new Array ( "normal", "WKo04" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa95" ) ) ),
//new Array ( "normal", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "normal", "WKo99" ), new Array ( "normal", "WBu02" ), new Array ( "gray", "WLa00" ) ) ),
//new Array ( "normal", "OB04", "OB-/Landratswahl 2004 (OB04)", new Array ( new Array ( "normal", "WOB99" ), new Array ( "normal", "Stimmensplitting (Ko-OB)" ) ) ),
//new Array ( "normal", "GE04", "Gemeinderatswahl 2004 (Ge04)", new Array ( new Array ( "normal", "WGe99" ) ) )
);

D_HE_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa95" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L03", "Landtagswahl 2003 (La03)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "L08", "Landtagswahl 2008 (La08)", new Array ( new Array ( "normal", "WLa03" ), new Array ( "normal", "WBu05" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa08" ), new Array ( "normal", "WBu05" ) ) )
//new Array ( "gray", "K97", "Kommunalwahl 1997 (Ko97)", new Array ( new Array ( "gray", "WKo93" ), new Array ( "gray", "WBu94" ), new Array ( "gray", "WLa95" ) ) ),
//new Array ( "gray", "K01", "Kommunalwahl 2001 (Ko01)", new Array ( new Array ( "gray", "WKo97" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa99" ) ) ),
//new Array ( "normal", "K06", "Kommunalwahl 2006 (Ko06)", new Array ( new Array ( "normal", "WKo01" ), new Array ( "normal", "WBu05" ), new Array ( "gray", "WLa03" ) ) )
);

D_RP_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L01", "Landtagswahl 2001 (La01)", new Array ( new Array ( "gray", "WLa96" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L06", "Landtagswahl 2006 (La06)", new Array ( new Array ( "gray", "WLa01" ), new Array ( "gray", "WBu05" ) ) ),
new Array ( "normal", "L11", "Landtagswahl 2011 (La11)", new Array ( new Array ( "normal", "WLa06" ), new Array ( "normal", "WBu09" ), new Array ( "normal", "WBu98" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa96" ) ) ),
//new Array ( "gray", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "gray", "WKo99" ), new Array ( "gray", "WBu02" ), new Array ( "gray", "WLa01" ) ) )
);

D_BW_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L01", "Landtagswahl 2001 (La01)", new Array ( new Array ( "gray", "WLa96" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L06", "Landtagswahl 2006 (La06)", new Array ( new Array ( "gray", "WLa01" ), new Array ( "gray", "WBu05" ) ) ),
new Array ( "normal", "L11", "Landtagswahl 2011 (La11)", new Array ( new Array ( "normal", "WLa06" ), new Array ( "normal", "WBu09" ), new Array ( "normal", "WBu98" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa96" ) ) ),
//new Array ( "gray", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "gray", "WKo99" ), new Array ( "gray", "WBu02" ), new Array ( "gray", "WLa01" ) ) )
);

D_BY_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L98", "Landtagswahl 1998 (La98)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WBu94" ), new Array ( "gray", "S" ) ) ),
new Array ( "gray", "L03", "Landtagswahl 2003 (La03)", new Array ( new Array ( "gray", "WLa98" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "L08", "Landtagswahl 2008 (La08)", new Array ( new Array ( "normal", "WLa03" ), new Array ( "normal", "WBu05" ) ) )
//new Array ( "gray", "K02", "Kommunalwahl 2002 (Ko02)", new Array ( new Array ( "gray", "WKo96" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa98" ) ) ),
//new Array ( "normal", "K08", "Kommunalwahl 2008 (Ko08)", new Array ( new Array ( "normal", "WKo02" ), new Array ( "normal", "WBu05" ), new Array ( "normal", "WLa03" ), new Array ( "normal", "Stimmensplitting / Stichwahl" ) ) )
);

D_SL_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L04", "Landtagswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa04" ), new Array ( "normal", "WBu05" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa94" ) ) ),
//new Array ( "normal", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "normal", "WKo99" ), new Array ( "normal", "WBu02" ), new Array ( "gray", "WLa99" ) ) )
);

D_BE_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "A99", "Abgeordnetenhauswahl 1999", new Array ( new Array ( "gray", "WAb95" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "A01", "Abgeordnetenhauswahl 2001", new Array ( new Array ( "gray", "WAb99" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "A06", "Abgeordnetenhauswahl 2006", new Array ( new Array ( "gray", "WAb01" ), new Array ( "gray", "WBu05" ) ) ),
new Array ( "normal", "A11", "Abgeordnetenhauswahl 2011", new Array ( new Array ( "normal", "WAb06" ), new Array ( "normal", "WBu09" ) ) )
);

D_BB_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L04", "Landtagswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WBu02" ) ) )
//new Array ( "gray", "K98", "Kommunalwahl 1998 (Ko98)", new Array ( new Array ( "gray", "WKo93" ), new Array ( "gray", "WLa94" ) ) ),
//new Array ( "normal", "K03", "Kommunalwahl 2003 (Ko03)", new Array ( new Array ( "normal", "WKo98" ), new Array ( "normal", "WBu02" ), new Array ( "normal", "WLa99" ) ) )
);

D_MV_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L98", "Landtagswahl 1998 (La98)", new Array ( new Array ( "gray", "WLa94" ) ) ),
new Array ( "gray", "L02", "Landtagswahl 2002 (La02)", new Array ( new Array ( "gray", "WLa98" ) ) ),
new Array ( "gray", "L06", "Landtagswahl 2006 (La06)", new Array ( new Array ( "gray", "WLa02" ), new Array ( "gray", "WBu05" ) ) ),
new Array ( "normal", "L11", "Landtagswahl 2011 (La11)", new Array ( new Array ( "normal", "WLa06" ), new Array ( "normal", "WBu09" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa98" ) ) ),
//new Array ( "normal", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "normal", "WKo99" ), new Array ( "normal", "WBu02" ), new Array ( "gray", "WLa02" ) ) )
);

D_SN_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L04", "Landtagswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa04" ), new Array ( "normal", "WBu05" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa94" ) ) ),
//new Array ( "normal", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "normal", "WKo99" ), new Array ( "normal", "WBu02" ), new Array ( "gray", "WLa99" ) ) )
);

D_ST_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L98", "Landtagswahl 1998 (La98)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WBu94" ), new Array ( "gray", "S" ) ) ),
new Array ( "gray", "L02", "Landtagswahl 2002 (La02)", new Array ( new Array ( "gray", "WLa98" ), new Array ( "gray", "WBu98" ) ) ),
new Array ( "gray", "L06", "Landtagswahl 2006 (La06)", new Array ( new Array ( "gray", "WLa02" ), new Array ( "gray", "WBu05" ) ) ),
new Array ( "normal", "L11", "Landtagswahl 2011 (La11)", new Array ( new Array ( "normal", "WLa06" ), new Array ( "normal", "WBu09" ), new Array ( "normal", "WBu98" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa98" ) ) ),
//new Array ( "gray", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "gray", "WKo99" ), new Array ( "gray", "WBu02" ), new Array ( "gray", "WLa02" ) ) )
);

D_TH_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ) ) ),
new Array ( "gray", "L04", "Landtagswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WBu02" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa04" ), new Array ( "normal", "WBu05" ) ) )
//new Array ( "gray", "K99", "Kommunalwahl 1999 (Ko99)", new Array ( new Array ( "gray", "WKo94" ), new Array ( "gray", "WBu98" ), new Array ( "gray", "WLa94" ) ) ),
//new Array ( "normal", "K04", "Kommunalwahl 2004 (Ko04)", new Array ( new Array ( "normal", "WKo99" ), new Array ( "normal", "WBu02" ), new Array ( "gray", "WLa04" ) ) )
);


A_Gebiete = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "A","Österreich"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "BGL","Burgenland"),
new Array ( "normal", "KTN","Kärnten"),
new Array ( "normal", "NOE","Niederösterreich"),
new Array ( "normal", "OOE","Oberösterreich"),
new Array ( "normal", "SBG","Salzburg"),
new Array ( "normal", "STM","Steiermark"),
new Array ( "normal", "TIR","Tirol"),
new Array ( "normal", "VBG","Vorarlberg"),
new Array ( "normal", "WI","Wien")
);

A_A_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "E99", "Europawahl 1999 (Eu99)", new Array ( new Array ( "normal", "WEu96" ), new Array ( "normal", "WNa95" ), new Array ( "normal", "AEu96" ), new Array ( "normal", "ANa95" ), new Array ( "normal", "DEu96" ), new Array ( "normal", "DNa95" ) ) ),
new Array ( "normal", "E04", "Europawahl 2004 (Eu04)", new Array ( new Array ( "normal", "WEu99" ), new Array ( "normal", "WNa02" ), new Array ( "normal", "AEu99" ), new Array ( "normal", "ANa02" ), new Array ( "normal", "DEu99" ), new Array ( "normal", "DNa02" ) ) ),
new Array ( "normal", "E09", "Europawahl 2009 (Eu09)", new Array ( new Array ( "normal", "WEu04" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "AEu04" ), new Array ( "normal", "ANa08" ), new Array ( "normal", "DEu04" ), new Array ( "normal", "DNa08" ) ) ),
new Array ( "normal", "N86", "Nationalratswahl 1986 (Na86)", new Array ( new Array ( "normal", "WNa83" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa83" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa83" ) ) ),
new Array ( "normal", "N90", "Nationalratswahl 1990 (Na90)", new Array ( new Array ( "normal", "WNa86" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa86" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa86" ) ) ),
new Array ( "normal", "N94", "Nationalratswahl 1994 (Na94)", new Array ( new Array ( "normal", "WNa90" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa90" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa90" ) ) ),
new Array ( "normal", "N95", "Nationalratswahl 1995 (Na95)", new Array ( new Array ( "normal", "WNa94" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa94" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa94" ) ) ),
new Array ( "normal", "N99", "Nationalratswahl 1999 (Na99)", new Array ( new Array ( "normal", "WNa95" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa95" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa95" ) ) ),
new Array ( "normal", "N02", "Nationalratswahl 2002 (Na02)", new Array ( new Array ( "normal", "WNa99" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa99" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa99" ) ) ),
new Array ( "normal", "N06", "Nationalratswahl 2006 (Na06)", new Array ( new Array ( "normal", "WNa02" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa02" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa02" ) ) ),
new Array ( "normal", "N08", "Nationalratswahl 2008 (Na08)", new Array ( new Array ( "normal", "WNa83" ), new Array ( "normal", "WNa06" ), new Array ( "gray", "WLa" ), new Array ( "normal", "ANa83" ), new Array ( "normal", "ANa06" ), new Array ( "gray", "ALa" ), new Array ( "normal", "DNa83" ), new Array ( "normal", "DNa06" ) ) ),
new Array ( "gray", "BP04", "Bundespräsidentenwahl 2004 (Bp04)", new Array ( new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "BP10", "Bundespräsidentenwahl 2010 (Bp10)", new Array ( new Array ( "normal", "WBp04" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "ABp04" ), new Array ( "normal", "ANa08" ) ) )
);


A_BGL_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L96", "Landtagswahl 1996 (La96)", new Array ( new Array ( "gray", "WLa91" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "L00", "Landtagswahl 2000 (La00)", new Array ( new Array ( "gray", "WLa96" ), new Array ( "gray", "WNa99" ) ) ),
new Array ( "gray", "L05", "Landtagswahl 2005 (La05)", new Array ( new Array ( "gray", "WLa00" ), new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "L10", "Landtagswahl 2010 (La10)", new Array ( new Array ( "normal", "WLa05" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "ALa05" ), new Array ( "normal", "ANa08" ) ) )
);

A_KTN_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "L04", "Landtagswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa04" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "ALa04" ), new Array ( "normal", "ANa08" ) ) )
//new Array ( "normal", "GE03", "Gemeinderatswahl 2003 (Ge03)", new Array ( new Array ( "normal", "WGe97" ), new Array ( "normal", "WLa99" ), new Array ( "normal", "WNa02" ) ) )
);

A_NOE_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L98", "Landtagswahl 1998 (La98)", new Array ( new Array ( "gray", "WLa93" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "L03", "Landtagswahl 2003 (La03)", new Array ( new Array ( "gray", "WLa98" ), new Array ( "gray", "WNa02" ) ) ),
//new Array ( "normal", "GE05", "Gemeinderatswahl 2005 (Ge05)", new Array ( new Array ( "normal", "WGe00" ), new Array ( "normal", "WNa02" ), new Array ( "normal", "WLa03" ) ) ),
new Array ( "normal", "L08", "Landtagswahl 2008 (La08)", new Array ( new Array ( "normal", "WLa03" ), new Array ( "normal", "WNa06" ), new Array ( "normal", "ALa03" ), new Array ( "normal", "ANa06" ) ) )
);

A_OOE_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L97", "Landtagswahl 1997 (La97)", new Array ( new Array ( "gray", "WLa91" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "L03", "Landtagswahl 2003 (La03)", new Array ( new Array ( "gray", "WLa97" ), new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa03" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "ALa03" ), new Array ( "normal", "ANa08" ) ) )
);

A_SBG_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "L04", "Landtagswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa04" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "ALa04" ), new Array ( "normal", "ANa08" ) ) )
//new Array ( "normal", "GE04", "Gemeinderatswahl 2004 (Ge04)", new Array ( new Array ( "normal", "WGe99" ), new Array ( "normal", "WNa02" ), new Array ( "normal", "Stimmensplitting (La-Ge)" ) ) ),
//new Array ( "normal", "BUE04", "Bürgermeisterwahl 2004 (Bü04)", new Array ( new Array ( "normal", "WBü99" ), new Array ( "normal", "Stimmensplitting (Ge-Bü)" ) ) )
);

A_STM_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L95", "Landtagswahl 1995 (La95)", new Array ( new Array ( "gray", "WLa91" ) ) ),
new Array ( "gray", "L00", "Landtagswahl 2000 (La00)", new Array ( new Array ( "gray", "WLa95" ), new Array ( "gray", "WNa99" ) ) ),
new Array ( "gray", "L05", "Landtagswahl 2005 (La05)", new Array ( new Array ( "gray", "WLa00" ), new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "L10", "Landtagswahl 2010 (La10)", new Array ( new Array ( "normal", "WLa05" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "ALa05" ), new Array ( "normal", "ANa08" ) ) )
//new Array ( "normal", "GE03", "Gemeinderatsw. Graz 2003 (Ge03)", new Array ( new Array ( "normal", "WGe98" ), new Array ( "normal", "WLa00" ), new Array ( "normal", "WNa02" ) ) ),
//new Array ( "normal", "GE05", "Gemeinderatswahl 2005 (Ge05)", new Array ( new Array ( "normal", "WGe00" ), new Array ( "normal", "WLa00" ), new Array ( "normal", "WNa02" ) ) ),
//new Array ( "normal", "GE08", "Gemeinderatsw. Graz 2008 (Ge08)", new Array ( new Array ( "normal", "WGe03" ), new Array ( "normal", "WLa05" ), new Array ( "normal", "WNa06" ) ) )
);

A_TIR_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "L03", "Landtagswahl 2003 (La03)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WNa02" ) ) ),
//new Array ( "normal", "GE04", "Gemeinderatswahl 2004 (Ge04)", new Array ( new Array ( "normal", "WGe98" ), new Array ( "normal", "WNa02" ) ) ),
//new Array ( "normal", "BUE04", "Bürgermeisterwahl 2004 (Bü04)", new Array ( new Array ( "normal", "WBü98" ), new Array ( "normal", "Stimmensplitting (Ge-Bü)" ) ) ),
new Array ( "normal", "L08", "Landtagswahl 2008 (La08)", new Array ( new Array ( "normal", "WLa03" ), new Array ( "normal", "WNa06" ), new Array ( "normal", "ALa03" ), new Array ( "normal", "ANa06" ) ) )
);

A_VBG_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L99", "Landtagswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa94" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "L04", "Landtagswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "L09", "Landtagswahl 2009 (La09)", new Array ( new Array ( "normal", "WLa04" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "ALa04" ), new Array ( "normal", "ANa08" ) ) )
//new Array ( "normal", "GE05", "Gemeinderatswahl 2005 (Ge05)", new Array ( new Array ( "normal", "WGe00" ), new Array ( "normal", "WNa02" ), new Array ( "normal", "WLa04" ) ) ),
//new Array ( "normal", "BUE05", "Bürgermeisterwahl 2005 (Bü05)", new Array ( new Array ( "normal", "WBü00" ), new Array ( "normal", "Stimmensplitting (Ge-Bü)" ) ) )
);

A_WI_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "GE96", "Gemeinderatswahl 1996 (Ge96)", new Array ( new Array ( "gray", "WGe91" ), new Array ( "gray", "WNa95" ) ) ),
new Array ( "gray", "GE01", "Gemeinderatswahl 2001 (Ge01)", new Array ( new Array ( "gray", "WGe96" ), new Array ( "gray", "WNa99" ) ) ),
new Array ( "gray", "GE05", "Gemeinderatswahl 2005 (Ge05)", new Array ( new Array ( "gray", "WGe01" ), new Array ( "gray", "WNa02" ) ) ),
new Array ( "normal", "GE10", "Gemeinderatswahl 2010 (Ge10)", new Array ( new Array ( "normal", "WGe05" ), new Array ( "normal", "WNa08" ), new Array ( "normal", "AGe05" ), new Array ( "normal", "ANa08" ) ) )
);

CH_Gebiete = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "CH","Schweiz"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "ZH","Zürich"),
new Array ( "normal", "BE","Bern"),
new Array ( "normal", "LU","Luzern"),
new Array ( "normal", "UR","Uri"),
new Array ( "normal", "SZ","Schwyz"),
new Array ( "normal", "OW","Obwalden"),
new Array ( "normal", "NW","Nidwalden"),
new Array ( "normal", "GL","Glarus"),
new Array ( "normal", "ZG","Zug"),
new Array ( "normal", "FR","Fribourg"),
new Array ( "normal", "SO","Solothurn"),
new Array ( "normal", "BS","Basel-Stadt"),
new Array ( "normal", "BL","Basel-Landschaft"),
new Array ( "normal", "SH","Schaffhausen"),
new Array ( "normal", "SG","Sankt Gallen"),
new Array ( "normal", "AG","Aargau"),
new Array ( "normal", "TG","Thurgau"),
new Array ( "normal", "TI","Ticino"),
new Array ( "normal", "VD","Vaud"),
new Array ( "normal", "VS","Valais"),
new Array ( "normal", "NE","Neuchâtel"),
new Array ( "normal", "GE","Genève"),
new Array ( "normal", "JU","Jura")
);

CH_CH_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "N87", "Nationalratswahl 1987 (Na87)", new Array ( new Array ( "normal", "WNa83" ), new Array ( "gray", "WGr" ), new Array ( "normal", "ANa83" ), new Array ( "normal", "DNa83" ), new Array ( "gray", "AGr" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "N91", "Nationalratswahl 1991 (Na91)", new Array ( new Array ( "normal", "WNa87" ), new Array ( "gray", "WGr" ), new Array ( "normal", "ANa87" ), new Array ( "normal", "DNa87" ), new Array ( "gray", "AGr" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "N95", "Nationalratswahl 1995 (Na95)", new Array ( new Array ( "normal", "WNa91" ), new Array ( "gray", "WGr" ), new Array ( "normal", "ANa91" ), new Array ( "normal", "DNa91" ), new Array ( "gray", "AGr" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "N99", "Nationalratswahl 1999 (Na99)", new Array ( new Array ( "normal", "WNa95" ), new Array ( "gray", "WGr" ), new Array ( "normal", "ANa95" ), new Array ( "normal", "DNa95" ), new Array ( "gray", "AGr" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "N03", "Nationalratswahl 2003 (Na03)", new Array ( new Array ( "normal", "WNa99" ), new Array ( "gray", "WGr" ), new Array ( "normal", "ANa99" ), new Array ( "normal", "DNa99" ), new Array ( "gray", "AGr" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "N07", "Nationalratswahl 2007 (Na07)", new Array ( new Array ( "normal", "WNa83" ), new Array ( "normal", "WNa03" ), new Array ( "normal", "ANa83" ), new Array ( "normal", "ANa03" ), new Array ( "normal", "DNa83" ), new Array ( "normal", "DNa03" ), new Array ( "normal", "P" ) ) ),
new Array ( "normal", "N11", "Nationalratswahl 2011 (Na11)", new Array ( new Array ( "normal", "WNa83" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "ANa83" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "DNa83" ), new Array ( "normal", "DNa07" ), new Array ( "normal", "P" ) ) )
);

CH_ZH_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "KA99", "Kantonsratswahl 1999 (Ka99)", new Array ( new Array ( "gray", "WKa95" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA03", "Kantonsratswahl 2003 (Ka03)", new Array ( new Array ( "gray", "WKa99" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA07", "Kantonsratswahl 2007 (Ka07)", new Array ( new Array ( "gray", "WKa03" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) )
);

CH_BE_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G98", "Großratswahl 1998 (Gr98)", new Array ( new Array ( "gray", "WGr94" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G02", "Großratswahl 2002 (Gr02)", new Array ( new Array ( "gray", "WGr98" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G06", "Großratswahl 2006 (Gr06)", new Array ( new Array ( "gray", "WGr02" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "G10", "Großratswahl 2010 (Gr10)", new Array ( new Array ( "normal", "WGr06" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AGr06" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_LU_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G99", "Großratswahl 1999 (Gr99)", new Array ( new Array ( "gray", "WGr95" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G03", "Großratswahl 2003 (Gr03)", new Array ( new Array ( "gray", "WGr99" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G07", "Großratswahl 2007 (Gr07)", new Array ( new Array ( "gray", "WGr03" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "KA11", "Kantonsratswahl 2011 (Ka11)", new Array ( new Array ( "normal", "WGr07" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AGr07" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_UR_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L00", "Landratswahl 2000 (La00)", new Array ( new Array ( "gray", "WLa96" ), new Array ( "normal", "P" ) ) ),
new Array ( "gray", "L04", "Landratswahl 2004 (La04)", new Array ( new Array ( "gray", "WLa00" ), new Array ( "normal", "P" ) ) ),
new Array ( "normal", "L08", "Landratswahl 2008 (La08)", new Array ( new Array ( "normal", "WLa04" ), new Array ( "gray", "ALa04" ), new Array ( "normal", "P" ) ) )
);

CH_SZ_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "KA96", "Kantonsratswahl 1996 (Ka96)", new Array ( new Array ( "gray", "WKa92" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA00", "Kantonsratswahl 2000 (Ka00)", new Array ( new Array ( "gray", "WKa96" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA04", "Kantonsratswahl 2004 (Ka04)", new Array ( new Array ( "gray", "WKa00" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "KA08", "Kantonsratswahl 2008 (Ka08)", new Array ( new Array ( "normal", "WKa04" ), new Array ( "normal", "WNa07" ), new Array ( "gray", "AKa04" ), new Array ( "gray", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_OW_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "KA02", "Kantonsratswahl 2002 (Ka02)", new Array ( new Array ( "gray", "WKa98" ), new Array ( "gray", "AKa98" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA06", "Kantonsratswahl 2006 (Ka06)", new Array ( new Array ( "gray", "WKa02" ), new Array ( "gray", "AKa02" ), new Array ( "gray", "P" ) ) )
);

CH_NW_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L02", "Landratswahl 2002 (La02)", new Array ( new Array ( "gray", "WLa98" ), new Array ( "gray", "ALa98" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "L06", "Landratswahl 2006 (La06)", new Array ( new Array ( "gray", "WLa02" ), new Array ( "gray", "ALa02" ), new Array ( "gray", "P" ) ) )
);

CH_GL_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "gray", "L02", "Landratswahl 2002 (La02)", new Array ( new Array ( "gray", "WLa98" ), new Array ( "gray", "ALa98" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "L06", "Landratswahl 2006 (La06)", new Array ( new Array ( "gray", "WLa02" ), new Array ( "gray", "ALa02" ), new Array ( "gray", "P" ) ) )
);

CH_ZG_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "KA98", "Kantonsratswahl 1998 (Ka98)", new Array ( new Array ( "gray", "WKa94" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA02", "Kantonsratswahl 2002 (Ka02)", new Array ( new Array ( "gray", "WKa98" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA06", "Kantonsratswahl 2006 (Ka06)", new Array ( new Array ( "gray", "WKa02" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) )
);

CH_FR_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G96", "Großratswahl 1996 (Gr96)", new Array ( new Array ( "gray", "WGr91" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G01", "Großratswahl 2001 (Gr01)", new Array ( new Array ( "gray", "WGr96" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G06", "Großratswahl 2006 (Gr06)", new Array ( new Array ( "gray", "WGr01" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) )
);

CH_SO_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "KA97", "Kantonsratswahl 1997 (Ka97)", new Array ( new Array ( "gray", "WKa93" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA01", "Kantonsratswahl 2001 (Ka01)", new Array ( new Array ( "gray", "WKa97" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA05", "Kantonsratswahl 2005 (Ka05)", new Array ( new Array ( "gray", "WKa01" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "KA09", "Kantonsratswahl 2009 (Ka09)", new Array ( new Array ( "normal", "WKa05" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AKa05" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_BS_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G96", "Großratswahl 1996 (Gr96)", new Array ( new Array ( "gray", "WGr92" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G00", "Großratswahl 2000 (Gr00)", new Array ( new Array ( "gray", "WGr96" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G04", "Großratswahl 2004 (Gr04)", new Array ( new Array ( "gray", "WGr00" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G08", "Großratswahl 2008 (Gr08)", new Array ( new Array ( "gray", "WGr04" ), new Array ( "gray", "WNa07" ), new Array ( "gray", "P" ) ) )
);

CH_BL_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "L99", "Landratswahl 1999 (La99)", new Array ( new Array ( "gray", "WLa95" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "L03", "Landratswahl 2003 (La03)", new Array ( new Array ( "gray", "WLa99" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "L07", "Landratswahl 2007 (La07)", new Array ( new Array ( "gray", "WLa03" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "L11", "Landratswahl 2011 (La11)", new Array ( new Array ( "normal", "WLa07" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "ALa07" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_SH_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "KA96", "Kantonsratswahl 1996 (Ka96)", new Array ( new Array ( "gray", "WKa92" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA00", "Kantonsratswahl 2000 (Ka00)", new Array ( new Array ( "gray", "WKa96" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA04", "Kantonsratswahl 2004 (Ka04)", new Array ( new Array ( "gray", "WKa00" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA08", "Kantonsratswahl 2008 (Ka08)", new Array ( new Array ( "gray", "WKa04" ), new Array ( "gray", "WNa07" ), new Array ( "gray", "P" ) ) )
);

CH_SG_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "KA96", "Kantonsratswahl 1996 (Gr96)", new Array ( new Array ( "gray", "WKa92" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G00", "Großratswahl 2000 (Gr00)", new Array ( new Array ( "gray", "WGr96" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "KA04", "Kantonsratswahl 2004 (Ka04)", new Array ( new Array ( "normal", "WGr00" ), new Array ( "normal", "WNa03" ), new Array ( "normal", "P" ) ) ),
new Array ( "normal", "KA08", "Kantonsratswahl 2008 (Ka08)", new Array ( new Array ( "normal", "WKa04" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AKa04" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_AG_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G97", "Großratswahl 1997 (Gr97)", new Array ( new Array ( "gray", "WGr93" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G01", "Großratswahl 2001 (Gr01)", new Array ( new Array ( "gray", "WGr97" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G05", "Großratswahl 2005 (Gr05)", new Array ( new Array ( "gray", "WGr01" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "G09", "Großratswahl 2009 (Gr09)", new Array ( new Array ( "normal", "WGr05" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AGr05" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_TG_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G96", "Großratswahl 1996 (Gr96)", new Array ( new Array ( "gray", "WGr92" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G00", "Großratswahl 2000 (Gr00)", new Array ( new Array ( "gray", "WGr96" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G04", "Großratswahl 2004 (Gr04)", new Array ( new Array ( "gray", "WGr00" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "G08", "Großratswahl 2008 (Gr08)", new Array ( new Array ( "normal", "WGr04" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AGr04" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_TI_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G99", "Großratswahl 1999 (Gr99)", new Array ( new Array ( "gray", "WGr95" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G03", "Großratswahl 2003 (Gr03)", new Array ( new Array ( "gray", "WGr99" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G07", "Großratswahl 2007 (Gr07)", new Array ( new Array ( "gray", "WGr03" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) )
);

CH_VD_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G98", "Großratswahl 1998 (Gr98)", new Array ( new Array ( "gray", "WGr94" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G02", "Großratswahl 2002 (Gr02)", new Array ( new Array ( "gray", "WGr98" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G07", "Großratswahl 2007 (Gr07)", new Array ( new Array ( "gray", "WGr02" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) )
);

CH_VS_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G97", "Großratswahl 1997 (Gr97)", new Array ( new Array ( "gray", "WGr93" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G01", "Großratswahl 2001 (Gr01)", new Array ( new Array ( "gray", "WGr97" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G05", "Großratswahl 2005 (Gr05)", new Array ( new Array ( "gray", "WGr01" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "G09", "Großratswahl 2009 (Gr09)", new Array ( new Array ( "normal", "WGr05" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AGr05" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_NE_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G97", "Großratswahl 1997 (Gr97)", new Array ( new Array ( "gray", "WGr93" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G01", "Großratswahl 2001 (Gr01)", new Array ( new Array ( "gray", "WGr97" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G05", "Großratswahl 2005 (Gr05)", new Array ( new Array ( "gray", "WGr01" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "G09", "Großratswahl 2009 (Gr09)", new Array ( new Array ( "normal", "WGr05" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AGr05" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_GE_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "G97", "Großratswahl 1997 (Gr97)", new Array ( new Array ( "gray", "WGr93" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G01", "Großratswahl 2001 (Gr01)", new Array ( new Array ( "gray", "WGr97" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "G05", "Großratswahl 2005 (Gr05)", new Array ( new Array ( "gray", "WGr01" ), new Array ( "gray", "WNa03" ), new Array ( "gray", "P" ) ) ),
new Array ( "normal", "G09", "Großratswahl 2009 (Gr09)", new Array ( new Array ( "normal", "WGr05" ), new Array ( "normal", "WNa07" ), new Array ( "normal", "AGr05" ), new Array ( "normal", "ANa07" ), new Array ( "normal", "P" ) ) )
);

CH_JU_Wahlen = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
//new Array ( "gray", "P98", "Parlamentswahl 1998 (Pa98)", new Array ( new Array ( "gray", "WPa94" ), new Array ( "gray", "WNa95" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "P02", "Parlamentswahl 2002 (Pa02)", new Array ( new Array ( "gray", "WPa98" ), new Array ( "gray", "WNa99" ), new Array ( "gray", "P" ) ) ),
new Array ( "gray", "P06", "Parlamentswahl 2006 (Pa06)", new Array ( new Array ( "gray", "WPa02" ), new Array ( "gray", "WNa07" ), new Array ( "gray", "P" ) ) )
);

Typen1 = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "daten","Datendateien"),
new Array ( "normal", "swgraf1","S/W-Grafiken"),
new Array ( "normal", "swgraf2","S/W-Grafiken (Abweichungen)"),
new Array ( "normal", "fgraf","Farbgrafiken"),
new Array ( "normal", "map","Farbkarten")
);

Typen2 = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "daten","Datendateien"),
new Array ( "normal", "swgraf1","S/W-Grafiken"),
new Array ( "normal", "swgraf2","S/W-Grafiken (Abweichungen)"),
new Array ( "normal", "fgraf","Farbgrafiken")
);

Typen3 = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "fgraf","Farbgrafiken")
);

Typen4 = new Array (
new Array ( "normal", "nothing","<auswählen>"),
new Array ( "normal", "nothing","-----------"),
new Array ( "normal", "daten","Datendateien"),
new Array ( "normal", "fgraf","Farbgrafiken")
);

var ActLaender;
var ActGebiete;
var ActWahlen;
var ActAnalysen;
var ActTypen;

function hideLayer(whichLayer) {

if (document.getElementById) {
// this is the way the standards work
document.getElementById(whichLayer).style.visibility = "hidden";
}
else if (document.all) {
// this is the way old msie versions work
document.all[whichlayer].style.visibility = "hidden";
}
else if (document.layers) {
// this is the way nn4 works
document.layers[whichLayer].visibility = "hidden";
}

}

function showLayer(whichLayer) {

if (document.getElementById) {
// this is the way the standards work
document.getElementById(whichLayer).style.visibility = "visible";
}
else if (document.all) {
// this is the way old msie versions work
document.all[whichlayer].style.visibility = "visible";
}
else if (document.layers) {
// this is the way nn4 works
document.layers[whichLayer].visibility = "visible";
}

}

function selectLandChange (whichItem)
{

  ActWahlen=Nichts;
  ActAnalysen=Nichts;
  ActTypen=Nichts;

  switch(whichItem)
    {
    case "D":			
    case "D-frei":		ActGebiete=D_Gebiete; break;
    case "A":			
    case "A-frei":		ActGebiete=A_Gebiete; break;
    case "CH":			
    case "CH-frei":		ActGebiete=CH_Gebiete; break;
    case "info":		ActGebiete=Nichts;ActWahlen=Nichts;ActAnalysen=Nichts;ActTypen=Nichts;break;
//    case "aktuell-D":	ActGebiete=Nichts;ActWahlen=Nichts;ActAnalysen=Nichts;ActTypen=Nichts;break;
//    case "aktuell-A":	ActGebiete=Nichts;ActWahlen=Nichts;ActAnalysen=Nichts;ActTypen=Nichts;break;
//    case "aktuell-CH":	ActGebiete=Nichts;ActWahlen=Nichts;ActAnalysen=Nichts;ActTypen=Nichts;break;
    case "nothing":		ActGebiete=Nichts; document.formMain.selectLand.selectedIndex = 0; break;
    default:			break;
    }

//  document.formMain.SubmitButton.disabled = ( whichItem!="info" && whichItem!="aktuell-D" && whichItem!="aktuell-A" && whichItem!="aktuell-CH" ) ||
//                                            document.formMain.selectLand[document.formMain.selectLand.options.selectedIndex].className == "gray";

  document.formMain.SubmitButton.disabled = ( whichItem != "info" ) || document.formMain.selectLand[document.formMain.selectLand.options.selectedIndex].className == "gray";

  loadSelect (document.formMain.selectGebiet,ActGebiete,ActLaender[document.formMain.selectLand.options.selectedIndex] [0]); 
  loadSelect (document.formMain.selectWahl, ActWahlen,"normal");
  loadSelect (document.formMain.selectAnalyse, ActAnalysen,"normal");
  loadSelect (document.formMain.selectTyp, ActTypen,"normal");

}

function selectGebietChange (whichItem)
{

  ActAnalysen=Nichts;
  ActTypen=Nichts;

switch (document.formMain.selectLand.options[document.formMain.selectLand.options.selectedIndex].value)
   {

   case "D":
   case "D-frei":
     switch(whichItem)
       {
       case "D":		ActWahlen=D_D_Wahlen; break;
       case "SH":		ActWahlen=D_SH_Wahlen; break;
       case "HH":		ActWahlen=D_HH_Wahlen; break;
       case "NI":		ActWahlen=D_NI_Wahlen; break;
       case "HB":		ActWahlen=D_HB_Wahlen; break;
       case "NW":		ActWahlen=D_NW_Wahlen; break;
       case "HE":		ActWahlen=D_HE_Wahlen; break;
       case "RP":		ActWahlen=D_RP_Wahlen; break;
       case "BW":		ActWahlen=D_BW_Wahlen; break;
       case "BY":		ActWahlen=D_BY_Wahlen; break;
       case "SL":		ActWahlen=D_SL_Wahlen; break
       case "BE":		ActWahlen=D_BE_Wahlen; break
       case "BB":		ActWahlen=D_BB_Wahlen; break;
       case "MV":		ActWahlen=D_MV_Wahlen; break;
       case "SN":		ActWahlen=D_SN_Wahlen; break;
       case "ST":		ActWahlen=D_ST_Wahlen; break;
       case "TH":		ActWahlen=D_TH_Wahlen; break;
       case "nothing":	ActWahlen=Nichts; document.formMain.selectGebiet.selectedIndex = 0; break;
       default:			break;
       }
     break;

   case "A":
   case "A-frei":
     switch(whichItem)
       {
       case "A":		ActWahlen=A_A_Wahlen; break;
       case "BGL":		ActWahlen=A_BGL_Wahlen; break;
       case "KTN":		ActWahlen=A_KTN_Wahlen; break;
       case "NOE":		ActWahlen=A_NOE_Wahlen; break;
       case "OOE":		ActWahlen=A_OOE_Wahlen; break;
       case "SBG":		ActWahlen=A_SBG_Wahlen; break;
       case "STM":		ActWahlen=A_STM_Wahlen; break;
       case "TIR":		ActWahlen=A_TIR_Wahlen; break;
       case "VBG":		ActWahlen=A_VBG_Wahlen; break;
       case "WI":		ActWahlen=A_WI_Wahlen; break;
       case "GR":		ActWahlen=A_GR_Wahlen; break;
       case "nothing":	ActWahlen=Nichts; document.formMain.selectGebiet.selectedIndex = 0; break;
       default:			break;
       }
     break;

   case "CH":
   case "CH-frei":
     switch(whichItem)
       {
       case "CH":		ActWahlen=CH_CH_Wahlen; break;
       case "ZH":		ActWahlen=CH_ZH_Wahlen; break;
       case "BE":		ActWahlen=CH_BE_Wahlen; break;
       case "LU":		ActWahlen=CH_LU_Wahlen; break;
       case "UR":		ActWahlen=CH_UR_Wahlen; break;
       case "SZ":		ActWahlen=CH_SZ_Wahlen; break;
       case "OW":		ActWahlen=CH_OW_Wahlen; break;
       case "NW":		ActWahlen=CH_NW_Wahlen; break;
       case "GL":		ActWahlen=CH_GL_Wahlen; break;
       case "ZG":		ActWahlen=CH_ZG_Wahlen; break;
       case "FR":		ActWahlen=CH_FR_Wahlen; break;
       case "SO":		ActWahlen=CH_SO_Wahlen; break;
       case "BS":		ActWahlen=CH_BS_Wahlen; break;
       case "BL":		ActWahlen=CH_BL_Wahlen; break;
       case "SH":		ActWahlen=CH_SH_Wahlen; break;
       case "SG":		ActWahlen=CH_SG_Wahlen; break;
       case "AG":		ActWahlen=CH_AG_Wahlen; break;
       case "TG":		ActWahlen=CH_TG_Wahlen; break;
       case "TI":		ActWahlen=CH_TI_Wahlen; break;
       case "VD":		ActWahlen=CH_VD_Wahlen; break;
       case "VS":		ActWahlen=CH_VS_Wahlen; break;
       case "NE":		ActWahlen=CH_NE_Wahlen; break;
       case "GE":		ActWahlen=CH_GE_Wahlen; break;
       case "JU":		ActWahlen=CH_JU_Wahlen; break;
       case "nothing":	ActWahlen=Nichts; document.formMain.selectGebiet.selectedIndex = 0; break;
       default:			break;
       }
     break;

   default: break;
   }

  document.formMain.SubmitButton.disabled=true;
  loadSelect (document.formMain.selectWahl, ActWahlen,ActGebiete[document.formMain.selectGebiet.options.selectedIndex] [0]);
  loadSelect (document.formMain.selectAnalyse, ActAnalysen, "normal");
  loadSelect (document.formMain.selectTyp, ActTypen,"normal");

}


function selectWahlChange(whichItem)
{

  ActTypen=Nichts;

  if (whichItem=="nothing"){
    Analysen=Nichts;
    document.formMain.selectWahl.selectedIndex = 0;
    }
  else{

    Analysen = new Array ();
    Analysen [ 0] = new Array ( "normal", "nothing","<auswählen>");
    Analysen [ 1] = new Array ( "normal", "nothing","-----------");
    Analysen [ 2] = new Array ( "normal", "info","Texte");
    Analysen [ 3] = new Array ( "normal", "nothing","-----------");

    for (i=0;i<ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3].length;i++){
      subclass=ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [0];
      switch (ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].substr(0,1) )
        {
        case "W":	Analysen [Analysen.length] = new Array ( subclass, ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].substr(0,5), "Wählerwanderung (von "+ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].substr(1,10)+")" );
                    j=Analysen.length-1;
					Analysen [j] [1] = Analysen [j] [1].replace ( /WEu/, "wander/E" ); // Europawahl (D/A/CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WBu/, "wander/B" ); // Bundestagswahl (D)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WLa[^0-9]*/, "wander/L" ); // Landtagswahl (D/A) [WLa98 --> wander/L98  WLa/Bü --> wander/L etc.], Landratswahl (CH-BL)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WBü/, "wander/BUE" ); // Bürgerschaftswahl (D-HH/D-HB)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WAb/, "wander/A" ); // Abgeordnetenhauswahl (D-BE)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WOB/, "wander/OB" ); // Oberbürgermeisterwahl/Landratswahl (D-NW)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WBp/, "wander/BP" ); // Bundespräsidentenwahl (A) 
					Analysen [j] [1] = Analysen [j] [1].replace ( /WNa/, "wander/N" ); // Nationalratswahl (A/CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WGe/, "wander/GE" ); // Gemeinderatswahl (A/D-NW)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WGr/, "wander/G" ); // Großratswahl (CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WKo/, "wander/K" ); // Kommunalwahl (D)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WKa/, "wander/KA" ); // Kantonsratswahl (CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WPa/, "wander/PA" ); // Parlamentswahl (CH-JUR)
					Analysen [j] [1] = Analysen [j] [1].replace ( /WSt/, "wander/S" ); // Stadtverordnetenwahl (D-HB)
                    break;
//
// Bei Zeiten den ganzen Verzeichnisbaum umbenennen: 
// anteile --> sozial
// demos   --> demogr
// und statt "A" --> "Z"
//		
        case "A":	Analysen [Analysen.length] = new Array ( subclass, ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].substr(0,5), "Sozialstrukturanteile (zu "+ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].substr(1,10)+")" );
                    j=Analysen.length-1;
					Analysen [j] [1] = Analysen [j] [1].replace ( /AEu/, "anteile/E" ); // Europawahl (D/A/CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /ABu/, "anteile/B" ); // Bundestagswahl (D)
					Analysen [j] [1] = Analysen [j] [1].replace ( /ALa[^0-9]*/, "anteile/L" ); // Landtagswahl (D/A) [WLa98 --> wander/L98  WLa/Bü --> wander/L etc.], Landratswahl (CH-BL)
					Analysen [j] [1] = Analysen [j] [1].replace ( /ABü/, "anteile/BUE" ); // Bürgerschaftswahl (D-HH/D-HB)
					Analysen [j] [1] = Analysen [j] [1].replace ( /AAb/, "anteile/A" ); // Abgeordnetenhauswahl (D-BE)
					Analysen [j] [1] = Analysen [j] [1].replace ( /AOB/, "anteile/OB" ); // Oberbürgermeisterwahl/Landratswahl (D-NW)
					Analysen [j] [1] = Analysen [j] [1].replace ( /ABp/, "anteile/BP" ); // Bundespräsidentenwahl (A) 
					Analysen [j] [1] = Analysen [j] [1].replace ( /ANa/, "anteile/N" ); // Nationalratswahl (A/CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /AGe/, "anteile/GE" ); // Gemeinderatswahl (A/D-NW)
					Analysen [j] [1] = Analysen [j] [1].replace ( /AGr/, "anteile/G" ); // Großratswahl (CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /AKo/, "anteile/K" ); // Kommunalwahl (D)
					Analysen [j] [1] = Analysen [j] [1].replace ( /AKa/, "anteile/KA" ); // Kantonsratswahl (CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /APa/, "anteile/PA" ); // Parlamentswahl (CH-JUR)
					Analysen [j] [1] = Analysen [j] [1].replace ( /ASt/, "anteile/S" ); // Stadtverordnetenwahl (D-HB)
                    break;
        case "D":	Analysen [Analysen.length] = new Array ( subclass, ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].substr(0,5), "Demografieanteile (zu "+ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].substr(1,10)+")" );
                    j=Analysen.length-1;
					Analysen [j] [1] = Analysen [j] [1].replace ( /DEu/, "demos/E" ); // Europawahl (D/A/CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DBu/, "demos/B" ); // Bundestagswahl (D)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DLa[^0-9]*/, "demos/L" ); // Landtagswahl (D/A) [WLa98 --> wander/L98  WLa/Bü --> wander/L etc.], Landratswahl (CH-BL)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DBü/, "demos/BUE" ); // Bürgerschaftswahl (D-HH/D-HB)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DAb/, "demos/A" ); // Abgeordnetenhauswahl (D-BE)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DOB/, "demos/OB" ); // Oberbürgermeisterwahl/Landratswahl (D-NW)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DBp/, "demos/BP" ); // Bundespräsidentenwahl (A) 
					Analysen [j] [1] = Analysen [j] [1].replace ( /DNa/, "demos/N" ); // Nationalratswahl (A/CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DGe/, "demos/GE" ); // Gemeinderatswahl (A/D-NW)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DGr/, "demos/G" ); // Großratswahl (CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DKo/, "demos/K" ); // Kommunalwahl (D)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DKa/, "demos/KA" ); // Kantonsratswahl (CH)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DPa/, "demos/PA" ); // Parlamentswahl (CH-JUR)
					Analysen [j] [1] = Analysen [j] [1].replace ( /DSt/, "demos/S" ); // Stadtverordnetenwahl (D-HB)
                    break;
        case "S":	if ( ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].length > 1 ) 
						Analysen [Analysen.length] = new Array ( subclass, "split", ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1] );
					else
						Analysen [Analysen.length] = new Array ( subclass, "split", "Stimmensplitting" );
					break;
        case "P":	if ( ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1].length > 1 ) 
						Analysen [Analysen.length] = new Array ( subclass, "pana", ActWahlen[document.formMain.selectWahl.options.selectedIndex] [3] [i] [1] );
					else
						Analysen [Analysen.length] = new Array ( subclass, "pana", "Panaschierstatistik" );
					break;
        default:	break;
        }  
      }
    }

  if (Analysen.length == 4 ){
    Analysen = new Array ();
    Analysen [0] = new Array ( "normal", "nothing","<Keine Analysen>");
    }

  ActAnalysen=Analysen;

  document.formMain.SubmitButton.disabled=true;
  loadSelect (document.formMain.selectAnalyse, ActAnalysen, ActWahlen[document.formMain.selectWahl.options.selectedIndex] [0]);
  loadSelect (document.formMain.selectTyp, ActTypen, "normal");

//alert ( Analysen[0][0] + "-" + Analysen[0][1] + "++++++" + Analysen[1][0] + "-" + Analysen[1][1] + "++++++" + Analysen[2][0] + "-" + Analysen[2][1] );

}

function selectAnalyseChange (whichItem)
{

 switch(whichItem.substr(0,4))
   {
   case "info":	ActTypen=Nichts; break;
   case "noth":	ActTypen=Nichts; document.formMain.selectAnalyse.selectedIndex = 0; break;
   case "pana":	ActTypen=Typen3; break;
   case "ante":	ActTypen=Typen4; break;
   case "demo":	ActTypen=Typen4; break;
   case "spli":	ActTypen=Typen1; break;
   case "wand": ActTypen=Typen1; break;

//              if ( ( whichItem=="wander/L" || whichItem=="wander/G" ) &&
//                   ( document.formMain.selectWahl [document.formMain.selectWahl.options.selectedIndex].value.substr(0,1) == "E" ||
//                     document.formMain.selectWahl [document.formMain.selectWahl.options.selectedIndex].value.substr(0,1) == "B" ||
//                     document.formMain.selectWahl [document.formMain.selectWahl.options.selectedIndex].value.substr(0,1) == "N" ) )
//                ActTypen=Typen2;
//              else
//                ActTypen=Typen1;
//              break;
   }

  document.formMain.SubmitButton.disabled = whichItem!="info" || document.formMain.selectAnalyse[document.formMain.selectAnalyse.options.selectedIndex].className == "gray";

  loadSelect (document.formMain.selectTyp,ActTypen,ActAnalysen[document.formMain.selectAnalyse.options.selectedIndex] [0], ActAnalysen[document.formMain.selectAnalyse.options.selectedIndex] [0]);

}

function selectTypChange (whichItem)
{
 switch(whichItem)
   {
   case "nothing":	document.formMain.selectTyp.selectedIndex = 0; break;
   default: document.formMain.SubmitButton.disabled = document.formMain.selectTyp.options[document.formMain.selectTyp.options.selectedIndex].className == "gray"; break;
   }
}

function loadSelect (aSelect, Values, aclass){

  while (aSelect.length>0)
    aSelect.options[aSelect.length-1]=null;

  if ( Values != 0 ){
    for ( i=0;i<Values.length;i++)
      if (Values [i] [1].length > 0 ){
        aSelect.options[aSelect.length]=new Option ( Values [i] [2], Values [i] [1], i==0, i==0);
        if ( aclass!="gray")
          aSelect.options[aSelect.length-1].className=Values [i] [0];
        else
          aSelect.options[aSelect.length-1].className=aclass;
	 }
    aSelect.selectedIndex = 0;
    }
}

function Reselect (aSelect, ItemValue){

  i=0;
  while ( i<aSelect.length)
    if (aSelect.options[i].value==ItemValue){
      aSelect.selectedIndex = i;
      i=aSelect.length;
      }
    else
      i++;

  if ( aSelect.selectedIndex>0)    
    switch(aSelect)
      {
      case document.formMain.selectLand:		selectLandChange	(ItemValue);break
      case document.formMain.selectGebiet:		selectGebietChange	(ItemValue);break
      case document.formMain.selectWahl:		selectWahlChange	(ItemValue);break
      case document.formMain.selectAnalyse:		selectAnalyseChange	(ItemValue);break
      case document.formMain.selectTyp:			selectTypChange		(ItemValue);break
      default: break;
      }

}

function formMainReset(gopage){

  ActLaender=Laender;
  ActGebiete=Nichts;
  ActWahlen=Nichts;
  ActAnalysen=Nichts;
  ActTypen=Nichts;

  loadSelect (document.formMain.selectLand,ActLaender);
  loadSelect (document.formMain.selectGebiet,ActGebiete);
  loadSelect (document.formMain.selectWahl,ActWahlen);
  loadSelect (document.formMain.selectAnalyse,ActAnalysen);
  loadSelect (document.formMain.selectTyp,ActTypen);

  document.formMain.SubmitButton.disabled=true;

  if (gopage!="")
    location.replace (gopage);
  }

formMainReset (false);

