// Levels 
//------------------------------------------------------------------------------------------------------------
xmax=16; ymax=12; zmax=xmax*ymax;
code=".:wB#O*ZA=HT";

var f=new Array();
var lname=new Array('Testlevel','Haag','Brücke','Sandbox','Isola bella','Erdspalten',
                    'Badesee','durch den Fluss','Sandrosen','Trampelpfade','Wattwanderung',
                    'Hausboot','Land unter','Wasserfall','Roundup','Waschanlage',
                    'verzaunt','oops!','tunneln','wir beamen...','Reviere',
                    'zu gierig?','Nur Mut!','Klärteiche','Spanish Flea','River',
                    'Rampen','verbaut?','Flussbiegung','Erdrisse','Garten',
                    'Teichinsel','Ende');
maxlevels=lname.length;

var lzeit=new Array(999999,300,280,250,200,300, 280,250,200,180,180,
                    150,150,150,200,150, 150,300,200,150,150,
                    100,150,100,150,150, 100,100,100,100,100,
                    60,60);

var lpfeile=new Array(1000,5,10,10,8,12, 10,10,10,10,10,
                         10,10,15,15,10, 15,10,10,15,15,
                         15,10,10,15,10,  8,10,10,10,10,
                         10,10);

var wesp=new Array(80, -1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,
                       -1,-1,-1,-1,-1,  -1,-1,-1,-1,-1,
                       -1,-1,-1,164,164, 192,192,96,128,120,
                       264,176);

// ---------------------------------------------------------------------------------------------------
// --- An die Pottkieker: ----------------------------------------------------------------------------
// Hier war ich einfach zu faul, ROT-13 drüberlaufenzulassen oder das Ganze noch tiefer zu verstecken.
// Es ist ja nur ein Spiel!
// ---------------------------------------------------------------------------------------------------

var passw=new Array('','','Lämmergeier','Merino','Bählamm','Fontaine',
                    'Schnauzebauz','Persianer','Leithammel','Heidschnucke','Aesop',
                    'Mondschaf','Lessing','Schäferhund','Lammkotelett','Morgenstern',
                    'Schafskäse','Thurber','Schäferköter','Schafstall','Futterkrippe',
                    'Hammelsprung','Dickhorn','Osterlamm','Herb_Alpert','Eithne',
                    'Mufflon','Bighorn','Aries','Schafgarbe','Weideland',
                    'Viehtränke','Schwarznasenschaf','\n - Ende der Durchsage! - ');



function lade_level(nr)
{ if (nr==0) t=t="www:....*......Zwww:::..#.....OOwwwww:::B::::::O::wwwwwwwwwww:::..O*wwwwwwwwwwww....O....OOOwwww...........*.......B..######..BB...............#......B......**#B.....B........#A.....B.BB#####B";
  else if (nr==1) t="###############Z........*.......B..............B.....B.........B....BBB...........*BBBBBBB.*.BBB........B.....BB...............B.............................**B.....B..........A...BB.......BBB";
  else if (nr==2) t="###############Z........*.......B...B..........BwwwwwBww.......Bwwwwwwwwww......wwwwwwwwwB.*.BBB#.....*.www.....#.*.....====....#........wwwwB..#.........Bwwww.#....B..*..BwwwwA...BB......wwww";
  else if (nr==3) t="BB#*:::Z:::.#.BBB.#.:::::::.#.BBB..............B....#######..*.B.*....................BB......B......BBBB...BBB.........BB.......BB.....BB.*.....BBB.....B....BB..BB..*......BB.A............B..";
  else if (nr==4) t="...............Z...................*.:::::..........::www:::.......::wwwwww:......::www**www......:wwww*wwwwB.BB.BBBwwwwwwBB.......B###.###...................*.......................A.........";
  else if (nr==5) t="#.......Z.#:::::#..*......#*:*::#.OOOOO#..#:::::#OO....#....::..#....*.#..##::###..B...#....::.##..BB..####::::#..........*::::B........B..B::.B.......BBB..............BBB.....A...........####";
  else if (nr==6) t="Z...wwwwwwwwwBBB.....wwwwwwwwwBB......wwwwwwwwBBBBB.....*ww*.wwB.BBBB.######wwww.*.BB.....wwwwww....###...wwHwwB....B......wHwww....BB.BBB..Hwww...*B*..BBB...Bw........BBBB....A...BBB.......BB";
  else if (nr==7) t="A..BB.......BBBB..BB..........Bw..B..#*.......ww.....#.......www.....#......wwBw....*#.....wwwww.....#....ww*ww:.........wwwww::........ww*ww::.B.*....wwwww:::.BB....wwBww:::..BBBB.wwwww::...Z";
  else if (nr==8) t="...:..OZOOO.....:::::...........::*::......*...B.::*::.......BBB.:::*:########BB...:::........:w..............:w.............::w.............:ww........*...::ww...........::wwBB...BAB...::wwwB";
  else if (nr==9) t="H....H.====.....H.==.....==H.==.H....H.....H...HH.H..HH.HH..=:.HH.H:ZHH.HH.==..H..H::H.=.H.::==*H.HH.H*::H.:H*.HH.:.H.HH..=.H..HH.:*H.HHH..HH.HHH::::.HHH.HH:.H:*=H:==.H.=.H==H:.......A........";
  else if (nr==10) t="..................::::ww*ww...Z.wwww:::.........wwwwwwwww.......##wwwwwwwwww...*..###wwwwwwww..........::::www......wwww.:::www...wwww*w...::ww...www*ww....www#..ww*ww.....wwww##......A#wwwwww";
  else if (nr==11) t="wwww::=.B.==.B..Zww:::=====..*B.wwww::======...Bwwww::=.B.===...w:w:::========..:::::B..........:::::B..A.B.....HHHHH.........*.....H..*.........B*BH...............H......*....................";
  else if (nr==12) t="A.....ww*.....ww...wwwwwww...www...wwwwwwww.wwww.#####:::wwwwww....wwB:Z:w.ww....*.www:::w..wwww...H.wwwww.wwwww...H..ww.*w.....wwww..ww*.w..ww.ww..w...wwwww.w*w........www..wwwww.ww.w.www..ww";
  else if (nr==13) t="BBB.B.:O:#####wwBB....:*:....wwwB.*...:O:...wwwwB..*.B:O:..www........:O:.wwww.B......:wwwwwww.BA.....:wwwwwww.Z....*.:O:.wwww........:O:..www..*.....:=:#..ww.BBB....:=:#...wwwBBBB..:O:#....ww";
  else if (nr==14) t="################:..*...........:H.========.....HH.B..====.H.==.HH.H.H*==.HH.*B.HH.H.HHB.HHH.==.HH.H.H.=ZHHH.B*.HH.H..===.HH.==.HH.::=====.H....H.=:=======.====.........*.......A...............";
  else if (nr==15) t="#......==w=ww:###....*==w=www:..#....===w=www:..#..*====www=w:..#..===ww=w=ww:..#*==w=w===www:.Z#..===ww===ww:..#..*===ww==ww:..#....=====www:..#....*=www=ww:..#......===www:..#...A...=w=ww:##";
  else if (nr==16) t="###Z###BBBBBBBBB#.....O.::ww*.BB#.....#..::ww*.B#.....#...::ww*B##H###O....::www::.==:O.....::ww::H..........::w::H.......#.###w::.*......#....w::H::..*::#....w::.:::::::#.BA.w::##::##:#######";
  else if (nr==17) t="###############Z........*.....T.B..............B.....B.........B....BBB...........*BBBBBBB.*.BBB........B.....BB...............B.....................T.....T.**B.....B..........A...BB.......BBB";
  else if (nr==18) t="....B..Z..............*.......*.:...B..........:::###:.:.::###:::::.:::::.::.:::###T########T###......::::........###.*....###..................##*##..###.#.###....####...##*..........A.......";
  else if (nr==19) t=".::*:::.BB.::::Z::::::......:::#:*:..........::#::...........::#::....OTOOOOOOOO:..OOOOOOOO...:#OOOOOOOO......:#............*..#...............B..*....*....T..B..............BBA.BB......BBBBBB";
  else if (nr==20) t="################BZ...BB....B.B.BBw....BBB..B...BB.B..B..B*.BBBBBB.....T.B...B..BBBBBBBB.B...B..BB...T...B..T...BB.....BBBBBB...BB.....B..T.B.**BB.*...B.*..B...BBA....B....B...B################";
  else if (nr==21) t="################Z...w=ww=ww=w.B.B.....BBBB....BB.B....B...BB.BB...B..BB...B.BB.....B.B..*.=T=...A...T..*...*..*...BB.B....=T=.....B.*.BBBB.B.B...B.....BB.....B.....w=ww=ww=w..B################";
  else if (nr==22) t="........Z..........*....T....*........................*...*........B.BBB.BBB.B..B..B.........B.BBOOBO#######.B.BT..........O...T######.....#####=.....::::*....=......:::::.....T.....::A::....T";
  else if (nr==23) t=".................T==T======T==*..HwwHwwwwwwHwwB..HwwHwwwwwwHwwB..T==T=T==T=:wwB..H....HwwHwHww*..H....HwwwwHwwB..H.Z.*HwwwwHwwB..H*...HwwHwHwwB..T====T==:=T==*..........................A......";
  else if (nr==24) t="###############Z........*.......B..............B.....B.........B....BBB...........*BBBBBBB.*.BBB........B.....BB...............B.............................**B.....B..........A...BB.......BBB";
  else if (nr==25) t="Z###############................B.....*.........BB:::H*::::::B::BwwwwHBwww*wwwBwwwwwwHwwwwwwwwwwwww*wHwwwwwwwwww::::BH::B:::::::................BB...............BBB...............BB...B####A#B";
  else if (nr==26) t="#######Z########::*.........*.::B..............B...............B:HwwH:HHwwH:H:HwwHwwHwHHwwHwHwHwwHwwHwHHwwHwHwHw:T::T:::::T:::T:::.............:B.*.........*.:BBB....*......:BB:::.....A....:::";
  else if (nr==27) t="#...........::T:#..*........:TZT#....*......::T:#...........::::#::H:::H::::H:::OOOOOOOHOOOOHOOOOOOHOOOHOOOOHOOO#::H*::H::::H:::............*...A.........................*.....################";
  else if (nr==28) t="#.BBB.......BBBB#.........*...BB#.Z.B..........B#...B.......*..B#::Twwwww::.....OOOHwwwwwww:....OOOHwwwwwwww:...#........Twww:..#A.........www:.#...*......www:.#.*.....*..Twww.#...........wwwT";
  else if (nr==29) t="Owwwwww....:::OB:Owwww.*...::OBB::Oww.....::O...w::O::....:O...Zww::O::T.:O.....w::O:O:::OT.....::O...O:O....*..:O..T..O:.......O..*....O...*............O............*...O....B....A......O..BB";
  else if (nr==30) t="BBB.........BBBBB..B...H...B...BBB..B..T..*..BBBB.BB.*BwB*..B..BB....BwwwB.....BB.==TwwZwwT==.BBB....BwwwB.....BB.B..*BwB*.....BBB..B..T..B...ABB..B...H...B...BB.B....H....B..BBBBBBB...BBBBBBB";
  else if (nr==31) t="B.B.Bw=ww..BBBB..T.Twwww:...BB..B.Z.Bw=ww....*.B.T.Twwww:.*....BBwBw.w=ww.....BBwwwwwwww:....B..HwHwHwww:....*.Bwwwwwww::.......w:w:w::::......B...........*..BB...........BB..BB..A...*..BBBB.T";

  else t="::::::::::::::::::wwwwwwwwwwww:::w.......*....w::wBBB.B..B.BB*w::wB*..BB.B.BTBw::wBBB.BB*B.B.Bw::wB...B*BB.B.Bw::wBT..B.BB.BZBw::wBBB.B..B.BB.w::w............w:::####wwwww###::::::::::A:::::::";
  for (var i=0; i<t.length; i++) { f[i]=code.indexOf(t.charAt(i)); if (f[i]==8) start=i; else if (f[i]==7) ziel=i; }
}



