commit c56a9bf56d076ea507a4b7056ebabc3bac4669fc Author: Jan Tojnar Date: Thu Jan 13 22:50:25 2022 +0100 Initial commit diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..a9707e2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +**/original/*.jpg filter=lfs diff=lfs merge=lfs -text +**/thumb/*.jpg filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa4ff8d --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.log +entries/ +seep/ diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..d292151 --- /dev/null +++ b/.htaccess @@ -0,0 +1,22 @@ +Options +FollowSymlinks +RewriteEngine on +RewriteRule ^cs/(.+)/$ /index.php?page=$1&lang=cs [QSA] +RewriteRule ^en/(.+)/$ /index.php?page=$1&lang=en [QSA] +RewriteRule ^de/(.+)/$ /index.php?page=$1&lang=de [QSA] +RewriteRule ^cs$ /cs/ [R,QSA] +RewriteRule ^en$ /en/ [R,QSA] +RewriteRule ^de$ /de/ [R,QSA] +RewriteRule ^cs/$ /index.php?page=main&lang=cs [QSA] +RewriteRule ^en/$ /index.php?page=main&lang=en [QSA] +RewriteRule ^de/$ /index.php?page=main&lang=de [QSA] +RewriteRule ^/sitemap\.txt$ /sitemap.php +RewriteRule (.*)\.pg$ [F] +RewriteRule (.*)\.pgc[1-9]$ [F] +RewriteRule (.*)\.mn$ [F] +RewriteRule ^cs/(.+)$ /index.php?page=$1&lang=cs [QSA] +RewriteRule ^en/(.+)$ /index.php?page=$1&lang=en [QSA] +RewriteRule ^de/(.+)$ /index.php?page=$1&lang=de [QSA] +ErrorDocument 404 /index.php?page=error/404&lang=cs +ErrorDocument 403 /index.php?page=error/403&lang=cs +AddDefaultCharset UTF-8 + diff --git a/3DCaptcha.php b/3DCaptcha.php new file mode 100644 index 0000000..90a9b55 --- /dev/null +++ b/3DCaptcha.php @@ -0,0 +1,59 @@ + 80, 'y' => 30); +$captcha_dim = array('x' => 300, 'y' => 90); +$distance = array('x' => 1, 'y' => 1, 'z' => 1); +$metric = array('x' => 10, 'y' => 20, 'z' => 5); +$offset = array('x' => 0, 'y' => -60); + +# matrice +$matrix = imagecreatetruecolor($matrix_dim['x'], $matrix_dim['y']); +$black = imagecolorexact($matrix, 0, 0, 0); +$white = imagecolorexact($matrix, 255, 255, 255); +imagefill($matrix, 0, 0, $white); + +# font calibri neni kvůli licenčním podmínkám připojen, použijte jakýkoliv svůj +imagefttext($matrix, 20, 0, 2, 25, $black, './3DCaptcha.ttf', $_SESSION["captcha"]); + +# výpočet bodů ve 3d +$point = array(); +for ($x = 0; $x < $matrix_dim['x']; $x++) { + for ($y = 0; $y < $matrix_dim['y']; $y++) { + $lightness = imagelightnessat($matrix, $x, $y); + $point[$x][$y] = $perspective->get_projection(array('x' => $x * $metric['x'] + $distance['x'], 'y' => $lightness * $metric['y'] + $distance['y'], 'z' => ($matrix_dim['y'] - $y) * $metric['z'] + $distance['z'])); + } +} +imagedestroy($matrix); + + +# obrázek captcha +$captcha = imagecreatetruecolor($captcha_dim['x'], $captcha_dim['y']); + +# antialiasing čar - pro menší zátěž lze vypnout +//imageantialias($captcha, true); + +$black = imagecolorexact($captcha, 255, 0, 0); +$white = imagecolorexact($captcha, 255, 255, 255); +imagefill($captcha, 0, 0, $white); + +# vykreslení vrstevnic +for ($x = 1; $x < $matrix_dim['x']; $x++) { + for ($y = 1; $y < $matrix_dim['y']; $y++) { + imageline($captcha, -$point[$x - 1][$y - 1]['x'] + $offset['x'], -$point[$x - 1][$y - 1]['y'] + $offset['y'], -$point[$x][$y]['x'] + $offset['x'], -$point[$x][$y]['y'] + $offset['y'], $black); + } +} + +# výstup +header('Content-type: image/png'); +imagepng($captcha); +?> diff --git a/3DCaptcha.ttf b/3DCaptcha.ttf new file mode 100644 index 0000000..ff0815c Binary files /dev/null and b/3DCaptcha.ttf differ diff --git a/Skirogaining_2010/.htaccess b/Skirogaining_2010/.htaccess new file mode 100644 index 0000000..0de7baa --- /dev/null +++ b/Skirogaining_2010/.htaccess @@ -0,0 +1,22 @@ +Options +FollowSymlinks +RewriteEngine on +RewriteRule ^cs/(.+)/$ /Skirogaining_2010/index.php?page=$1&lang=cs [QSA] +RewriteRule ^en/(.+)/$ /Skirogaining_2010/index.php?page=$1&lang=en [QSA] +RewriteRule ^de/(.+)/$ /Skirogaining_2010/index.php?page=$1&lang=de [QSA] +RewriteRule ^cs$ /Skirogaining_2010/cs/ [R,QSA] +RewriteRule ^en$ /Skirogaining_2010/en/ [R,QSA] +RewriteRule ^de$ /Skirogaining_2010/de/ [R,QSA] +RewriteRule ^cs/$ /Skirogaining_2010/index.php?page=main&lang=cs [QSA] +RewriteRule ^en/$ /Skirogaining_2010/index.php?page=main&lang=en [QSA] +RewriteRule ^de/$ /Skirogaining_2010/index.php?page=main&lang=de [QSA] +RewriteRule ^/sitemap\.txt$ /Skirogaining_2010/sitemap.php +RewriteRule (.*)\.pg$ [F] +RewriteRule (.*)\.pgc[1-9]$ [F] +RewriteRule (.*)\.mn$ [F] +RewriteRule ^cs/(.+)$ /Skirogaining_2010/index.php?page=$1&lang=cs [QSA] +RewriteRule ^en/(.+)$ /Skirogaining_2010/index.php?page=$1&lang=en [QSA] +RewriteRule ^de/(.+)$ /Skirogaining_2010/index.php?page=$1&lang=de [QSA] +ErrorDocument 404 /Skirogaining_2010/index.php?page=error/404&lang=cs +ErrorDocument 403 /Skirogaining_2010/index.php?page=error/403&lang=cs +AddDefaultCharset UTF-8 + diff --git a/Skirogaining_2010/3DCaptcha.php b/Skirogaining_2010/3DCaptcha.php new file mode 100644 index 0000000..90a9b55 --- /dev/null +++ b/Skirogaining_2010/3DCaptcha.php @@ -0,0 +1,59 @@ + 80, 'y' => 30); +$captcha_dim = array('x' => 300, 'y' => 90); +$distance = array('x' => 1, 'y' => 1, 'z' => 1); +$metric = array('x' => 10, 'y' => 20, 'z' => 5); +$offset = array('x' => 0, 'y' => -60); + +# matrice +$matrix = imagecreatetruecolor($matrix_dim['x'], $matrix_dim['y']); +$black = imagecolorexact($matrix, 0, 0, 0); +$white = imagecolorexact($matrix, 255, 255, 255); +imagefill($matrix, 0, 0, $white); + +# font calibri neni kvůli licenčním podmínkám připojen, použijte jakýkoliv svůj +imagefttext($matrix, 20, 0, 2, 25, $black, './3DCaptcha.ttf', $_SESSION["captcha"]); + +# výpočet bodů ve 3d +$point = array(); +for ($x = 0; $x < $matrix_dim['x']; $x++) { + for ($y = 0; $y < $matrix_dim['y']; $y++) { + $lightness = imagelightnessat($matrix, $x, $y); + $point[$x][$y] = $perspective->get_projection(array('x' => $x * $metric['x'] + $distance['x'], 'y' => $lightness * $metric['y'] + $distance['y'], 'z' => ($matrix_dim['y'] - $y) * $metric['z'] + $distance['z'])); + } +} +imagedestroy($matrix); + + +# obrázek captcha +$captcha = imagecreatetruecolor($captcha_dim['x'], $captcha_dim['y']); + +# antialiasing čar - pro menší zátěž lze vypnout +//imageantialias($captcha, true); + +$black = imagecolorexact($captcha, 255, 0, 0); +$white = imagecolorexact($captcha, 255, 255, 255); +imagefill($captcha, 0, 0, $white); + +# vykreslení vrstevnic +for ($x = 1; $x < $matrix_dim['x']; $x++) { + for ($y = 1; $y < $matrix_dim['y']; $y++) { + imageline($captcha, -$point[$x - 1][$y - 1]['x'] + $offset['x'], -$point[$x - 1][$y - 1]['y'] + $offset['y'], -$point[$x][$y]['x'] + $offset['x'], -$point[$x][$y]['y'] + $offset['y'], $black); + } +} + +# výstup +header('Content-type: image/png'); +imagepng($captcha); +?> diff --git a/Skirogaining_2010/3DCaptcha.ttf b/Skirogaining_2010/3DCaptcha.ttf new file mode 100644 index 0000000..ff0815c Binary files /dev/null and b/Skirogaining_2010/3DCaptcha.ttf differ diff --git a/Skirogaining_2010/cs.php b/Skirogaining_2010/cs.php new file mode 100644 index 0000000..cf8e5e0 --- /dev/null +++ b/Skirogaining_2010/cs.php @@ -0,0 +1,68 @@ +URL"; +$CMS["%sbhelp%"]=<<Nápověda +
+
HTML
není podporováno
+
[b]tučné písmo[/b]
tučné písmo
+
[i]kurzíva[/i]
kurzíva
+
[green]zelené písmo[/green]
zelené písmo
+
[red]červené písmo[/red]
červené písmo
+
[purple]fialové písmo[/purple]
fialové písmo
+
[blue]modré písmo[/blue]
modré písmo
+
[yellow]žluté písmo[/yellow]
žluté písmo
+
+EOT; +$CMS["%searchform%"]="006883172923970328180:3wantrdnnzy"; +$CMS["%eustring%"]="Tento projekt byl podpořen z Evropského fondu pro regionální rozvoj, fondu malých projektů Programu Cíl 3 na podporu přeshraniční spolupráce mezi Českou republikou a Svobodným státem Sasko 2007-2013."; +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> \ No newline at end of file diff --git a/Skirogaining_2010/de.php b/Skirogaining_2010/de.php new file mode 100644 index 0000000..cb62a63 --- /dev/null +++ b/Skirogaining_2010/de.php @@ -0,0 +1,68 @@ +URL"; +$CMS["%sbhelp%"]=<<Help +
+
HTML
not supported
+
[b]bold text[/b]
bold text
+
[i]italic text[/i]
italic text
+
[green]green text[/green]
green text
+
[red]red text[/red]
red text
+
[purple]purple text[/purple]
purple text
+
[blue]blue text[/blue]
blue text
+
[yellow]yellow text[/yellow]
yellow text
+
+EOT; +$CMS["%searchform%"]="006883172923970328180:bfehocs55i8"; +$CMS["%eustring%"]="Das Projekt wurde von dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) unterstützt."; +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> \ No newline at end of file diff --git a/Skirogaining_2010/en.php b/Skirogaining_2010/en.php new file mode 100644 index 0000000..c60cca3 --- /dev/null +++ b/Skirogaining_2010/en.php @@ -0,0 +1,68 @@ +URL"; +$CMS["%sbhelp%"]=<<Help +
+
HTML
not supported
+
[b]bold text[/b]
bold text
+
[i]italic text[/i]
italic text
+
[green]green text[/green]
green text
+
[red]red text[/red]
red text
+
[purple]purple text[/purple]
purple text
+
[blue]blue text[/blue]
blue text
+
[yellow]yellow text[/yellow]
yellow text
+
+EOT; +$CMS["%searchform%"]="006883172923970328180:bfehocs55i8"; +$CMS["%eustring%"]="The project was supported from European fund of regional development, Common fund of small projects, Programme \"Cil 3\" supporting collaboration of the Czech Republic and Free State Saxony 2007-2013."; +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> \ No newline at end of file diff --git a/Skirogaining_2010/files/2010-skirog-results.old.txt b/Skirogaining_2010/files/2010-skirog-results.old.txt new file mode 100644 index 0000000..85990ec --- /dev/null +++ b/Skirogaining_2010/files/2010-skirog-results.old.txt @@ -0,0 +1,236 @@ + Results + Category MJ06 + Rank Team Points Penalty Time Points + 1 TU MJ 540 0 05:48:06 540 + Nitzsche Ulrich + Nitzsche Frank + + Category MO06 + Rank Team Points Penalty Time Points + 1 Prošlapnutý Germinky 840 0 05:57:42 840 + Bořánek Petr + Kovář Miroslav + 2 Fenrir 750 0 05:51:10 750 + Skripnik Ondřej + Skripnik Štěpán + 3 Elbevirus 750 0 05:52:30 750 + Leibiger Jens + Wuttig Thomas + 4 Lázeňští šviháci 720 0 05:49:51 720 + Pekárek Martin + Fišer Pavel + 5 Čuk a Gek 690 0 05:52:00 690 + Sysel Ondřej + Hýbl Lukáš + 6 Smashing TeeQuees 660 0 05:54:14 660 + Neumann Josef + Flechsig Florian + Kundisch Wieland + 7 Podjavorinské forever 660 0 05:54:51 660 + Červák Jan + Hanslian David + 8 Ekonomáci 660 0 05:56:49 660 + Sajal Martin + Blaha Ondřej + 9 LTP 660 20 06:00:57 640 + Kučera Martin + Kovář Karel + 10 Ekonom Praha Outdoor - 630 0 05:48:57 630 + Mec Martin + Hořínek Karel + 11 lahvacove.misto.cz 660 40 06:01:30 620 + Dachs Libor + Kurfürst Pavel + 12 Kocouří procházka 600 0 05:29:03 600 + Voráček Michal + Hruška Jiří + 13 Znojmo 570 0 05:11:02 570 + Klaška Jan + Klaška Jan + 14 TU DD Olpacamania! 570 0 05:57:39 570 + Rewig Thomas + Riebisch Martin + 15 TU MJ 540 0 05:48:06 540 + Nitzsche Frank + Nitzsche Ulrich + 16 Fešáci z Děčína 510 0 05:00:08 510 + Nehasil Vladislav + Rychnovský František + 17 Je to dál, za to horší 510 0 05:37:28 510 + Lejbl Ladislav + Růžička Miloslav + 18 Buď fett! 510 0 05:39:33 510 + Král Luboš + Regal Jan + 19 Kromaňonci 390 0 05:26:56 390 + Čečerle Lukáš + Duba Kamil + 20 BAKESHOP 330 0 05:39:09 330 + Dula Petr + Westberg Michael + 21 TU MM4 0 0 05:23:03 0 + Loehning Michael + Leideck Karsten + 22 TU MM3 0 540 06:26:10 0 + Kundisch Diethard + Kaufmann Torsten + + Category MV06 + Rank Team Points Penalty Time Points + 1 Elbevirus 750 0 05:52:30 750 + Leibiger Jens + Wuttig Thomas + 2 LTP 660 20 06:00:57 640 + Kučera Martin + Kovář Karel + 3 Je to dál, za to horší 510 0 05:37:28 510 + Růžička Miloslav + Lejbl Ladislav + + Category WJ06 + Rank Team Points Penalty Time Points + 1 TU DJ 330 0 05:55:55 330 + Flechsig Theresa + Nieke Corinna + Gruschka Sophie + + Category WO06 + Rank Team Points Penalty Time Points + 1 Plyšový radiátor 420 0 05:21:49 420 + Hrušková Zdeňka + Hrušková Lenka + 2 Uhelné sklady koksu 420 0 05:32:22 420 + Nemečková Jarmila + Novotná Markéta + 3 Polární želvy 360 0 05:15:51 360 + Ždimerová Monika + Tojnarová Dagmar + 4 TU DJ 330 0 05:55:55 330 + Gruschka Sophie + Flechsig Theresa + Nieke Corinna + 5 3 Muskeltiere 300 0 05:00:31 300 + Fanny Sembdner + Peisker Gundula + 6 kangďokťo 330 500 06:24:15 0 + Plašilová Barbora + Hájková Věra + 7 krásný holky 390 1140 06:56:35 0 + Škáchová Petra + Zmeková Míla + + Category XO06 + Rank Team Points Penalty Time Points + 1 Anne & Björn 780 0 05:40:57 780 + Heinemann Anne + Heinemann Björn + 2 Ušáci z Bulharska 750 0 05:45:17 750 + Ondráčková Veronika + Ondráček Radim + 3 Bludné balvany 690 0 05:52:59 690 + Hora Vladimír + Horová Magda + 4 endLOS 660 0 05:36:57 660 + Klose Sven + Holfeld Christina + Struck Ulrike + 5 Mapkini 600 0 05:58:57 600 + Marek Jan + Marková Alena + 6 Krkouni 570 0 05:23:48 570 + Borovička Milan + Borovičková Lenka + 7 RaK 570 0 05:40:03 570 + Blaťák Jakub + Chloupkova Radka + 8 Ferdigraver 540 0 05:45:11 540 + Klapka Michal + Klapková Milada + 9 Stopa131 510 0 05:31:32 510 + Smolková Alena + Koč Zdeněk + 10 kvalitní turistika 510 0 05:36:39 510 + Slavík Viktor + Kožinová Jana + 11 Čumáky ve sněhu 510 0 05:48:36 510 + Gálus Igor + Hrabětová Helena + 12 Podle sponzora 510 0 05:59:01 510 + Chloupek Pavel + Chloupková Jana + 13 LOSERS 660 220 06:10:22 440 + Tyszova Natália + Eichler Láďa + 14 NADA und WADA 420 0 05:40:11 420 + Kretzschmar Frank + Kretzschmar Ute + 15 mahakumhamela 420 0 05:45:18 420 + Bielinová Petra + Janda Tomáš + 16 L + L team 390 0 05:20:07 390 + Svoboda Lukáš + Litschmannová Lenka + 17 Too hunters 390 0 05:50:20 390 + Marková Pavla + Rambousek Jan + 18 TU MIX1 360 0 04:39:50 360 + Eckardt Cornelia + Gossel Heiko + 19 Ztraceni 360 0 05:42:44 360 + Benýšková Helena + Jirásko Daniel + Weinbergerová Andrea + 20 Kulhánkovi 360 0 05:49:47 360 + Kulhánek Jiří + Kulhánková Kateřina + 21 Tvrďáci 420 120 06:05:59 300 + Tvrdková Eva + Tvrdek Vojtěch + 22 Strašidla von Schönhof 240 0 05:38:35 240 + Hofman Petr + Hofmanová Michaela + 23 Klubmaker.com 210 0 05:57:34 210 + Bradáč Jan + Lázničková Pavlina + Cristina-Colaco Petra + Láznička František + 24 Ještě 50cm sněhu a o 630 420 06:20:53 210 + Kučera Petr + Nyklová Jana + 25 Moldava 140 600 440 06:21:52 160 + Čechmánek Vladimír + Neumannová Renata + 26 TU MIX2 330 1360 07:07:39 0 + Nieke Hagen + Zenker Norbert + Nieke Patricia + + Category XV06 + Rank Team Points Penalty Time Points + 1 Bludné balvany 690 0 05:52:59 690 + Hora Vladimír + Horová Magda + 2 Mapkini 600 0 05:58:57 600 + Marek Jan + Marková Alena + 3 Ferdigraver 540 0 05:45:11 540 + Klapka Michal + Klapková Milada + 4 Stopa131 510 0 05:31:32 510 + Smolková Alena + Koč Zdeněk + 5 kvalitní turistika 510 0 05:36:39 510 + Kožinová Jana + Slavík Viktor + 6 NADA und WADA 420 0 05:40:11 420 + Kretzschmar Frank + Kretzschmar Ute + 7 TU MIX1 360 0 04:39:50 360 + Eckardt Cornelia + Gossel Heiko + 8 Tvrďáci 420 120 06:05:59 300 + Tvrdek Vojtěch + Tvrdková Eva + 9 Moldava 140 600 440 06:21:52 160 + Čechmánek Vladimír + Neumannová Renata diff --git a/Skirogaining_2010/files/2010-skirog-results.txt b/Skirogaining_2010/files/2010-skirog-results.txt new file mode 100644 index 0000000..1933ea1 --- /dev/null +++ b/Skirogaining_2010/files/2010-skirog-results.txt @@ -0,0 +1,236 @@ + Results + Category MJ06 + Rank Team Points Penalty Time Points + 1 TU MJ 540 0 05:48:06 540 + Nitzsche Ulrich + Nitzsche Frank + + Category MO06 + Rank Team Points Penalty Time Points + 1 Prošlapnutý Germinky 840 0 05:57:42 840 + Bořánek Petr + Kovář Miroslav + 2 Fenrir 750 0 05:51:10 750 + Skripnik Ondřej + Skripnik Štěpán + 3 Elbevirus 750 0 05:52:30 750 + Leibiger Jens + Wuttig Thomas + 4 Lázeňští šviháci 720 0 05:49:51 720 + Pekárek Martin + Fišer Pavel + 5 Čuk a Gek 690 0 05:52:00 690 + Sysel Ondřej + Hýbl Lukáš + 6 Smashing TeeQuees 660 0 05:54:14 660 + Neumann Josef + Flechsig Florian + Kundisch Wieland + 7 Podjavorinské forever 660 0 05:54:51 660 + Červák Jan + Hanslian David + 8 Ekonomáci 660 0 05:56:49 660 + Sajal Martin + Blaha Ondřej + 9 LTP 660 20 06:00:57 640 + Kučera Martin + Kovář Karel + 10 Ekonom Praha Outdoor - 630 0 05:48:57 630 + Mec Martin + Hořínek Karel + 11 lahvacove.misto.cz 660 40 06:01:30 620 + Dachs Libor + Kurfürst Pavel + 12 Kocouří procházka 600 0 05:29:03 600 + Voráček Michal + Hruška Jiří + 13 Znojmo 570 0 05:11:02 570 + Klaška Jan + Klaška Jan + 14 TU DD Olpacamania! 570 0 05:57:39 570 + Rewig Thomas + Riebisch Martin + 15 TU MJ 540 0 05:48:06 540 + Nitzsche Frank + Nitzsche Ulrich + 16 Fešáci z Děčína 510 0 05:00:08 510 + Nehasil Vladislav + Rychnovský František + 17 Je to dál, za to horší 510 0 05:37:28 510 + Lejbl Ladislav + Růžička Miloslav + 18 Buď fett! 510 0 05:39:33 510 + Král Luboš + Regal Jan + 19 Kromaňonci 390 0 05:26:56 390 + Čečerle Lukáš + Duba Kamil + 20 BAKESHOP 330 0 05:39:09 330 + Dula Petr + Westberg Michael + 21 TU MM4 0 0 05:23:03 0 + Leideck Karsten + Kaufmann Torsten + 22 TU MM3 0 540 06:26:10 0 + Loehning Michael + Kundisch Diethard + + Category MV06 + Rank Team Points Penalty Time Points + 1 Elbevirus 750 0 05:52:30 750 + Leibiger Jens + Wuttig Thomas + 2 LTP 660 20 06:00:57 640 + Kučera Martin + Kovář Karel + 3 Je to dál, za to horší 510 0 05:37:28 510 + Růžička Miloslav + Lejbl Ladislav + + Category WJ06 + Rank Team Points Penalty Time Points + 1 TU DJ 330 0 05:55:55 330 + Flechsig Theresa + Nieke Corinna + Gruschka Sophie + + Category WO06 + Rank Team Points Penalty Time Points + 1 Plyšový radiátor 420 0 05:21:49 420 + Hrušková Zdeňka + Hrušková Lenka + 2 Uhelné sklady koksu 420 0 05:32:22 420 + Nemečková Jarmila + Novotná Markéta + 3 Polární želvy 360 0 05:15:51 360 + Ždimerová Monika + Tojnarová Dagmar + 4 TU DJ 330 0 05:55:55 330 + Gruschka Sophie + Flechsig Theresa + Nieke Corinna + 5 3 Muskeltiere 300 0 05:00:31 300 + Fanny Sembdner + Peisker Gundula + 6 kangďokťo 330 500 06:24:15 0 + Plašilová Barbora + Hájková Věra + 7 krásný holky 390 1140 06:56:35 0 + Škáchová Petra + Zmeková Míla + + Category XO06 + Rank Team Points Penalty Time Points + 1 Anne & Björn 780 0 05:40:57 780 + Heinemann Anne + Heinemann Björn + 2 Ušáci z Bulharska 750 0 05:45:17 750 + Ondráčková Veronika + Ondráček Radim + 3 Bludné balvany 690 0 05:52:59 690 + Hora Vladimír + Horová Magda + 4 endLOS 660 0 05:36:57 660 + Klose Sven + Holfeld Christina + Struck Ulrike + 5 Mapkini 600 0 05:58:57 600 + Marek Jan + Marková Alena + 6 Krkouni 570 0 05:23:48 570 + Borovička Milan + Borovičková Lenka + 7 RaK 570 0 05:40:03 570 + Blaťák Jakub + Chloupkova Radka + 8 Ferdigraver 540 0 05:45:11 540 + Klapka Michal + Klapková Milada + 9 Stopa131 510 0 05:31:32 510 + Smolková Alena + Koč Zdeněk + 10 kvalitní turistika 510 0 05:36:39 510 + Slavík Viktor + Kožinová Jana + 11 Čumáky ve sněhu 510 0 05:48:36 510 + Gálus Igor + Hrabětová Helena + 12 Podle sponzora 510 0 05:59:01 510 + Chloupek Pavel + Chloupková Jana + 13 LOSERS 660 220 06:10:22 440 + Tyszova Natália + Eichler Láďa + 14 NADA und WADA 420 0 05:40:11 420 + Kretzschmar Frank + Kretzschmar Ute + 15 mahakumhamela 420 0 05:45:18 420 + Bielinová Petra + Janda Tomáš + 16 L + L team 390 0 05:20:07 390 + Svoboda Lukáš + Litschmannová Lenka + 17 Too hunters 390 0 05:50:20 390 + Marková Pavla + Rambousek Jan + 18 TU MIX1 360 0 04:39:50 360 + Eckardt Cornelia + Gossel Heiko + 19 Ztraceni 360 0 05:42:44 360 + Benýšková Helena + Jirásko Daniel + Weinbergerová Andrea + 20 Kulhánkovi 360 0 05:49:47 360 + Kulhánek Jiří + Kulhánková Kateřina + 21 Tvrďáci 420 120 06:05:59 300 + Tvrdková Eva + Tvrdek Vojtěch + 22 Strašidla von Schönhof 240 0 05:38:35 240 + Hofman Petr + Hofmanová Michaela + 23 Klubmaker.com 210 0 05:57:34 210 + Bradáč Jan + Lázničková Pavlina + Cristina-Colaco Petra + Láznička František + 24 Ještě 50cm sněhu a o 630 420 06:20:53 210 + Kučera Petr + Nyklová Jana + 25 Moldava 140 600 440 06:21:52 160 + Čechmánek Vladimír + Neumannová Renata + 26 TU MIX2 330 1360 07:07:39 0 + Nieke Hagen + Zenker Norbert + Nieke Patricia + + Category XV06 + Rank Team Points Penalty Time Points + 1 Bludné balvany 690 0 05:52:59 690 + Hora Vladimír + Horová Magda + 2 Mapkini 600 0 05:58:57 600 + Marek Jan + Marková Alena + 3 Ferdigraver 540 0 05:45:11 540 + Klapka Michal + Klapková Milada + 4 Stopa131 510 0 05:31:32 510 + Smolková Alena + Koč Zdeněk + 5 kvalitní turistika 510 0 05:36:39 510 + Kožinová Jana + Slavík Viktor + 6 NADA und WADA 420 0 05:40:11 420 + Kretzschmar Frank + Kretzschmar Ute + 7 TU MIX1 360 0 04:39:50 360 + Eckardt Cornelia + Gossel Heiko + 8 Tvrďáci 420 120 06:05:59 300 + Tvrdek Vojtěch + Tvrdková Eva + 9 Moldava 140 600 440 06:21:52 160 + Čechmánek Vladimír + Neumannová Renata diff --git a/Skirogaining_2010/gpx/bl.png b/Skirogaining_2010/gpx/bl.png new file mode 100644 index 0000000..0f97e2b Binary files /dev/null and b/Skirogaining_2010/gpx/bl.png differ diff --git a/Skirogaining_2010/gpx/br.png b/Skirogaining_2010/gpx/br.png new file mode 100644 index 0000000..49dfbd3 Binary files /dev/null and b/Skirogaining_2010/gpx/br.png differ diff --git a/Skirogaining_2010/gpx/close.png b/Skirogaining_2010/gpx/close.png new file mode 100644 index 0000000..4de4396 Binary files /dev/null and b/Skirogaining_2010/gpx/close.png differ diff --git a/Skirogaining_2010/gpx/closeX.png b/Skirogaining_2010/gpx/closeX.png new file mode 100644 index 0000000..cf5d018 Binary files /dev/null and b/Skirogaining_2010/gpx/closeX.png differ diff --git a/Skirogaining_2010/gpx/controlbar-black-border.gif b/Skirogaining_2010/gpx/controlbar-black-border.gif new file mode 100644 index 0000000..e2403fe Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar-black-border.gif differ diff --git a/Skirogaining_2010/gpx/controlbar-text-buttons.png b/Skirogaining_2010/gpx/controlbar-text-buttons.png new file mode 100644 index 0000000..d2f72e0 Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar-text-buttons.png differ diff --git a/Skirogaining_2010/gpx/controlbar-white-small.gif b/Skirogaining_2010/gpx/controlbar-white-small.gif new file mode 100644 index 0000000..462fce7 Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar-white-small.gif differ diff --git a/Skirogaining_2010/gpx/controlbar-white.gif b/Skirogaining_2010/gpx/controlbar-white.gif new file mode 100644 index 0000000..1f143f5 Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar-white.gif differ diff --git a/Skirogaining_2010/gpx/controlbar2.gif b/Skirogaining_2010/gpx/controlbar2.gif new file mode 100644 index 0000000..39ad652 Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar2.gif differ diff --git a/Skirogaining_2010/gpx/controlbar3.gif b/Skirogaining_2010/gpx/controlbar3.gif new file mode 100644 index 0000000..3eebb81 Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar3.gif differ diff --git a/Skirogaining_2010/gpx/controlbar4-hover.gif b/Skirogaining_2010/gpx/controlbar4-hover.gif new file mode 100644 index 0000000..ca08b59 Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar4-hover.gif differ diff --git a/Skirogaining_2010/gpx/controlbar4.gif b/Skirogaining_2010/gpx/controlbar4.gif new file mode 100644 index 0000000..7a3ad34 Binary files /dev/null and b/Skirogaining_2010/gpx/controlbar4.gif differ diff --git a/Skirogaining_2010/gpx/csc_bl.png b/Skirogaining_2010/gpx/csc_bl.png new file mode 100644 index 0000000..acf97bf Binary files /dev/null and b/Skirogaining_2010/gpx/csc_bl.png differ diff --git a/Skirogaining_2010/gpx/csc_br.png b/Skirogaining_2010/gpx/csc_br.png new file mode 100644 index 0000000..d4ee373 Binary files /dev/null and b/Skirogaining_2010/gpx/csc_br.png differ diff --git a/Skirogaining_2010/gpx/csc_tl.png b/Skirogaining_2010/gpx/csc_tl.png new file mode 100644 index 0000000..099c09e Binary files /dev/null and b/Skirogaining_2010/gpx/csc_tl.png differ diff --git a/Skirogaining_2010/gpx/csc_tr.png b/Skirogaining_2010/gpx/csc_tr.png new file mode 100644 index 0000000..3f6642b Binary files /dev/null and b/Skirogaining_2010/gpx/csc_tr.png differ diff --git a/Skirogaining_2010/gpx/csflag.png b/Skirogaining_2010/gpx/csflag.png new file mode 100644 index 0000000..532b55c Binary files /dev/null and b/Skirogaining_2010/gpx/csflag.png differ diff --git a/Skirogaining_2010/gpx/csflag.svg b/Skirogaining_2010/gpx/csflag.svg new file mode 100644 index 0000000..76596f6 --- /dev/null +++ b/Skirogaining_2010/gpx/csflag.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/deflag.png b/Skirogaining_2010/gpx/deflag.png new file mode 100644 index 0000000..3ba803b Binary files /dev/null and b/Skirogaining_2010/gpx/deflag.png differ diff --git a/Skirogaining_2010/gpx/deflag.svg b/Skirogaining_2010/gpx/deflag.svg new file mode 100644 index 0000000..f05aeb5 --- /dev/null +++ b/Skirogaining_2010/gpx/deflag.svg @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/document-print.png b/Skirogaining_2010/gpx/document-print.png new file mode 100644 index 0000000..3ef3930 Binary files /dev/null and b/Skirogaining_2010/gpx/document-print.png differ diff --git a/Skirogaining_2010/gpx/enflag.png b/Skirogaining_2010/gpx/enflag.png new file mode 100644 index 0000000..70378b1 Binary files /dev/null and b/Skirogaining_2010/gpx/enflag.png differ diff --git a/Skirogaining_2010/gpx/enflag.svg b/Skirogaining_2010/gpx/enflag.svg new file mode 100644 index 0000000..cad4ce1 --- /dev/null +++ b/Skirogaining_2010/gpx/enflag.svg @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/favicon.png b/Skirogaining_2010/gpx/favicon.png new file mode 100644 index 0000000..299736b Binary files /dev/null and b/Skirogaining_2010/gpx/favicon.png differ diff --git a/Skirogaining_2010/gpx/fullexpand.gif b/Skirogaining_2010/gpx/fullexpand.gif new file mode 100644 index 0000000..26d9ed0 Binary files /dev/null and b/Skirogaining_2010/gpx/fullexpand.gif differ diff --git a/Skirogaining_2010/gpx/geckodimmer.png b/Skirogaining_2010/gpx/geckodimmer.png new file mode 100644 index 0000000..309bb27 Binary files /dev/null and b/Skirogaining_2010/gpx/geckodimmer.png differ diff --git a/Skirogaining_2010/gpx/gpx-book.png b/Skirogaining_2010/gpx/gpx-book.png new file mode 100644 index 0000000..f41bb68 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-book.png differ diff --git a/Skirogaining_2010/gpx/gpx-book.svg b/Skirogaining_2010/gpx/gpx-book.svg new file mode 100644 index 0000000..092ce68 --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-book.svg @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-cd.png b/Skirogaining_2010/gpx/gpx-cd.png new file mode 100644 index 0000000..5effba1 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-cd.png differ diff --git a/Skirogaining_2010/gpx/gpx-cd.svg b/Skirogaining_2010/gpx/gpx-cd.svg new file mode 100644 index 0000000..533bc9f --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-cd.svg @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-edit.png b/Skirogaining_2010/gpx/gpx-edit.png new file mode 100644 index 0000000..5577bd1 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-edit.png differ diff --git a/Skirogaining_2010/gpx/gpx-edit.svg b/Skirogaining_2010/gpx/gpx-edit.svg new file mode 100644 index 0000000..743f036 --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-edit.svg @@ -0,0 +1,589 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-head.png b/Skirogaining_2010/gpx/gpx-head.png new file mode 100644 index 0000000..e69de29 diff --git a/Skirogaining_2010/gpx/gpx-head.svg b/Skirogaining_2010/gpx/gpx-head.svg new file mode 100644 index 0000000..e80cfac --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-head.svg @@ -0,0 +1,98 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-help.png b/Skirogaining_2010/gpx/gpx-help.png new file mode 100644 index 0000000..8db47f4 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-help.png differ diff --git a/Skirogaining_2010/gpx/gpx-help.svg b/Skirogaining_2010/gpx/gpx-help.svg new file mode 100644 index 0000000..9cd4529 --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-help.svg @@ -0,0 +1,1365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-house.png b/Skirogaining_2010/gpx/gpx-house.png new file mode 100644 index 0000000..a1db0d6 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-house.png differ diff --git a/Skirogaining_2010/gpx/gpx-house.svg b/Skirogaining_2010/gpx/gpx-house.svg new file mode 100644 index 0000000..04603cb --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-house.svg @@ -0,0 +1,1030 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-mail.png b/Skirogaining_2010/gpx/gpx-mail.png new file mode 100644 index 0000000..f0075c5 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-mail.png differ diff --git a/Skirogaining_2010/gpx/gpx-mail.svg b/Skirogaining_2010/gpx/gpx-mail.svg new file mode 100644 index 0000000..994b590 --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-mail.svg @@ -0,0 +1,698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-options.png b/Skirogaining_2010/gpx/gpx-options.png new file mode 100644 index 0000000..3680851 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-options.png differ diff --git a/Skirogaining_2010/gpx/gpx-options.svg b/Skirogaining_2010/gpx/gpx-options.svg new file mode 100644 index 0000000..9c07fb8 --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-options.svg @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-security.png b/Skirogaining_2010/gpx/gpx-security.png new file mode 100644 index 0000000..209d81c Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-security.png differ diff --git a/Skirogaining_2010/gpx/gpx-security.svg b/Skirogaining_2010/gpx/gpx-security.svg new file mode 100644 index 0000000..1c1fda1 --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-security.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-time.png b/Skirogaining_2010/gpx/gpx-time.png new file mode 100644 index 0000000..798b5e5 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-time.png differ diff --git a/Skirogaining_2010/gpx/gpx-time.svg b/Skirogaining_2010/gpx/gpx-time.svg new file mode 100644 index 0000000..addff6f --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-time.svg @@ -0,0 +1,754 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/gpx-web.png b/Skirogaining_2010/gpx/gpx-web.png new file mode 100644 index 0000000..2e34156 Binary files /dev/null and b/Skirogaining_2010/gpx/gpx-web.png differ diff --git a/Skirogaining_2010/gpx/gpx-web.svg b/Skirogaining_2010/gpx/gpx-web.svg new file mode 100644 index 0000000..97d3c1d --- /dev/null +++ b/Skirogaining_2010/gpx/gpx-web.svg @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/header.jpg b/Skirogaining_2010/gpx/header.jpg new file mode 100644 index 0000000..73a1180 Binary files /dev/null and b/Skirogaining_2010/gpx/header.jpg differ diff --git a/Skirogaining_2010/gpx/header1.jpg b/Skirogaining_2010/gpx/header1.jpg new file mode 100644 index 0000000..6e5c372 Binary files /dev/null and b/Skirogaining_2010/gpx/header1.jpg differ diff --git a/Skirogaining_2010/gpx/header2.jpg b/Skirogaining_2010/gpx/header2.jpg new file mode 100644 index 0000000..522b5ed Binary files /dev/null and b/Skirogaining_2010/gpx/header2.jpg differ diff --git a/Skirogaining_2010/gpx/header3.jpg b/Skirogaining_2010/gpx/header3.jpg new file mode 100644 index 0000000..10d3fe4 Binary files /dev/null and b/Skirogaining_2010/gpx/header3.jpg differ diff --git a/Skirogaining_2010/gpx/hgg.png b/Skirogaining_2010/gpx/hgg.png new file mode 100644 index 0000000..85dcc3b Binary files /dev/null and b/Skirogaining_2010/gpx/hgg.png differ diff --git a/Skirogaining_2010/gpx/hsearch.png b/Skirogaining_2010/gpx/hsearch.png new file mode 100644 index 0000000..b290e7b Binary files /dev/null and b/Skirogaining_2010/gpx/hsearch.png differ diff --git a/Skirogaining_2010/gpx/hsearch.svg b/Skirogaining_2010/gpx/hsearch.svg new file mode 100644 index 0000000..3a41682 --- /dev/null +++ b/Skirogaining_2010/gpx/hsearch.svg @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/icon.gif b/Skirogaining_2010/gpx/icon.gif new file mode 100644 index 0000000..b74a073 Binary files /dev/null and b/Skirogaining_2010/gpx/icon.gif differ diff --git a/Skirogaining_2010/gpx/loader.gif b/Skirogaining_2010/gpx/loader.gif new file mode 100644 index 0000000..0b31f6f Binary files /dev/null and b/Skirogaining_2010/gpx/loader.gif differ diff --git a/Skirogaining_2010/gpx/loader.white.gif b/Skirogaining_2010/gpx/loader.white.gif new file mode 100644 index 0000000..f2a1bc0 Binary files /dev/null and b/Skirogaining_2010/gpx/loader.white.gif differ diff --git a/Skirogaining_2010/gpx/logo_krk.svg b/Skirogaining_2010/gpx/logo_krk.svg new file mode 100644 index 0000000..f0b11f7 --- /dev/null +++ b/Skirogaining_2010/gpx/logo_krk.svg @@ -0,0 +1,269 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + Krušnohorský Rogaingový Klub + + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/outlines/Outlines.psd b/Skirogaining_2010/gpx/outlines/Outlines.psd new file mode 100644 index 0000000..5405651 Binary files /dev/null and b/Skirogaining_2010/gpx/outlines/Outlines.psd differ diff --git a/Skirogaining_2010/gpx/outlines/beveled.png b/Skirogaining_2010/gpx/outlines/beveled.png new file mode 100644 index 0000000..fc428f4 Binary files /dev/null and b/Skirogaining_2010/gpx/outlines/beveled.png differ diff --git a/Skirogaining_2010/gpx/outlines/drop-shadow.png b/Skirogaining_2010/gpx/outlines/drop-shadow.png new file mode 100644 index 0000000..0186c2e Binary files /dev/null and b/Skirogaining_2010/gpx/outlines/drop-shadow.png differ diff --git a/Skirogaining_2010/gpx/outlines/glossy-dark.png b/Skirogaining_2010/gpx/outlines/glossy-dark.png new file mode 100644 index 0000000..3c64c0d Binary files /dev/null and b/Skirogaining_2010/gpx/outlines/glossy-dark.png differ diff --git a/Skirogaining_2010/gpx/outlines/outer-glow.png b/Skirogaining_2010/gpx/outlines/outer-glow.png new file mode 100644 index 0000000..288d43f Binary files /dev/null and b/Skirogaining_2010/gpx/outlines/outer-glow.png differ diff --git a/Skirogaining_2010/gpx/outlines/rounded-black.png b/Skirogaining_2010/gpx/outlines/rounded-black.png new file mode 100644 index 0000000..a77e65d Binary files /dev/null and b/Skirogaining_2010/gpx/outlines/rounded-black.png differ diff --git a/Skirogaining_2010/gpx/outlines/rounded-white.png b/Skirogaining_2010/gpx/outlines/rounded-white.png new file mode 100644 index 0000000..0d4b817 Binary files /dev/null and b/Skirogaining_2010/gpx/outlines/rounded-white.png differ diff --git a/Skirogaining_2010/gpx/resize.gif b/Skirogaining_2010/gpx/resize.gif new file mode 100644 index 0000000..9100de7 Binary files /dev/null and b/Skirogaining_2010/gpx/resize.gif differ diff --git a/Skirogaining_2010/gpx/scrollarrows.png b/Skirogaining_2010/gpx/scrollarrows.png new file mode 100644 index 0000000..b3d5575 Binary files /dev/null and b/Skirogaining_2010/gpx/scrollarrows.png differ diff --git a/Skirogaining_2010/gpx/search.png b/Skirogaining_2010/gpx/search.png new file mode 100644 index 0000000..fccd691 Binary files /dev/null and b/Skirogaining_2010/gpx/search.png differ diff --git a/Skirogaining_2010/gpx/search.svg b/Skirogaining_2010/gpx/search.svg new file mode 100644 index 0000000..da4c35a --- /dev/null +++ b/Skirogaining_2010/gpx/search.svg @@ -0,0 +1,316 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Skirogaining_2010/gpx/searchlogo.png b/Skirogaining_2010/gpx/searchlogo.png new file mode 100644 index 0000000..23f7e3a Binary files /dev/null and b/Skirogaining_2010/gpx/searchlogo.png differ diff --git a/Skirogaining_2010/gpx/skiro.svg b/Skirogaining_2010/gpx/skiro.svg new file mode 100644 index 0000000..267ff77 --- /dev/null +++ b/Skirogaining_2010/gpx/skiro.svg @@ -0,0 +1,245 @@ + + +image/svg+xml + + + + + + + + + + \ No newline at end of file diff --git a/Skirogaining_2010/gpx/tl.png b/Skirogaining_2010/gpx/tl.png new file mode 100644 index 0000000..f3c88ad Binary files /dev/null and b/Skirogaining_2010/gpx/tl.png differ diff --git a/Skirogaining_2010/gpx/tr.png b/Skirogaining_2010/gpx/tr.png new file mode 100644 index 0000000..dcd269e Binary files /dev/null and b/Skirogaining_2010/gpx/tr.png differ diff --git a/Skirogaining_2010/gpx/zoomin.cur b/Skirogaining_2010/gpx/zoomin.cur new file mode 100644 index 0000000..cb79124 Binary files /dev/null and b/Skirogaining_2010/gpx/zoomin.cur differ diff --git a/Skirogaining_2010/gpx/zoomout.cur b/Skirogaining_2010/gpx/zoomout.cur new file mode 100644 index 0000000..acf6199 Binary files /dev/null and b/Skirogaining_2010/gpx/zoomout.cur differ diff --git a/Skirogaining_2010/hs.css b/Skirogaining_2010/hs.css new file mode 100644 index 0000000..cb07a80 --- /dev/null +++ b/Skirogaining_2010/hs.css @@ -0,0 +1,877 @@ + +.highslide-container div { + font-family: Verdana, Helvetica; + font-size: 10pt; +} +.highslide-container table { + background: none; +} +.highslide { + outline: none; + text-decoration: none; +} +.highslide img { + border: 2px solid silver; +} +.highslide:hover img { + border-color: gray; +} +.highslide-active-anchor img { + visibility: visible; /*changed*/ + background:#eeeeee; /*created*/ +} +.highslide-gallery .highslide-active-anchor img { + border-color: black; + visibility: visible; + cursor: default; +} +.highslide-image { + border-width: 2px; + border-style: solid; + border-color: white; + background: white; /*changed*/ +} +.highslide-wrapper, .highslide-outline { + background: white; +} +.glossy-dark { + background: #111; +} + +.highslide-image-blur { +} +.highslide-number { + font-weight: bold; + color: gray; + font-size: .9em; +} +.highslide-caption { + display: none; + font-size: 1em; + padding: 5px; + /*background: white;*/ +} +.highslide-heading { + display: none; + font-weight: bold; + margin: 0.4em; +} +.highslide-dimming { + position: absolute; + background: black; +} +a.highslide-full-expand { + background: url(gpx/fullexpand.gif) no-repeat; + display: block; + margin: 0 10px 10px 0; + width: 34px; + height: 34px; +} +.highslide-loading { + display: block; + color: black; + font-size: 9px; + font-weight: bold; + text-transform: uppercase; + text-decoration: none; + padding: 3px; + border: 1px solid white; + background-color: white; + padding-left: 22px; + background-image: url(gpx/loader.white.gif); + background-repeat: no-repeat; + background-position: 3px 1px; +} +a.highslide-credits, +a.highslide-credits i { + padding: 2px; + color: silver; + text-decoration: none; + font-size: 10px; +} +a.highslide-credits:hover, +a.highslide-credits:hover i { + color: white; + background-color: gray; +} +.highslide-move, .highslide-move * { + cursor: move; +} + +.highslide-viewport { + display: none; + position: fixed; + width: 100%; + height: 100%; + z-index: 1; + background: none; + left: 0; + top: 0; +} +.highslide-overlay { + display: none; +} +.hidden-container { + display: none; +} +/* Example of a semitransparent, offset closebutton */ +.closebutton { + position: relative; + top: -15px; + left: 15px; + width: 30px; + height: 30px; + cursor: pointer; + background: url(gpx/close.png); + /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */ +} + +/*****************************************************************************/ +/* Thumbnail boxes for the galleries. */ +/* Remove these if you are not using a gallery. */ +/*****************************************************************************/ +.highslide-gallery ul { + list-style-type: none; + margin: 0; + padding: 0; +} +.highslide-gallery ul li { + display: block; + position: relative; + float: left; + width: 106px; + height: 106px; + border: 1px solid silver; + background: #ededed; + margin: 2px; + line-height: 0; + overflow: hidden; +} +.highslide-gallery ul a { + position: absolute; + top: 50%; + left: 50%; +} +.highslide-gallery ul img { + position: relative; + top: -50%; + left: -50%; +} +html>/**/body .highslide-gallery ul li { + display: table; + text-align: center; +} +html>/**/body .highslide-gallery ul li { + text-align: center; +} +html>/**/body .highslide-gallery ul a { + position: static; + display: table-cell; + vertical-align: middle; +} +html>/**/body .highslide-gallery ul img { + position: static; +} + +/*****************************************************************************/ +/* Controls for the galleries. */ +/* Remove these if you are not using a gallery */ +/*****************************************************************************/ +.highslide-controls { + width: 195px; + height: 40px; + background: url(gpx/controlbar-black-border.gif) 0 -90px no-repeat; + margin: 20px 15px 10px 0; +} +.highslide-controls ul { + position: relative; + left: 15px; + height: 40px; + list-style: none; + margin: 0; + padding: 0; + background: url(gpx/controlbar-black-border.gif) right -90px no-repeat; + +} +.highslide-controls li { + float: left; + padding: 5px 0; + margin:0; +} +.highslide-controls a { + background-image: url(gpx/controlbar-black-border.gif); + display: block; + float: left; + height: 30px; + width: 30px; + outline: none; +} +.highslide-controls a.disabled { + cursor: default; +} +.highslide-controls a.disabled span { + cursor: default; +} +.highslide-controls a span { + /* hide the text for these image buttons */ + display: none; + cursor: pointer; +} + + +/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */ +.highslide-controls .highslide-previous a { + background-position: 0 0; +} +.highslide-controls .highslide-previous a:hover { + background-position: 0 -30px; +} +.highslide-controls .highslide-previous a.disabled { + background-position: 0 -60px !important; +} +.highslide-controls .highslide-play a { + background-position: -30px 0; +} +.highslide-controls .highslide-play a:hover { + background-position: -30px -30px; +} +.highslide-controls .highslide-play a.disabled { + background-position: -30px -60px !important; +} +.highslide-controls .highslide-pause a { + background-position: -60px 0; +} +.highslide-controls .highslide-pause a:hover { + background-position: -60px -30px; +} +.highslide-controls .highslide-next a { + background-position: -90px 0; +} +.highslide-controls .highslide-next a:hover { + background-position: -90px -30px; +} +.highslide-controls .highslide-next a.disabled { + background-position: -90px -60px !important; +} +.highslide-controls .highslide-move a { + background-position: -120px 0; +} +.highslide-controls .highslide-move a:hover { + background-position: -120px -30px; +} +.highslide-controls .highslide-full-expand a { + background-position: -150px 0; +} +.highslide-controls .highslide-full-expand a:hover { + background-position: -150px -30px; +} +.highslide-controls .highslide-full-expand a.disabled { + background-position: -150px -60px !important; +} +.highslide-controls .highslide-close a { + background-position: -180px 0; +} +.highslide-controls .highslide-close a:hover { + background-position: -180px -30px; +} + +/*****************************************************************************/ +/* Styles for the HTML popups */ +/* Remove these if you are not using Highslide HTML */ +/*****************************************************************************/ +.highslide-maincontent { + display: none; +} +.highslide-html { + background-color: white; +} +.highslide-html-content { + display: none; + width: 400px; + padding: 0 5px 5px 5px; +} +.highslide-header { + padding-bottom: 5px; +} +.highslide-header ul { + margin: 0; + padding: 0; + text-align: right; +} +.highslide-header ul li { + display: inline; + padding-left: 1em; +} +.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { + display: none; +} +.highslide-header a { + font-weight: bold; + color: gray; + text-transform: uppercase; + text-decoration: none; +} +.highslide-header a:hover { + color: black; +} +.highslide-header .highslide-move a { + cursor: move; +} +.highslide-footer { + height: 16px; +} +.highslide-footer .highslide-resize { + display: block; + float: right; + margin-top: 5px; + height: 11px; + width: 11px; + background: url(gpx/resize.gif) no-repeat; +} +.highslide-footer .highslide-resize span { + display: none; +} +.highslide-body { +} +.highslide-resize { + cursor: nw-resize; +} + +/*****************************************************************************/ +/* Styles for the Individual wrapper class names. */ +/* See www.highslide.com/ref/hs.wrapperClassName */ +/* You can safely remove the class name themes you don't use */ +/*****************************************************************************/ + +/* hs.wrapperClassName = 'draggable-header' */ +.draggable-header .highslide-header { + height: 18px; + border-bottom: 1px solid #dddddd; +} +.draggable-header .highslide-heading { + position: absolute; + margin: 2px 0.4em; +} + +.draggable-header .highslide-header .highslide-move { + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; +} +.draggable-header .highslide-header .highslide-move * { + display: none; +} +.draggable-header .highslide-header .highslide-close { + position: absolute; + right: 2px; + top: 2px; + z-index: 2; + padding: 0; +} +.draggable-header .highslide-header .highslide-close a { + display: block; + height: 16px; + width: 16px; + background-image: url(gpx/closeX.png); +} +.draggable-header .highslide-header .highslide-close a:hover { + background-position: 0 16px; +} +.draggable-header .highslide-header .highslide-close span { + display: none; +} +.draggable-header .highslide-maincontent { + padding-top: 1em; +} + +/* hs.wrapperClassName = 'titlebar' */ +.titlebar .highslide-header { + height: 18px; + border-bottom: 1px solid #dddddd; +} +.titlebar .highslide-heading { + position: absolute; + margin: 1px 0.4em; + color: #666666; +} + +.titlebar .highslide-header .highslide-move { + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; +} +.titlebar .highslide-header .highslide-move * { + display: none; +} +.titlebar .highslide-header li { + position: relative; + top: 3px; + z-index: 2; + padding: 0 0 0 1em; +} +.titlebar .highslide-maincontent { + padding-top: 1em; +} + +/* hs.wrapperClassName = 'no-footer' */ +.no-footer .highslide-footer { + display: none; +} + +/* hs.wrapperClassName = 'wide-border' */ +.wide-border { + background: white; +} +.wide-border .highslide-image { + border-width: 10px; +} +.wide-border .highslide-caption { + padding: 0 10px 10px 10px; +} + +/* hs.wrapperClassName = 'borderless' */ +.borderless .highslide-image { + border: none; +} +.borderless .highslide-caption { + border-bottom: 1px solid white; + border-top: 1px solid white; + background: silver; +} + +/* hs.wrapperClassName = 'outer-glow' */ +.outer-glow { + background: #444; +} +.outer-glow .highslide-image { + border: 5px solid #444444; +} +.outer-glow .highslide-caption { + border: 5px solid #444444; + border-top: none; + padding: 5px; + background-color: gray; +} + +/* hs.wrapperClassName = 'colored-border' */ +.colored-border { + background: white; +} +.colored-border .highslide-image { + border: 2px solid green; +} +.colored-border .highslide-caption { + border: 2px solid green; + border-top: none; +} + +/* hs.wrapperClassName = 'dark' */ +.dark { + background: #111; +} +.dark .highslide-image { + border-color: black black #202020 black; + background: gray; +} +.dark .highslide-caption { + color: white; + background: #111; +} +.dark .highslide-controls, +.dark .highslide-controls ul, +.dark .highslide-controls a { + background-image: url(gpx/controlbar-black-border.gif); +} + +/* hs.wrapperClassName = 'floating-caption' */ +.floating-caption .highslide-caption { + position: absolute; + padding: 1em 0 0 0; + background: none; + color: white; + border: none; + font-weight: bold; +} + +/* hs.wrapperClassName = 'controls-in-heading' */ +.controls-in-heading .highslide-heading { + color: gray; + font-weight: bold; + height: 20px; + overflow: hidden; + cursor: default; + padding: 0 0 0 22px; + margin: 0; + background: url(gpx/icon.gif) no-repeat 0 1px; +} +.controls-in-heading .highslide-controls { + width: 105px; + height: 20px; + position: relative; + margin: 0; + top: -23px; + left: 7px; + background: none; +} +.controls-in-heading .highslide-controls ul { + position: static; + height: 20px; + background: none; +} +.controls-in-heading .highslide-controls li { + padding: 0; +} +.controls-in-heading .highslide-controls a { + background-image: url(gpx/controlbar-white-small.gif); + height: 20px; + width: 20px; +} + +.controls-in-heading .highslide-controls .highslide-move { + display: none; +} + +.controls-in-heading .highslide-controls .highslide-previous a { + background-position: 0 0; +} +.controls-in-heading .highslide-controls .highslide-previous a:hover { + background-position: 0 -20px; +} +.controls-in-heading .highslide-controls .highslide-previous a.disabled { + background-position: 0 -40px !important; +} +.controls-in-heading .highslide-controls .highslide-play a { + background-position: -20px 0; +} +.controls-in-heading .highslide-controls .highslide-play a:hover { + background-position: -20px -20px; +} +.controls-in-heading .highslide-controls .highslide-play a.disabled { + background-position: -20px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-pause a { + background-position: -40px 0; +} +.controls-in-heading .highslide-controls .highslide-pause a:hover { + background-position: -40px -20px; +} +.controls-in-heading .highslide-controls .highslide-next a { + background-position: -60px 0; +} +.controls-in-heading .highslide-controls .highslide-next a:hover { + background-position: -60px -20px; +} +.controls-in-heading .highslide-controls .highslide-next a.disabled { + background-position: -60px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-full-expand a { + background-position: -100px 0; +} +.controls-in-heading .highslide-controls .highslide-full-expand a:hover { + background-position: -100px -20px; +} +.controls-in-heading .highslide-controls .highslide-full-expand a.disabled { + background-position: -100px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-close a { + background-position: -120px 0; +} +.controls-in-heading .highslide-controls .highslide-close a:hover { + background-position: -120px -20px; +} + +/*****************************************************************************/ +/* Styles for text based controls. */ +/* You can safely remove this if you don't use text based controls */ +/*****************************************************************************/ + +.text-controls .highslide-controls { + width: auto; + height: auto; + margin: 0; + text-align: center; + background: none; +} +.text-controls ul { + position: static; + background: none; + height: auto; + left: 0; +} +.text-controls .highslide-move { + display: none; +} +.text-controls li { + background-image: url(gpx/controlbar-text-buttons.png); + background-position: right top !important; + padding: 0; + margin-left: 15px; + display: block; + width: auto; +} +.text-controls a { + background: url(gpx/controlbar-text-buttons.png) no-repeat; + background-position: left top !important; + position: relative; + left: -10px; + display: block; + width: auto; + height: auto; + text-decoration: none !important; +} +.text-controls a span { + background: url(gpx/controlbar-text-buttons.png) no-repeat; + margin: 1px 2px 1px 10px; + display: block; + min-width: 4em; + height: 18px; + line-height: 18px; + padding: 1px 0 1px 18px; + color: #333; + font-family: "Trebuchet MS", Arial, sans-serif; + font-size: 12px; + font-weight: bold; + white-space: nowrap; +} +.text-controls .highslide-next { + margin-right: 1em; +} +.text-controls .highslide-full-expand a span { + min-width: 0; + margin: 1px 0; + padding: 1px 0 1px 10px; +} +.text-controls .highslide-close a span { + min-width: 0; +} +.text-controls a:hover span { + color: black; +} +.text-controls a.disabled span { + color: #999; +} + +.text-controls .highslide-previous span { + background-position: 0 -40px; +} +.text-controls .highslide-previous a.disabled { + background-position: left top !important; +} +.text-controls .highslide-previous a.disabled span { + background-position: 0 -140px; +} +.text-controls .highslide-play span { + background-position: 0 -60px; +} +.text-controls .highslide-play a.disabled { + background-position: left top !important; +} +.text-controls .highslide-play a.disabled span { + background-position: 0 -160px; +} +.text-controls .highslide-pause span { + background-position: 0 -80px; +} +.text-controls .highslide-next span { + background-position: 0 -100px; +} +.text-controls .highslide-next a.disabled { + background-position: left top !important; +} +.text-controls .highslide-next a.disabled span { + background-position: 0 -200px; +} +.text-controls .highslide-full-expand span { + background: none; +} +.text-controls .highslide-full-expand a.disabled { + background-position: left top !important; +} +.text-controls .highslide-close span { + background-position: 0 -120px; +} + + +/*****************************************************************************/ +/* Styles for the thumbstrip. */ +/* See www.highslide.com/ref/hs.addSlideshow */ +/* You can safely remove this if you don't use a thumbstrip */ +/*****************************************************************************/ + +.highslide-thumbstrip { + height: 100%; +} +.highslide-thumbstrip div { + overflow: hidden; +} +.highslide-thumbstrip table { + position: relative; + padding: 0; + border-collapse: collapse; +} +.highslide-thumbstrip td { + padding: 1px; + /*text-align: center;*/ +} +.highslide-thumbstrip a { + outline: none; +} +.highslide-thumbstrip img { + display: block; + border: 1px solid gray; + margin: 0 auto; +} +.highslide-thumbstrip .highslide-active-anchor img { + visibility: visible; +} +.highslide-thumbstrip .highslide-marker { + position: absolute; + width: 0; + height: 0; + border-width: 0; + border-style: solid; + border-color: transparent; /* change this to actual background color in highslide-ie6.css */ +} +.highslide-thumbstrip-horizontal div { + width: auto; + /* width: 100% breaks in small strips in IE */ +} +.highslide-thumbstrip-horizontal .highslide-scroll-up { + display: none; + position: absolute; + top: 3px; + left: 3px; + width: 25px; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-up div { + margin-bottom: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) left center no-repeat; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down { + display: none; + position: absolute; + top: 3px; + right: 3px; + width: 25px; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down div { + margin-bottom: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) center right no-repeat; + height: 42px; +} +.highslide-thumbstrip-horizontal table { + margin: 2px 0 10px 0; +} +.highslide-viewport .highslide-thumbstrip-horizontal table { + margin-left: 10px; +} +.highslide-thumbstrip-horizontal img { + width: auto; + height: 40px; +} +.highslide-thumbstrip-horizontal .highslide-marker { + top: 47px; + border-left-width: 6px; + border-right-width: 6px; + border-bottom: 6px solid gray; +} +.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { + margin-left: 10px; +} +.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { + border-bottom-color: white !important; +} +.highslide-thumbstrip-vertical div { + height: 100%; +} +.highslide-thumbstrip-vertical a { + display: block; +} +.highslide-thumbstrip-vertical .highslide-scroll-up { + display: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-up div { + margin-left: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) top center no-repeat; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down { + display: none; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down div { + margin-left: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) bottom center no-repeat; + height: 25px; +} +.highslide-thumbstrip-vertical table { + margin: 10px 0 0 10px; +} +.highslide-thumbstrip-vertical img { + max-width: 60px; +} +.highslide-thumbstrip-vertical .highslide-marker { + left: 0; + margin-top: 8px; + border-top-width: 6px; + border-bottom-width: 6px; + border-left: 6px solid gray; +} +.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { + border-left-color: white; +} + +.highslide-viewport .highslide-thumbstrip-float { + overflow: auto; +} +.highslide-thumbstrip-float ul { + margin: 2px 0; + padding: 0; +} +.highslide-thumbstrip-float li { + display: block; + height: 60px; + margin: 0 2px; + list-style: none; + float: left; +} +.highslide-thumbstrip-float img { + display: inline; + border-color: silver; + max-height: 56px; +} +.highslide-thumbstrip-float .highslide-active-anchor img { + border-color: black; +} +.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div { + display: none; +} +.highslide-thumbstrip-float .highslide-marker { + display: none; +} \ No newline at end of file diff --git a/Skirogaining_2010/hs.js b/Skirogaining_2010/hs.js new file mode 100644 index 0000000..0781384 --- /dev/null +++ b/Skirogaining_2010/hs.js @@ -0,0 +1,2642 @@ +/****************************************************************************** +Name: Highslide JS +Version: 4.1.5 (June 26 2009) +Config: default +slideshow +positioning +transitions +viewport +thumbstrip +Author: Torstein Hønsi +Support: http://highslide.com/support + +Licence: +Highslide JS is licensed under a Creative Commons Attribution-NonCommercial 2.5 +License (http://creativecommons.org/licenses/by-nc/2.5/). + +You are free: + * to copy, distribute, display, and perform the work + * to make derivative works + +Under the following conditions: + * Attribution. You must attribute the work in the manner specified by the + author or licensor. + * Noncommercial. You may not use this work for commercial purposes. + +* For any reuse or distribution, you must make clear to others the license + terms of this work. +* Any of these conditions can be waived if you get permission from the + copyright holder. + +Your fair use and other rights are in no way affected by the above. +******************************************************************************/ +var hs = { +// Language strings +lang : { + cssDirection: 'ltr', + loadingText : 'Loading...', + loadingTitle : 'Click to cancel', + focusTitle : 'Click to bring to front', + fullExpandTitle : 'Expand to actual size (f)', + creditsText : 'Powered by Highslide JS', + creditsTitle : 'Go to the Highslide JS homepage', + previousText : 'Previous', + nextText : 'Next', + moveText : 'Move', + closeText : 'Close', + closeTitle : 'Close (esc)', + resizeTitle : 'Resize', + playText : 'Play', + playTitle : 'Play slideshow (spacebar)', + pauseText : 'Pause', + pauseTitle : 'Pause slideshow (spacebar)', + previousTitle : 'Previous (arrow left)', + nextTitle : 'Next (arrow right)', + moveTitle : 'Move', + fullExpandText : '1:1', + number: 'Image %1 of %2', + restoreTitle : 'Click to close image, click and drag to move. Use arrow keys for next and previous.' +}, +// See http://highslide.com/ref for examples of settings +graphicsDir : 'gpx/', +expandCursor : 'zoomin.cur', // null disables +restoreCursor : 'zoomout.cur', // null disables +expandDuration : 250, // milliseconds +restoreDuration : 250, +marginLeft : 15, +marginRight : 15, +marginTop : 15, +marginBottom : 15, +zIndexCounter : 1001, // adjust to other absolutely positioned elements +loadingOpacity : 0.75, +allowMultipleInstances: true, +numberOfImagesToPreload : 5, +outlineWhileAnimating : 2, // 0 = never, 1 = always, 2 = HTML only +outlineStartOffset : 3, // ends at 10 +padToMinWidth : false, // pad the popup width to make room for wide caption +fullExpandPosition : 'bottom right', +fullExpandOpacity : 1, +showCredits : false, // you can set this to false if you want +creditsHref : 'http://highslide.com/', +creditsTarget : '_self', +enableKeyListener : true, +openerTagNames : ['a'], // Add more to allow slideshow indexing +transitions : [], +transitionDuration: 250, +dimmingOpacity: 0, // Lightbox style dimming background +dimmingDuration: 50, // 0 for instant dimming + +anchor : 'auto', // where the image expands from +align : 'auto', // position in the client (overrides anchor) +targetX: null, // the id of a target element +targetY: null, +dragByHeading: true, +minWidth: 200, +minHeight: 200, +allowSizeReduction: true, // allow the image to reduce to fit client size. If false, this overrides minWidth and minHeight +outlineType : 'drop-shadow', // set null to disable outlines +skin : { + controls: + '
' +}, +// END OF YOUR SETTINGS + + +// declare internal properties +preloadTheseImages : [], +continuePreloading: true, +expanders : [], +overrides : [ + 'allowSizeReduction', + 'useBox', + 'anchor', + 'align', + 'targetX', + 'targetY', + 'outlineType', + 'outlineWhileAnimating', + 'captionId', + 'captionText', + 'captionEval', + 'captionOverlay', + 'headingId', + 'headingText', + 'headingEval', + 'headingOverlay', + 'creditsPosition', + 'dragByHeading', + 'autoplay', + 'numberPosition', + 'transitions', + 'dimmingOpacity', + + 'width', + 'height', + + 'wrapperClassName', + 'minWidth', + 'minHeight', + 'maxWidth', + 'maxHeight', + 'slideshowGroup', + 'easing', + 'easingClose', + 'fadeInOut', + 'src' +], +overlays : [], +idCounter : 0, +oPos : { + x: ['leftpanel', 'left', 'center', 'right', 'rightpanel'], + y: ['above', 'top', 'middle', 'bottom', 'below'] +}, +mouse: {}, +headingOverlay: {}, +captionOverlay: {}, +timers : [], + +slideshows : [], + +pendingOutlines : {}, +clones : {}, +onReady: [], +uaVersion: parseFloat((navigator.userAgent.toLowerCase().match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1]), +ie : (document.all && !window.opera), +safari : /Safari/.test(navigator.userAgent), +geckoMac : /Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent), + +$ : function (id) { + if (id) return document.getElementById(id); +}, + +push : function (arr, val) { + arr[arr.length] = val; +}, + +createElement : function (tag, attribs, styles, parent, nopad) { + var el = document.createElement(tag); + if (attribs) hs.extend(el, attribs); + if (nopad) hs.setStyles(el, {padding: 0, border: 'none', margin: 0}); + if (styles) hs.setStyles(el, styles); + if (parent) parent.appendChild(el); + return el; +}, + +extend : function (el, attribs) { + for (var x in attribs) el[x] = attribs[x]; + return el; +}, + +setStyles : function (el, styles) { + for (var x in styles) { + if (hs.ie && x == 'opacity') { + if (styles[x] > 0.99) el.style.removeAttribute('filter'); + else el.style.filter = 'alpha(opacity='+ (styles[x] * 100) +')'; + } + else el.style[x] = styles[x]; + } +}, +animate: function(el, prop, opt) { + var start, + end, + unit; + if (typeof opt != 'object' || opt === null) { + var args = arguments; + opt = { + duration: args[2], + easing: args[3], + complete: args[4] + }; + } + if (typeof opt.duration != 'number') opt.duration = 250; + opt.easing = Math[opt.easing] || Math.easeInQuad; + opt.curAnim = hs.extend({}, prop); + for (var name in prop) { + var e = new hs.fx(el, opt , name ); + + start = parseFloat(hs.css(el, name)) || 0; + end = parseFloat(prop[name]); + unit = name != 'opacity' ? 'px' : ''; + + e.custom( start, end, unit ); + } +}, +css: function(el, prop) { + if (document.defaultView) { + return document.defaultView.getComputedStyle(el, null).getPropertyValue(prop); + + } else { + if (prop == 'opacity') prop = 'filter'; + var val = el.currentStyle[prop.replace(/\-(\w)/g, function (a, b){ return b.toUpperCase(); })]; + if (prop == 'filter') + val = val.replace(/alpha\(opacity=([0-9]+)\)/, + function (a, b) { return b / 100 }); + return val === '' ? 1 : val; + } +}, + +getPageSize : function () { + var d = document, w = window, iebody = d.compatMode && d.compatMode != 'BackCompat' + ? d.documentElement : d.body; + + + var b = d.body; + var xScroll = (w.innerWidth && w.scrollMaxX) + ? w.innerWidth + w.scrollMaxX : Math.max(b.scrollWidth, b.offsetWidth), + yScroll = (w.innerHeight && window.scrollMaxY) + ? w.innerHeight + w.scrollMaxY : Math.max(b.scrollHeight, b.offsetHeight), + pageWidth = hs.ie ? iebody.scrollWidth : + (d.documentElement.clientWidth || self.innerWidth), + pageHeight = hs.ie ? Math.max(iebody.scrollHeight, iebody.clientHeight) : + (d.documentElement.clientHeight || self.innerHeight); + + var width = hs.ie ? iebody.clientWidth : + (d.documentElement.clientWidth || self.innerWidth), + height = hs.ie ? iebody.clientHeight : self.innerHeight; + + hs.page = { + pageWidth: Math.max(pageWidth, xScroll), + pageHeight: Math.max(pageHeight, yScroll), + width: width, + height: height, + scrollLeft: hs.ie ? iebody.scrollLeft : pageXOffset, + scrollTop: hs.ie ? iebody.scrollTop : pageYOffset + } +}, + +getPosition : function(el) { + var p = { x: el.offsetLeft, y: el.offsetTop }; + while (el.offsetParent) { + el = el.offsetParent; + p.x += el.offsetLeft; + p.y += el.offsetTop; + if (el != document.body && el != document.documentElement) { + p.x -= el.scrollLeft; + p.y -= el.scrollTop; + } + } + return p; +}, + +expand : function(a, params, custom, type) { + if (!a) a = hs.createElement('a', null, { display: 'none' }, hs.container); + if (typeof a.getParams == 'function') return params; + try { + new hs.Expander(a, params, custom); + return false; + } catch (e) { return true; } +}, +getElementByClass : function (el, tagName, className) { + var els = el.getElementsByTagName(tagName); + for (var i = 0; i < els.length; i++) { + if ((new RegExp(className)).test(els[i].className)) { + return els[i]; + } + } + return null; +}, +replaceLang : function(s) { + s = s.replace(/\s/g, ' '); + var re = /{hs\.lang\.([^}]+)\}/g, + matches = s.match(re), + lang; + if (matches) for (var i = 0; i < matches.length; i++) { + lang = matches[i].replace(re, "$1"); + if (typeof hs.lang[lang] != 'undefined') s = s.replace(matches[i], hs.lang[lang]); + } + return s; +}, + + +focusTopmost : function() { + var topZ = 0, + topmostKey = -1, + expanders = hs.expanders, + exp, + zIndex; + for (var i = 0; i < expanders.length; i++) { + exp = expanders[i]; + if (exp) { + zIndex = exp.wrapper.style.zIndex; + if (zIndex && zIndex > topZ) { + topZ = zIndex; + topmostKey = i; + } + } + } + if (topmostKey == -1) hs.focusKey = -1; + else expanders[topmostKey].focus(); +}, + +getParam : function (a, param) { + a.getParams = a.onclick; + var p = a.getParams ? a.getParams() : null; + a.getParams = null; + + return (p && typeof p[param] != 'undefined') ? p[param] : + (typeof hs[param] != 'undefined' ? hs[param] : null); +}, + +getSrc : function (a) { + var src = hs.getParam(a, 'src'); + if (src) return src; + return a.href; +}, + +getNode : function (id) { + var node = hs.$(id), clone = hs.clones[id], a = {}; + if (!node && !clone) return null; + if (!clone) { + clone = node.cloneNode(true); + clone.id = ''; + hs.clones[id] = clone; + return node; + } else { + return clone.cloneNode(true); + } +}, + +discardElement : function(d) { + if (d) hs.garbageBin.appendChild(d); + hs.garbageBin.innerHTML = ''; +}, +dim : function(exp) { + if (!hs.dimmer) { + hs.dimmer = hs.createElement ('div', + { + className: 'highslide-dimming', + owner: '', + onclick: function() { + + hs.close(); + } + }, { + position: 'absolute', + visibility: 'visible', + left: 0, + opacity: 0 + }, hs.container, true); + hs.addEventListener(window, 'resize', hs.setDimmerSize); + } + hs.dimmer.style.display = ''; + hs.setDimmerSize(); + hs.dimmer.owner += '|'+ exp.key; + if (hs.geckoMac && hs.dimmingGeckoFix) + hs.setStyles(hs.dimmer, { + background: 'url('+ hs.graphicsDir + 'geckodimmer.png)', + opacity: 1 + }); + else + hs.animate(hs.dimmer, { opacity: exp.dimmingOpacity }, hs.dimmingDuration); +}, +undim : function(key) { + if (!hs.dimmer) return; + if (typeof key != 'undefined') hs.dimmer.owner = hs.dimmer.owner.replace('|'+ key, ''); + + if ( + (typeof key != 'undefined' && hs.dimmer.owner != '') + || (hs.upcoming && hs.getParam(hs.upcoming, 'dimmingOpacity')) + ) return; + if (hs.geckoMac && hs.dimmingGeckoFix) + hs.setStyles(hs.dimmer, { background: 'none', width: 0, height: 0 }); + else hs.animate(hs.dimmer, { opacity: 0 }, hs.dimmingDuration, null, function() { + hs.setStyles(hs.dimmer, { display: 'none', width: 0, height: 0 }); + }); +}, +setDimmerSize : function(exp) { + hs.getPageSize(); + if (!hs.dimmer) return; + var h = (hs.ie && exp && exp.wrapper) ? + parseInt(exp.wrapper.style.top) + parseInt(exp.wrapper.style.height)+ (exp.outline ? exp.outline.offset : 0) : 0; + hs.setStyles(hs.dimmer, { + width: hs.page.pageWidth +'px', + height: Math.max(hs.page.pageHeight, h) +'px' + }); +}, +transit : function (adj, exp) { + var last = exp = exp || hs.getExpander(); + if (hs.upcoming) return false; + else hs.last = last; + try { + hs.upcoming = adj; + adj.onclick(); + } catch (e){ + hs.last = hs.upcoming = null; + } + try { + if (!adj || exp.transitions[1] != 'crossfade') + exp.close(); + } catch (e) {} + return false; +}, + +previousOrNext : function (el, op) { + var exp = hs.getExpander(el); + if (exp) { + adj = exp.getAdjacentAnchor(op); + return hs.transit(adj, exp); + } else return false; +}, + +previous : function (el) { + return hs.previousOrNext(el, -1); +}, + +next : function (el) { + return hs.previousOrNext(el, 1); +}, + +keyHandler : function(e) { + if (!e) e = window.event; + if (!e.target) e.target = e.srcElement; // ie + if (typeof e.target.form != 'undefined') return true; // form element has focus + var exp = hs.getExpander(); + + var op = null; + switch (e.keyCode) { + case 70: // f + if (exp) exp.doFullExpand(); + return true; + case 32: // Space + op = 2; + break; + case 34: // Page Down + case 39: // Arrow right + case 40: // Arrow down + op = 1; + break; + case 8: // Backspace + case 33: // Page Up + case 37: // Arrow left + case 38: // Arrow up + op = -1; + break; + case 27: // Escape + case 13: // Enter + op = 0; + } + if (op !== null) {if (op != 2)hs.removeEventListener(document, window.opera ? 'keypress' : 'keydown', hs.keyHandler); + if (!hs.enableKeyListener) return true; + + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + if (exp) { + if (op == 0) { + exp.close(); + } else if (op == 2) { + if (exp.slideshow) exp.slideshow.hitSpace(); + } else { + if (exp.slideshow) exp.slideshow.pause(); + hs.previousOrNext(exp.key, op); + } + return false; + } + } + return true; +}, + + +registerOverlay : function (overlay) { + hs.push(hs.overlays, hs.extend(overlay, { hsId: 'hsId'+ hs.idCounter++ } )); +}, + + +addSlideshow : function (options) { + var sg = options.slideshowGroup; + if (typeof sg == 'object') { + for (var i = 0; i < sg.length; i++) { + var o = {}; + for (var x in options) o[x] = options[x]; + o.slideshowGroup = sg[i]; + hs.push(hs.slideshows, o); + } + } else { + hs.push(hs.slideshows, options); + } +}, + +getWrapperKey : function (element, expOnly) { + var el, re = /^highslide-wrapper-([0-9]+)$/; + // 1. look in open expanders + el = element; + while (el.parentNode) { + if (el.hsKey !== undefined) return el.hsKey; + if (el.id && re.test(el.id)) return el.id.replace(re, "$1"); + el = el.parentNode; + } + // 2. look in thumbnail + if (!expOnly) { + el = element; + while (el.parentNode) { + if (el.tagName && hs.isHsAnchor(el)) { + for (var key = 0; key < hs.expanders.length; key++) { + var exp = hs.expanders[key]; + if (exp && exp.a == el) return key; + } + } + el = el.parentNode; + } + } + return null; +}, + +getExpander : function (el, expOnly) { + if (typeof el == 'undefined') return hs.expanders[hs.focusKey] || null; + if (typeof el == 'number') return hs.expanders[el] || null; + if (typeof el == 'string') el = hs.$(el); + return hs.expanders[hs.getWrapperKey(el, expOnly)] || null; +}, + +isHsAnchor : function (a) { + return (a.onclick && a.onclick.toString().replace(/\s/g, ' ').match(/hs.(htmlE|e)xpand/)); +}, + +reOrder : function () { + for (var i = 0; i < hs.expanders.length; i++) + if (hs.expanders[i] && hs.expanders[i].isExpanded) hs.focusTopmost(); +}, + +mouseClickHandler : function(e) +{ + if (!e) e = window.event; + if (e.button > 1) return true; + if (!e.target) e.target = e.srcElement; + + var el = e.target; + while (el.parentNode + && !(/highslide-(image|move|html|resize)/.test(el.className))) + { + el = el.parentNode; + } + var exp = hs.getExpander(el); + if (exp && (exp.isClosing || !exp.isExpanded)) return true; + + if (exp && e.type == 'mousedown') { + if (e.target.form) return true; + var match = el.className.match(/highslide-(image|move|resize)/); + if (match) { + hs.dragArgs = { exp: exp , type: match[1], left: exp.x.pos, width: exp.x.size, top: exp.y.pos, + height: exp.y.size, clickX: e.clientX, clickY: e.clientY }; + + + hs.addEventListener(document, 'mousemove', hs.dragHandler); + if (e.preventDefault) e.preventDefault(); // FF + + if (/highslide-(image|html)-blur/.test(exp.content.className)) { + exp.focus(); + hs.hasFocused = true; + } + return false; + } + } else if (e.type == 'mouseup') { + + hs.removeEventListener(document, 'mousemove', hs.dragHandler); + + if (hs.dragArgs) { + if (hs.styleRestoreCursor && hs.dragArgs.type == 'image') + hs.dragArgs.exp.content.style.cursor = hs.styleRestoreCursor; + var hasDragged = hs.dragArgs.hasDragged; + + if (!hasDragged &&!hs.hasFocused && !/(move|resize)/.test(hs.dragArgs.type)) { + exp.close(); + } + else if (hasDragged || (!hasDragged && hs.hasHtmlExpanders)) { + hs.dragArgs.exp.doShowHide('hidden'); + } + if (hasDragged) hs.setDimmerSize(exp); + + hs.hasFocused = false; + hs.dragArgs = null; + + } else if (/highslide-image-blur/.test(el.className)) { + el.style.cursor = hs.styleRestoreCursor; + } + } + return false; +}, + +dragHandler : function(e) +{ + if (!hs.dragArgs) return true; + if (!e) e = window.event; + var a = hs.dragArgs, exp = a.exp; + + a.dX = e.clientX - a.clickX; + a.dY = e.clientY - a.clickY; + + var distance = Math.sqrt(Math.pow(a.dX, 2) + Math.pow(a.dY, 2)); + if (!a.hasDragged) a.hasDragged = (a.type != 'image' && distance > 0) + || (distance > (hs.dragSensitivity || 5)); + + if (a.hasDragged && e.clientX > 5 && e.clientY > 5) { + + if (a.type == 'resize') exp.resize(a); + else { + exp.moveTo(a.left + a.dX, a.top + a.dY); + if (a.type == 'image') exp.content.style.cursor = 'move'; + } + } + return false; +}, + +wrapperMouseHandler : function (e) { + try { + if (!e) e = window.event; + var over = /mouseover/i.test(e.type); + if (!e.target) e.target = e.srcElement; // ie + if (hs.ie) e.relatedTarget = + over ? e.fromElement : e.toElement; // ie + var exp = hs.getExpander(e.target); + if (!exp.isExpanded) return; + if (!exp || !e.relatedTarget || hs.getExpander(e.relatedTarget, true) == exp + || hs.dragArgs) return; + for (var i = 0; i < exp.overlays.length; i++) (function() { + var o = hs.$('hsId'+ exp.overlays[i]); + if (o && o.hideOnMouseOut) { + if (over) hs.setStyles(o, { visibility: 'visible', display: '' }); + hs.animate(o, { opacity: over ? o.opacity : 0 }, o.dur); + } + })(); + } catch (e) {} +}, +addEventListener : function (el, event, func) { + if (el == document && event == 'ready') hs.push(hs.onReady, func); + try { + el.addEventListener(event, func, false); + } catch (e) { + try { + el.detachEvent('on'+ event, func); + el.attachEvent('on'+ event, func); + } catch (e) { + el['on'+ event] = func; + } + } +}, + +removeEventListener : function (el, event, func) { + try { + el.removeEventListener(event, func, false); + } catch (e) { + try { + el.detachEvent('on'+ event, func); + } catch (e) { + el['on'+ event] = null; + } + } +}, + +preloadFullImage : function (i) { + if (hs.continuePreloading && hs.preloadTheseImages[i] && hs.preloadTheseImages[i] != 'undefined') { + var img = document.createElement('img'); + img.onload = function() { + img = null; + hs.preloadFullImage(i + 1); + }; + img.src = hs.preloadTheseImages[i]; + } +}, +preloadImages : function (number) { + if (number && typeof number != 'object') hs.numberOfImagesToPreload = number; + + var arr = hs.getAnchors(); + for (var i = 0; i < arr.images.length && i < hs.numberOfImagesToPreload; i++) { + hs.push(hs.preloadTheseImages, hs.getSrc(arr.images[i])); + } + + // preload outlines + if (hs.outlineType) new hs.Outline(hs.outlineType, function () { hs.preloadFullImage(0)} ); + else + + hs.preloadFullImage(0); + + // preload cursor + if (hs.restoreCursor) var cur = hs.createElement('img', { src: hs.graphicsDir + hs.restoreCursor }); +}, + + +init : function () { + if (!hs.container) { + + hs.getPageSize(); + hs.ieLt7 = hs.ie && hs.uaVersion < 7; + for (var x in hs.langDefaults) { + if (typeof hs[x] != 'undefined') hs.lang[x] = hs[x]; + else if (typeof hs.lang[x] == 'undefined' && typeof hs.langDefaults[x] != 'undefined') + hs.lang[x] = hs.langDefaults[x]; + } + + hs.container = hs.createElement('div', { + className: 'highslide-container' + }, { + position: 'absolute', + left: 0, + top: 0, + width: '100%', + zIndex: hs.zIndexCounter, + direction: 'ltr' + }, + document.body, + true + ); + hs.loading = hs.createElement('a', { + className: 'highslide-loading', + title: hs.lang.loadingTitle, + innerHTML: hs.lang.loadingText, + href: 'javascript:;' + }, { + position: 'absolute', + top: '-9999px', + opacity: hs.loadingOpacity, + zIndex: 1 + }, hs.container + ); + hs.garbageBin = hs.createElement('div', null, { display: 'none' }, hs.container); + hs.viewport = hs.createElement('div', { + className: 'highslide-viewport' + }, { + visibility: (hs.safari && hs.uaVersion < 525) ? 'visible' : 'hidden' + }, hs.container, 1 + ); + + // http://www.robertpenner.com/easing/ + Math.linearTween = function (t, b, c, d) { + return c*t/d + b; + }; + Math.easeInQuad = function (t, b, c, d) { + return c*(t/=d)*t + b; + }; + Math.easeOutQuad = function (t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }; + + hs.hideSelects = hs.ieLt7; + hs.hideIframes = ((window.opera && hs.uaVersion < 9) || navigator.vendor == 'KDE' + || (hs.ie && hs.uaVersion < 5.5)); + } +}, +ready : function() { + if (hs.isReady) return; + hs.isReady = true; + + for (var i = 0; i < hs.onReady.length; i++) hs.onReady[i](); +}, + +updateAnchors : function() { + var el, els, all = [], images = [],groups = {}, re; + + for (var i = 0; i < hs.openerTagNames.length; i++) { + els = document.getElementsByTagName(hs.openerTagNames[i]); + for (var j = 0; j < els.length; j++) { + el = els[j]; + re = hs.isHsAnchor(el); + if (re) { + hs.push(all, el); + if (re[0] == 'hs.expand') hs.push(images, el); + var g = hs.getParam(el, 'slideshowGroup') || 'none'; + if (!groups[g]) groups[g] = []; + hs.push(groups[g], el); + } + } + } + hs.anchors = { all: all, groups: groups, images: images }; + return hs.anchors; + +}, + +getAnchors : function() { + return hs.anchors || hs.updateAnchors(); +}, + + +close : function(el) { + var exp = hs.getExpander(el); + if (exp) exp.close(); + return false; +} +}; // end hs object +hs.fx = function( elem, options, prop ){ + this.options = options; + this.elem = elem; + this.prop = prop; + + if (!options.orig) options.orig = {}; +}; +hs.fx.prototype = { + update: function(){ + (hs.fx.step[this.prop] || hs.fx.step._default)(this); + + if (this.options.step) + this.options.step.call(this.elem, this.now, this); + + }, + custom: function(from, to, unit){ + this.startTime = (new Date()).getTime(); + this.start = from; + this.end = to; + this.unit = unit;// || this.unit || "px"; + this.now = this.start; + this.pos = this.state = 0; + + var self = this; + function t(gotoEnd){ + return self.step(gotoEnd); + } + + t.elem = this.elem; + + if ( t() && hs.timers.push(t) == 1 ) { + hs.timerId = setInterval(function(){ + var timers = hs.timers; + + for ( var i = 0; i < timers.length; i++ ) + if ( !timers[i]() ) + timers.splice(i--, 1); + + if ( !timers.length ) { + clearInterval(hs.timerId); + } + }, 13); + } + }, + step: function(gotoEnd){ + var t = (new Date()).getTime(); + if ( gotoEnd || t >= this.options.duration + this.startTime ) { + this.now = this.end; + this.pos = this.state = 1; + this.update(); + + this.options.curAnim[ this.prop ] = true; + + var done = true; + for ( var i in this.options.curAnim ) + if ( this.options.curAnim[i] !== true ) + done = false; + + if ( done ) { + if (this.options.complete) this.options.complete.call(this.elem); + } + return false; + } else { + var n = t - this.startTime; + this.state = n / this.options.duration; + this.pos = this.options.easing(n, 0, 1, this.options.duration); + this.now = this.start + ((this.end - this.start) * this.pos); + this.update(); + } + return true; + } + +}; + +hs.extend( hs.fx, { + step: { + + opacity: function(fx){ + hs.setStyles(fx.elem, { opacity: fx.now }); + }, + + _default: function(fx){ + if ( fx.elem.style && fx.elem.style[ fx.prop ] != null ) + fx.elem.style[ fx.prop ] = fx.now + fx.unit; + else + fx.elem[ fx.prop ] = fx.now; + } + } +}); + +hs.Outline = function (outlineType, onLoad) { + this.onLoad = onLoad; + this.outlineType = outlineType; + var v = hs.uaVersion, tr; + + this.hasAlphaImageLoader = hs.ie && v >= 5.5 && v < 7; + if (!outlineType) { + if (onLoad) onLoad(); + return; + } + + hs.init(); + this.table = hs.createElement( + 'table', { + cellSpacing: 0 + }, { + visibility: 'hidden', + position: 'absolute', + borderCollapse: 'collapse', + width: 0 + }, + hs.container, + true + ); + var tbody = hs.createElement('tbody', null, null, this.table, 1); + + this.td = []; + for (var i = 0; i <= 8; i++) { + if (i % 3 == 0) tr = hs.createElement('tr', null, { height: 'auto' }, tbody, true); + this.td[i] = hs.createElement('td', null, null, tr, true); + var style = i != 4 ? { lineHeight: 0, fontSize: 0} : { position : 'relative' }; + hs.setStyles(this.td[i], style); + } + this.td[4].className = outlineType +' highslide-outline'; + + this.preloadGraphic(); +}; + +hs.Outline.prototype = { +preloadGraphic : function () { + var src = hs.graphicsDir + (hs.outlinesDir || "outlines/")+ this.outlineType +".png"; + + var appendTo = hs.safari ? hs.container : null; + this.graphic = hs.createElement('img', null, { position: 'absolute', + top: '-9999px' }, appendTo, true); // for onload trigger + + var pThis = this; + this.graphic.onload = function() { pThis.onGraphicLoad(); }; + + this.graphic.src = src; +}, + +onGraphicLoad : function () { + var o = this.offset = this.graphic.width / 4, + pos = [[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]], + dim = { height: (2*o) +'px', width: (2*o) +'px' }; + for (var i = 0; i <= 8; i++) { + if (pos[i]) { + if (this.hasAlphaImageLoader) { + var w = (i == 1 || i == 7) ? '100%' : this.graphic.width +'px'; + var div = hs.createElement('div', null, { width: '100%', height: '100%', position: 'relative', overflow: 'hidden'}, this.td[i], true); + hs.createElement ('div', null, { + filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+ this.graphic.src + "')", + position: 'absolute', + width: w, + height: this.graphic.height +'px', + left: (pos[i][0]*o)+'px', + top: (pos[i][1]*o)+'px' + }, + div, + true); + } else { + hs.setStyles(this.td[i], { background: 'url('+ this.graphic.src +') '+ (pos[i][0]*o)+'px '+(pos[i][1]*o)+'px'}); + } + + if (window.opera && (i == 3 || i ==5)) + hs.createElement('div', null, dim, this.td[i], true); + + hs.setStyles (this.td[i], dim); + } + } + this.graphic = null; + if (hs.pendingOutlines[this.outlineType]) hs.pendingOutlines[this.outlineType].destroy(); + hs.pendingOutlines[this.outlineType] = this; + if (this.onLoad) this.onLoad(); +}, + +setPosition : function (pos, offset, vis, dur, easing) { + var exp = this.exp, + stl = exp.wrapper.style, + offset = offset || 0, + pos = pos || { + x: exp.x.pos + offset, + y: exp.y.pos + offset, + w: exp.x.get('wsize') - 2 * offset, + h: exp.y.get('wsize') - 2 * offset + }; + if (vis) this.table.style.visibility = (pos.h >= 4 * this.offset) + ? 'visible' : 'hidden'; + hs.setStyles(this.table, { + left: (pos.x - this.offset) +'px', + top: (pos.y - this.offset) +'px', + width: (pos.w + 2 * this.offset) +'px' + }); + + pos.w -= 2 * this.offset; + pos.h -= 2 * this.offset; + hs.setStyles (this.td[4], { + width: pos.w >= 0 ? pos.w +'px' : 0, + height: pos.h >= 0 ? pos.h +'px' : 0 + }); + if (this.hasAlphaImageLoader) this.td[3].style.height + = this.td[5].style.height = this.td[4].style.height; + +}, + +destroy : function(hide) { + if (hide) this.table.style.visibility = 'hidden'; + else hs.discardElement(this.table); +} +}; + +hs.Dimension = function(exp, dim) { + this.exp = exp; + this.dim = dim; + this.ucwh = dim == 'x' ? 'Width' : 'Height'; + this.wh = this.ucwh.toLowerCase(); + this.uclt = dim == 'x' ? 'Left' : 'Top'; + this.lt = this.uclt.toLowerCase(); + this.ucrb = dim == 'x' ? 'Right' : 'Bottom'; + this.rb = this.ucrb.toLowerCase(); + this.p1 = this.p2 = 0; +}; +hs.Dimension.prototype = { +get : function(key) { + switch (key) { + case 'loadingPos': + return this.tpos + this.tb + (this.t - hs.loading['offset'+ this.ucwh]) / 2; + case 'loadingPosXfade': + return this.pos + this.cb+ this.p1 + (this.size - hs.loading['offset'+ this.ucwh]) / 2; + case 'wsize': + return this.size + 2 * this.cb + this.p1 + this.p2; + case 'fitsize': + return this.clientSize - this.marginMin - this.marginMax; + case 'maxsize': + return this.get('fitsize') - 2 * this.cb - this.p1 - this.p2 ; + case 'opos': + return this.pos - (this.exp.outline ? this.exp.outline.offset : 0); + case 'osize': + return this.get('wsize') + (this.exp.outline ? 2*this.exp.outline.offset : 0); + case 'imgPad': + return this.imgSize ? Math.round((this.size - this.imgSize) / 2) : 0; + + } +}, +calcBorders: function() { + // correct for borders + this.cb = (this.exp.content['offset'+ this.ucwh] - this.t) / 2; + this.marginMax = hs['margin'+ this.ucrb]; +}, +calcThumb: function() { + this.t = this.exp.el[this.wh] ? parseInt(this.exp.el[this.wh]) : + this.exp.el['offset'+ this.ucwh]; + this.tpos = this.exp.tpos[this.dim]; + this.tb = (this.exp.el['offset'+ this.ucwh] - this.t) / 2; + if (this.tpos < 1) { + this.tpos = (hs.page[this.wh] / 2) + hs.page['scroll'+ this.uclt]; + }; +}, +calcExpanded: function() { + var exp = this.exp; + this.justify = 'auto'; + + // get alignment + if (exp.align == 'center') this.justify = 'center'; + else if (new RegExp(this.lt).test(exp.anchor)) this.justify = null; + else if (new RegExp(this.rb).test(exp.anchor)) this.justify = 'max'; + + + // size and position + this.pos = this.tpos - this.cb + this.tb; + this.size = Math.min(this.full, exp['max'+ this.ucwh] || this.full); + this.minSize = exp.allowSizeReduction ? + Math.min(exp['min'+ this.ucwh], this.full) :this.full; + if (exp.isImage && exp.useBox) { + this.size = exp[this.wh]; + this.imgSize = this.full; + } + if (this.dim == 'x' && hs.padToMinWidth) this.minSize = exp.minWidth; + this.target = exp['target'+ this.dim.toUpperCase()]; + this.marginMin = hs['margin'+ this.uclt]; + this.scroll = hs.page['scroll'+ this.uclt]; + this.clientSize = hs.page[this.wh]; +}, +setSize: function(i) { + var exp = this.exp; + if (exp.isImage && (exp.useBox || hs.padToMinWidth)) { + this.imgSize = i; + this.size = Math.max(this.size, this.imgSize); + exp.content.style[this.lt] = this.get('imgPad')+'px'; + } else + this.size = i; + + exp.content.style[this.wh] = i +'px'; + exp.wrapper.style[this.wh] = this.get('wsize') +'px'; + if (exp.outline) exp.outline.setPosition(); + if (this.dim == 'x' && exp.overlayBox) exp.sizeOverlayBox(true); + if (this.dim == 'x' && exp.slideshow && exp.isImage) { + if (i == this.full) exp.slideshow.disable('full-expand'); + else exp.slideshow.enable('full-expand'); + } +}, +setPos: function(i) { + this.pos = i; + this.exp.wrapper.style[this.lt] = i +'px'; + + if (this.exp.outline) this.exp.outline.setPosition(); + +} +}; + +hs.Expander = function(a, params, custom, contentType) { + if (document.readyState && hs.ie && !hs.isReady) { + hs.addEventListener(document, 'ready', function() { + new hs.Expander(a, params, custom, contentType); + }); + return; + } + this.a = a; + this.custom = custom; + this.contentType = contentType || 'image'; + this.isImage = !this.isHtml; + + hs.continuePreloading = false; + this.overlays = []; + this.last = hs.last; + hs.last = null; + hs.init(); + var key = this.key = hs.expanders.length; + // override inline parameters + for (var i = 0; i < hs.overrides.length; i++) { + var name = hs.overrides[i]; + this[name] = params && typeof params[name] != 'undefined' ? + params[name] : hs[name]; + } + if (!this.src) this.src = a.href; + + // get thumb + var el = (params && params.thumbnailId) ? hs.$(params.thumbnailId) : a; + el = this.thumb = el.getElementsByTagName('img')[0] || el; + this.thumbsUserSetId = el.id || a.id; + + // check if already open + for (var i = 0; i < hs.expanders.length; i++) { + if (hs.expanders[i] && hs.expanders[i].a == a + && !(this.last && this.transitions[1] == 'crossfade')) { + hs.expanders[i].focus(); + return false; + } + } + + // cancel other + if (!hs.allowSimultaneousLoading) for (var i = 0; i < hs.expanders.length; i++) { + if (hs.expanders[i] && hs.expanders[i].thumb != el && !hs.expanders[i].onLoadStarted) { + hs.expanders[i].cancelLoading(); + } + } + hs.expanders[key] = this; + if (!hs.allowMultipleInstances && !hs.upcoming) { + if (hs.expanders[key-1]) hs.expanders[key-1].close(); + if (typeof hs.focusKey != 'undefined' && hs.expanders[hs.focusKey]) + hs.expanders[hs.focusKey].close(); + } + + // initiate metrics + this.el = el; + this.tpos = hs.getPosition(el); + hs.getPageSize(); + var x = this.x = new hs.Dimension(this, 'x'); + x.calcThumb(); + var y = this.y = new hs.Dimension(this, 'y'); + y.calcThumb(); + this.wrapper = hs.createElement( + 'div', { + id: 'highslide-wrapper-'+ this.key, + className: 'highslide-wrapper '+ this.wrapperClassName + }, { + visibility: 'hidden', + position: 'absolute', + zIndex: hs.zIndexCounter += 2 + }, null, true ); + + this.wrapper.onmouseover = this.wrapper.onmouseout = hs.wrapperMouseHandler; + if (this.contentType == 'image' && this.outlineWhileAnimating == 2) + this.outlineWhileAnimating = 0; + + // get the outline + if (!this.outlineType + || (this.last && this.isImage && this.transitions[1] == 'crossfade')) { + this[this.contentType +'Create'](); + + } else if (hs.pendingOutlines[this.outlineType]) { + this.connectOutline(); + this[this.contentType +'Create'](); + + } else { + this.showLoading(); + var exp = this; + new hs.Outline(this.outlineType, + function () { + exp.connectOutline(); + exp[exp.contentType +'Create'](); + } + ); + } + return true; +}; + +hs.Expander.prototype = { +error : function(e) { + //alert ('Line '+ e.lineNumber +': '+ e.message); + window.location.href = this.src; +}, + +connectOutline : function() { + var outline = this.outline = hs.pendingOutlines[this.outlineType]; + outline.exp = this; + outline.table.style.zIndex = this.wrapper.style.zIndex - 1; + hs.pendingOutlines[this.outlineType] = null; +}, + +showLoading : function() { + if (this.onLoadStarted || this.loading) return; + + this.loading = hs.loading; + var exp = this; + this.loading.onclick = function() { + exp.cancelLoading(); + }; + var exp = this, + l = this.x.get('loadingPos') +'px', + t = this.y.get('loadingPos') +'px'; + if (!tgt && this.last && this.transitions[1] == 'crossfade') + var tgt = this.last; + if (tgt) { + l = tgt.x.get('loadingPosXfade') +'px'; + t = tgt.y.get('loadingPosXfade') +'px'; + this.loading.style.zIndex = hs.zIndexCounter++; + } + setTimeout(function () { + if (exp.loading) hs.setStyles(exp.loading, { left: l, top: t, zIndex: hs.zIndexCounter++ })} + , 100); +}, + +imageCreate : function() { + var exp = this; + + var img = document.createElement('img'); + this.content = img; + img.onload = function () { + if (hs.expanders[exp.key]) exp.contentLoaded(); + }; + if (hs.blockRightClick) img.oncontextmenu = function() { return false; }; + img.className = 'highslide-image'; + hs.setStyles(img, { + visibility: 'hidden', + display: 'block', + position: 'absolute', + maxWidth: '9999px', + zIndex: 3 + }); + img.title = hs.lang.restoreTitle; + if (hs.safari) hs.container.appendChild(img); + if (hs.ie && hs.flushImgSize) img.src = null; + img.src = this.src; + + this.showLoading(); +}, + +contentLoaded : function() { + try { + if (!this.content) return; + this.content.onload = null; + if (this.onLoadStarted) return; + else this.onLoadStarted = true; + + var x = this.x, y = this.y; + + if (this.loading) { + hs.setStyles(this.loading, { top: '-9999px' }); + this.loading = null; + } + x.full = this.content.width; + y.full = this.content.height; + + hs.setStyles(this.content, { + width: x.t +'px', + height: y.t +'px' + }); + this.wrapper.appendChild(this.content); + hs.container.appendChild(this.wrapper); + + x.calcBorders(); + y.calcBorders(); + + hs.setStyles (this.wrapper, { + left: (x.tpos + x.tb - x.cb) +'px', + top: (y.tpos + x.tb - y.cb) +'px' + }); + + + this.initSlideshow(); + this.getOverlays(); + + var ratio = x.full / y.full; + + x.calcExpanded(); + this.justify(x); + + y.calcExpanded(); + this.justify(y); + if (this.overlayBox) this.sizeOverlayBox(0, 1); + + if (this.allowSizeReduction) { + this.correctRatio(ratio); + var ss = this.slideshow; + if (ss && this.last && ss.controls && ss.fixedControls) { + var pos = ss.overlayOptions.position || '', p; + for (var dim in hs.oPos) for (var i = 0; i < 5; i++) { + p = this[dim]; + if (pos.match(hs.oPos[dim][i])) { + p.pos = this.last[dim].pos + + (this.last[dim].p1 - p.p1) + + (this.last[dim].size - p.size) * [0, 0, .5, 1, 1][i]; + if (ss.fixedControls == 'fit') { + if (p.pos + p.size + p.p1 + p.p2 > p.scroll + p.clientSize - p.marginMax) + p.pos = p.scroll + p.clientSize - p.size - p.marginMin - p.marginMax - p.p1 - p.p2; + if (p.pos < p.scroll + p.marginMin) p.pos = p.scroll + p.marginMin; + } + } + } + } + if (this.isImage && this.x.full > (this.x.imgSize || this.x.size)) { + this.createFullExpand(); + if (this.overlays.length == 1) this.sizeOverlayBox(); + } + } + this.show(); + + } catch (e) { + this.error(e); + } +}, + +justify : function (p, moveOnly) { + var tgtArr, tgt = p.target, dim = p == this.x ? 'x' : 'y'; + + if (tgt && tgt.match(/ /)) { + tgtArr = tgt.split(' '); + tgt = tgtArr[0]; + } + if (tgt && hs.$(tgt)) { + p.pos = hs.getPosition(hs.$(tgt))[dim]; + if (tgtArr && tgtArr[1] && tgtArr[1].match(/^[-]?[0-9]+px$/)) + p.pos += parseInt(tgtArr[1]); + if (p.size < p.minSize) p.size = p.minSize; + + } else if (p.justify == 'auto' || p.justify == 'center') { + + var hasMovedMin = false; + + var allowReduce = p.exp.allowSizeReduction; + if (p.justify == 'center') + p.pos = Math.round(p.scroll + (p.clientSize + p.marginMin - p.marginMax - p.get('wsize')) / 2); + else + p.pos = Math.round(p.pos - ((p.get('wsize') - p.t) / 2)); + if (p.pos < p.scroll + p.marginMin) { + p.pos = p.scroll + p.marginMin; + hasMovedMin = true; + } + if (!moveOnly && p.size < p.minSize) { + p.size = p.minSize; + allowReduce = false; + } + if (p.pos + p.get('wsize') > p.scroll + p.clientSize - p.marginMax) { + if (!moveOnly && hasMovedMin && allowReduce) { + p.size = p.get(dim == 'y' ? 'fitsize' : 'maxsize'); + } else if (p.get('wsize') < p.get('fitsize')) { + p.pos = p.scroll + p.clientSize - p.marginMax - p.get('wsize'); + } else { // image larger than viewport + p.pos = p.scroll + p.marginMin; + if (!moveOnly && allowReduce) p.size = p.get(dim == 'y' ? 'fitsize' : 'maxsize'); + } + } + + if (!moveOnly && p.size < p.minSize) { + p.size = p.minSize; + allowReduce = false; + } + + + } else if (p.justify == 'max') { + p.pos = Math.floor(p.pos - p.size + p.t); + } + + + if (p.pos < p.marginMin) { + var tmpMin = p.pos; + p.pos = p.marginMin; + + if (allowReduce && !moveOnly) p.size = p.size - (p.pos - tmpMin); + + } +}, + +correctRatio : function(ratio) { + var x = this.x, + y = this.y, + changed = false, + xSize = Math.min(x.full, x.size), + ySize = Math.min(y.full, y.size), + useBox = (this.useBox || hs.padToMinWidth); + + if (xSize / ySize > ratio) { // width greater + xSize = ySize * ratio; + if (xSize < x.minSize) { // below minWidth + xSize = x.minSize; + ySize = xSize / ratio; + } + changed = true; + + } else if (xSize / ySize < ratio) { // height greater + ySize = xSize / ratio; + changed = true; + } + + if (hs.padToMinWidth && x.full < x.minSize) { + x.imgSize = x.full; + y.size = y.imgSize = y.full; + } else if (this.useBox) { + x.imgSize = xSize; + y.imgSize = ySize; + } else { + x.size = xSize; + y.size = ySize; + } + this.fitOverlayBox(useBox ? null : ratio); + if (useBox && y.size < y.imgSize) { + y.imgSize = y.size; + x.imgSize = y.size * ratio; + } + if (changed || useBox) { + x.pos = x.tpos - x.cb + x.tb; + x.minSize = x.size; + this.justify(x, true); + + y.pos = y.tpos - y.cb + y.tb; + y.minSize = y.size; + this.justify(y, true); + if (this.overlayBox) this.sizeOverlayBox(); + } +}, +fitOverlayBox : function(ratio) { + var x = this.x, y = this.y; + if (this.overlayBox) { + while (y.size > this.minHeight && x.size > this.minWidth + && y.get('wsize') > y.get('fitsize')) { + y.size -= 10; + if (ratio) x.size = y.size * ratio; + this.sizeOverlayBox(0, 1); + } + } +}, + +show : function () { + var x = this.x, y = this.y; + this.doShowHide('hidden'); + if (this.slideshow && this.slideshow.thumbstrip) this.slideshow.thumbstrip.selectThumb(); + + // Apply size change + this.changeSize( + 1, { + wrapper: { + width : x.get('wsize'), + height : y.get('wsize'), + left: x.pos, + top: y.pos + }, + content: { + left: x.p1 + x.get('imgPad'), + top: y.p1 + y.get('imgPad'), + width:x.imgSize ||x.size, + height:y.imgSize ||y.size + } + }, + hs.expandDuration + ); +}, + +changeSize : function(up, to, dur) { + // transition + var trans = this.transitions, + other = up ? (this.last ? this.last.a : null) : hs.upcoming, + t = (trans[1] && other + && hs.getParam(other, 'transitions')[1] == trans[1]) ? + trans[1] : trans[0]; + + if (this[t] && t != 'expand') { + this[t](up, to); + return; + } + + if (this.outline && !this.outlineWhileAnimating) { + if (up) this.outline.setPosition(); + else this.outline.destroy(); + } + + + if (!up) this.destroyOverlays(); + + var exp = this, + x = exp.x, + y = exp.y, + easing = this.easing; + if (!up) easing = this.easingClose || easing; + var after = up ? + function() { + + if (exp.outline) exp.outline.table.style.visibility = "visible"; + setTimeout(function() { + exp.afterExpand(); + }, 50); + } : + function() { + exp.afterClose(); + }; + if (up) hs.setStyles( this.wrapper, { + width: x.t +'px', + height: y.t +'px' + }); + if (this.fadeInOut) { + hs.setStyles(this.wrapper, { opacity: up ? 0 : 1 }); + hs.extend(to.wrapper, { opacity: up }); + } + hs.animate( this.wrapper, to.wrapper, { + duration: dur, + easing: easing, + step: function(val, args) { + if (exp.outline && exp.outlineWhileAnimating && args.prop == 'top') { + var fac = up ? args.pos : 1 - args.pos; + var pos = { + w: x.t + (x.get('wsize') - x.t) * fac, + h: y.t + (y.get('wsize') - y.t) * fac, + x: x.tpos + (x.pos - x.tpos) * fac, + y: y.tpos + (y.pos - y.tpos) * fac + }; + exp.outline.setPosition(pos, 0, 1); + } + } + }); + hs.animate( this.content, to.content, dur, easing, after); + if (up) { + this.wrapper.style.visibility = 'visible'; + this.content.style.visibility = 'visible'; + this.a.className += ' highslide-active-anchor'; + } +}, + + + +fade : function(up, to) { + this.outlineWhileAnimating = false; + var exp = this, t = up ? hs.expandDuration : 0; + + if (up) { + hs.animate(this.wrapper, to.wrapper, 0); + hs.setStyles(this.wrapper, { opacity: 0, visibility: 'visible' }); + hs.animate(this.content, to.content, 0); + this.content.style.visibility = 'visible'; + + hs.animate(this.wrapper, { opacity: 1 }, t, null, + function() { exp.afterExpand(); }); + } + + if (this.outline) { + this.outline.table.style.zIndex = this.wrapper.style.zIndex; + var dir = up || -1, + offset = this.outline.offset, + startOff = up ? 3 : offset, + endOff = up? offset : 3; + for (var i = startOff; dir * i <= dir * endOff; i += dir, t += 25) { + (function() { + var o = up ? endOff - i : startOff - i; + setTimeout(function() { + exp.outline.setPosition(0, o, 1); + }, t); + })(); + } + } + + + if (up) {}//setTimeout(function() { exp.afterExpand(); }, t+50); + else { + setTimeout( function() { + if (exp.outline) exp.outline.destroy(exp.preserveContent); + + exp.destroyOverlays(); + + hs.animate( exp.wrapper, { opacity: 0 }, hs.restoreDuration, null, function(){ + exp.afterClose(); + }); + }, t); + } +}, + +crossfade : function (up, to) { + if (!up) return; + var exp = this, + dur = hs.transitionDuration, + last = exp.last, + x = exp.x, + y = exp.y, + lastX = last.x, + lastY = last.y, + overlayBox = exp.overlayBox, + wrapper = this.wrapper, + content = this.content; + hs.removeEventListener(document, 'mousemove', hs.dragHandler); + this.outline = last.outline; + if (this.outline) this.outline.exp = exp; + last.outline = null; + last.wrapper.style.overflow = 'hidden'; + hs.setStyles(wrapper, { + left: lastX.pos +'px', + top: lastY.pos +'px', + width: lastX.get('wsize') +'px', + height: lastY.get('wsize') +'px' + }); + hs.setStyles(content, { + display: 'none', + width: (x.imgSize || x.size) +'px', + height: (y.imgSize || y.size) +'px', + left: (x.p1 + x.get('imgPad')) +'px', + top: (y.p1 + y.get('imgPad')) + 'px' + }); + var fadeBox = hs.createElement('div', { + className: 'highslide-image' + }, { + position: 'absolute', + zIndex: 4, + overflow: 'hidden', + display: 'none', + left: (lastX.p1 + lastX.get('imgPad')) +'px', + top: (lastY.p1 + lastY.get('imgPad')) +'px', + width: (lastX.imgSize || lastX.size) +'px', + height: (lastY.imgSize || lastY.size) +'px' + }); + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + if (o.style.visibility == 'hidden') o.style.display = 'none'; + } + if (overlayBox) hs.setStyles(overlayBox, { + overflow: 'visible', + left: (lastX.p1 + lastX.cb) +'px', + top: (lastY.p1 + lastY.cb) +'px', + width: lastX.size +'px', + height: lastY.size +'px' + }); + var names = { oldImg: last, newImg: this }; + for (var n in names) { + this[n] = names[n].content.cloneNode(1); + hs.setStyles(this[n], { + position: 'absolute', + border: 0, + visibility: 'visible' + }); + fadeBox.appendChild(this[n]); + } + hs.setStyles(this.oldImg, { + left: 0, + top: 0 + }); + hs.setStyles(this.newImg, { + display: 'block', + opacity: 0, + left: (x.pos - lastX.pos + x.p1 - lastX.p1 + x.get('imgPad') - lastX.get('imgPad')) +'px', + top: (y.pos - lastY.pos + y.p1 - lastY.p1 + y.get('imgPad') - lastY.get('imgPad')) +'px' + }); + wrapper.appendChild(fadeBox); + if (overlayBox) { + overlayBox.className = ''; + wrapper.appendChild(overlayBox); + } + fadeBox.style.display = ''; + last.content.style.display = 'none'; + + if (hs.safari) { + var match = navigator.userAgent.match(/Safari\/([0-9]{3})/); + if (match && parseInt(match[1]) < 525) wrapper.style.visibility = 'visible'; + } + function end() { + wrapper.style.visibility = content.style.visibility = 'visible'; + content.style.display = 'block'; + fadeBox.style.display = 'none'; + exp.a.className += ' highslide-active-anchor'; + exp.afterExpand(); + last.afterClose(); + exp.last = null; + } + hs.animate(last.wrapper, { + left: x.pos, + top: y.pos, + width: x.get('wsize'), + height: y.get('wsize') + }, dur); + + hs.animate(fadeBox, { + width: x.imgSize || x.size, + height: y.imgSize || y.size, + left: x.p1 + x.get('imgPad'), + top: y.p1 + y.get('imgPad') + }, dur); + + hs.animate(this.oldImg, { + left: (lastX.pos - x.pos + lastX.p1 - x.p1 + lastX.get('imgPad') - x.get('imgPad')), + top: (lastY.pos - y.pos + lastY.p1 - y.p1 + lastY.get('imgPad') - y.get('imgPad')) + }, dur); + + hs.animate(this.newImg, { + opacity: 1, + left: 0, + top: 0 + }, dur); + if (overlayBox) hs.animate(overlayBox, { + left: x.p1 + x.cb, + top: y.p1 + y.cb, + width: x.size, + height: y.size + }, dur); + if (this.outline) var wrapStep = function(val, args) { + if (args.prop == 'top') { + var stl = exp.wrapper.style; + var pos = { + w: parseInt(stl.width), + h: parseInt(stl.height), + x: parseInt(stl.left), + y: parseInt(stl.top) + }; + exp.outline.setPosition(pos); + } + }; + hs.animate(wrapper, to.wrapper, { + duration: dur, + complete: end, + step: wrapStep + }); + + fadeBox.style.visibility = 'visible'; +}, +reuseOverlay : function(o, el) { + if (!this.last) return false; + for (var i = 0; i < this.last.overlays.length; i++) { + var oDiv = hs.$('hsId'+ this.last.overlays[i]); + if (oDiv && oDiv.hsId == o.hsId) { + this.genOverlayBox(); + oDiv.reuse = this.key; + hs.push(this.overlays, this.last.overlays[i]); + return true; + } + } + return false; +}, + + +afterExpand : function() { + this.isExpanded = true; + this.focus(); + if (this.dimmingOpacity) hs.dim(this); + if (hs.upcoming && hs.upcoming == this.a) hs.upcoming = null; + this.prepareNextOutline(); + var p = hs.page, mX = hs.mouse.x + p.scrollLeft, mY = hs.mouse.y + p.scrollTop; + this.mouseIsOver = this.x.pos < mX && mX < this.x.pos + this.x.get('wsize') + && this.y.pos < mY && mY < this.y.pos + this.y.get('wsize'); + if (this.overlayBox) this.showOverlays(); + +}, + + +prepareNextOutline : function() { + var key = this.key; + var outlineType = this.outlineType; + new hs.Outline(outlineType, + function () { try { hs.expanders[key].preloadNext(); } catch (e) {} }); +}, + + +preloadNext : function() { + var next = this.getAdjacentAnchor(1); + if (next && next.onclick.toString().match(/hs\.expand/)) + var img = hs.createElement('img', { src: hs.getSrc(next) }); +}, + + +getAdjacentAnchor : function(op) { + var current = this.getAnchorIndex(), as = hs.anchors.groups[this.slideshowGroup || 'none']; + + /*< ? if ($cfg->slideshow) : ?>s*/ + if (!as[current + op] && this.slideshow && this.slideshow.repeat) { + if (op == 1) return as[0]; + else if (op == -1) return as[as.length-1]; + } + /*< ? endif ?>s*/ + return as[current + op] || null; +}, + +getAnchorIndex : function() { + var arr = hs.getAnchors().groups[this.slideshowGroup || 'none']; + if (arr) for (var i = 0; i < arr.length; i++) { + if (arr[i] == this.a) return i; + } + return null; +}, + + +getNumber : function() { + if (this[this.numberPosition]) { + var arr = hs.anchors.groups[this.slideshowGroup || 'none']; + if (arr) { + var s = hs.lang.number.replace('%1', this.getAnchorIndex() + 1).replace('%2', arr.length); + this[this.numberPosition].innerHTML = + '
'+ s +'
'+ this[this.numberPosition].innerHTML; + } + } +}, +initSlideshow : function() { + if (!this.last) { + for (var i = 0; i < hs.slideshows.length; i++) { + var ss = hs.slideshows[i], sg = ss.slideshowGroup; + if (typeof sg == 'undefined' || sg === null || sg === this.slideshowGroup) + this.slideshow = new hs.Slideshow(this.key, ss); + } + } else { + this.slideshow = this.last.slideshow; + } + var ss = this.slideshow; + if (!ss) return; + var key = ss.expKey = this.key; + + ss.checkFirstAndLast(); + ss.disable('full-expand'); + if (ss.controls) { + var o = ss.overlayOptions || {}; + o.overlayId = ss.controls; + o.hsId = 'controls'; + this.createOverlay(o); + } + if (ss.thumbstrip) ss.thumbstrip.add(this); + if (!this.last && this.autoplay) ss.play(true); + if (ss.autoplay) { + ss.autoplay = setTimeout(function() { + hs.next(key); + }, (ss.interval || 500)); + } +}, + +cancelLoading : function() { + hs.discardElement (this.wrapper); + hs.expanders[this.key] = null; + if (hs.upcoming == this.a) hs.upcoming = null; + hs.undim(this.key); + if (this.loading) hs.loading.style.left = '-9999px'; +}, + +writeCredits : function () { + if (this.credits) return; + this.credits = hs.createElement('a', { + href: hs.creditsHref, + target: hs.creditsTarget, + className: 'highslide-credits', + innerHTML: hs.lang.creditsText, + title: hs.lang.creditsTitle + }); + this.createOverlay({ + overlayId: this.credits, + position: this.creditsPosition || 'top left', + hsId: 'credits' + }); +}, + +getInline : function(types, addOverlay) { + for (var i = 0; i < types.length; i++) { + var type = types[i], s = null; + if (!this[type +'Id'] && this.thumbsUserSetId) + this[type +'Id'] = type +'-for-'+ this.thumbsUserSetId; + if (this[type +'Id']) this[type] = hs.getNode(this[type +'Id']); + if (!this[type] && !this[type +'Text'] && this[type +'Eval']) try { + s = eval(this[type +'Eval']); + } catch (e) {} + if (!this[type] && this[type +'Text']) { + s = this[type +'Text']; + } + if (!this[type] && !s) { + var next = this.a.nextSibling; + while (next && !hs.isHsAnchor(next)) { + if ((new RegExp('highslide-'+ type)).test(next.className || null)) { + this[type] = next.cloneNode(1); + break; + } + next = next.nextSibling; + } + } + if (!this[type] && !s && this.numberPosition == type) s = '\n'; + + if (!this[type] && s) this[type] = hs.createElement('div', + { className: 'highslide-'+ type, innerHTML: s } ); + + if (addOverlay && this[type]) { + var o = { position: (type == 'heading') ? 'above' : 'below' }; + for (var x in this[type+'Overlay']) o[x] = this[type+'Overlay'][x]; + o.overlayId = this[type]; + this.createOverlay(o); + } + } +}, + + +// on end move and resize +doShowHide : function(visibility) { + if (hs.hideSelects) this.showHideElements('SELECT', visibility); + if (hs.hideIframes) this.showHideElements('IFRAME', visibility); + if (hs.geckoMac) this.showHideElements('*', visibility); +}, +showHideElements : function (tagName, visibility) { + var els = document.getElementsByTagName(tagName); + var prop = tagName == '*' ? 'overflow' : 'visibility'; + for (var i = 0; i < els.length; i++) { + if (prop == 'visibility' || (document.defaultView.getComputedStyle( + els[i], "").getPropertyValue('overflow') == 'auto' + || els[i].getAttribute('hidden-by') != null)) { + var hiddenBy = els[i].getAttribute('hidden-by'); + if (visibility == 'visible' && hiddenBy) { + hiddenBy = hiddenBy.replace('['+ this.key +']', ''); + els[i].setAttribute('hidden-by', hiddenBy); + if (!hiddenBy) els[i].style[prop] = els[i].origProp; + } else if (visibility == 'hidden') { // hide if behind + var elPos = hs.getPosition(els[i]); + elPos.w = els[i].offsetWidth; + elPos.h = els[i].offsetHeight; + if (!this.dimmingOpacity) { // hide all if dimming + + var clearsX = (elPos.x + elPos.w < this.x.get('opos') + || elPos.x > this.x.get('opos') + this.x.get('osize')); + var clearsY = (elPos.y + elPos.h < this.y.get('opos') + || elPos.y > this.y.get('opos') + this.y.get('osize')); + } + var wrapperKey = hs.getWrapperKey(els[i]); + if (!clearsX && !clearsY && wrapperKey != this.key) { // element falls behind image + if (!hiddenBy) { + els[i].setAttribute('hidden-by', '['+ this.key +']'); + els[i].origProp = els[i].style[prop]; + els[i].style[prop] = 'hidden'; + + } else if (hiddenBy.indexOf('['+ this.key +']') == -1) { + els[i].setAttribute('hidden-by', hiddenBy + '['+ this.key +']'); + } + } else if ((hiddenBy == '['+ this.key +']' || hs.focusKey == wrapperKey) + && wrapperKey != this.key) { // on move + els[i].setAttribute('hidden-by', ''); + els[i].style[prop] = els[i].origProp || ''; + } else if (hiddenBy && hiddenBy.indexOf('['+ this.key +']') > -1) { + els[i].setAttribute('hidden-by', hiddenBy.replace('['+ this.key +']', '')); + } + + } + } + } +}, + +focus : function() { + this.wrapper.style.zIndex = hs.zIndexCounter += 2; + // blur others + for (var i = 0; i < hs.expanders.length; i++) { + if (hs.expanders[i] && i == hs.focusKey) { + var blurExp = hs.expanders[i]; + blurExp.content.className += ' highslide-'+ blurExp.contentType +'-blur'; + blurExp.content.style.cursor = hs.ie ? 'hand' : 'pointer'; + blurExp.content.title = hs.lang.focusTitle; + } + } + + // focus this + if (this.outline) this.outline.table.style.zIndex + = this.wrapper.style.zIndex - 1; + this.content.className = 'highslide-'+ this.contentType; + this.content.title = hs.lang.restoreTitle; + + if (hs.restoreCursor) { + hs.styleRestoreCursor = window.opera ? 'pointer' : 'url('+ hs.graphicsDir + hs.restoreCursor +'), pointer'; + if (hs.ie && hs.uaVersion < 6) hs.styleRestoreCursor = 'hand'; + this.content.style.cursor = hs.styleRestoreCursor; + } + + hs.focusKey = this.key; + hs.addEventListener(document, window.opera ? 'keypress' : 'keydown', hs.keyHandler); +}, +moveTo: function(x, y) { + this.x.setPos(x); + this.y.setPos(y); +}, +resize : function (e) { + var w, h, r = e.width / e.height; + w = Math.max(e.width + e.dX, Math.min(this.minWidth, this.x.full)); + if (this.isImage && Math.abs(w - this.x.full) < 12) w = this.x.full; + h = w / r; + if (h < Math.min(this.minHeight, this.y.full)) { + h = Math.min(this.minHeight, this.y.full); + if (this.isImage) w = h * r; + } + this.resizeTo(w, h); +}, +resizeTo: function(w, h) { + this.y.setSize(h); + this.x.setSize(w); +}, + +close : function() { + if (this.isClosing || !this.isExpanded) return; + if (this.transitions[1] == 'crossfade' && hs.upcoming) { + hs.getExpander(hs.upcoming).cancelLoading(); + hs.upcoming = null; + } + this.isClosing = true; + if (this.slideshow && !hs.upcoming) this.slideshow.pause(); + + hs.removeEventListener(document, window.opera ? 'keypress' : 'keydown', hs.keyHandler); + + try { + this.content.style.cursor = 'default'; + this.changeSize( + 0, { + wrapper: { + width : this.x.t, + height : this.y.t, + left: this.x.tpos - this.x.cb + this.x.tb, + top: this.y.tpos - this.y.cb + this.y.tb + }, + content: { + left: 0, + top: 0, + width: this.x.t, + height: this.y.t + } + }, hs.restoreDuration + ); + } catch (e) { this.afterClose(); } +}, + +createOverlay : function (o) { + var el = o.overlayId, + relToVP = (o.relativeTo == 'viewport' && !/panel$/.test(o.position)); + if (typeof el == 'string') el = hs.getNode(el); + if (o.html) el = hs.createElement('div', { innerHTML: o.html }); + if (!el || typeof el == 'string') return; + el.style.display = 'block'; + o.hsId = o.hsId || o.overlayId; + if (this.transitions[1] == 'crossfade' && this.reuseOverlay(o, el)) return; + this.genOverlayBox(); + var width = o.width && /^[0-9]+(px|%)$/.test(o.width) ? o.width : 'auto'; + if (/^(left|right)panel$/.test(o.position) && !/^[0-9]+px$/.test(o.width)) width = '200px'; + var overlay = hs.createElement( + 'div', { + id: 'hsId'+ hs.idCounter++, + hsId: o.hsId + }, { + position: 'absolute', + visibility: 'hidden', + width: width, + direction: hs.lang.cssDirection || '', + opacity: 0 + }, + relToVP ? hs.viewport :this.overlayBox, + true + ); + if (relToVP) overlay.hsKey = this.key; + + overlay.appendChild(el); + hs.extend(overlay, { + opacity: 1, + offsetX: 0, + offsetY: 0, + dur: (o.fade === 0 || o.fade === false || (o.fade == 2 && hs.ie)) ? 0 : 250 + }); + hs.extend(overlay, o); + + if (this.gotOverlays) { + this.positionOverlay(overlay); + if (!overlay.hideOnMouseOut || this.mouseIsOver) + hs.animate(overlay, { opacity: overlay.opacity }, overlay.dur); + } + hs.push(this.overlays, hs.idCounter - 1); +}, +positionOverlay : function(overlay) { + var p = overlay.position || 'middle center', + relToVP = (overlay.relativeTo == 'viewport'), + offX = overlay.offsetX, + offY = overlay.offsetY; + if (relToVP) { + hs.viewport.style.display = 'block'; + overlay.hsKey = this.key; + if (overlay.offsetWidth > overlay.parentNode.offsetWidth) + overlay.style.width = '100%'; + } else + if (overlay.parentNode != this.overlayBox) this.overlayBox.appendChild(overlay); + if (/left$/.test(p)) overlay.style.left = offX +'px'; + + if (/center$/.test(p)) hs.setStyles (overlay, { + left: '50%', + marginLeft: (offX - Math.round(overlay.offsetWidth / 2)) +'px' + }); + + if (/right$/.test(p)) overlay.style.right = - offX +'px'; + + if (/^leftpanel$/.test(p)) { + hs.setStyles(overlay, { + right: '100%', + marginRight: this.x.cb +'px', + top: - this.y.cb +'px', + bottom: - this.y.cb +'px', + overflow: 'auto' + }); + this.x.p1 = overlay.offsetWidth; + + } else if (/^rightpanel$/.test(p)) { + hs.setStyles(overlay, { + left: '100%', + marginLeft: this.x.cb +'px', + top: - this.y.cb +'px', + bottom: - this.y.cb +'px', + overflow: 'auto' + }); + this.x.p2 = overlay.offsetWidth; + } + var parOff = overlay.parentNode.offsetHeight; + overlay.style.height = 'auto'; + if (relToVP && overlay.offsetHeight > parOff) + overlay.style.height = hs.ieLt7 ? parOff +'px' : '100%'; + + if (/^top/.test(p)) overlay.style.top = offY +'px'; + if (/^middle/.test(p)) hs.setStyles (overlay, { + top: '50%', + marginTop: (offY - Math.round(overlay.offsetHeight / 2)) +'px' + }); + if (/^bottom/.test(p)) overlay.style.bottom = - offY +'px'; + if (/^above$/.test(p)) { + hs.setStyles(overlay, { + left: (- this.x.p1 - this.x.cb) +'px', + right: (- this.x.p2 - this.x.cb) +'px', + bottom: '100%', + marginBottom: this.y.cb +'px', + width: 'auto' + }); + this.y.p1 = overlay.offsetHeight; + + } else if (/^below$/.test(p)) { + hs.setStyles(overlay, { + position: 'relative', + left: (- this.x.p1 - this.x.cb) +'px', + right: (- this.x.p2 - this.x.cb) +'px', + top: '100%', + marginTop: this.y.cb +'px', + width: 'auto' + }); + this.y.p2 = overlay.offsetHeight; + overlay.style.position = 'absolute'; + } +}, + +getOverlays : function() { + this.getInline(['heading', 'caption'], true); + this.getNumber(); + if (this.heading && this.dragByHeading) this.heading.className += ' highslide-move'; + if (hs.showCredits) this.writeCredits(); + for (var i = 0; i < hs.overlays.length; i++) { + var o = hs.overlays[i], tId = o.thumbnailId, sg = o.slideshowGroup; + if ((!tId && !sg) || (tId && tId == this.thumbsUserSetId) + || (sg && sg === this.slideshowGroup)) { + this.createOverlay(o); + } + } + var os = []; + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + if (/panel$/.test(o.position)) this.positionOverlay(o); + else hs.push(os, o); + } + for (var i = 0; i < os.length; i++) this.positionOverlay(os[i]); + this.gotOverlays = true; +}, +genOverlayBox : function() { + if (!this.overlayBox) this.overlayBox = hs.createElement ( + 'div', { + className: this.wrapperClassName + }, { + position : 'absolute', + width: (this.x.size || (this.useBox ? this.width : null) + || this.x.full) +'px', + height: (this.y.size || this.y.full) +'px', + visibility : 'hidden', + overflow : 'hidden', + zIndex : hs.ie ? 4 : null + }, + hs.container, + true + ); +}, +sizeOverlayBox : function(doWrapper, doPanels) { + var overlayBox = this.overlayBox, + x = this.x, + y = this.y; + hs.setStyles( overlayBox, { + width: x.size +'px', + height: y.size +'px' + }); + if (doWrapper || doPanels) { + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + var ie6 = (hs.ieLt7 || document.compatMode == 'BackCompat'); + if (o && /^(above|below)$/.test(o.position)) { + if (ie6) { + o.style.width = (overlayBox.offsetWidth + 2 * x.cb + + x.p1 + x.p2) +'px'; + } + y[o.position == 'above' ? 'p1' : 'p2'] = o.offsetHeight; + } + if (o && ie6 && /^(left|right)panel$/.test(o.position)) { + o.style.height = (overlayBox.offsetHeight + 2* y.cb) +'px'; + } + } + } + if (doWrapper) { + hs.setStyles(this.content, { + top: y.p1 +'px' + }); + hs.setStyles(overlayBox, { + top: (y.p1 + y.cb) +'px' + }); + } +}, + +showOverlays : function() { + var b = this.overlayBox; + b.className = ''; + hs.setStyles(b, { + top: (this.y.p1 + this.y.cb) +'px', + left: (this.x.p1 + this.x.cb) +'px', + overflow : 'visible' + }); + if (hs.safari) b.style.visibility = 'visible'; + this.wrapper.appendChild (b); + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + o.style.zIndex = o.hsId == 'controls' ? 5 : 4; + if (!o.hideOnMouseOut || this.mouseIsOver) { + o.style.visibility = 'visible'; + hs.setStyles(o, { visibility: 'visible', display: '' }); + hs.animate(o, { opacity: o.opacity }, o.dur); + } + } +}, + +destroyOverlays : function() { + if (!this.overlays.length) return; + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + if (o.parentNode == hs.viewport) hs.discardElement(o); + } + if (this.slideshow) { + var c = this.slideshow.controls; + if (c && hs.getExpander(c) == this) c.parentNode.removeChild(c); + } + hs.discardElement(this.overlayBox); +}, + + + +createFullExpand : function () { + if (this.slideshow && this.slideshow.controls) { + this.slideshow.enable('full-expand'); + return; + } + this.fullExpandLabel = hs.createElement( + 'a', { + href: 'javascript:hs.expanders['+ this.key +'].doFullExpand();', + title: hs.lang.fullExpandTitle, + className: 'highslide-full-expand' + } + ); + + this.createOverlay({ + overlayId: this.fullExpandLabel, + position: hs.fullExpandPosition, + hideOnMouseOut: true, + opacity: hs.fullExpandOpacity + }); +}, + +doFullExpand : function () { + try { + if (this.fullExpandLabel) hs.discardElement(this.fullExpandLabel); + + this.focus(); + var xSize = this.x.size; + this.resizeTo(this.x.full, this.y.full); + + var xpos = this.x.pos - (this.x.size - xSize) / 2; + if (xpos < hs.marginLeft) xpos = hs.marginLeft; + + this.moveTo(xpos, this.y.pos); + this.doShowHide('hidden'); + hs.setDimmerSize(this); + + } catch (e) { + this.error(e); + } +}, + + +afterClose : function () { + this.a.className = this.a.className.replace('highslide-active-anchor', ''); + + this.doShowHide('visible'); + if (this.outline && this.outlineWhileAnimating) this.outline.destroy(); + + hs.discardElement(this.wrapper); + if (!hs.viewport.childNodes.length) hs.viewport.style.display = 'none'; + + if (this.dimmingOpacity) hs.undim(this.key); + hs.expanders[this.key] = null; + hs.reOrder(); +} + +}; + + +hs.Slideshow = function (expKey, options) { + if (hs.dynamicallyUpdateAnchors !== false) hs.updateAnchors(); + this.expKey = expKey; + for (var x in options) this[x] = options[x]; + if (this.useControls) this.getControls(); + if (this.thumbstrip) this.thumbstrip = hs.Thumbstrip(this); +}; +hs.Slideshow.prototype = { +getControls: function() { + this.controls = hs.createElement('div', { innerHTML: hs.replaceLang(hs.skin.controls) }, + null, hs.container); + + var buttons = ['play', 'pause', 'previous', 'next', 'move', 'full-expand', 'close']; + this.btn = {}; + var pThis = this; + for (var i = 0; i < buttons.length; i++) { + this.btn[buttons[i]] = hs.getElementByClass(this.controls, 'li', 'highslide-'+ buttons[i]); + this.enable(buttons[i]); + } + this.btn.pause.style.display = 'none'; + //this.disable('full-expand'); +}, +checkFirstAndLast: function() { + if (this.repeat || !this.controls) return; + var exp = hs.expanders[this.expKey], + cur = exp.getAnchorIndex(), + re = /disabled$/; + if (cur == 0) + this.disable('previous'); + else if (re.test(this.btn.previous.getElementsByTagName('a')[0].className)) + this.enable('previous'); + if (cur + 1 == hs.anchors.groups[exp.slideshowGroup || 'none'].length) { + this.disable('next'); + this.disable('play'); + } else if (re.test(this.btn.next.getElementsByTagName('a')[0].className)) { + this.enable('next'); + this.enable('play'); + } +}, +enable: function(btn) { + if (!this.btn) return; + var sls = this, a = this.btn[btn].getElementsByTagName('a')[0], re = /disabled$/; + a.onclick = function() { + sls[btn](); + return false; + }; + if (re.test(a.className)) a.className = a.className.replace(re, ''); +}, +disable: function(btn) { + if (!this.btn) return; + var a = this.btn[btn].getElementsByTagName('a')[0]; + a.onclick = function() { return false; }; + if (!/disabled$/.test(a.className)) a.className += ' disabled'; +}, +hitSpace: function() { + if (this.autoplay) this.pause(); + else this.play(); +}, +play: function(wait) { + if (this.btn) { + this.btn.play.style.display = 'none'; + this.btn.pause.style.display = ''; + } + + this.autoplay = true; + if (!wait) hs.next(this.expKey); +}, +pause: function() { + if (this.btn) { + this.btn.pause.style.display = 'none'; + this.btn.play.style.display = ''; + } + + clearTimeout(this.autoplay); + this.autoplay = null; +}, +previous: function() { + this.pause(); + hs.previous(this.btn.previous); +}, +next: function() { + this.pause(); + hs.next(this.btn.next); +}, +move: function() {}, +'full-expand': function() { + hs.getExpander().doFullExpand(); +}, +close: function() { + hs.close(this.btn.close); +} +}; +hs.Thumbstrip = function(slideshow) { + function add (exp) { + hs.extend(options || {}, { + overlayId: dom, + hsId: 'thumbstrip' + }); + if (hs.ieLt7) options.fade = 0; + exp.createOverlay(options); + hs.setStyles(dom.parentNode, { overflow: 'hidden' }); + }; + + function scroll (delta) { + selectThumb(undefined, Math.round(delta * dom[isX ? 'offsetWidth' : 'offsetHeight'] * 0.7)); + }; + + function selectThumb (i, scrollBy) { + if (i === undefined) for (var j = 0; j < group.length; j++) { + if (group[j] == hs.expanders[slideshow.expKey].a) { + i = j; + break; + } + } + if (i === undefined) return; + var as = dom.getElementsByTagName('a'), + active = as[i], + cell = active.parentNode, + left = isX ? 'Left' : 'Top', + right = isX ? 'Right' : 'Bottom', + width = isX ? 'Width' : 'Height', + offsetLeft = 'offset' + left, + offsetWidth = 'offset' + width, + overlayWidth = div.parentNode.parentNode[offsetWidth], + minTblPos = overlayWidth - table[offsetWidth], + curTblPos = parseInt(table.style[isX ? 'left' : 'top']) || 0, + tblPos = curTblPos, + mgnRight = 20; + if (scrollBy !== undefined) { + tblPos = curTblPos - scrollBy; + if (tblPos > 0) tblPos = 0; + if (tblPos < minTblPos) tblPos = minTblPos; + + } else { + for (var j = 0; j < as.length; j++) as[j].className = ''; + active.className = 'highslide-active-anchor'; + var activeLeft = i > 0 ? as[i - 1].parentNode[offsetLeft] : cell[offsetLeft], + activeRight = cell[offsetLeft] + cell[offsetWidth] + + (as[i + 1] ? as[i + 1].parentNode[offsetWidth] : 0); + if (activeRight > overlayWidth - curTblPos) tblPos = overlayWidth - activeRight; + else if (activeLeft < -curTblPos) tblPos = -activeLeft; + } + var markerPos = cell[offsetLeft] + (cell[offsetWidth] - marker[offsetWidth]) / 2 + tblPos; + hs.animate(table, isX ? { left: tblPos } : { top: tblPos }, null, 'easeOutQuad'); + hs.animate(marker, isX ? { left: markerPos } : { top: markerPos }, null, 'easeOutQuad'); + scrollUp.style.display = tblPos < 0 ? 'block' : 'none'; + scrollDown.style.display = (tblPos > minTblPos) ? 'block' : 'none'; + }; + + + // initialize + var group = hs.anchors.groups[hs.expanders[slideshow.expKey].slideshowGroup || 'none'], + options = slideshow.thumbstrip, + mode = options.mode || 'horizontal', + floatMode = (mode == 'float'), + tree = floatMode ? ['div', 'ul', 'li', 'span'] : ['table', 'tbody', 'tr', 'td'], + isX = (mode == 'horizontal'), + dom = hs.createElement('div', { + className: 'highslide-thumbstrip highslide-thumbstrip-'+ mode, + innerHTML: + '
'+ + '<'+ tree[0] +'><'+ tree[1] +'>
'+ + '
'+ + '
'+ + '
' + }, { + display: 'none' + }, hs.container), + domCh = dom.childNodes, + div = domCh[0], + scrollUp = domCh[1], + scrollDown = domCh[2], + marker = domCh[3], + table = div.firstChild, + tbody = dom.getElementsByTagName(tree[1])[0], + tr; + for (var i = 0; i < group.length; i++) { + if (i == 0 || !isX) tr = hs.createElement(tree[2], null, null, tbody); + (function(){ + var a = group[i], + cell = hs.createElement(tree[3], null, null, tr), + pI = i; + hs.createElement('a', { + href: a.href, + onclick: function() { + hs.getExpander(this).focus(); + return hs.transit(a); + }, + innerHTML: hs.stripItemFormatter ? hs.stripItemFormatter(a) : a.innerHTML + }, null, cell); + })(); + } + + if (!floatMode) { + scrollUp.onclick = function () { scroll(-1); }; + scrollDown.onclick = function() { scroll(1); }; + hs.addEventListener(tbody, document.onmousewheel !== undefined ? + 'mousewheel' : 'DOMMouseScroll', function(e) { + var delta = 0; + e = e || window.event; + if (e.wheelDelta) { + delta = e.wheelDelta/120; + if (hs.opera) delta = -delta; + } else if (e.detail) { + delta = -e.detail/3; + } + if (delta) scroll(-delta * 0.2); + if (e.preventDefault) e.preventDefault(); + e.returnValue = false; + }); + } + + return { + add: add, + selectThumb: selectThumb + } +}; +if (hs.ie) { + (function () { + try { + document.documentElement.doScroll('left'); + } catch (e) { + setTimeout(arguments.callee, 50); + return; + } + hs.ready(); + })(); +} +hs.addEventListener(document, 'DOMContentLoaded', hs.ready); +hs.addEventListener(window, 'load', hs.ready); +hs.langDefaults = hs.lang; +// history +var HsExpander = hs.Expander; + +// set handlers +hs.addEventListener(window, 'load', function() { + if (hs.expandCursor) { + var sel = '.highslide img', + dec = 'cursor: url('+ hs.graphicsDir + hs.expandCursor +'), pointer !important;'; + + var style = hs.createElement('style', { type: 'text/css' }, null, + document.getElementsByTagName('HEAD')[0]); + + if (!hs.ie) { + style.appendChild(document.createTextNode(sel + " {" + dec + "}")); + } else { + var last = document.styleSheets[document.styleSheets.length - 1]; + if (typeof(last.addRule) == "object") last.addRule(sel, dec); + } + } +}); +hs.addEventListener(window, 'resize', function() { + hs.getPageSize(); + if (hs.viewport) for (var i = 0; i < hs.viewport.childNodes.length; i++) { + var node = hs.viewport.childNodes[i], + exp = hs.getExpander(node); + exp.positionOverlay(node); + if (node.hsId == 'thumbstrip') exp.slideshow.thumbstrip.selectThumb(); + } +}); +hs.addEventListener(document, 'mousemove', function(e) { + hs.mouse = { x: e.clientX, y: e.clientY }; +}); +hs.addEventListener(document, 'mousedown', hs.mouseClickHandler); +hs.addEventListener(document, 'mouseup', hs.mouseClickHandler); + +hs.addEventListener(document, 'ready', hs.getAnchors); +hs.addEventListener(window, 'load', hs.preloadImages); diff --git a/Skirogaining_2010/hs6.css b/Skirogaining_2010/hs6.css new file mode 100644 index 0000000..fef2dfc --- /dev/null +++ b/Skirogaining_2010/hs6.css @@ -0,0 +1,71 @@ +.closebutton { + /* NOTE! This URL is relative to the HTML page, not the CSS */ + filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( + src='../highslide/graphics/close.png', sizingMethod='scale'); + + background: none; + cursor: hand; +} + +/* Viewport fixed hack */ +.highslide-viewport { + position: absolute; + left: expression( ( ( ignoreMe1 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); + top: expression( ( ignoreMe2 = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' ); + width: expression( ( ( ignoreMe3 = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) ) + 'px' ); + height: expression( ( ( ignoreMe4 = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) ) + 'px' ); +} + +/* Thumbstrip PNG fix */ +.highslide-scroll-down, .highslide-scroll-up { + position: relative; + overflow: hidden; +} +.highslide-scroll-down div, .highslide-scroll-up div { + /* NOTE! This URL is relative to the HTML page, not the CSS */ + filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( + src='/highslide/graphics/scrollarrows.png', sizingMethod='scale'); + background: none !important; + position: absolute; + cursor: hand; + width: 75px; + height: 75px !important; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down div { + left: -50px; + top: -15px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-up div { + top: -15px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down div { + top: -50px; +} + +/* Thumbstrip marker arrow trasparent background fix */ +.highslide-thumbstrip .highslide-marker { + border-color: white; /* match the background */ +} +.dark .highslide-thumbstrip-horizontal .highslide-marker { + border-color: #111; +} +.highslide-viewport .highslide-marker { + border-color: #333; +} +.highslide-thumbstrip { + float: left; +} + +/* Positioning fixes for the control bar */ +.text-controls .highslide-controls { + width: 480px; +} +.text-controls a span { + width: 4em; +} +.text-controls .highslide-full-expand a span { + width: 0; +} +.text-controls .highslide-close a span { + width: 0; +} diff --git a/Skirogaining_2010/imagelightnessat.func.php b/Skirogaining_2010/imagelightnessat.func.php new file mode 100644 index 0000000..a99225c --- /dev/null +++ b/Skirogaining_2010/imagelightnessat.func.php @@ -0,0 +1,47 @@ +", $u, $u, $d) ?> + */ +function imagelightnessat($img, $x, $y) +{ + if(!is_resource($img)) + { + trigger_error("imagelightnessat(): supplied argument is not a valid " + . "Image resource", E_USER_WARNING); + return 0.0; + } + $c = @imagecolorat($img, $x, $y); + if($c === false) return false; + if(imageistruecolor($img)) + { + $red = ($c >> 16) & 0xFF; + $green = ($c >> 8) & 0xFF; + $blue = $c & 0xFF; + } + else + { + $i = imagecolorsforindex($img, $c); + $red = $i['red']; + $green = $i['green']; + $blue = $i['blue']; + } + $m = min($red, $green, $blue); + $n = max($red, $green, $blue); + /* Because RGB isn't normalized in GD, we divide by 510 here. + * Lightness = (Max(RGB) + Min(RGB)) / 2 + * But that's assuming red, green, and blue are 0 through 1 inclusive. + * Red, green, and blue are actually 0-255 (255 + 255 = 510). + */ + $lightness = (double)(($m + $n) / 510.0); + return($lightness); +} + +?> \ No newline at end of file diff --git a/Skirogaining_2010/images/EU-Logo_rgb.jpg b/Skirogaining_2010/images/EU-Logo_rgb.jpg new file mode 100644 index 0000000..9e58548 Binary files /dev/null and b/Skirogaining_2010/images/EU-Logo_rgb.jpg differ diff --git a/Skirogaining_2010/images/Planek_Centra.gif b/Skirogaining_2010/images/Planek_Centra.gif new file mode 100644 index 0000000..67d961c Binary files /dev/null and b/Skirogaining_2010/images/Planek_Centra.gif differ diff --git a/Skirogaining_2010/images/caes-cerna.gif b/Skirogaining_2010/images/caes-cerna.gif new file mode 100644 index 0000000..d273ddf Binary files /dev/null and b/Skirogaining_2010/images/caes-cerna.gif differ diff --git a/Skirogaining_2010/images/car.gif b/Skirogaining_2010/images/car.gif new file mode 100644 index 0000000..6e17e92 Binary files /dev/null and b/Skirogaining_2010/images/car.gif differ diff --git a/Skirogaining_2010/images/estim.gif b/Skirogaining_2010/images/estim.gif new file mode 100644 index 0000000..629b363 Binary files /dev/null and b/Skirogaining_2010/images/estim.gif differ diff --git a/Skirogaining_2010/images/original/DSCN5053.jpg b/Skirogaining_2010/images/original/DSCN5053.jpg new file mode 100644 index 0000000..b64fa61 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5053.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9aa9c05f09ef30a65e84e3c122490377684dda7ea6ff3b5d3fbd9c8aafa044e +size 241565 diff --git a/Skirogaining_2010/images/original/DSCN5054.jpg b/Skirogaining_2010/images/original/DSCN5054.jpg new file mode 100644 index 0000000..14d556f --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5054.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72592552a48b4339d3ceaae76632586414e46b4a5d7838e2f039f6cdc23b388d +size 284524 diff --git a/Skirogaining_2010/images/original/DSCN5055.jpg b/Skirogaining_2010/images/original/DSCN5055.jpg new file mode 100644 index 0000000..a26821b --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5055.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afd03bfe0466bb5d3e66871e03163bcc9af136c0918a89130cfb8c3b9bce1a78 +size 396920 diff --git a/Skirogaining_2010/images/original/DSCN5056.jpg b/Skirogaining_2010/images/original/DSCN5056.jpg new file mode 100644 index 0000000..61d3365 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5056.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5548c612299e0d562e8fce2a822328be714f7df992dd903886c5e8b5cf8b3060 +size 314996 diff --git a/Skirogaining_2010/images/original/DSCN5057.jpg b/Skirogaining_2010/images/original/DSCN5057.jpg new file mode 100644 index 0000000..ad48113 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5057.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a96187a1a4b6e7f4b94e610f515efc71a31d961ea3121bdb6be18cd9921900b +size 233943 diff --git a/Skirogaining_2010/images/original/DSCN5058.jpg b/Skirogaining_2010/images/original/DSCN5058.jpg new file mode 100644 index 0000000..322bf7e --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5058.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b81958f898fb008e53184ee7d743fdb8dd9432dd7d7aa4acc5e04abdc1f1766 +size 152565 diff --git a/Skirogaining_2010/images/original/DSCN5059.jpg b/Skirogaining_2010/images/original/DSCN5059.jpg new file mode 100644 index 0000000..d1184d2 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5059.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cd1c5e36f4b861833e5fb690306c4de5b4d03f6120d4b4388a3610c331b8b1a +size 242610 diff --git a/Skirogaining_2010/images/original/DSCN5060.jpg b/Skirogaining_2010/images/original/DSCN5060.jpg new file mode 100644 index 0000000..f94e9bb --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5060.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348f954cac36e585bc7f11a0ac1cff16308ee66962a74b14ad3f16ae314cf887 +size 191122 diff --git a/Skirogaining_2010/images/original/DSCN5061.jpg b/Skirogaining_2010/images/original/DSCN5061.jpg new file mode 100644 index 0000000..b6fd704 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5061.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a53f3cb2a5c9e9ad0132e5e3cf7ffe9da72bd945d2386021a83579c9544c2fa0 +size 191162 diff --git a/Skirogaining_2010/images/original/DSCN5062.jpg b/Skirogaining_2010/images/original/DSCN5062.jpg new file mode 100644 index 0000000..e99a2ed --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5062.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc47f22fef818d0d8596db30cc7d3c48dbe97b9568bff45a1ec6e05c800874c +size 235633 diff --git a/Skirogaining_2010/images/original/DSCN5063.jpg b/Skirogaining_2010/images/original/DSCN5063.jpg new file mode 100644 index 0000000..0249cc2 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5063.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68cb8df9ce4a47e05c23b45b120ce53f5c61ad4194f711a88597a97f14be128f +size 199279 diff --git a/Skirogaining_2010/images/original/DSCN5137.jpg b/Skirogaining_2010/images/original/DSCN5137.jpg new file mode 100644 index 0000000..98ef0ff --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5137.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5a245d9807d94471ce5f6a54ce12397cbb9ad44b6357b6e5f3b80a4ed22ba7b +size 474689 diff --git a/Skirogaining_2010/images/original/DSCN5139.jpg b/Skirogaining_2010/images/original/DSCN5139.jpg new file mode 100644 index 0000000..8772fb0 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5139.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8403570e1cfbafeefa0bff607990623dea1f1809ce7c7319bb2593f9a4a59c50 +size 238577 diff --git a/Skirogaining_2010/images/original/DSCN5140.jpg b/Skirogaining_2010/images/original/DSCN5140.jpg new file mode 100644 index 0000000..9edc586 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5140.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd8db2ef33159508b765bda118cd2eac2feb0f744ef62ac8d1dd082a48546e32 +size 380352 diff --git a/Skirogaining_2010/images/original/DSCN5142.jpg b/Skirogaining_2010/images/original/DSCN5142.jpg new file mode 100644 index 0000000..536506f --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5142.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef76693badca9b1be6b86422b54208c0696d5ba3dc2cfa0191738fcc795e0b9b +size 385381 diff --git a/Skirogaining_2010/images/original/DSCN5144.jpg b/Skirogaining_2010/images/original/DSCN5144.jpg new file mode 100644 index 0000000..9721d7d --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5144.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4afe35ae99218d3666c7bccf0ed072476a5b7a43ce9e35fdffe630fd3d9e8ca5 +size 227106 diff --git a/Skirogaining_2010/images/original/DSCN5179.jpg b/Skirogaining_2010/images/original/DSCN5179.jpg new file mode 100644 index 0000000..dcc07fb --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5179.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab889dda11f13f4cfb321d843e78050cfa2c99c28acba48a1ea20c69cf88b897 +size 208119 diff --git a/Skirogaining_2010/images/original/DSCN5180.jpg b/Skirogaining_2010/images/original/DSCN5180.jpg new file mode 100644 index 0000000..d9b3b62 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5180.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f629b15277404855320bfff8465e9a786930231cfc62b53c55bbb62a766e016 +size 177641 diff --git a/Skirogaining_2010/images/original/DSCN5183.jpg b/Skirogaining_2010/images/original/DSCN5183.jpg new file mode 100644 index 0000000..098b830 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5183.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f3be4041280d7c3584f19efc83f12e499cda40e296a17206bb94fd0df4b2401 +size 179403 diff --git a/Skirogaining_2010/images/original/DSCN5185.jpg b/Skirogaining_2010/images/original/DSCN5185.jpg new file mode 100644 index 0000000..ee92c3b --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5185.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4c3ad815607ae7d2a0140b5e42b24dd59b50353133681f1fa48ea7d0752be03 +size 224270 diff --git a/Skirogaining_2010/images/original/DSCN5188.jpg b/Skirogaining_2010/images/original/DSCN5188.jpg new file mode 100644 index 0000000..d7e94cf --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5188.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:014ad2c7ec4710329c15f4445fdc13481f5d1980bd4d75bb5c6d3e996f2a92e1 +size 245430 diff --git a/Skirogaining_2010/images/original/DSCN5189.jpg b/Skirogaining_2010/images/original/DSCN5189.jpg new file mode 100644 index 0000000..cf8ab53 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5189.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3afb352c34c5270f636036ca4750383fc7c870adca6261f1fe8f0b93a6095e6b +size 208450 diff --git a/Skirogaining_2010/images/original/DSCN5190.jpg b/Skirogaining_2010/images/original/DSCN5190.jpg new file mode 100644 index 0000000..6b3b6b7 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5190.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1da7f21114d739ae1922d03df0979d5f5312c37ffac6b20a5d5113bdf589b4ef +size 386225 diff --git a/Skirogaining_2010/images/original/DSCN5191.jpg b/Skirogaining_2010/images/original/DSCN5191.jpg new file mode 100644 index 0000000..67effc1 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5191.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68ff1f1705019993b93707e3375db10d02bbd96031ef2f5721b14f2db11e9538 +size 196287 diff --git a/Skirogaining_2010/images/original/DSCN5192.jpg b/Skirogaining_2010/images/original/DSCN5192.jpg new file mode 100644 index 0000000..7528744 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5192.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bdbcd09e2fdb2c63e929b23c6c4cccec3407df47cb71cd158b03300144c7cc7 +size 208064 diff --git a/Skirogaining_2010/images/original/DSCN5193.jpg b/Skirogaining_2010/images/original/DSCN5193.jpg new file mode 100644 index 0000000..29cc070 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5193.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a7dd661efac8485259d367d2003df67f919944dc60b877c51ad6ceb0b6ff117 +size 190885 diff --git a/Skirogaining_2010/images/original/DSCN5194.jpg b/Skirogaining_2010/images/original/DSCN5194.jpg new file mode 100644 index 0000000..1f1d588 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5194.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95509afadc2c9faf9a764808ec72f25e4656cefa8b395fa566d2cd589bd8352c +size 206006 diff --git a/Skirogaining_2010/images/original/DSCN5195.jpg b/Skirogaining_2010/images/original/DSCN5195.jpg new file mode 100644 index 0000000..945ed4d --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5195.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59ae805c69c0a11ea50cc259e0f9ea52cfb673d27606fdbde26074ccac9f24f7 +size 414307 diff --git a/Skirogaining_2010/images/original/DSCN5197.jpg b/Skirogaining_2010/images/original/DSCN5197.jpg new file mode 100644 index 0000000..feda26f --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5197.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01b75126cab7e1079b9dc88a6de5989a2a0f92575653538718045ed3acc1673c +size 395813 diff --git a/Skirogaining_2010/images/original/DSCN5198.jpg b/Skirogaining_2010/images/original/DSCN5198.jpg new file mode 100644 index 0000000..b10bd1f --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5198.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fd8966bb0950bdacecd7527b44ba0f7f43f904c7372e934b3e57382a0e70227 +size 381136 diff --git a/Skirogaining_2010/images/original/DSCN5200.jpg b/Skirogaining_2010/images/original/DSCN5200.jpg new file mode 100644 index 0000000..52fd131 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5200.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a3b57ccc0562a8c1f77a3d408a26bd0411948d059e3d157318dc6af814584ac +size 409758 diff --git a/Skirogaining_2010/images/original/DSCN5201.jpg b/Skirogaining_2010/images/original/DSCN5201.jpg new file mode 100644 index 0000000..110cbff --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5201.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eeeebcc5550f34bf73d50020eca204c948a6323e2af93377c33158fc2cd665d +size 363301 diff --git a/Skirogaining_2010/images/original/DSCN5202.jpg b/Skirogaining_2010/images/original/DSCN5202.jpg new file mode 100644 index 0000000..127629d --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5202.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aacae529aae19a282136b1a6cabb6b50bf0e437c7dd9b0b9b84c245177aaf092 +size 411806 diff --git a/Skirogaining_2010/images/original/DSCN5203.jpg b/Skirogaining_2010/images/original/DSCN5203.jpg new file mode 100644 index 0000000..be667eb --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5203.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:502869de501a6919da5ca13a570b36bbfd8c0416a80c1b41ef5bcb020f3d91d7 +size 220226 diff --git a/Skirogaining_2010/images/original/DSCN5205.jpg b/Skirogaining_2010/images/original/DSCN5205.jpg new file mode 100644 index 0000000..43d456a --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5205.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c4452eac1474cccd1e4bc1f2cc9dff8b75b1ddba6c4d2c8359bcc9a5e9a82c2 +size 248665 diff --git a/Skirogaining_2010/images/original/DSCN5206.jpg b/Skirogaining_2010/images/original/DSCN5206.jpg new file mode 100644 index 0000000..6265f02 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5206.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5820b7d12d5288664f903417fc5504c68b01c99fcac628042a73acc91abd15c5 +size 170934 diff --git a/Skirogaining_2010/images/original/DSCN5207.jpg b/Skirogaining_2010/images/original/DSCN5207.jpg new file mode 100644 index 0000000..bafc41e --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5207.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f253b73f290b3aa6b6845c03a9d75fef2c572084bfa395fb01d32bafbb4a8a63 +size 185140 diff --git a/Skirogaining_2010/images/original/DSCN5212.jpg b/Skirogaining_2010/images/original/DSCN5212.jpg new file mode 100644 index 0000000..a9a081a --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5212.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42857185966b6e81c0b84518dad70dedabae8daace05fcb17a35e55bfd2ef5cc +size 206299 diff --git a/Skirogaining_2010/images/original/DSCN5213.jpg b/Skirogaining_2010/images/original/DSCN5213.jpg new file mode 100644 index 0000000..663996c --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5213.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01fb583b6f31a1973f2142b4d3aa7c5caccdb85837be33a2c62bedec49ee1dbb +size 198897 diff --git a/Skirogaining_2010/images/original/DSCN5214.jpg b/Skirogaining_2010/images/original/DSCN5214.jpg new file mode 100644 index 0000000..e6ab4a2 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5214.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e64002f1e0ae6a5219f57d63a695e8b4b198ca2d8c4c2f027805c526c218deb +size 204120 diff --git a/Skirogaining_2010/images/original/DSCN5215.jpg b/Skirogaining_2010/images/original/DSCN5215.jpg new file mode 100644 index 0000000..7010d7b --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5215.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7785ae48d82141f737b2c4b2fbd6f9c8336bbf052d42be9f25e0a5e53ff1a289 +size 390058 diff --git a/Skirogaining_2010/images/original/DSCN5216.jpg b/Skirogaining_2010/images/original/DSCN5216.jpg new file mode 100644 index 0000000..4f0adb8 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5216.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c22ae6a53f8e7001b145bb602c0680971a75ca218216e563fd4cbe0e2cd0a922 +size 255782 diff --git a/Skirogaining_2010/images/original/DSCN5217.jpg b/Skirogaining_2010/images/original/DSCN5217.jpg new file mode 100644 index 0000000..0235502 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5217.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c05906e12d4faf8753952650411f8487867a6a12d23d3de4ab4964da7911d838 +size 253093 diff --git a/Skirogaining_2010/images/original/DSCN5218.jpg b/Skirogaining_2010/images/original/DSCN5218.jpg new file mode 100644 index 0000000..db6f2a0 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5218.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e792ff1234abb94bc1726b641d71d45164c9ff99f0a9cad79dc70bec08c1f8d +size 321418 diff --git a/Skirogaining_2010/images/original/DSCN5220.jpg b/Skirogaining_2010/images/original/DSCN5220.jpg new file mode 100644 index 0000000..deb97f7 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5220.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cd2343f63336fd930a7c70bc85954fab57be017a18c356e47a5cc814288424d +size 180182 diff --git a/Skirogaining_2010/images/original/DSCN5224.jpg b/Skirogaining_2010/images/original/DSCN5224.jpg new file mode 100644 index 0000000..1a2ac0d --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5224.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c8af8d281258027b972e82ff7316d0be3b7ee3df85ac268640c67195965bdbc +size 384671 diff --git a/Skirogaining_2010/images/original/DSCN5225.jpg b/Skirogaining_2010/images/original/DSCN5225.jpg new file mode 100644 index 0000000..657a30a --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5225.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dda5963bb9ad9d937537869c8b17b6edf4a2101b8c4e691860253aad7a569f64 +size 304037 diff --git a/Skirogaining_2010/images/original/DSCN5226.jpg b/Skirogaining_2010/images/original/DSCN5226.jpg new file mode 100644 index 0000000..6685f43 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5226.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1ec1817f0107bf525b29a0f24eb7c4137d0062cf4a35bc5745255b88b73c93c +size 268706 diff --git a/Skirogaining_2010/images/original/DSCN5227.jpg b/Skirogaining_2010/images/original/DSCN5227.jpg new file mode 100644 index 0000000..3b40547 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5227.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9ce5a7fe2ae4073e0dac218ec33fd1a1ab83d881b8aa2bfefcf7ad2d75cdbf1 +size 257222 diff --git a/Skirogaining_2010/images/original/DSCN5228.jpg b/Skirogaining_2010/images/original/DSCN5228.jpg new file mode 100644 index 0000000..2048409 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5228.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87fb3890f753645b8affd73c7afb9dc3bc6b91f2da233c5efcee97cc7a54b9b0 +size 334673 diff --git a/Skirogaining_2010/images/original/DSCN5229.jpg b/Skirogaining_2010/images/original/DSCN5229.jpg new file mode 100644 index 0000000..0114f6d --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5229.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39f82e5898cf618593a2eb63a2eeaa7b492eefba01a58c86ccfabdc70dd5ec19 +size 196809 diff --git a/Skirogaining_2010/images/original/DSCN5230.jpg b/Skirogaining_2010/images/original/DSCN5230.jpg new file mode 100644 index 0000000..d0873b8 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5230.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a683ea34dd7e3cd1f0b2f425e9d3ee9f1987d98c9c4550efa9f4a3838c27aa04 +size 195974 diff --git a/Skirogaining_2010/images/original/DSCN5231.jpg b/Skirogaining_2010/images/original/DSCN5231.jpg new file mode 100644 index 0000000..0f33fb9 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5231.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a16bed78c606fc0e66e30ed297dfda2b5be1fb35eeb35fe18a1c33faf899c6a +size 150332 diff --git a/Skirogaining_2010/images/original/DSCN5232.jpg b/Skirogaining_2010/images/original/DSCN5232.jpg new file mode 100644 index 0000000..bbcfe89 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5232.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee21813beb2ee871ca49e85e6910b63183f47c38d726dc9cf6462f7cbbe891e9 +size 203078 diff --git a/Skirogaining_2010/images/original/DSCN5233.jpg b/Skirogaining_2010/images/original/DSCN5233.jpg new file mode 100644 index 0000000..677ec97 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5233.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:658f556008fdd81c001fbf2b9b4116cd310a17c2ae16b76416e8c354d88d0b79 +size 223112 diff --git a/Skirogaining_2010/images/original/DSCN5234.jpg b/Skirogaining_2010/images/original/DSCN5234.jpg new file mode 100644 index 0000000..536401b --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5234.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8077dd8136a15d70366d747f985a1b7736834cce0ea44ce97f4c0714eb619d65 +size 158093 diff --git a/Skirogaining_2010/images/original/DSCN5239.jpg b/Skirogaining_2010/images/original/DSCN5239.jpg new file mode 100644 index 0000000..913cbfe --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5239.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf28c483183e3925aed56e95fcce03b5a066d2d729d721fee6db95a8f3a44e91 +size 173185 diff --git a/Skirogaining_2010/images/original/DSCN5241.jpg b/Skirogaining_2010/images/original/DSCN5241.jpg new file mode 100644 index 0000000..ce13443 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5241.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7be86dabfc353694c1cb6d8c3dd8d515f3f2954364f670c7b07c01e0a656eac2 +size 169037 diff --git a/Skirogaining_2010/images/original/DSCN5245.jpg b/Skirogaining_2010/images/original/DSCN5245.jpg new file mode 100644 index 0000000..752de31 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5245.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc5fb1b1afb24b0dc64827d20d6ca785cad6e153336c25c8bbc43a1df70ce9a3 +size 195006 diff --git a/Skirogaining_2010/images/original/DSCN5265.jpg b/Skirogaining_2010/images/original/DSCN5265.jpg new file mode 100644 index 0000000..feee9ab --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5265.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1cf3e99e058f34f991fe2fc5e37b4884d8c40b263b61237bebe1c46db98037d +size 264095 diff --git a/Skirogaining_2010/images/original/DSCN5266.jpg b/Skirogaining_2010/images/original/DSCN5266.jpg new file mode 100644 index 0000000..edaef96 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5266.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4559e8693cfd1a40e8e1c5051d3b7bdc4cc9b1313553e3596b945a9c319e74f4 +size 238498 diff --git a/Skirogaining_2010/images/original/DSCN5267.jpg b/Skirogaining_2010/images/original/DSCN5267.jpg new file mode 100644 index 0000000..7b5d9aa --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5267.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34b22c064f0c21b65dad12e62e4a073e8a0348f096860de8afd25f6f386e7412 +size 340949 diff --git a/Skirogaining_2010/images/original/DSCN5268.jpg b/Skirogaining_2010/images/original/DSCN5268.jpg new file mode 100644 index 0000000..5844bb6 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5268.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f0185206017377538bbcaf3b9d49e6d64a847a658ad5e55be4e5aca633fcb84 +size 403844 diff --git a/Skirogaining_2010/images/original/DSCN5269.jpg b/Skirogaining_2010/images/original/DSCN5269.jpg new file mode 100644 index 0000000..f1666b0 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5269.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b8bfa17e30718c35774ce27a3cb2c09e4c8f8d76689a696dbf784d0e9b738c3 +size 443132 diff --git a/Skirogaining_2010/images/original/DSCN5270.jpg b/Skirogaining_2010/images/original/DSCN5270.jpg new file mode 100644 index 0000000..f9cc4d3 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5270.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347a24b21b297651b285a2d22a6a450a76a500f3bb9c76dc7cc263319bf5e29d +size 378720 diff --git a/Skirogaining_2010/images/original/DSCN5271.jpg b/Skirogaining_2010/images/original/DSCN5271.jpg new file mode 100644 index 0000000..79fc14e --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5271.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b9b8cfaa932bc883da5e16493cd661edd9575caed23cc2c495eb602c1f1759 +size 390035 diff --git a/Skirogaining_2010/images/original/DSCN5272.jpg b/Skirogaining_2010/images/original/DSCN5272.jpg new file mode 100644 index 0000000..a442684 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5272.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df86805b2d9122a7320e3f36b16ad3c87bb45f997b922d19e37f199fac6f920b +size 243933 diff --git a/Skirogaining_2010/images/original/DSCN5273.jpg b/Skirogaining_2010/images/original/DSCN5273.jpg new file mode 100644 index 0000000..7a37dc5 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5273.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a09ae2a9201855b90ff54291d1bd742e315ac5c6e608368a494e85e6dad5ecf8 +size 236678 diff --git a/Skirogaining_2010/images/original/DSCN5274.jpg b/Skirogaining_2010/images/original/DSCN5274.jpg new file mode 100644 index 0000000..63286e1 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5274.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:404737d087a9e96aa860f227e23250aa4b25290a81f856fc1a4274b9d1e3dba1 +size 376730 diff --git a/Skirogaining_2010/images/original/DSCN5275.jpg b/Skirogaining_2010/images/original/DSCN5275.jpg new file mode 100644 index 0000000..b664377 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5275.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15f5de3a9be687dc7318aff332c43fe587c6493c6ec981093c01d4b6bff9db1 +size 394648 diff --git a/Skirogaining_2010/images/original/DSCN5276.jpg b/Skirogaining_2010/images/original/DSCN5276.jpg new file mode 100644 index 0000000..e64adb1 --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5276.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e8af7284bc01c21c36d6b65491cf0c26e08c5efd2347b82085c0a498c17fcb0 +size 309118 diff --git a/Skirogaining_2010/images/original/DSCN5277.jpg b/Skirogaining_2010/images/original/DSCN5277.jpg new file mode 100644 index 0000000..dcc824d --- /dev/null +++ b/Skirogaining_2010/images/original/DSCN5277.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b37da79b801083c54193dbd771c048de381db8180ac461d2bb3ae9c22a4fb8b2 +size 382500 diff --git a/Skirogaining_2010/images/original/LTP1.jpg b/Skirogaining_2010/images/original/LTP1.jpg new file mode 100644 index 0000000..532ea0f --- /dev/null +++ b/Skirogaining_2010/images/original/LTP1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e48510770ccd9c6ed5819a2f53d84a8253ded246188b0e95f1b87869b7de731 +size 51491 diff --git a/Skirogaining_2010/images/original/LTP10.jpg b/Skirogaining_2010/images/original/LTP10.jpg new file mode 100644 index 0000000..3f9855c --- /dev/null +++ b/Skirogaining_2010/images/original/LTP10.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b910bedc85543bfb22f9941a4be1f205cbf3e85318c8126ce2ab006cfc99a468 +size 71119 diff --git a/Skirogaining_2010/images/original/LTP11.jpg b/Skirogaining_2010/images/original/LTP11.jpg new file mode 100644 index 0000000..ef10676 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP11.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b91b7261be98d817c8cf02b84cf2119281c990789aa22fe6f007ccb53412fb06 +size 54098 diff --git a/Skirogaining_2010/images/original/LTP12.jpg b/Skirogaining_2010/images/original/LTP12.jpg new file mode 100644 index 0000000..566c682 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP12.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:005ac1a27aba393487f49e60f271ace9da31032fe981fa75c15dca32b1899b77 +size 77377 diff --git a/Skirogaining_2010/images/original/LTP13.jpg b/Skirogaining_2010/images/original/LTP13.jpg new file mode 100644 index 0000000..917108a --- /dev/null +++ b/Skirogaining_2010/images/original/LTP13.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79940278c94da7a5f4ad9f2ef0ee0b79d4f7e142ec05fc8cd3c0b1525eaf2547 +size 70360 diff --git a/Skirogaining_2010/images/original/LTP2.jpg b/Skirogaining_2010/images/original/LTP2.jpg new file mode 100644 index 0000000..d5b7e4b --- /dev/null +++ b/Skirogaining_2010/images/original/LTP2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f95624598020d8ad0400c1be96e0aec4cd937ebd9d672d3b32ecb45ed7014b +size 67871 diff --git a/Skirogaining_2010/images/original/LTP20.jpg b/Skirogaining_2010/images/original/LTP20.jpg new file mode 100644 index 0000000..89a975d --- /dev/null +++ b/Skirogaining_2010/images/original/LTP20.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b797db7f164a5bad987c19e899610e2a7770208b6d8c3eff4483f2dbf8f5a92f +size 78184 diff --git a/Skirogaining_2010/images/original/LTP21.jpg b/Skirogaining_2010/images/original/LTP21.jpg new file mode 100644 index 0000000..655206c --- /dev/null +++ b/Skirogaining_2010/images/original/LTP21.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2e64042c1c2992313ea350ef866ce87c1987d005eacda1daf661b54ee4e116 +size 63061 diff --git a/Skirogaining_2010/images/original/LTP22.jpg b/Skirogaining_2010/images/original/LTP22.jpg new file mode 100644 index 0000000..385da69 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP22.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:807a184c2b25a9e1a4d534e80c33e54d77b59793715b7681f84aceed236a83d9 +size 65409 diff --git a/Skirogaining_2010/images/original/LTP23.jpg b/Skirogaining_2010/images/original/LTP23.jpg new file mode 100644 index 0000000..4329e67 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP23.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f427f039c3a36068906dd3d076f89a7c790f99fa78b706f94f424039c478cc99 +size 40353 diff --git a/Skirogaining_2010/images/original/LTP24.jpg b/Skirogaining_2010/images/original/LTP24.jpg new file mode 100644 index 0000000..e5a479c --- /dev/null +++ b/Skirogaining_2010/images/original/LTP24.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:986fe8da6ff605b204735af1424bdb40c3f78ee7b3f4253c0d2d67260a5ec117 +size 42317 diff --git a/Skirogaining_2010/images/original/LTP25.jpg b/Skirogaining_2010/images/original/LTP25.jpg new file mode 100644 index 0000000..e123b18 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP25.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff14d28744b7f773708398bc6667b9d7ebb1ed64201f0fd00285e8967dbf1515 +size 104171 diff --git a/Skirogaining_2010/images/original/LTP26.jpg b/Skirogaining_2010/images/original/LTP26.jpg new file mode 100644 index 0000000..715f29f --- /dev/null +++ b/Skirogaining_2010/images/original/LTP26.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5facb2499daa72315035f74d1b856001cb18766b414e6a70712061a9db3d54fb +size 106130 diff --git a/Skirogaining_2010/images/original/LTP27.jpg b/Skirogaining_2010/images/original/LTP27.jpg new file mode 100644 index 0000000..49d57b1 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP27.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0fad0965f6ddd9f705e9c6e58c6d86affcf41033fe4ff6fc3cd02dcf35a6024 +size 53613 diff --git a/Skirogaining_2010/images/original/LTP28.jpg b/Skirogaining_2010/images/original/LTP28.jpg new file mode 100644 index 0000000..adedfeb --- /dev/null +++ b/Skirogaining_2010/images/original/LTP28.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:280ef9d09eb3ffd02a5d6c44a9d3588de7102a881f2c4b08cd7fbf173abef789 +size 69647 diff --git a/Skirogaining_2010/images/original/LTP29.jpg b/Skirogaining_2010/images/original/LTP29.jpg new file mode 100644 index 0000000..68df435 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP29.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c555839019cc609117704b94663c6b4d4fcf892423c5d67048376d517e6a27e +size 66223 diff --git a/Skirogaining_2010/images/original/LTP3.jpg b/Skirogaining_2010/images/original/LTP3.jpg new file mode 100644 index 0000000..f31466d --- /dev/null +++ b/Skirogaining_2010/images/original/LTP3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32e3bb5bce2aac4905c12dc92edcbd2d07890fa9cad81337b2235d7befbe2833 +size 78704 diff --git a/Skirogaining_2010/images/original/LTP30.jpg b/Skirogaining_2010/images/original/LTP30.jpg new file mode 100644 index 0000000..7a9fb37 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP30.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8229154ebdddd9e78ec229539b11d3dced63f4536ce59d715ea39549dc0655b +size 85268 diff --git a/Skirogaining_2010/images/original/LTP31.jpg b/Skirogaining_2010/images/original/LTP31.jpg new file mode 100644 index 0000000..3df761b --- /dev/null +++ b/Skirogaining_2010/images/original/LTP31.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8525ae82a3ba861774e61138b19cae1ab8b49ffbc0536419eb6ad818cd2d11d9 +size 98972 diff --git a/Skirogaining_2010/images/original/LTP4.jpg b/Skirogaining_2010/images/original/LTP4.jpg new file mode 100644 index 0000000..e364d46 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b834c2f4de43fb02a2f3390823804669a9ca95ebf45ef5a1ba7bc2a9170a01 +size 88814 diff --git a/Skirogaining_2010/images/original/LTP41.jpg b/Skirogaining_2010/images/original/LTP41.jpg new file mode 100644 index 0000000..b22568f --- /dev/null +++ b/Skirogaining_2010/images/original/LTP41.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e7c1aae0b575d37fdf4795787b59f0710c900f198ebffcfde0bfd7b57fb6562 +size 42069 diff --git a/Skirogaining_2010/images/original/LTP42.jpg b/Skirogaining_2010/images/original/LTP42.jpg new file mode 100644 index 0000000..7eb83ce --- /dev/null +++ b/Skirogaining_2010/images/original/LTP42.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c85831041140253e73a453261f35c36c3720b81fd15b129b9be92a93016ec19 +size 51423 diff --git a/Skirogaining_2010/images/original/LTP43.jpg b/Skirogaining_2010/images/original/LTP43.jpg new file mode 100644 index 0000000..0583be5 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP43.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7729877417a6011b6e5b9f8a5bc17e38909d06c53c8bfa87b856a07d06b813e +size 47952 diff --git a/Skirogaining_2010/images/original/LTP44.jpg b/Skirogaining_2010/images/original/LTP44.jpg new file mode 100644 index 0000000..b197bcb --- /dev/null +++ b/Skirogaining_2010/images/original/LTP44.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d823455f0914ae9e01d8141679ad85add74d5c81d03372611342ebcc2ecfe26e +size 85892 diff --git a/Skirogaining_2010/images/original/LTP45.jpg b/Skirogaining_2010/images/original/LTP45.jpg new file mode 100644 index 0000000..5854765 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP45.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97d784c842ddedc89f42e5886ddfafbd8e092fa4b25ad14447cee045d72b3a12 +size 44277 diff --git a/Skirogaining_2010/images/original/LTP46.jpg b/Skirogaining_2010/images/original/LTP46.jpg new file mode 100644 index 0000000..fed6367 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP46.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:845cc686369e329b2d1c6cd90c61cb6a76cbf949947b0ecfd1dffd9f6a28bb0b +size 77693 diff --git a/Skirogaining_2010/images/original/LTP47.jpg b/Skirogaining_2010/images/original/LTP47.jpg new file mode 100644 index 0000000..b68a317 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP47.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a4734d1a408cc98e8f0d6875ca1ac24f17a0e2ef39759d4c0daa999b8aae0b8 +size 63108 diff --git a/Skirogaining_2010/images/original/LTP50.jpg b/Skirogaining_2010/images/original/LTP50.jpg new file mode 100644 index 0000000..17a03be --- /dev/null +++ b/Skirogaining_2010/images/original/LTP50.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f27aff1bd857237df7a9bf4db03c10f7c9119cf6a27a15723636bd13cd400fc6 +size 81067 diff --git a/Skirogaining_2010/images/original/LTP51.jpg b/Skirogaining_2010/images/original/LTP51.jpg new file mode 100644 index 0000000..08d3a74 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP51.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53519b1fe558b30ad43998a07ff368c54cb1a199f4fb69ae35266116d11e1508 +size 94208 diff --git a/Skirogaining_2010/images/original/LTP52.jpg b/Skirogaining_2010/images/original/LTP52.jpg new file mode 100644 index 0000000..445635e --- /dev/null +++ b/Skirogaining_2010/images/original/LTP52.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e0b8dd97c5e8ef15843826668fdd4f1c3ac903f6a1b60b853b68473d81ca1a2 +size 96244 diff --git a/Skirogaining_2010/images/original/LTP6.jpg b/Skirogaining_2010/images/original/LTP6.jpg new file mode 100644 index 0000000..0a78f6f --- /dev/null +++ b/Skirogaining_2010/images/original/LTP6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3871907acd91c63f9ef7a8ccec367a34ef86b3a65990cb5d55c86e69cc901708 +size 99549 diff --git a/Skirogaining_2010/images/original/LTP7.jpg b/Skirogaining_2010/images/original/LTP7.jpg new file mode 100644 index 0000000..5814365 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:113f51799638ab6db7592387d315f57e0cd38f1380dcd22ad8d5baec4efe4f2e +size 29141 diff --git a/Skirogaining_2010/images/original/LTP8.jpg b/Skirogaining_2010/images/original/LTP8.jpg new file mode 100644 index 0000000..92d3d34 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP8.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0ffdb964d67e680c3bf412b632f29c701e799511015cfb69b82ec4c7c2826de +size 28772 diff --git a/Skirogaining_2010/images/original/LTP9.jpg b/Skirogaining_2010/images/original/LTP9.jpg new file mode 100644 index 0000000..9f8de02 --- /dev/null +++ b/Skirogaining_2010/images/original/LTP9.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09c78f5ab0d6e0f1f409cc36490957b2db9caa36a15f9fb2c59f93cbd9ab35d7 +size 58838 diff --git a/Skirogaining_2010/images/original/Panorama.jpg b/Skirogaining_2010/images/original/Panorama.jpg new file mode 100644 index 0000000..30419c1 --- /dev/null +++ b/Skirogaining_2010/images/original/Panorama.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e870ec7146147fa65a3e9a99f2b185aa25d9be2c2ee8fc506c209a3d45c9637a +size 199495 diff --git a/Skirogaining_2010/images/original/Panorama2.jpg b/Skirogaining_2010/images/original/Panorama2.jpg new file mode 100644 index 0000000..500ee6c --- /dev/null +++ b/Skirogaining_2010/images/original/Panorama2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f79096ce7a838bd1b55c5bbe24874107dbbfab11c00c82673fcda77bdbe16626 +size 298960 diff --git a/Skirogaining_2010/images/start_120.png b/Skirogaining_2010/images/start_120.png new file mode 100644 index 0000000..4c1d718 Binary files /dev/null and b/Skirogaining_2010/images/start_120.png differ diff --git a/Skirogaining_2010/images/thumb/t_DSCN5053.jpg b/Skirogaining_2010/images/thumb/t_DSCN5053.jpg new file mode 100644 index 0000000..0756aaa --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5053.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b1fcff8a1943b38bd9162bf765a933e5686016be4e2d2ebead886c2209b855a +size 19358 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5054.jpg b/Skirogaining_2010/images/thumb/t_DSCN5054.jpg new file mode 100644 index 0000000..07cb00f --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5054.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ab5bd4d917a4492cb62534ba24d6ebe568de241a31dee8946e0d1d6e31ad866 +size 21163 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5055.jpg b/Skirogaining_2010/images/thumb/t_DSCN5055.jpg new file mode 100644 index 0000000..bff861b --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5055.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53003f77395ac94361f68c08fe97da1d0a5f1626bab1fc112e1161a8eb6f0d44 +size 16626 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5056.jpg b/Skirogaining_2010/images/thumb/t_DSCN5056.jpg new file mode 100644 index 0000000..f7e9c9f --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5056.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:003430ef25490f40f06a6a2893be439b14bc5372d3219916b2fd4fc5ea3f50aa +size 15142 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5057.jpg b/Skirogaining_2010/images/thumb/t_DSCN5057.jpg new file mode 100644 index 0000000..738e3bf --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5057.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:562c19a9dcd43661ee9325d27dca8c580b31ab5e1721e4b092f104d825f48907 +size 16514 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5058.jpg b/Skirogaining_2010/images/thumb/t_DSCN5058.jpg new file mode 100644 index 0000000..dad73f5 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5058.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f17c0500b2b2c01257fb6a61160d559c5ccf663256363bf77c753e5ef2df5082 +size 12725 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5059.jpg b/Skirogaining_2010/images/thumb/t_DSCN5059.jpg new file mode 100644 index 0000000..2141229 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5059.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:963dad5dfd8ee858cd6980107f96e3504fd2837860f3af7bdf54cf540b548021 +size 18506 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5060.jpg b/Skirogaining_2010/images/thumb/t_DSCN5060.jpg new file mode 100644 index 0000000..199718a --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5060.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:916e3427c96e31e2dec2d3d130c411178878a806831b847c01994b1fcf6549e3 +size 15236 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5061.jpg b/Skirogaining_2010/images/thumb/t_DSCN5061.jpg new file mode 100644 index 0000000..fd33820 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5061.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acc78b9625a9ba4db2c204ebe4a16d7172da54d84891049f511f075025b3bf7d +size 15092 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5062.jpg b/Skirogaining_2010/images/thumb/t_DSCN5062.jpg new file mode 100644 index 0000000..b9d721c --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5062.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47259b276f276e43daa1ac6241061c8de56c555b37b373889a0665d96f8f0fa6 +size 17485 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5063.jpg b/Skirogaining_2010/images/thumb/t_DSCN5063.jpg new file mode 100644 index 0000000..7182922 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5063.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8208ba5e6f72fe410dc083a8b6d1f6229bed382397081c4f5f6076f4e7713573 +size 15669 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5137.jpg b/Skirogaining_2010/images/thumb/t_DSCN5137.jpg new file mode 100644 index 0000000..1cb9fd9 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5137.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6194d145f7834acd788d5eb1aea59e2d82922ae8eca60666eb05fa308af6fcf8 +size 22323 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5139.jpg b/Skirogaining_2010/images/thumb/t_DSCN5139.jpg new file mode 100644 index 0000000..ae70c04 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5139.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d96cbd7a131bcca5c3e07063a463e6552499ceb2440a8f05ad08d3877a803e +size 20064 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5140.jpg b/Skirogaining_2010/images/thumb/t_DSCN5140.jpg new file mode 100644 index 0000000..0a5d34c --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5140.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e10ec9de1553b9bad61b132baec1dd3b1b7a6c794923823fef07def19400034 +size 17914 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5142.jpg b/Skirogaining_2010/images/thumb/t_DSCN5142.jpg new file mode 100644 index 0000000..712b153 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5142.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e78686a51e1b91d009548740e77807bb1d6518386d2dda06f7aa045c5983342 +size 18312 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5144.jpg b/Skirogaining_2010/images/thumb/t_DSCN5144.jpg new file mode 100644 index 0000000..37202d7 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5144.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1a99c5e1d449b01ee439fda5ac539661d1eb6a81790da91a440417720c1f8fe +size 18248 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5179.jpg b/Skirogaining_2010/images/thumb/t_DSCN5179.jpg new file mode 100644 index 0000000..f7c0056 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5179.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ce35dd8e23d1de1322c0f2317f0401657fc594890a7b9f9c577ffba90f9513 +size 14402 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5180.jpg b/Skirogaining_2010/images/thumb/t_DSCN5180.jpg new file mode 100644 index 0000000..b4dc3c7 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5180.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f81ea5dadbc65ecd95a4ffddb39ee43c8bc06157eb0d87cec31a8dcaae41088 +size 12478 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5183.jpg b/Skirogaining_2010/images/thumb/t_DSCN5183.jpg new file mode 100644 index 0000000..5ab70f6 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5183.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7391672251971df84117ef5ae453920fe3c62a8612e08ef5e8021f41ea64cd1e +size 12548 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5185.jpg b/Skirogaining_2010/images/thumb/t_DSCN5185.jpg new file mode 100644 index 0000000..7c68f97 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5185.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bbf71179a028fb79bd8ee60fb862052b859a678243cb6e368bad9109347cf6b +size 15730 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5188.jpg b/Skirogaining_2010/images/thumb/t_DSCN5188.jpg new file mode 100644 index 0000000..92a9d83 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5188.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:012b93cd8554cff67314ec32199289f4ab8af2dae881cbe22aa0bb84880bd530 +size 18006 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5189.jpg b/Skirogaining_2010/images/thumb/t_DSCN5189.jpg new file mode 100644 index 0000000..0d47772 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5189.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ead93a7b9f9f852900ab1353cbc9df4cc73d0db106881fa8d2c55ff471ce18a6 +size 16685 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5190.jpg b/Skirogaining_2010/images/thumb/t_DSCN5190.jpg new file mode 100644 index 0000000..9d4ecd9 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5190.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a16e1a086dc1af6aea3923a6c3f6359203b46bdafaf3d5fe0012f78a5dd98849 +size 16990 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5191.jpg b/Skirogaining_2010/images/thumb/t_DSCN5191.jpg new file mode 100644 index 0000000..36efc36 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5191.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fe2f83a343fb72e73bcb0bf30958822a4992e3b65e13ffa2f03a86fbaa759a7 +size 15784 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5192.jpg b/Skirogaining_2010/images/thumb/t_DSCN5192.jpg new file mode 100644 index 0000000..1f9215e --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5192.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cdc0643fbfd1b4dcc17055fce2a3f4d91ad0de0235e1358ebaa41799d2d11a9 +size 14944 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5193.jpg b/Skirogaining_2010/images/thumb/t_DSCN5193.jpg new file mode 100644 index 0000000..3acc6cc --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5193.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e9ec7f85ea5618ee1ea17aa4ec3dcfda7ae9baa11ee7bae2e87ddf587924cb7 +size 14748 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5194.jpg b/Skirogaining_2010/images/thumb/t_DSCN5194.jpg new file mode 100644 index 0000000..2587d82 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5194.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d8601ab63b3e8dddf43f45d052f9aeda6e196c7a5c0a9886e7c3e68ef88e9f5 +size 14226 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5195.jpg b/Skirogaining_2010/images/thumb/t_DSCN5195.jpg new file mode 100644 index 0000000..a344aa3 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5195.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46788c9616200ca709d62ed41bcada03560d207d90a1e016a69279cb84b1dc90 +size 16358 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5197.jpg b/Skirogaining_2010/images/thumb/t_DSCN5197.jpg new file mode 100644 index 0000000..278f8cf --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5197.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7009ee204aaf68d573c1a0b26568b5db8ed6f1c7ae58372c22d3cf7200b5f4ab +size 17272 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5198.jpg b/Skirogaining_2010/images/thumb/t_DSCN5198.jpg new file mode 100644 index 0000000..3aed0ad --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5198.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa50c9a6fb3bdccad58d7a7ce7d7b75ade777c7b19d8a38ac4f3b43d1136ebf9 +size 15196 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5200.jpg b/Skirogaining_2010/images/thumb/t_DSCN5200.jpg new file mode 100644 index 0000000..0beb46c --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5200.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14a7247430c4921963d665d04a1939812e237ce80454c681a940470a2f94f709 +size 17032 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5201.jpg b/Skirogaining_2010/images/thumb/t_DSCN5201.jpg new file mode 100644 index 0000000..2fdfd8c --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5201.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de6a539a4311fb93c670d405759cd9145b427a318a4e734f7a7d8da3498b970b +size 14800 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5202.jpg b/Skirogaining_2010/images/thumb/t_DSCN5202.jpg new file mode 100644 index 0000000..635f359 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5202.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f13da45e5b4049af3413729efed9d3a4815c12bdee0367f4e8589335fb1c8240 +size 16553 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5203.jpg b/Skirogaining_2010/images/thumb/t_DSCN5203.jpg new file mode 100644 index 0000000..e53d8be --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5203.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19247c37ec3456032c155129e4d5656d22ad47840117766611d76142aa7f326c +size 15288 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5205.jpg b/Skirogaining_2010/images/thumb/t_DSCN5205.jpg new file mode 100644 index 0000000..e8420f3 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5205.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3775a3fdb16153995a206e8ac93740b89e83d9c99141128ab1c3593881d79ddb +size 17441 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5206.jpg b/Skirogaining_2010/images/thumb/t_DSCN5206.jpg new file mode 100644 index 0000000..e326ff3 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5206.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4207f7a0a8ae1ae61c7d20c484905730cb70d85e4515cc5ae909ead0448ea5ff +size 12099 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5207.jpg b/Skirogaining_2010/images/thumb/t_DSCN5207.jpg new file mode 100644 index 0000000..611cd57 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5207.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47f64e2f51f956071fa60b3ff0b493eae1f13a907302b1fbb36a52f07c237531 +size 12908 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5212.jpg b/Skirogaining_2010/images/thumb/t_DSCN5212.jpg new file mode 100644 index 0000000..12c3aee --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5212.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64639f3f6a801f82e6f7cd788190ec12ff15550ac9dd8547d2ee2fa63c74955c +size 14358 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5213.jpg b/Skirogaining_2010/images/thumb/t_DSCN5213.jpg new file mode 100644 index 0000000..69645a6 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5213.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a6e91182399e772cfb0c4cb3566b8db21bfc1bdfe856e2904d39613b59e364c +size 14122 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5214.jpg b/Skirogaining_2010/images/thumb/t_DSCN5214.jpg new file mode 100644 index 0000000..f7649a2 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5214.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a910d94e40c78623f33c682dff1b4ec9e6fc02ccc7c07c8578f2a9e6d06cbbba +size 15219 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5215.jpg b/Skirogaining_2010/images/thumb/t_DSCN5215.jpg new file mode 100644 index 0000000..42f188b --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5215.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f329a432002b81e495bdd1630ed9d7005e794a152f203fab7b738a03bfdb8796 +size 15532 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5216.jpg b/Skirogaining_2010/images/thumb/t_DSCN5216.jpg new file mode 100644 index 0000000..159dfc8 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5216.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:862a599ea8bfa423e541bcef7851c5f000df4d92b6a01a20bc71704448c0b79e +size 17604 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5217.jpg b/Skirogaining_2010/images/thumb/t_DSCN5217.jpg new file mode 100644 index 0000000..be65937 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5217.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6de96933f9d4abe0a012096ba6884210d86ebd62b58b6807e3a3ab4ec7be243b +size 17547 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5218.jpg b/Skirogaining_2010/images/thumb/t_DSCN5218.jpg new file mode 100644 index 0000000..41162e0 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5218.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52d35b62b9504c8919ec6e4b73dd5fb9853688c79a9a9a30b4b4a75a9de73860 +size 12733 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5220.jpg b/Skirogaining_2010/images/thumb/t_DSCN5220.jpg new file mode 100644 index 0000000..0344a56 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5220.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2de1817b727210adde259d4fc057307e60bf26d853c4e0a967800f6282c145f0 +size 12416 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5224.jpg b/Skirogaining_2010/images/thumb/t_DSCN5224.jpg new file mode 100644 index 0000000..6b66f7f --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5224.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9247e83ed49a38c36b3ba65a240c18aa68ae48dc79f8a7ead2f75dedf930fb58 +size 15408 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5225.jpg b/Skirogaining_2010/images/thumb/t_DSCN5225.jpg new file mode 100644 index 0000000..ecfd977 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5225.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ea6268179a2c8783008e9adb934f36865946fb7ce06fc6dea1b2e50e96d381b +size 22712 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5226.jpg b/Skirogaining_2010/images/thumb/t_DSCN5226.jpg new file mode 100644 index 0000000..7021c51 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5226.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5508ee8c4c7659cce6dcbf6e3ead3f9320d8db1358c67681344ad5be4bf25b3 +size 20659 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5227.jpg b/Skirogaining_2010/images/thumb/t_DSCN5227.jpg new file mode 100644 index 0000000..25081a2 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5227.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a19235c476978c6c617c87ffee5f1bb012c96656f2e38ed03caaf9b76a0b4e8b +size 17190 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5228.jpg b/Skirogaining_2010/images/thumb/t_DSCN5228.jpg new file mode 100644 index 0000000..5491d53 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5228.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b2b85d091915e1c0907f24bbe56f217f2f9a96b6580e860b056fee2a577ee41 +size 12290 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5229.jpg b/Skirogaining_2010/images/thumb/t_DSCN5229.jpg new file mode 100644 index 0000000..f410911 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5229.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6d6f95b61a1cbfcda71dac92940b4272033c41c01019e972bb86405bbe9cfab +size 12080 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5230.jpg b/Skirogaining_2010/images/thumb/t_DSCN5230.jpg new file mode 100644 index 0000000..b1adf35 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5230.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fab5966e81be5b2beec4cf6b26610de633619f5f919c77d62ce818a840e5fac +size 13940 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5231.jpg b/Skirogaining_2010/images/thumb/t_DSCN5231.jpg new file mode 100644 index 0000000..a0c6684 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5231.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63d2b2ba4f02f3d854dea6d8668d7bbcd14429b695131f347baae31d3b2f06d1 +size 10515 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5232.jpg b/Skirogaining_2010/images/thumb/t_DSCN5232.jpg new file mode 100644 index 0000000..91fbd34 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5232.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8759448550cb7b2d088289f7d21624ca8e820b890f29593cfd406da52c81814 +size 14556 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5233.jpg b/Skirogaining_2010/images/thumb/t_DSCN5233.jpg new file mode 100644 index 0000000..885453b --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5233.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:863b3bbe83d561cd44625c6ba8edf2294a35523d316f311aa133b86297f68629 +size 18442 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5234.jpg b/Skirogaining_2010/images/thumb/t_DSCN5234.jpg new file mode 100644 index 0000000..bf2a1f2 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5234.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd8c524eb4cc588b25a95d656a08244eaaf8799ab3b622c3189b0ed94cd31490 +size 11764 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5239.jpg b/Skirogaining_2010/images/thumb/t_DSCN5239.jpg new file mode 100644 index 0000000..bc39aba --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5239.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:049e0e18c12f2b3e8eea5ccd1ad4ecc9a7b7b90e90b3abb49d76d0cc3a8f2520 +size 12299 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5241.jpg b/Skirogaining_2010/images/thumb/t_DSCN5241.jpg new file mode 100644 index 0000000..c4f3725 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5241.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:298c35a05d834815470b467957e788bf8126e86f69818730b106c7eb7e087d7c +size 12019 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5245.jpg b/Skirogaining_2010/images/thumb/t_DSCN5245.jpg new file mode 100644 index 0000000..25e0461 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5245.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75aaab200dc5a5c5e06e038505fa0bcc1e90a6c92a7d053c39f64c4e88d1bcc3 +size 14142 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5265.jpg b/Skirogaining_2010/images/thumb/t_DSCN5265.jpg new file mode 100644 index 0000000..891bd05 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5265.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9f7358d27aff7d1d925d7a05f6254063e9981d63f722d4c930be62fb3a186ec +size 20787 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5266.jpg b/Skirogaining_2010/images/thumb/t_DSCN5266.jpg new file mode 100644 index 0000000..0af38fe --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5266.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ec74fff32a4890b2226acd861d869b1bc37ff18f4863d4a29c982ea9082399e +size 22118 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5267.jpg b/Skirogaining_2010/images/thumb/t_DSCN5267.jpg new file mode 100644 index 0000000..3ab27e3 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5267.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba3192a3b471926043eaead86edcf687947c8a12180886279ce280ddd62a4479 +size 19188 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5268.jpg b/Skirogaining_2010/images/thumb/t_DSCN5268.jpg new file mode 100644 index 0000000..28f4adf --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5268.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe470a0798890b663e1aeb05b71da92b10c28923ffec691f142ab27b47bf90d6 +size 22199 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5269.jpg b/Skirogaining_2010/images/thumb/t_DSCN5269.jpg new file mode 100644 index 0000000..12a4fc8 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5269.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbcfac32c20024cb1bcda9a5d21738ff1a8598f556d4699c24a337610abb55b9 +size 20425 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5270.jpg b/Skirogaining_2010/images/thumb/t_DSCN5270.jpg new file mode 100644 index 0000000..0f3d1b5 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5270.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7af9bfdcd91b52808c1b851370810effc69ef629f84ac86cfe020d751d490dd5 +size 18524 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5271.jpg b/Skirogaining_2010/images/thumb/t_DSCN5271.jpg new file mode 100644 index 0000000..33aca93 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5271.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29a990ee0845417b1d775487a548cb1982406ee84918636997b4080a092c1adf +size 18800 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5272.jpg b/Skirogaining_2010/images/thumb/t_DSCN5272.jpg new file mode 100644 index 0000000..d6cb871 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5272.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d647e5165ad960e19847aaa86b2b8376230a492a4aa024cd059c4f3cf9dd98 +size 20448 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5273.jpg b/Skirogaining_2010/images/thumb/t_DSCN5273.jpg new file mode 100644 index 0000000..c3d0f94 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5273.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b13314a617766a3ebb6f7658fb04b85ce61e6a7e54aa563f3380a4e766642ec +size 19435 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5274.jpg b/Skirogaining_2010/images/thumb/t_DSCN5274.jpg new file mode 100644 index 0000000..9e96373 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5274.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af28f897b6eb217d1799156a681f5c4a8e1b59a9c843b8b0090793a3d3144a95 +size 16998 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5275.jpg b/Skirogaining_2010/images/thumb/t_DSCN5275.jpg new file mode 100644 index 0000000..6653061 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5275.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f0bf104beb32bb7cb1f35791b0df4498b9d36bdf3f8e1ac309143340ed1f64c +size 19770 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5276.jpg b/Skirogaining_2010/images/thumb/t_DSCN5276.jpg new file mode 100644 index 0000000..de404de --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5276.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:794a8c0176b2ca9674772f382fd8d7796fcb32b24d1d6d6f70ea63c08b845620 +size 11769 diff --git a/Skirogaining_2010/images/thumb/t_DSCN5277.jpg b/Skirogaining_2010/images/thumb/t_DSCN5277.jpg new file mode 100644 index 0000000..98fb6bb --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_DSCN5277.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca428bdcd7ba08f0415e97cb6b710b13ee6dded8f3ed189eb8354ecb71099e6a +size 16044 diff --git a/Skirogaining_2010/images/thumb/t_LTP1.jpg b/Skirogaining_2010/images/thumb/t_LTP1.jpg new file mode 100644 index 0000000..baf6f0e --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66ed44df5da0c7804d854f79915220ef50fd594399b639f49619c09f437856e0 +size 7519 diff --git a/Skirogaining_2010/images/thumb/t_LTP10.jpg b/Skirogaining_2010/images/thumb/t_LTP10.jpg new file mode 100644 index 0000000..9ec41c7 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP10.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adad4267e6d80b24d2e33084c12562680f52f3409625ae28508693b0cc6c8ac2 +size 8221 diff --git a/Skirogaining_2010/images/thumb/t_LTP11.jpg b/Skirogaining_2010/images/thumb/t_LTP11.jpg new file mode 100644 index 0000000..7c03604 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP11.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9afe7d2c631cf97fad6563632ca91279762b08ba96f45b1842575e726f1ba2bc +size 8526 diff --git a/Skirogaining_2010/images/thumb/t_LTP12.jpg b/Skirogaining_2010/images/thumb/t_LTP12.jpg new file mode 100644 index 0000000..9c42e26 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP12.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d099bdccecd180ff7537446629cf1d46e2e998e265eaa71a6692880b37e322c5 +size 8241 diff --git a/Skirogaining_2010/images/thumb/t_LTP13.jpg b/Skirogaining_2010/images/thumb/t_LTP13.jpg new file mode 100644 index 0000000..469a55e --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP13.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06d808afc62999caa05939d32a67932dca9ebae7482cdee8e4949e0d500a8281 +size 9583 diff --git a/Skirogaining_2010/images/thumb/t_LTP2.jpg b/Skirogaining_2010/images/thumb/t_LTP2.jpg new file mode 100644 index 0000000..a4291db --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a096e9b6c8cef0126df7515862504e9b428856afc4a33db3a5ec8e441ad2c8f +size 7500 diff --git a/Skirogaining_2010/images/thumb/t_LTP20.jpg b/Skirogaining_2010/images/thumb/t_LTP20.jpg new file mode 100644 index 0000000..1b7986d --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP20.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebbd663a9043b080870e1acfa50d975888d10a28052586126fb72cea6cfb69ff +size 7503 diff --git a/Skirogaining_2010/images/thumb/t_LTP21.jpg b/Skirogaining_2010/images/thumb/t_LTP21.jpg new file mode 100644 index 0000000..76fec6b --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP21.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d18b79708d38c8217d7b2d00701e9a23499ba1babcfd4722170b0f1fc13b60ae +size 6815 diff --git a/Skirogaining_2010/images/thumb/t_LTP22.jpg b/Skirogaining_2010/images/thumb/t_LTP22.jpg new file mode 100644 index 0000000..e1ad6b8 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP22.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a8a2646f3989b886642fa34cdd7cb334398d8be2426e03a752a2dfc09957aaa +size 7256 diff --git a/Skirogaining_2010/images/thumb/t_LTP23.jpg b/Skirogaining_2010/images/thumb/t_LTP23.jpg new file mode 100644 index 0000000..5aace8c --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP23.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:944a50dc71a77d447e7de65eb4fa29c7fb19f3a1691fdd49a3e624427aca1e88 +size 7892 diff --git a/Skirogaining_2010/images/thumb/t_LTP24.jpg b/Skirogaining_2010/images/thumb/t_LTP24.jpg new file mode 100644 index 0000000..a495b1d --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP24.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4955404d55c2f43927d8558a59287c6481ceec87a4e317a363812952502e71aa +size 8161 diff --git a/Skirogaining_2010/images/thumb/t_LTP25.jpg b/Skirogaining_2010/images/thumb/t_LTP25.jpg new file mode 100644 index 0000000..074db75 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP25.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af093be48112ca67c5effa195a03bffcb32b152be582f304fb67aea6b6998409 +size 9189 diff --git a/Skirogaining_2010/images/thumb/t_LTP26.jpg b/Skirogaining_2010/images/thumb/t_LTP26.jpg new file mode 100644 index 0000000..90bebb8 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP26.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f0f1d671fb7a4541903aa5240c05a20c9c3ae398ea3da98fa4c0ce6a5018883 +size 9112 diff --git a/Skirogaining_2010/images/thumb/t_LTP27.jpg b/Skirogaining_2010/images/thumb/t_LTP27.jpg new file mode 100644 index 0000000..af20049 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP27.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2be1c2596656ee219b4b4cde642e4ac5846f5c8919cf31eaaf3973c762521b1d +size 8360 diff --git a/Skirogaining_2010/images/thumb/t_LTP28.jpg b/Skirogaining_2010/images/thumb/t_LTP28.jpg new file mode 100644 index 0000000..2bba59a --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP28.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f639d7bb2b25b865cb9711a5186cfdab14d5ba8e173e3c519bd19572660064ff +size 8068 diff --git a/Skirogaining_2010/images/thumb/t_LTP29.jpg b/Skirogaining_2010/images/thumb/t_LTP29.jpg new file mode 100644 index 0000000..6b187a9 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP29.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4b4eb34a0192b4fd8517cfb99cdeea7a0043b79154abe507a1ed184be9e2ddf +size 8078 diff --git a/Skirogaining_2010/images/thumb/t_LTP3.jpg b/Skirogaining_2010/images/thumb/t_LTP3.jpg new file mode 100644 index 0000000..0a2b484 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP3.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2152904c85f573ac247c05a94a2c7c3df00577839da2bddb5ba3e55af34cc2c0 +size 7411 diff --git a/Skirogaining_2010/images/thumb/t_LTP30.jpg b/Skirogaining_2010/images/thumb/t_LTP30.jpg new file mode 100644 index 0000000..f7a374c --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP30.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad0248da4c716b1814bc5014ef67ef68c94eb1fa1572f8ba250fd4e9d2db5eed +size 8820 diff --git a/Skirogaining_2010/images/thumb/t_LTP31.jpg b/Skirogaining_2010/images/thumb/t_LTP31.jpg new file mode 100644 index 0000000..2f6e36b --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP31.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:769af8fc9bc587e9c935409f62443a1e045a4b828e3998ca553abd737585158b +size 8583 diff --git a/Skirogaining_2010/images/thumb/t_LTP4.jpg b/Skirogaining_2010/images/thumb/t_LTP4.jpg new file mode 100644 index 0000000..9a1b71e --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP4.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49ee33fa996bfd3c7e68f720d8a8dda1b5044056dca19df1f3d50bf006c57bfc +size 8417 diff --git a/Skirogaining_2010/images/thumb/t_LTP41.jpg b/Skirogaining_2010/images/thumb/t_LTP41.jpg new file mode 100644 index 0000000..3097f2b --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP41.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:486db2c5c1b6c8f2436a95c0090618cc1c508e5a58390090c2286771395ecbc2 +size 7922 diff --git a/Skirogaining_2010/images/thumb/t_LTP42.jpg b/Skirogaining_2010/images/thumb/t_LTP42.jpg new file mode 100644 index 0000000..ac6157e --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP42.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:650b33aef230ce32f36157fabb57dca96849203c3fdef5074d8e3a7a4652d456 +size 8736 diff --git a/Skirogaining_2010/images/thumb/t_LTP43.jpg b/Skirogaining_2010/images/thumb/t_LTP43.jpg new file mode 100644 index 0000000..e025cb1 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP43.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3845555d65a55339f76bd83c44154fb210479827911bc3240dcc5e2aab8a3f71 +size 8575 diff --git a/Skirogaining_2010/images/thumb/t_LTP44.jpg b/Skirogaining_2010/images/thumb/t_LTP44.jpg new file mode 100644 index 0000000..fc0961d --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP44.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30d0d5253cff85a0079a116df54b01370b2920a6a726873c7f1f45a4b7aea0b9 +size 9030 diff --git a/Skirogaining_2010/images/thumb/t_LTP45.jpg b/Skirogaining_2010/images/thumb/t_LTP45.jpg new file mode 100644 index 0000000..0a402aa --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP45.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2abf81986030869ebeae29cc729256828a274f1eba78fe5094efb5542c7cf786 +size 6994 diff --git a/Skirogaining_2010/images/thumb/t_LTP46.jpg b/Skirogaining_2010/images/thumb/t_LTP46.jpg new file mode 100644 index 0000000..aebfdec --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP46.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d92c045c20ddf06d7a71c8dbc5c0d7551b4195814709326c6b22e011d33f6f44 +size 7711 diff --git a/Skirogaining_2010/images/thumb/t_LTP47.jpg b/Skirogaining_2010/images/thumb/t_LTP47.jpg new file mode 100644 index 0000000..30e77d5 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP47.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54a654cb6fcf13b2554dd9c18c23e85df48c4a9cb568ce16cc69cbdb81634142 +size 8787 diff --git a/Skirogaining_2010/images/thumb/t_LTP50.jpg b/Skirogaining_2010/images/thumb/t_LTP50.jpg new file mode 100644 index 0000000..4ca9c02 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP50.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:057e75038c617cf629b5a68d50a6471a6e359200858b47aed95025b1fd63c79d +size 7829 diff --git a/Skirogaining_2010/images/thumb/t_LTP51.jpg b/Skirogaining_2010/images/thumb/t_LTP51.jpg new file mode 100644 index 0000000..932e72c --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP51.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baf797beeb0013c0371c52fdfbaf34b55155cbf4eba60000fef4f533771a9e83 +size 8918 diff --git a/Skirogaining_2010/images/thumb/t_LTP52.jpg b/Skirogaining_2010/images/thumb/t_LTP52.jpg new file mode 100644 index 0000000..30c4bfe --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP52.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f2fd6b950867c8aacb7ed5146bf1a92080a3fc44d62a1f4feb4c105a54637c +size 8272 diff --git a/Skirogaining_2010/images/thumb/t_LTP6.jpg b/Skirogaining_2010/images/thumb/t_LTP6.jpg new file mode 100644 index 0000000..26144dd --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP6.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b561620db4dfe46534c4ba35dadf170a75e0fa659c2d199183d382da71d3ef5 +size 8056 diff --git a/Skirogaining_2010/images/thumb/t_LTP7.jpg b/Skirogaining_2010/images/thumb/t_LTP7.jpg new file mode 100644 index 0000000..a14c5a7 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP7.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de13df8239b1c0fdcc446bcd29a7c87c4aab90d5650e029b3d0e82e553db2aa6 +size 7130 diff --git a/Skirogaining_2010/images/thumb/t_LTP8.jpg b/Skirogaining_2010/images/thumb/t_LTP8.jpg new file mode 100644 index 0000000..9f2ecd2 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP8.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c399ea4bcb6b791891f34c906e9bf75fa536acc7d37dfab8117cc240571f3b3 +size 7187 diff --git a/Skirogaining_2010/images/thumb/t_LTP9.jpg b/Skirogaining_2010/images/thumb/t_LTP9.jpg new file mode 100644 index 0000000..31bf4d2 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_LTP9.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e967c87abb0e2ee3a180edbc2c62aef9ae68f2ccf00224d90c506c9988f0995 +size 7908 diff --git a/Skirogaining_2010/images/thumb/t_Panorama.jpg b/Skirogaining_2010/images/thumb/t_Panorama.jpg new file mode 100644 index 0000000..dcdc758 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_Panorama.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:527aa8ed9783c38a2b165c2d6cdcc3b4074e88a32c81702d594912d540443c56 +size 2265 diff --git a/Skirogaining_2010/images/thumb/t_Panorama2.jpg b/Skirogaining_2010/images/thumb/t_Panorama2.jpg new file mode 100644 index 0000000..89b9ca0 --- /dev/null +++ b/Skirogaining_2010/images/thumb/t_Panorama2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb2f8f99312232c5f45142a3514684e64d299142f2a36e313c5ecf7d23b0d068 +size 1691 diff --git a/Skirogaining_2010/images/ziel-small.jpg b/Skirogaining_2010/images/ziel-small.jpg new file mode 100644 index 0000000..3dbc5f7 Binary files /dev/null and b/Skirogaining_2010/images/ziel-small.jpg differ diff --git a/Skirogaining_2010/index.php b/Skirogaining_2010/index.php new file mode 100644 index 0000000..972ed77 --- /dev/null +++ b/Skirogaining_2010/index.php @@ -0,0 +1,67 @@ + +
%eustring%
+ +"; +}else{ +$CMS["%eu%"]=""; +} +?> + diff --git a/Skirogaining_2010/linear_perspective.class.php b/Skirogaining_2010/linear_perspective.class.php new file mode 100644 index 0000000..ab52668 --- /dev/null +++ b/Skirogaining_2010/linear_perspective.class.php @@ -0,0 +1,28 @@ + 10, 'y' => 0, 'z' => -240); + public $cam_rotation = array('x' => -1, 'y' => 0, 'z' => 0); + public $viewer_position = array('x' => 0, 'y' => -540, 'z' => -65); + + public function get_projection(array $point) { + + $translation = array(); + $projection = array(); + + $translation['x'] = cos($this->cam_rotation['y']) * (sin($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) + cos($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x'])) - sin($this->cam_rotation['y']) * ($point['z'] - $this->cam_location['z']); + $translation['y'] = sin($this->cam_rotation['x']) * (cos($this->cam_rotation['y']) * ($point['z'] - $this->cam_location['z']) + sin($this->cam_rotation['y']) * (sin($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) + cos($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x']))) + cos($this->cam_rotation['z']) * (cos($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) - sin($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x'])); + $translation['z'] = cos($this->cam_rotation['x']) * (cos($this->cam_rotation['y']) * ($point['z'] - $this->cam_location['z']) + sin($this->cam_rotation['y']) * (sin($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) + cos($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x']))) - sin($this->cam_rotation['z']) * (cos($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) - sin($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x'])); + + $projection['x'] = ($translation['x'] - $this->viewer_position['x']) * ($this->viewer_position['z'] / $translation['z']); + $projection['y'] = ($translation['y'] - $this->viewer_position['y']) * ($this->viewer_position['z'] / $translation['z']); + + return $projection; + } +} +?> \ No newline at end of file diff --git a/Skirogaining_2010/load.lib.php b/Skirogaining_2010/load.lib.php new file mode 100644 index 0000000..a9ae5ca --- /dev/null +++ b/Skirogaining_2010/load.lib.php @@ -0,0 +1,216 @@ +]*)hs=\"([1-9][0-9]?)\"([^>]*)>","",$fileContent); +$sbContent=rplc(sboard_generate($realPage)); +$fileContent=str_replace("",$sbContent,$fileContent); + +ereg("
(.*)<\/article>",$fileContent,$article);//article body +$article=trim($article[1]); + +ereg("(.*)<\/title>",$fileContent,$title);//article title +$title=trim($title[1]); + +ereg("<date>(.*)<\/date>",$fileContent,$date);//article title +$date=trim($date[1]); + +ereg("<author>(.*)<\/author>",$fileContent,$author);//article title +$author=trim($author[1]); + +$languages=array("cs","en","de"); + +ereg("<alias([^>]*)cs=\"([^\"]*)\"([^>]*)>",$fileContent,$cs);//article czech version link +$aliases["cs"]=trim($cs[2]); + +ereg("<alias([^>]*)en=\"([^\"]*)\"([^>]*)>",$fileContent,$en);//article english version link +$aliases["en"]=trim($en[2]); + +ereg("<alias([^>]*)de=\"([^\"]*)\"([^>]*)>",$fileContent,$de);//article german version link +$aliases["de"]=trim($de[2]); + +ereg("<menu url=\"([^\"]*)\">",$fileContent,$menuUrl);//article menu url +$menuUrl=trim($menuUrl[1]); +foreach($languages as $language){//language box generator +if(!empty($aliases[$language]) AND file_exists("pages/".$language."/".$aliases[$language].".pg")){ +$langPanel.=rplc("<a href=\"%root%/".$language."/".($aliases[$language]=="main"?"":$aliases[$language])."\"><img src=\"%root%/gpx/".$language."flag.png\" alt=\"".$language."\"></a>"); +} +} +//end of language box generator + +$author=$realPageType==1?"":rplc($author); +/*if($realPageType==0){ +if(empty($date)){ +$date=date(rplc("%dateFormat%"),filemtime($realPage)); +} +} +*/ +if(empty($menuUrl) OR !file_exists($menuUrl)){ +$menuUrl="main"; +} +$menu=rplc(file_get_contents("pages/".$lang."/".$menuUrl.".mn")); +$article=rplc($article); +if(ereg("<goto url=\"([^\"]+)\">",$fileContent,$gotoUrl)){ +if($page==$gotoUrl[1]){ +$logrecursive=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("recursive.log"))){ +fwrite($logrecursive,$realPage."\n"); +mail($mainMail,"Presmerovaci smycka http://skirogaining.tojnar.cz/$realPage","Stranka se presmerovava sama na sebe"); +} +fclose($logrecursive); +readPage("error/recursive"); +}else{ +readPage($gotoUrl[1]); +} +} + + + +if(strpos($fileContent,"<eu>")!=false){ +$eu=true; +}else{ +$eu=false; +} + + + +if(empty($title) AND empty($article)){ +$logsyntax=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("syntax.log"))){ +fwrite($logsyntax,$realPage."\n"); +mail($mainMail,"Chyba syntaxe http://skirogaining.tojnar.cz/$realPage","Nerozpoznan titulek a clanek"); +} +fclose($logsyntax); +readPage("error/syntax"); +return false; +}elseif(empty($title)){ +$logsyntax=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("syntax.log"))){ +fwrite($logsyntax,$realPage."\n"); +mail($mainMail,"Chyba syntaxe http://skirogaining.tojnar.cz/$realPage","Nerozpoznan titulek"); +} +fclose($logsyntax); +readPage("error/syntax"); +return false; +}elseif(empty($article)){ +$logsyntax=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("syntax.log"))){ +fwrite($logsyntax,$realPage."\n"); +mail($mainMail,"Chyba syntaxe http://skirogaining.tojnar.cz/$realPage","Nerozpoznan clanek"); +} +fclose($logsyntax); +readPage("error/syntax"); +return false; +}else{ +return true; +} +} + +// string|null author(string $author) +function author($author){ +global $realPageType; +if($realPageType==0){ +if(empty($author)){ +return rplc("%unknownAuthor%"); +}else{ +return $author; +} +}else{ +return null; +} +} + +// string|null toDate(string $date) +function toDate($dateStr){ +if(!empty($dateStr)){ +$dateStr=explode(" ",$dateStr); +$dateStr=$dateStr[0]; +$dateStr=explode("-",$dateStr); +$year=$dateStr[0]; +$month=ltrim($dateStr[1],"0"); +$day=ltrim($dateStr[2],"0"); +return str_replace(array("%y%","%m%","%d%"),array($year,$month,$day),rplc("%date%")); +}else{ +return null; +} +} + +function isReleased($dateStr){ +$dateStr=explode(" ",$dateStr); +$dateStr=$dateStr[0]; +$dateStr=explode("-",$dateStr); +$year=$dateStr[0]; +$month=ltrim($dateStr[1],"0"); +$day=ltrim($dateStr[2],"0"); +$time=explode(" ",$dateStr); +$time=explode(":",$time[1]); +$hour=$time[0]; +$minute=$time[1]; +if(date("Y")>=$year){ +if(date("m")>=$month){ +if(date("d")>=$day){ +if(date("H")>=$hour){ +if(date("i")>=$minute){ +return true; +}else{ +return false; +} +}else{ +return false; +} +}else{ +return false; +} +}else{ +return false; +} +}else{ +return false; +} +} + +// string|null toTime(string $date) +function toTime($dateStr){ +if(!empty($dateStr)){ +$time=explode(" ",$dateStr); +$time=$time[1]; +return $time; +}else{ +return null; +} +} + +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> diff --git a/Skirogaining_2010/pages/cs/dlouha_louka_01_06.pg b/Skirogaining_2010/pages/cs/dlouha_louka_01_06.pg new file mode 100644 index 0000000..b8c6505 --- /dev/null +++ b/Skirogaining_2010/pages/cs/dlouha_louka_01_06.pg @@ -0,0 +1,89 @@ +<page> +<title>Sníh na okruhu u Dlouhé Louky 6. 1. 2010 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/dlouha_louka_01_07.pg b/Skirogaining_2010/pages/cs/dlouha_louka_01_07.pg new file mode 100644 index 0000000..f9877f3 --- /dev/null +++ b/Skirogaining_2010/pages/cs/dlouha_louka_01_07.pg @@ -0,0 +1,58 @@ + +Dlouhá Louka 7. 1. 2010 + + + diff --git a/Skirogaining_2010/pages/cs/error/403.pg b/Skirogaining_2010/pages/cs/error/403.pg new file mode 100644 index 0000000..95551f9 --- /dev/null +++ b/Skirogaining_2010/pages/cs/error/403.pg @@ -0,0 +1,6 @@ + +Zakázáno - Chyba 404 +
+

Omlouváme se, ale nemáte dostatečná oprávnění k přístupu k požadovanému souboru %url%.

+
+
\ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/error/404.pg b/Skirogaining_2010/pages/cs/error/404.pg new file mode 100644 index 0000000..3773035 --- /dev/null +++ b/Skirogaining_2010/pages/cs/error/404.pg @@ -0,0 +1,6 @@ + +Nenalezeno - Chyba 404 +
+

Omlouváme se, ale hledaný soubor %url% nebyl nalezen.

+
+
\ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/error/notreleased.pg b/Skirogaining_2010/pages/cs/error/notreleased.pg new file mode 100644 index 0000000..282f10b --- /dev/null +++ b/Skirogaining_2010/pages/cs/error/notreleased.pg @@ -0,0 +1,7 @@ + +Stránka nezveřejněna +
+

Omlouváme se, ale stránka %url% ještě nebyla zveřejněna.

+

Zveřejnění: %releasedate% %releasetime%

+
+
\ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/error/recursive.pg b/Skirogaining_2010/pages/cs/error/recursive.pg new file mode 100644 index 0000000..9e6a424 --- /dev/null +++ b/Skirogaining_2010/pages/cs/error/recursive.pg @@ -0,0 +1,6 @@ + +Přesměrovací smyčka +
+

Požadovaná stránka se přesměrovává sama na sebe. Aby nedošlo k přetížení serveru byl požadavek zastaven. Chyba byla oznámena správci webu.

+
+
\ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/error/syntax.pg b/Skirogaining_2010/pages/cs/error/syntax.pg new file mode 100644 index 0000000..5ded6ed --- /dev/null +++ b/Skirogaining_2010/pages/cs/error/syntax.pg @@ -0,0 +1,6 @@ + +Chyba syntaxe +
+

Omlouváme se, ale požadovaná stránka obsahuje chybu, která zamezuje její zobrazení. Chyba byla oznámena správci webu.

+
+
\ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/fota_tojnar.pg b/Skirogaining_2010/pages/cs/fota_tojnar.pg new file mode 100644 index 0000000..820922c --- /dev/null +++ b/Skirogaining_2010/pages/cs/fota_tojnar.pg @@ -0,0 +1,101 @@ + +1. Česko-německý skirogaining 16. 1. 2010 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/fotky_skirogaining.pg b/Skirogaining_2010/pages/cs/fotky_skirogaining.pg new file mode 100644 index 0000000..73003ba --- /dev/null +++ b/Skirogaining_2010/pages/cs/fotky_skirogaining.pg @@ -0,0 +1,28 @@ + +Fotogalerie česko-německého skirogainingu + + + + + + + diff --git a/Skirogaining_2010/pages/cs/leaflet_2009_cj.pdf b/Skirogaining_2010/pages/cs/leaflet_2009_cj.pdf new file mode 100644 index 0000000..e18dd17 --- /dev/null +++ b/Skirogaining_2010/pages/cs/leaflet_2009_cj.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dde0c8f1d4dd470468a7fa530eb28bb1ac8baf0794f71ca44f695e37b32191ec +size 744655 diff --git a/Skirogaining_2010/pages/cs/leaflet_2010_cj.pdf b/Skirogaining_2010/pages/cs/leaflet_2010_cj.pdf new file mode 100644 index 0000000..417fea2 --- /dev/null +++ b/Skirogaining_2010/pages/cs/leaflet_2010_cj.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9f6a982366a14f2c714e86f45668b251d191d4b08f94ca0fc9838281b6fc5d6 +size 840108 diff --git a/Skirogaining_2010/pages/cs/main.mn b/Skirogaining_2010/pages/cs/main.mn new file mode 100644 index 0000000..053567d --- /dev/null +++ b/Skirogaining_2010/pages/cs/main.mn @@ -0,0 +1,23 @@ + +

Menu

+ +

Sponsoři závodu

+

+Vosky Start +Estim Drinks +

diff --git a/Skirogaining_2010/pages/cs/main.pg b/Skirogaining_2010/pages/cs/main.pg new file mode 100644 index 0000000..61800d6 --- /dev/null +++ b/Skirogaining_2010/pages/cs/main.pg @@ -0,0 +1,102 @@ + +Co je nového + +Jan Tojnar + + + +
+

25. 1. 2010

+

O našem závodě si můžete přečíst i v německém jazyce, na webu našich partnerů z TU Dresden. Další fotky poslal Honza Čech.

+

20. 1. 2010

+

Pídím se i o reakcích na webu. Pěkně o nás napsali na webu LBE. Tušil jsem to, proto jsem tam zamířil jako první :-). Chválí nás též Ušáci původem z různých koutů naší vlasti, KOBáci z Děčína a Tepličáci. Všem děkujeme.

+

20. 1. 2010

+

Zde máte první fotky od pořadatelů i závodníků. Pokud jste nějaké fotky nafotili i vy, napište nám a my je zveřejníme.

+

19. 1. 2010

+

Malá inventura ztrát a nálezů. Hledá se majitel(é) stříbrné placatky a tuhého vosku Swix, oboje zanechané na stole uvnitř cílového bufetu. Informace u pořadatele.

+

19. 1. 2010

+

Připravili jsme Route Gadget, můžete si zakreslit postupy.

+

18. 1. 2010

+

Už máme konečné výsledky. Teď budu dva dny mimo web. +

+

14. 1. 2010

+

Elektronické přihlašování skončilo, dohlásit se teď můžete pouze na prezentaci. Zatím je přihlášeno 122 závodníků v 56 týmech.
+Ještě jsme zveřejnili odkaz, na kterém najdete informace o počasí v závodním prostoru.
+Od této chvíle už nebudeme schopni ověřit došlé platby. Na prezentaci budeme chtít startovné zaplatit po týmech "Ekonomáci", "krásný holky", +"Kromaňonci", "LOSERS", "Prošlapnutý Germinky", "RaK", "Sedmikráska", "Strašidla von Schönhof" a "Uhelné sklady koksu".

+

13. 1. 2010

+

Tak jsem přežil téměř dvoudenní decimaci nervů - webový server vypadlý těsně před závodem :-(. Teď už vše zase funguje, +takže všichni, kdo ještě mají zájem, se mohou dohlásit. Omlouváme se za vzniklé komplikace, snad už to byl poslední +zádrhel našeho závodu.
+Připravili jsme pro vás pokyny skirogainingu.
+Také jsem přeměřil stopy na tratích závodu. Pokud se podaří vše najet tak jak je plánováno, vznikne síť s cca 77 % rolbou upravených cest (bruslení i +klasika), 17 % pouze na klasiku a 7 % hančování či soupaž.

+

10. 1. 2010

+

Je 19:45. Právě jsem se vrátil z devítihodinové přípravy šestihodinovky :-). Nebojte se, objížděl jsem nejen tratě, ale též horskou službu, ubytování atp. Za tmy jsem dojel +až přímo před barák v Litvínově. Během večera dám na web podrobnosti.
+Posílám pozdravení na Dlouhou Louku pro Vendulu, Naďu, Jima a Dědka. Zase se potvrdilo, že kdo má viset, ten se neutopí :-).
+A už jsem pro vás připravil slíbenou detailní reportáž.

+

9. 1. 2010

+

Dnes jsem vyrazil obhlédnout jak velká sněhová nadílka napadla v prostoru závodu. Znovu jsem projel flájský okruh a přidal pár hančovaček mimo hlavní cesty. Veškeré kamení +už je pod sněhem, bohužel prašan pohřbil i práci rolby. Přesto se mi bruslilo perfektně.
+Z Dlouhé Louky jsem se vydal směrem na Vysokou Mýť. Začátek je urolbován, pak projet skůtrem. Osečtí lyžaři odvedli skvělou práci, když pročistili obchvat podél Vrchu tří +pánů, který byl ještě před Vánoci kvůli popadaným stromům téměř neprůjezdný. Hlavní magistrálu poničily tři čtyřkolky a na pláni u větrníků byl sníh odfoukaný. Po louce se jet dalo, ale asi lépe +pro klasiky.
+Svůj dnešní pohyb jsem dokumentoval fotoaparátem, mrkněte na fotky z 9. 1. 2010.

+

8. 1. 2010

+

Ráno začalo decentně sněžit, odhadoval jsem to na 3-5 cm za den. Když jsem se vracel z práce, opravdu už tam těch 5 cenťáků prašanu leželo. A sněží dál. +Zdá se ovšem, že vidina sněhových radovánek na běžkách, ani možnost vyhrát kvalitní parafiny od firmy Start +či iontové a regenerační nápoje ESTIM příliš závodníků neláká.
+Jelikož jsme zaznamenali pouze minimální zájem o ubytování v tělocvičně, nebudeme jí objednávat. Nouzové ubytování ve spacáku zajistíme alternativně přímo +na Novém Městě nebo v okolí.
+Rovněž jsme rozhodli, že do půlnoci neděle 10. 1. ještě budeme akceptovat přihlášky za nezvýšené startovné. Neváhejte a hlašte se, nebudete litovat.
+

+

7. 1. 2010

+

Z dnešních fotek je patrné, že na Dlouhé Louce svítilo sluníčko. O mrazu -9°C už se ale z obrázků nedovíte. Oproti včerejšku jsem +zabrousil i kus podél jižního břehu přehrady. Otočil jsem to u potoka pod Jelením vrchem, jelo se tam mnohem hůř než na opačnou stranu. Tam už jsem totiž věděl, kde číhá +kamení. Sníh byl přemrzlý a pomalý. A já byl na tom stejně :-). +

+

6. 1. 2010

+

Dnes jsem po práci vyrazil na Dlouhou Louku, neboť jsem věděl, že rolba má upravit 12 km okruh. A skutečně jej upravila, navíc i jihobřežní cestu okolo Flájské přehrady. +Bruslit se dalo všude, stopa na klasiku byla místy rozbitá, ale většinou docela ušla. Podél loučenské obory hůlky zvonily o asfalt, dole u přehrady a hlavně ve stoupání +od ní pod sněhem číhaly pěkně ostré šutříky, ale při troše opatrnosti a na starých lyžích se jelo skvěle. Doporučuju jet po směru hodinových ručiček, tzn. začít směrem +na Loučnou. Sjezd v opačném směru by vaše skluznice řádně ohobloval. Zkrátka ještě pár cm by to chtělo. Už se těším na plánovanou víkendovou sněhovou nadílku.
+Fotky najdete zde.

+

5. 1. 2010

+

Sněhu je na horách již dostatek, navíc má ještě připadnout. Pokud se nestane nějaká katastrofa, tak se závod bude konat. Musí, už jsem nechal vytisknout startovní čísla i diplomy a +zítra objednám ceny pro vítěze. Nejlepší týmy si mezi sebou rozdělí špičkové závodní vosky od firmy Start, +iontové a regenerační nápoje a sportovní výživu nabízenou firmou ESTIM v celkové hodnotě několika desítek tisíc korun.
+Dnes končí první termín přihlášek, ale nějakou dobu vám ještě budeme mírně opožděné přihlášky tolerovat.

+

4. 1. 2010

+

Vrátili jsme se ze Silvestrovského lyžování v Jizerkách a s námi přišel konečně i sníh. Nerad bych to zakřiknul, +ale počasí začíná vypadat nadějně. Na Dlouhé Louce už se rolbuje, hřebeny pokrývá přes dvacet centimetrů sněhu +a stále drobně padá. Navíc další mohutný sněhový nápor by měl přijít před víkendem. Tak se hlaste.

+

25. 12. 2009

+

Dnes jsem se vypravil na běžkách do závodního prostoru. Skluznice trpěly, ale dovezly mne kam jsem potřeboval. Na všechny kontroly se dnes dalo dojet na lyžích. Sníh ovšem +roztával pod nohama, zítra to už nejspíš bude horší. Pro ilustraci nabízím fotky cínovecké silnice.

+

23. 12. 2009

+

Tento týden nám vánoční pošta doručila poslední povolení od krajského úřadu OŽP v Ústí nad Labem. Máme nyní úředně povoleno, že můžeme závodit v chráněné ptačí oblasti +Východní Krušné hory.

+

13. 12. 2009

+

V pátek konečně začalo sněžit, nicméně na lyžování to pořád ještě nestačí. O víkendu 12. – 13. 12. proběhlo školení pořadatelů, během kterého jsme v závodním prostoru pořídili tyto fotky.

+

2. 12. 2009

+

Počasí nám bohužel nepřeje. Nějaký sníh sice napadl, ale na rolbování stop to nestačí. Jsme proto +nuceni náš závod přesunout na pozdější termín, a to na sobotu 16.1. 2010. Na webu již máte k dispozici opravený +rozpis. Dosud přijaté přihlášky zůstávají v platnosti, pokud se vám ovšem nový termín nehodí, máte možnost se odhlásit. +Případné zaplacené startovné vám bude vráceno.

+

25. 11. 2009

+

V závodním prostoru bohužel leží jen minimum sněhu. Nicméně stále doufáme, že se počasí umoudří a začne sněžit. Rozhodnutí, zda se závod uskuteční či nikoli, +bude přijato v pondělí 7. 12. Současně bychom oznámili i případný nový termín akce.

+

22. 11. 2009

+

Všechny skirogainingové kontroly už jsou olístečkovány. Dnes jsem zavedl poslední kus. Teď ještě vysněžit tratě :-).

+

14. 11. 2009

+

Dnes jsem se vypravil zavádět první lístečky skirogainingu. Přitom jsem se zastavil na stadionu na Novém Městě. Zrovna letos poprvé otvírali bufet - ohřívárnu. Spustili +dokonce i web bufetu, na kterém si zjistíte, zda mají otevřeno. Tradiční jídelní i nápojový lístek zůstává zachován, pro stálé +zákazníky slibují šrotovné :-).

+

29. 10. 2009

+

Byl zveřejněn rozpis skirogainingu, spuštěn on-line přihláškový systém a seznamka pro ty, kteří chtějí běžet, ale zatím nemají s kým.

+

6. 8. 2009

+

Spustil jsem web skirogainingu, který se v případě dobrých sněhových podmínek bude konat v Novém Městě v Krušných horách. +Zatím je na něm jen úvodní upoutávka.

+
+ diff --git a/Skirogaining_2010/pages/cs/nemecko_01_10.pg b/Skirogaining_2010/pages/cs/nemecko_01_10.pg new file mode 100644 index 0000000..d8f245b --- /dev/null +++ b/Skirogaining_2010/pages/cs/nemecko_01_10.pg @@ -0,0 +1,45 @@ + +Z Čech do Německa a zpět 10. 1. 2010 + +
+

Nedělní skibus byl jako vždy prázdnější. Já spěchal na Bouřňák za šéfem horské služby. Včerejší řádění čtyřkolkářů již skůtry vyhladily. Sníh se trošku bořil, +ale bruslit se dalo. Na pláni u větrníků přibylo pár čísel sněhu, šutry tam ale nepřestávají ohrožovat skluznice.
+Od Bystřické boudy jsem pokračoval s Pepou Neumannem. Bouřňácká rolba včera poprvé upravila okruhy, ale den na to jim je až ke křižovatce Vápenice poničilo několik +mysliveckých teréňáků a dupání bot zelených mužíčků.
+My v pašerácké zatáčce opustili Čechy a vydali se zkontrolovat stopy v Německu, kde již bylo téměř vše vzorně urolbované. A co je potěšující, i cesty, které loni byly +projížděny pouze pro klasiky, např. od Zaunhausu směr biatlonový stadion, nebo Skiwanderweg Wolfshügel směrem na Schönfeld, jsou letos upraveny i pro skate. Jenom +ve sjezdu od moldavského hraničního přechodu zůstává dvoustopá tradice zachována a výšlap do kopce dává rukám bruslaře zabrat.
+Potřeboval jsem se zastavit na chatě Moldávka. Objel jsem to po paralelních bruslařských cestách podél zrušené železniční trati (byly dost rozdupané, popř. se na nich +rolba min. dva dny neukázala). Od pěšího hraničního přechodu obědoví turisté vyjeli stopu až k začátku vesnice, dál byl nesjízdný asfalt.
+Dál jsem chtěl na Dlouhou Louku. Zkusil jsem drsnou hančovačku do kopce přes Oldříšskou pláň. Sníh se sice moc nebořil, ale na klasičkách bych se nadřel míň. Silnice +od Flájí už byla pro skate ideální. Čerstvě (asi dnes ráno) vyrolbováno s vrstvou čerstvého prašanu, na kterém to odsýpalo, dokud mi síly stačily. No, ke konci už nestačily, +musel jsem si párkrát odfrknout. Po večeři na Dlouhé Louce jsem za tmy sjel až domů. Bez problémů i bez čelovky (rudá záře nad Litvínovem mi ji nahradila). Šutrů jsem potkal +jen minimum, možná to byly tmavé listy.
+Pro úplnost ještě pár fotek z perfektně upravených stop v Německu: +

+
+
+
+
\ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/pocasi.pg b/Skirogaining_2010/pages/cs/pocasi.pg new file mode 100644 index 0000000..cce3aa0 --- /dev/null +++ b/Skirogaining_2010/pages/cs/pocasi.pg @@ -0,0 +1,22 @@ + +Informace o počasí v závodním prostoru + + + + + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/pokyny_10.pg b/Skirogaining_2010/pages/cs/pokyny_10.pg new file mode 100644 index 0000000..f66ee5e --- /dev/null +++ b/Skirogaining_2010/pages/cs/pokyny_10.pg @@ -0,0 +1,264 @@ + +Pokyny 1. Česko-německého skirogainingu 2010 + + + + +
+ + + +
Tento projekt byl podpořen z Evropského fondu pro regionální rozvoj, fondu malých projektů Programu Cíl 3 na podporu přeshraniční spolupráce mezi Českou republikou a Svobodným státem Sasko 2007-2013.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Logo ČAR
+
+

Pokyny 1. Česko-německého skirogainingu 2010

+
+
Logo ČAES
+
+ Pořádající orgán: + + Česká asociace rogainingu a horského orientačního běhu (ČAR) +
+ Pořádající subjekty: + + Krušnohorský rogainingový klub Litvínov & USV TU Dresden. +
+ Datum: + + 16. ledna 2010 +
+ Místo: + + Nové Město v Krušných horách, okres Teplice, Česká republika +
+ Centrum: + + Lyžařský stadion Nové Město v Krušných horách +
+ Plánek centra: + + Pro zvětšní klikněte do obrázku:
+ Plánek centra +
+ Parkování: + + Ve vymezeném prostoru v místě poblíž centra, podle pokynů pořadatele. Pozor, příjezdová cesta může být vysněžená, mějte připraveny sněhové řetězy! + Ve vlastním zájmu přijeďte včas, v případě vyššího počtu přihlášených a zaplnění oficiálního parkoviště budete muset auto nechat na placeném parkovišti + cca 1 km od centra. +
+ Ubytování: + + V hotelu Moldávka, + cena ubytování 250 Kč/noc (bez snídaně) a 300 Kč se snídaní. Na recepci nahlašte, že jste závodníci skirogainingu + (máte domluvenou slevu). Pokud požadujete snídani, případně si dáte v pátek večeři, prosím nahlaste pořadateli. +
+ Prezentace: + + Pátek 15. 1. 2010 18:00 – 23:00 prezentace v restauraci Bystřická bouda, + 500 m od centra závodu
+ Sobota 16. 1. 2010 8:00 – 9:30 prezentace v centru závodu
+ Od týmů, jejichž platba nedorazila na účet nebo nebyla námi identifikována (nejsou zeleně odškrtnuti v seznamu přihlášených), budeme při prezentaci + vyžadovat doklad o zaplacení vkladu. +
+ Druh závodu: + + Mezinárodní Česko-německý závod ve skirogainingu na 6 hodin (sobota 10:00 - 16:00) +
+ Prostor závodu: + + Východní část Krušných hor, prostor závodu je ohraničen obcemi Litvínov, Fláje, Český Jiřetín, Schellerhau, Altenberg, Zinnwald, Cínovec, Dubí, Hrob, Osek a Lom. +
+ Terén: + + Hodně členitý, pahorkatý až hornatý, odpovídající horskému prostředí v polohách 350 – 956 m n. m. Terén většinou lesnatý se středně hustou sítí komunikací a stop, částečně strmé svahy. +
+ Mapa: + + Speciálka pro skirogaining, měřítko 1:50 000, e=10 m,
+ stav terénu i stop 01/2010, nebude vodovzdorně upravená +
+ Systém ražení: + + Elektronický SI (Sport-Ident). +
!!! Každý člen týmu musí mít svůj vlastní SI čip !!!
+ V závodě bude možno použít jakýkoli typ SI čipu, postačí starší čipy řady SI 5 (bude méně než 30 kontrol). SI čipy vám může zapůjčit pořadatel + na prezentaci za 40 Kč/ks.
+ 5 minut před startem jsou všichni závodníci povinni vynulovat si čip v krabičce označené "Clear" a zkontrolovat čip + v krabičce "Check" (začátečníkům pořadatelé poradí).
+ Všichni členové týmu jsou povinni na kontrolách razit v časovém rozmezí 1 minuty, jinak se jim bodová hodnota za kontrolu nezapočítá.
+ Při příchodu do cíle musí všichni členové týmu orazit cílovou jednotku a poté si nechat vyčíst čip. +
+ Půjčování SI čipů: + + SI čipy vám může zapůjčit pořadatel na prezentaci za 40 Kč/ks. Za zapůjčení se bude platit vratná záloha ve výši 1000,- Kč, popř. 40,- € za kus.
+ !!! DŮLEŽITÉ: Při půjčování SI čipů od pořadatele na prezentaci mějte připravenu částku 1000,- Kč, popř. 40,- € na osobu, abychom se vzájemně nezdržovali !!! +
+ Program: + + Pátek 15. 1. 2010:
+ 18:00 – 23:00 - prezentace v centru
+ Sobota 16. 1. 2010:
+ 8:00 – 9:30 - prezentace v centru
+ 9:30 - výdej závodních map
+ 9:40 – 9:55 - nulování a kontrola čipů
+ 9:50 – 9:59 - slovo stavitele
+ 10:00 - start závodu
+ 16:00 - konec šestihodinového limitu
+ 16:30 - uzavření cíle
+ 17:30 - vyhlášení vítězů +
+ Způsob hodnocení: + + Kontroly budou označeny na mapě kódem, přičemž první číslice vynásobená deseti udává jejich bodovou hodnotu (od 30 do 90 bodů). + Počet navštívených kontrol v libovolném pořadí si volí každý tým dle vlastního uvážení. Průchod kontrolou se označuje zastrčením čipu do razící + jednotky SI. O umístění daného týmu rozhoduje celkový bodový zisk, při rovnosti bodů nižší dosažený čas. Při překročení časového limitu + bude odečteno 20 bodů za každou započatou minutu zpoždění. Při překročení časového limitu o 30 minut a více nebude tým hodnocen. +
+ Vybavení kontrol: + + Kontrolní stanoviště je vybaveno červenobílým lampiónem o velikosti 30x30 cm, jednotkou SI a kleštěmi (pro případ selhání a + nefunkčnosti SI). +
+ Občerstvení: + + Samoobslužný bufet po dojezdu do cíle závodu, dále pořadatelský bufet v centru. +
+ Povinné vybavení závodníků: + + Všichni závodníci jsou povinni po celou dobu závodu mít s sebou:
+1) startovní číslo – dostanete při prezentaci - každý člen týmu jej musí mít viditelně upevněné na sobě
+2) SI čip
+3) občanský průkaz nebo pas +
+ Výňatky z pravidel ČAR: + + X5 Závodníci smí při závodě používat pouze buzolu a mapu poskytnutou pořadatelem. Je nepřípustné používat k orientaci jiných map či speciálních navigačních pomůcek (GPS apod.). V případě pochybnosti ohledně speciálních navigačních pomůcek rozhoduje při daném závodě hlavní rozhodčí a dlouhodobě Prezídium ČAR. Závodníci nesmí využívat žádné dopravní prostředky.
+X6 Tým musí absolvovat celý závod společně. Zvláště při průchodu kontrolními body a při doběhu do cíle musí být členové týmu v těsné blízkosti. Každý člen týmu musí provést označení průchodu kontrolním bodem sám. Přísně je zakázáno bez svolení pořadatele opustit spoluběžce (např. při jejich vyčerpání či zranění) a doběhnout zbytek tratě sám.
+X8 Závodníkům (týmu) nesmí při závodě pomáhat žádná další osoba, ani je doprovázet. Pes či jiné zvíře smí závodníky doprovázet pouze se souhlasem hlavního rozhodčího. Pořadatel může povolit využívat při závodě služeb +samoobsluh, restaurací apod. V zásadě musí jít vždy o služby, které mohou využít všichni závodníci. V případě nehody (zranění apod.) musí závodníci poskytnout +veškerou možnou pomoc. Tým nesmí být postižen za porušení pravidel v souvislosti s poskytnutím pomoci.
+X9 Závodníci jsou povinni dodržovat pokyny pořadatele a všechny právní normy platné na území České republiky. Tým nesmí předem do závodního prostoru umístit žádné zásoby či vybavení. Nesmí je ani na trati zanechávat, pokud nebudou vyzvednuty před ukončením závodu. Po vypršení časového limitu jsou všechny týmy, které dosud nedokončily závod, povinny se v nejkratším možném čase hlásit v cíli. V případě porušení této povinnosti odpovídají členové týmu za případné záchranné akce.
+B2 Start je hromadný. Pořadatel může vydat mapy s časovým předstihem kvůli plánování trasy. V tom případě nesmí nikdo opustit startovní prostor před startovním signálem.
+B3 Závod končí uplynutím stanoveného počtu hodin od startovního signálu. Týmy, které dorazí později, jsou penalizovány bodovou srážkou za každou započatou minutu prodlení. Tým, který dorazí déle než 30 minut po ukončení závodu, není klasifikován. +
+ Důležitá upozornění: + + 1) Závodí se na území Čech i Německa, každý závodník musí mít u sebe během závodu cestovní doklad nebo dokument platný pro pohyb v rámci + Schengenského prostoru.
+ 2) Závodí se podle platných pravidel ČAR.
+ 3) Závodníci smí při závodě používat pouze mapu poskytnutou pořadatelem. Po vydání závodních map je přísně zakázáno používat jakýchkoliv jiných speciálních map, + např. s vyznačenými turistickými značkami.
+ 4) Každý závodník se akce účastní na vlastní nebezpečí a sám zodpovídá za svou bezpečnost. Při prezentaci je nutné podepsat prohlášení, + že se závodu zúčastňujete na vlastní nebezpečí. Za účastníky mladší 18 let toto prohlášení podepíše jejich rodič nebo zákonný zástupce.
+ 5) Pořadatel neručí za žádné škody způsobené účastníky akce.
+ 6) !!! Podle lesního zákona 289/1995 Sb. je zakázáno pohybovat se v lese na lyžích mimo cesty !!! Při porušení tohoto zákazu vám hrozí nejen diskvalifikace, + ale též pokuta až do výše 5000 Kč (přestupek podle § 53, odstavec 1 písm. j lesního zákona). +
+ Funkcionáři: + + Ředitel závodu: Jan Tojnar
Stavba tratí: + Jan Tojnar, Jan Čech +
+
+ \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/prostor_zavodu_01_09.pg b/Skirogaining_2010/pages/cs/prostor_zavodu_01_09.pg new file mode 100644 index 0000000..78dd0ba --- /dev/null +++ b/Skirogaining_2010/pages/cs/prostor_zavodu_01_09.pg @@ -0,0 +1,152 @@ + +Závodní prostor 9. 1. 2010 + +
+ +
+
diff --git a/Skirogaining_2010/pages/cs/rozpis_09.pg b/Skirogaining_2010/pages/cs/rozpis_09.pg new file mode 100644 index 0000000..d66f6dc --- /dev/null +++ b/Skirogaining_2010/pages/cs/rozpis_09.pg @@ -0,0 +1,284 @@ + +Rozpis 1. Česko-německého skirogainingu 2009 + + + + +
+ + + +
Na tento projekt jsme požádali o podporu z Evropského fondu pro regionální rozvoj, fondu malých projektů Programu Cíl 3 na podporu přeshraniční spolupráce mezi Českou republikou a Svobodným státem Sasko 2007-2013.
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
Logo ČAR
+
+

Rozpis 1. Česko-německého skirogainingu 2009

+
+
Logo ČAES
+
+ Pořádající orgán: + + Česká asociace rogainingu a horského orientačního běhu (ČAR) +
+ Pořádající subjekty: + + Krušnohorský rogainingový klub Litvínov & USV TU Dresden. +
+ Datum: + + 12. prosince 2009 +
+ Místo: + + Nové Město v Krušných horách, okres Teplice, Česká republika +
+ Centrum: + + Lyžařský stadion Nové Město v Krušných horách +
+ Druh závodu: + + Mezinárodní Česko-německý závod ve skirogainingu na 6 hodin (sobota 10:00 - 16:00) +
+ Prostor závodu: + + Východní část Krušných hor, prostor závodu je ohraničen obcemi Litvínov, Fláje, Český Jiřetín, Schellerhau, Altenberg, Zinnwald, Cínovec, Dubí, Hrob, Osek a Lom. +
+ Terén: + + Hodně členitý, pahorkatý až hornatý, odpovídající horskému prostředí v polohách 350 – 956 m. n. m. Terén většinou lesnatý se středně hustou sítí komunikací a stop, částečně strmé svahy. +
+ Mapa: + + Speciálka pro skirogaining, měřítko 1:50 000, e=10 m,
+ stav terénu i stop 12/2009, nebude vodovzdorně upravená +
+ Systém ražení: + + Elektronický SI (Sport-Ident), v závodě bude možno použít jakýkoli typ SI čipu. Postačí starší čipy řady SI 5 (bude méně než 30 kontrol).
+ !!! Každý člen týmu musí mít svůj vlastní SI čip !!!
+ SI čipy vám může zapůjčit pořadatel na prezentaci za 40 Kč/ks. Za zapůjčení se + bude platit vratná záloha ve výši 1000,- Kč, popř. 40,- € za kus.
+ !!! DŮLEŽITÉ: Při půjčování SI čipů od pořadatele na prezentaci mějte připravenu částku 1000,- Kč, popř. 40,- € na osobu, abychom se vzájemně nezdržovali !!! +
+ Kategorie: + + Podle pravidel IRF:
+ 6 hodin - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

+ Tým tvoří 2 - 5 závodníků.
+ M - tým tvoří výhradně muži, W - výhradně ženy, + X - v týmu je alespoň jeden muž a alespoň 1 žena;
+ V - veteránská kategorie, všichni členové týmu ve věku 40 let a starší;
+ J - juniorská kategorie, všichni členové týmu ve věku 20 let a mladší.

+ Všichni členové týmu musí absolvovat celý závod společně. Při vzdání kteréhokoli člena týmu se musí tým dostavit do cíle a závod ukončit. +
+ Podmínky účasti: + + Všichni závodníci budou na prezentaci vyplňovat prohlášení, ve kterém podepíší, že startují na vlastní nebezpečí. Za účastníky mladší 18 let toto prohlášení podepíše jejich rodič nebo zákonný zástupce. + Zde si můžete stáhnout příslušný formulář. +
+ Startovné: + + Přihlášení a platba:
+
  • do 29. 11. 2009: 200,- Kč za 1 člena týmu
  • +
  • po 29. 11. 2009: 300,- Kč za 1 člena týmu
  • +
  • přímo na prezentaci: 400,- Kč za 1 člena týmu
  • +

    + Vklad zahrnuje startovné, parkovné v blízkosti centra a občerstvení v cíli závodu. +

    +

    + Startovné zašlete bankovním převodem na konto: +

    +

    + Název účtu: Krušnohorský rogainingový klub Litvínov
    + Banka:  FIO, družstevní záložna
    + Číslo účtu: 2800039826
    + Kód banky: 2010
    + Jako variabilní symbol platby uvádějte prosím číslo čipu prvního přihlášeného závodníka týmu, jako + účel platby uvádějte název týmu. +

    +

    + Kopii dokladu o zaplacení předložte na vyžádání při prezentaci.
    +

    +
    + Přihlášky: + + On-line přihláškovým systémem na webu závodu.
    + Omezeně na e-mail: krk@rogaining.cz
    + Vaše přihláška je přijata v okamžiku, kdy obdržíte potvrzení (reply). +

    + Do přihlášky uveďte jména členů týmu, data narození, název týmu, případnou oddílovou příslušnost, kategorii, číslo čipu nebo požadavek na jeho zapůjčení, kontaktní e-mail a číslo účtu, z něhož bylo uhrazeno startovné. +

    + 1. termín: do neděle 29. 11. 2009 (24:00 hod.)
    + 2. termín: po 29. 11. 2009 (24:00 hod.)
    + 3. termín: na prezentaci (omezeně jen dle možností pořadatele) +
    + Ubytování: + + Jen z Pá na So v tělocvičně, vlastní karimatka a spací pytel, cena 70 Kč/os. a noc. Ubytování lůžkového typu pořadatel neposkytuje, při včasné žádosti (nejpozději 29. 11.) vám je ale můžeme zajistit individuálně v některé z početných ubytoven v Novém Městě či na Moldavě. +
    + Program: + + Pátek 11. 12. 2009:
    + 18:00 – 23:00 - prezentace v centru
    + Sobota 12. 12. 2009:
    + 8:00 – 9:30 - prezentace v centru
    + 9:30 - výdej závodních map
    + 10:00 - start závodu
    + 16:00 - konec závodu
    + 17:30 - vyhlášení vítězů +
    + Start: + + 00=10:00 Hromadný z centra závodu. V případě vyššího počtu přihlášených se bude startovat ve vlnách podle kategorií, více informací zveřejníme v pokynech. +
    + Způsob hodnocení: + + Kontroly budou označeny na mapě a v popisech kódem, přičemž první číslice vynásobená deseti udává jejich bodovou hodnotu (od 30 do 90 bodů). Počet navštívených kontrol v libovolném pořadí si volí každý tým dle vlastního uvážení. Průchod kontrolou se označuje zastrčením čipu do razící jednotky SI. Kontrolní stanoviště je vybaveno červenobílým lampiónem o velikosti 30x30 cm jednotkou SI a kleštěmi (pro případ selhání a nefunkčnosti SI). O umístění daného týmu rozhoduje celkový bodový zisk, při rovnosti bodů nižší dosažený čas. Při překročení časového limitu bude odečteno 20 bodů za každou započatou minutu zpoždění. Při překročení časového limitu o 30 minut a více nebude tým hodnocen. +
    + Parkování: + + Ve vymezeném prostoru v místě poblíž centra, podle pokynů pořadatele. +
    + Doprava: + + Vlastními dopravními prostředky nebo hromadnou dopravou, pořadatel dopravu nezajišťuje. +
    + Občerstvení: + + Samoobslužný bufet po dojezdu do cíle závodu, dále pořadatelský bufet v centru. +
    + Funkcionáři: + + Ředitel závodu: Jan Tojnar
    Stavba tratí: + Jan Tojnar, Jan Čech +
    + Informace: + + Na webu závodu: http://skirogaining.tojnar.cz +
    + Upozornění: + + Závodí se podle platných pravidel IRF, dále platí stejná pravidla jako při lyžařském OB, zejména povinnost absolvovat celý závod s úplnou lyžařskou výstrojí. + Výjimky z pravidel budou uvedeny na webových stránkách závodu a v pokynech. +

    + Závodí se na území Čech i Německa, každý závodník musí mít u sebe během závodu doklad totožnosti. Každý závodník se akce účastní na vlastní nebezpečí a sám zodpovídá za svou bezpečnost. Pořadatel neručí za žádné škody způsobené účastníky akce. +

    +
    + Schvalovací doložka: + + Rozpis byl schválen Prezidiem ČAR v říjnu 2009. +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/rozpis_10.pg b/Skirogaining_2010/pages/cs/rozpis_10.pg new file mode 100644 index 0000000..428c1b7 --- /dev/null +++ b/Skirogaining_2010/pages/cs/rozpis_10.pg @@ -0,0 +1,284 @@ + +Rozpis 1. Česko-německého skirogainingu 2010 + + + + +
    + + + +
    Tento projekt byl podpořen z Evropského fondu pro regionální rozvoj, fondu malých projektů Programu Cíl 3 na podporu přeshraniční spolupráce mezi Českou republikou a Svobodným státem Sasko 2007-2013.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Rozpis 1. Česko-německého skirogainingu 2010

    +
    +
    Logo ČAES
    +
    + Pořádající orgán: + + Česká asociace rogainingu a horského orientačního běhu (ČAR) +
    + Pořádající subjekty: + + Krušnohorský rogainingový klub Litvínov & USV TU Dresden. +
    + Datum: + + 16. ledna 2010 +
    + Místo: + + Nové Město v Krušných horách, okres Teplice, Česká republika +
    + Centrum: + + Lyžařský stadion Nové Město v Krušných horách +
    + Druh závodu: + + Mezinárodní Česko-německý závod ve skirogainingu na 6 hodin (sobota 10:00 - 16:00) +
    + Prostor závodu: + + Východní část Krušných hor, prostor závodu je ohraničen obcemi Litvínov, Fláje, Český Jiřetín, Schellerhau, Altenberg, Zinnwald, Cínovec, Dubí, Hrob, Osek a Lom. +
    + Terén: + + Hodně členitý, pahorkatý až hornatý, odpovídající horskému prostředí v polohách 350 – 956 m. n. m. Terén většinou lesnatý se středně hustou sítí komunikací a stop, částečně strmé svahy. +
    + Mapa: + + Speciálka pro skirogaining, měřítko 1:50 000, e=10 m,
    + stav terénu i stop 01/2010, nebude vodovzdorně upravená +
    + Systém ražení: + + Elektronický SI (Sport-Ident), v závodě bude možno použít jakýkoli typ SI čipu. Postačí starší čipy řady SI 5 (bude méně než 30 kontrol).
    + !!! Každý člen týmu musí mít svůj vlastní SI čip !!!
    + SI čipy vám může zapůjčit pořadatel na prezentaci za 40 Kč/ks. Za zapůjčení se + bude platit vratná záloha ve výši 1000,- Kč, popř. 40,- € za kus.
    + !!! DŮLEŽITÉ: Při půjčování SI čipů od pořadatele na prezentaci mějte připravenu částku 1000,- Kč, popř. 40,- € na osobu, abychom se vzájemně nezdržovali !!! +
    + Kategorie: + + Podle pravidel IRF:
    + 6 hodin - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + Tým tvoří 2 - 5 závodníků.
    + M - tým tvoří výhradně muži, W - výhradně ženy, + X - v týmu je alespoň jeden muž a alespoň 1 žena;
    + V - veteránská kategorie, všichni členové týmu ve věku 40 let a starší;
    + J - juniorská kategorie, všichni členové týmu ve věku 20 let a mladší.

    + Všichni členové týmu musí absolvovat celý závod společně. Při vzdání kteréhokoli člena týmu se musí tým dostavit do cíle a závod ukončit. +
    + Podmínky účasti: + + Všichni závodníci budou na prezentaci vyplňovat prohlášení, ve kterém podepíší, že startují na vlastní nebezpečí. Za účastníky mladší 18 let toto prohlášení podepíše jejich rodič nebo zákonný zástupce. + Zde si můžete stáhnout příslušný formulář. +
    + Startovné: + + Přihlášení a platba:
    +
  • do 5. 1. 2010: 200,- Kč za 1 člena týmu
  • +
  • po 5. 1. 2010: 300,- Kč za 1 člena týmu
  • +
  • přímo na prezentaci: 400,- Kč za 1 člena týmu
  • +

    + Vklad zahrnuje startovné, parkovné v blízkosti centra a občerstvení v cíli závodu. +

    +

    + Startovné zašlete bankovním převodem na konto: +

    +

    + Název účtu: Krušnohorský rogainingový klub Litvínov
    + Banka:  FIO, družstevní záložna
    + Číslo účtu: 2800039826
    + Kód banky: 2010
    + Jako variabilní symbol platby uvádějte prosím číslo čipu prvního přihlášeného závodníka týmu, jako + účel platby uvádějte název týmu. +

    +

    + Kopii dokladu o zaplacení předložte na vyžádání při prezentaci.
    +

    +
    + Přihlášky: + + On-line přihláškovým systémem na webu závodu.
    + Omezeně na e-mail: krk@rogaining.cz
    + Vaše přihláška je přijata v okamžiku, kdy obdržíte potvrzení (reply). +

    + Do přihlášky uveďte jména členů týmu, data narození, název týmu, případnou oddílovou příslušnost, kategorii, číslo čipu nebo požadavek na jeho zapůjčení, kontaktní e-mail a číslo účtu, z něhož bylo uhrazeno startovné. +

    + 1. termín: do úterý 5. 1. 2010 (24:00 hod.)
    + 2. termín: po 5. 1. 2010 (24:00 hod.)
    + 3. termín: na prezentaci (omezeně jen dle možností pořadatele) +
    + Ubytování: + + Jen z Pá na So v tělocvičně, vlastní karimatka a spací pytel, cena 70 Kč/os. a noc. Ubytování lůžkového typu pořadatel neposkytuje, při včasné žádosti (nejpozději 13. 12.) vám je ale můžeme zajistit individuálně v některé z početných ubytoven v Novém Městě či na Moldavě. +
    + Program: + + Pátek 15. 1. 2010:
    + 18:00 – 23:00 - prezentace v centru
    + Sobota 16. 1. 2010:
    + 8:00 – 9:30 - prezentace v centru
    + 9:30 - výdej závodních map
    + 10:00 - start závodu
    + 16:00 - konec závodu
    + 17:30 - vyhlášení vítězů +
    + Start: + + 00=10:00 Hromadný z centra závodu. V případě vyššího počtu přihlášených se bude startovat ve vlnách podle kategorií, více informací zveřejníme v pokynech. +
    + Způsob hodnocení: + + Kontroly budou označeny na mapě a v popisech kódem, přičemž první číslice vynásobená deseti udává jejich bodovou hodnotu (od 30 do 90 bodů). Počet navštívených kontrol v libovolném pořadí si volí každý tým dle vlastního uvážení. Průchod kontrolou se označuje zastrčením čipu do razící jednotky SI. Kontrolní stanoviště je vybaveno červenobílým lampiónem o velikosti 30x30 cm jednotkou SI a kleštěmi (pro případ selhání a nefunkčnosti SI). O umístění daného týmu rozhoduje celkový bodový zisk, při rovnosti bodů nižší dosažený čas. Při překročení časového limitu bude odečteno 20 bodů za každou započatou minutu zpoždění. Při překročení časového limitu o 30 minut a více nebude tým hodnocen. +
    + Parkování: + + Ve vymezeném prostoru v místě poblíž centra, podle pokynů pořadatele. +
    + Doprava: + + Vlastními dopravními prostředky nebo hromadnou dopravou, pořadatel dopravu nezajišťuje. +
    + Občerstvení: + + Samoobslužný bufet po dojezdu do cíle závodu, dále pořadatelský bufet v centru. +
    + Funkcionáři: + + Ředitel závodu: Jan Tojnar
    Stavba tratí: + Jan Tojnar, Jan Čech +
    + Informace: + + Na webu závodu: http://skirogaining.tojnar.cz +
    + Upozornění: + + Závodí se podle platných pravidel IRF, dále platí stejná pravidla jako při lyžařském OB, zejména povinnost absolvovat celý závod s úplnou lyžařskou výstrojí. + Výjimky z pravidel budou uvedeny na webových stránkách závodu a v pokynech. +

    + Závodí se na území Čech i Německa, každý závodník musí mít u sebe během závodu doklad totožnosti. Každý závodník se akce účastní na vlastní nebezpečí a sám zodpovídá za svou bezpečnost. Pořadatel neručí za žádné škody způsobené účastníky akce. +

    +
    + Schvalovací doložka: + + Rozpis byl schválen Prezidiem ČAR v listopadu 2009. +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/shoutboard.pg b/Skirogaining_2010/pages/cs/shoutboard.pg new file mode 100644 index 0000000..bc1f817 --- /dev/null +++ b/Skirogaining_2010/pages/cs/shoutboard.pg @@ -0,0 +1,11 @@ + +Shoutboard +Jan Tojnar + + + +
    +

    Shoutboard

    + +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/silnice.pg b/Skirogaining_2010/pages/cs/silnice.pg new file mode 100644 index 0000000..aa0234e --- /dev/null +++ b/Skirogaining_2010/pages/cs/silnice.pg @@ -0,0 +1,43 @@ + +Silnice Vityška - Cínovec dne 25. 12. 2009 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/skoleni.pg b/Skirogaining_2010/pages/cs/skoleni.pg new file mode 100644 index 0000000..aaf8865 --- /dev/null +++ b/Skirogaining_2010/pages/cs/skoleni.pg @@ -0,0 +1,83 @@ + +Stav sněhu v závodním prostoru 12. – 13. 12. 2009 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/cs/souhlas.pdf b/Skirogaining_2010/pages/cs/souhlas.pdf new file mode 100644 index 0000000..cc19040 --- /dev/null +++ b/Skirogaining_2010/pages/cs/souhlas.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:431e8333d97e152310faa91bd7fe11d5797299f46854030c652964e0e5c2edaa +size 21863 diff --git a/Skirogaining_2010/pages/de/ausschreibung_09.pg b/Skirogaining_2010/pages/de/ausschreibung_09.pg new file mode 100644 index 0000000..956ee38 --- /dev/null +++ b/Skirogaining_2010/pages/de/ausschreibung_09.pg @@ -0,0 +1,276 @@ + +Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2009 + + + + +
    + + + +
    Wir haben einen Antrag um eine Förderung dieses Projektes aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gestellt.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2009

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Tschechischer Verband für Rogaining und Mountain Orienteering. +
    + Ausrichter: + + Erzgebirgische Rogaining Klub Litvínov & USV TU Dresden +
    + Datum: + + 12. Dezember 2009 +
    + Veranstaltungsort: + + Nove Mesto v Krusnych horach (Erzgebirge), Landkreis Teplice, Tschechische Republik +
    + Wettkampfzentrum (WKZ): + + Skistadion in Nove Mesto v Krusnych horach (Erzgebirge) +
    + Wettkampfart: + + Offenes Deutsch-Tschechisches 6-Stunden-Skirogaining (Samstag 10:00 – Samstag 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Gelände: + + Hügeliges bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiloipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 12/2009, ohne wasserbeständige Ausführung +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "SportIdent" (SI) wird eingesetzt. Alle SI-Typen können benutzt werden, einschließlich Version 5, da die Postenanzahl minder 30 ist.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St. Ein Pfand von 1000,- CZK/Chip oder 40,- €/Chip muss dabei für jede ausgeliehene Chip hinterlegt werden. Dieses Pfand wird bei der Chip-Rückgabe selbstverständlich zurückgezahlt.
    + !!! WICHTIG: Bitte nehmen Sie das Geld (1000,- CZK oder 40,- €) für das SI-Pfand zur Anmeldung im Wettkampfzentrum!!! +
    + Wertungsklassen: + + Entsprechend den Regeln des IRF:
    + 6 Stunden - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + Ein Team (eine Gruppe) besteht aus 2 – 5 Wettkämpfern.
    + M - nur Männer, W -  nur Frauen, + X - mindestens ein Mann und mindestens eine Frau;
    + V - Veteranen, alle Teammitglieder sind älter als 40 Jahre;
    + J - Junioren, alle Teammitglieder sind jünger als 20 Jahre.

    + Gruppen müssen auf Rufweite zusammen bleiben. Wenn ein Teilnehmer den Wettkampf aufgibt, muss die gesamte Gruppe das Ziel erreichen und den Wettkampf beenden. +
    + Teilnahmebedingungen: + + Alle Teilnehmer müssen einen "auf eigene Gefahr" Formular unterschreiben (Haftungsauschluss). Teilnehmer unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten. Das Formular ist hier. +
    + Startgeld: + + Anmeldung und Startgeld:
    +
  • bis 29. 11. 2009: 8,- € für jedes Team-Mitglied
  • +
  • von 30. 11. 2009: 12,- € für jedes Team-Mitglied
  • +
  • vor Ort im WKZ: 16,- € für jedes Team-Mitglied
  • +

    + Das Startgeld beinhaltet das Parkgeld und die Erfrischung im Ziel. +

    +

    + Das Startgeld bitte an folgendes Konto überweisen: +

    +

    + Inhaber: KRK Litvinov
    + Bank: FIO, SPORITELNE DRUZSTVO, BRATISLAVA, SLOVAKIA
    + IBAN: SK9783300000002800039826
    + BIC/SWIFT code: FIOZSKBAXXX
    + Als Verwendungszweck bitte folgendes angeben: + Skirogaining 2009; Teamname; Ansprechpartner +

    +
    + Meldungen: + + On-line System auf der Webseite.
    + Im Ausnahmefall durch e-mail (in English): krk@rogaining.cz (gültig nach Erhalt einer Bestätigung).
    +

    + Die Meldedaten umfassen: Teamname, Namen und Vornamen der Mitglieder, Geburtsdaten, Sportklub (wenn vorhanden), + alle benutzte SI-Chip-Nummer oder Verleihungsforderungen, Wertungsklasse, Kontakt E-Mail Adresse und die Kontodaten des Ursprungskontos. +

    + 1. Meldefrist bis Sonntag 29. 11. 2009 (24:00)
    + 2. Meldefrist von Montag 30. 11. 2009 (00:00)
    + 3. Meldefrist vor Ort im WKZ (entsprechend freier Kapazitäten) +
    + Übernachtung: + + Von Freitag bis Samstag in der Turnhalle mit eigener Ausrüstung, 3 € pro Person. Bei rechtzeitiger Buchung können Hotels, Pensionen und Herbergen im Ort genutzt werden. +
    + Programm: + + Freitag 11. 12. 2009:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 12. 12. 2009:
    + 8:00 – 9:30 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für das Skirogaining
    + 10:00 - Start des Skirogainings
    + 16:00 - 6-Stunden-Limit ist aus
    + 16:30 - Zielschluss
    + 17:30 - Siegerehrung +
    + Start: + + 00=10:00 Massenstart im WKZ. Bei der hohen Teilnehmerzahl erfolgt der Massenstart in einigen Wellen, getrennt für einzelne Wertungsklassen. Mehreres wird in den wettkampfsspezifischen Hinweisen bekanntgegeben. +
    + Wertung: + + Die Kontrollpunkte werden in der Karte und in den Kontrollbeschreibungen mit der Wertung 30-90 Punkte beschildert. Die Anzahl der in beliebigen Reihenfolge + besuchten Kontrollpunkte ist frei wählbar, entsprechend der Meinung des Teams. Ein besuchter Kontrollpunkt muss durch SI gewertet werden. Am Kontrollpunkt + wird ein rot-weißer Lampion (30 x 30 cm), eine SI-Einheit und eine Kontrollkarte angebracht sein. + Bei der Endauswertung zählt der gesamte Punktgewinn. Bei der Punktegleichheit zählt die frühere Zieleinlauf-Zeit. Wenn die Gruppe das Zeitlimit (max. 30 Minuten) überschreitet, werden 20 Punkte pro Minute abgezogen. Teams mit der Verspätung über 30 Minuten werden nicht gewertet. +
    + Parken: + + Nach der Ausschilderung des Veranstalters in der Nähe des WKZ. +
    + Transport: + + Der Veranstalter organisiert keinen Transport; jeder muss eigenständig anreisen. +
    + Erfrischung: + + Selbstbedienungimbiss im Ziel und Buffet in Wettkampfzentrum. +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    Bahnleger: + Jan Tojnar, Jan Čech +
    + Informationen: + + Wettkampfwebseite: http://skirogaining.tojnar.cz/de/ +
    + Hinweise: + + Der Wettkampf richtet sich nach den gültigen Rogaining- (IRF) und Ski-OL-Regeln. + Alle Teilnehmer sind verpflichtet, den ganzen Wettkampf mit der kompletten Ski-Ausrüstung zu absolvieren. + Die Ausnahmen werden rechtzeitig publiziert. +

    + Das Wettkampfgelände befindet sich auf tschechischem und deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Ausweis oder Pass). Jedes Mitglied nimmt an diesem Wettkampf auf eigene Gefahr teil und ist für seine eigene Sicherheit verantwortlich. Die Veranstalter haften für keine Personen- und Sachschäden. Eine Teilnahme erfolgt auf eigenes Risiko. +

    +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/ausschreibung_10.pg b/Skirogaining_2010/pages/de/ausschreibung_10.pg new file mode 100644 index 0000000..1b292cf --- /dev/null +++ b/Skirogaining_2010/pages/de/ausschreibung_10.pg @@ -0,0 +1,277 @@ + +Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2010 + + + + +
    + + + +
    Dieses Projekt wird aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen +dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gefördert.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2010

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Tschechischer Verband für Rogaining und Mountain Orienteering. +
    + Ausrichter: + + Erzgebirgische Rogaining Klub Litvínov & USV TU Dresden +
    + Datum: + + 16. Januar 2010 +
    + Veranstaltungsort: + + Nove Mesto v Krusnych horach (Erzgebirge), Landkreis Teplice, Tschechische Republik +
    + Wettkampfzentrum (WKZ): + + Skistadion in Nove Mesto v Krusnych horach (Erzgebirge) +
    + Wettkampfart: + + Offenes Deutsch-Tschechisches 6-Stunden-Skirogaining (Samstag 10:00 – Samstag 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Gelände: + + Hügeliges bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiloipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 01/2010, ohne wasserbeständige Ausführung +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "SportIdent" (SI) wird eingesetzt. Alle SI-Typen können benutzt werden, einschließlich Version 5, da die Postenanzahl minder 30 ist.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St. Ein Pfand von 1000,- CZK/Chip oder 40,- €/Chip muss dabei für jede ausgeliehene Chip hinterlegt werden. Dieses Pfand wird bei der Chip-Rückgabe selbstverständlich zurückgezahlt.
    + !!! WICHTIG: Bitte nehmen Sie das Geld (1000,- CZK oder 40,- €) für das SI-Pfand zur Anmeldung im Wettkampfzentrum!!! +
    + Wertungsklassen: + + Entsprechend den Regeln des IRF:
    + 6 Stunden - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + Ein Team (eine Gruppe) besteht aus 2 – 5 Wettkämpfern.
    + M - nur Männer, W -  nur Frauen, + X - mindestens ein Mann und mindestens eine Frau;
    + V - Veteranen, alle Teammitglieder sind älter als 40 Jahre;
    + J - Junioren, alle Teammitglieder sind jünger als 20 Jahre.

    + Gruppen müssen auf Rufweite zusammen bleiben. Wenn ein Teilnehmer den Wettkampf aufgibt, muss die gesamte Gruppe das Ziel erreichen und den Wettkampf beenden. +
    + Teilnahmebedingungen: + + Alle Teilnehmer müssen einen "auf eigene Gefahr" Formular unterschreiben (Haftungsauschluss). Teilnehmer unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten. Das Formular ist hier. +
    + Startgeld: + + Anmeldung und Startgeld:
    +
  • bis 5. 1. 2010: 8,- € für jedes Team-Mitglied
  • +
  • von 5. 1. 2010: 12,- € für jedes Team-Mitglied
  • +
  • vor Ort im WKZ: 16,- € für jedes Team-Mitglied
  • +

    + Das Startgeld beinhaltet das Parkgeld und die Erfrischung im Ziel. +

    +

    + Das Startgeld bitte an folgendes Konto überweisen: +

    +

    + Inhaber: KRK Litvinov
    + Bank: FIO, SPORITELNE DRUZSTVO, BRATISLAVA, SLOVAKIA
    + IBAN: SK9783300000002800039826
    + BIC/SWIFT code: FIOZSKBAXXX
    + Als Verwendungszweck bitte folgendes angeben: + Skirogaining 2010; Teamname; Ansprechpartner +

    +
    + Meldungen: + + On-line System auf der Webseite.
    + Im Ausnahmefall durch e-mail (in English): krk@rogaining.cz (gültig nach Erhalt einer Bestätigung).
    +

    + Die Meldedaten umfassen: Teamname, Namen und Vornamen der Mitglieder, Geburtsdaten, Sportklub (wenn vorhanden), + alle benutzte SI-Chip-Nummer oder Verleihungsforderungen, Wertungsklasse, Kontakt E-Mail Adresse und die Kontodaten des Ursprungskontos. +

    + 1. Meldefrist bis Dienstag 5. 1. 2010 (24:00)
    + 2. Meldefrist von Mittwoch 6. 1. 2010 (00:00)
    + 3. Meldefrist vor Ort im WKZ (entsprechend freier Kapazitäten) +
    + Unterkunft: + + Von Freitag bis Samstag in der Turnhalle mit eigener Ausrüstung, 3 € pro Person. Bei rechtzeitiger Buchung können Hotels, Pensionen und Herbergen im Ort genutzt werden. +
    + Programm: + + Freitag 15. 1. 2010:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 16. 1. 2010:
    + 8:00 – 9:30 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für das Skirogaining
    + 10:00 - Start des Skirogainings
    + 16:00 - 6-Stunden-Limit ist aus
    + 16:30 - Zielschluss
    + 17:30 - Siegerehrung +
    + Start: + + 00=10:00 Massenstart im WKZ. Bei der hohen Teilnehmerzahl erfolgt der Massenstart in einigen Wellen, getrennt für einzelne Wertungsklassen. Mehreres wird in den wettkampfsspezifischen Hinweisen bekanntgegeben. +
    + Wertung: + + Die Kontrollpunkte werden in der Karte und in den Kontrollbeschreibungen mit der Wertung 30-90 Punkte beschildert. Die Anzahl der in beliebigen Reihenfolge + besuchten Kontrollpunkte ist frei wählbar, entsprechend der Meinung des Teams. Ein besuchter Kontrollpunkt muss durch SI gewertet werden. Am Kontrollpunkt + wird ein rot-weißer Lampion (30 x 30 cm), eine SI-Einheit und eine Kontrollkarte angebracht sein. + Bei der Endauswertung zählt der gesamte Punktgewinn. Bei der Punktegleichheit zählt die frühere Zieleinlauf-Zeit. Wenn die Gruppe das Zeitlimit (max. 30 Minuten) überschreitet, werden 20 Punkte pro Minute abgezogen. Teams mit der Verspätung über 30 Minuten werden nicht gewertet. +
    + Parken: + + Nach der Ausschilderung des Veranstalters in der Nähe des WKZ. +
    + Transport: + + Der Veranstalter organisiert keinen Transport; jeder muss eigenständig anreisen. +
    + Erfrischung: + + Selbstbedienungimbiss im Ziel und Buffet in Wettkampfzentrum. +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    Bahnleger: + Jan Tojnar, Jan Čech +
    + Informationen: + + Wettkampfwebseite: http://skirogaining.tojnar.cz/de/ +
    + Hinweise: + + Der Wettkampf richtet sich nach den gültigen Rogaining- (IRF) und Ski-OL-Regeln. + Alle Teilnehmer sind verpflichtet, den ganzen Wettkampf mit der kompletten Ski-Ausrüstung zu absolvieren. + Die Ausnahmen werden rechtzeitig publiziert. +

    + Das Wettkampfgelände befindet sich auf tschechischem und deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Ausweis oder Pass). Jedes Mitglied nimmt an diesem Wettkampf auf eigene Gefahr teil und ist für seine eigene Sicherheit verantwortlich. Die Veranstalter haften für keine Personen- und Sachschäden. Eine Teilnahme erfolgt auf eigenes Risiko. +

    +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/dlouha_louka_01_07d.pg b/Skirogaining_2010/pages/de/dlouha_louka_01_07d.pg new file mode 100644 index 0000000..407356d --- /dev/null +++ b/Skirogaining_2010/pages/de/dlouha_louka_01_07d.pg @@ -0,0 +1,59 @@ + +Dlouhá Louka 7. 1. 2010 + + + diff --git a/Skirogaining_2010/pages/de/error/403.pg b/Skirogaining_2010/pages/de/error/403.pg new file mode 100644 index 0000000..93be690 --- /dev/null +++ b/Skirogaining_2010/pages/de/error/403.pg @@ -0,0 +1,6 @@ + +Forbidden - Error 403 +
    +

    Sorry, but you don't have sufficient pesmissions to access to requestedd file %url%.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/error/404.pg b/Skirogaining_2010/pages/de/error/404.pg new file mode 100644 index 0000000..30c082a --- /dev/null +++ b/Skirogaining_2010/pages/de/error/404.pg @@ -0,0 +1,6 @@ + +Not Found - Error 404 +
    +

    Sorry, but requested file %url% wasn't found.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/error/notreleased.pg b/Skirogaining_2010/pages/de/error/notreleased.pg new file mode 100644 index 0000000..c05dd0c --- /dev/null +++ b/Skirogaining_2010/pages/de/error/notreleased.pg @@ -0,0 +1,7 @@ + +Page not released +
    +

    Sorry, but page %url% have not released jet.

    +

    Release date: %releasedate% %releasetime%

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/error/recursive.pg b/Skirogaining_2010/pages/de/error/recursive.pg new file mode 100644 index 0000000..2ebab54 --- /dev/null +++ b/Skirogaining_2010/pages/de/error/recursive.pg @@ -0,0 +1,6 @@ + +Redirect loop +
    +

    Requested page is redirecting to herself. Request stopped due to server overload. Error was reported.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/error/syntax.pg b/Skirogaining_2010/pages/de/error/syntax.pg new file mode 100644 index 0000000..f641bd7 --- /dev/null +++ b/Skirogaining_2010/pages/de/error/syntax.pg @@ -0,0 +1,6 @@ + +Syntax error +
    +

    Sorry, but requested page contains error, that prevents her view. Error was reported.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/formular.pdf b/Skirogaining_2010/pages/de/formular.pdf new file mode 100644 index 0000000..b423adc --- /dev/null +++ b/Skirogaining_2010/pages/de/formular.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4434379f39f70de2ed8cf2f6ea8f00e73585e8cf6228d5da2eee02c254e0a4e4 +size 10326 diff --git a/Skirogaining_2010/pages/de/fota_tojnar.pg b/Skirogaining_2010/pages/de/fota_tojnar.pg new file mode 100644 index 0000000..820922c --- /dev/null +++ b/Skirogaining_2010/pages/de/fota_tojnar.pg @@ -0,0 +1,101 @@ + +1. Česko-německý skirogaining 16. 1. 2010 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/fotky_skirogaining-de.pg b/Skirogaining_2010/pages/de/fotky_skirogaining-de.pg new file mode 100644 index 0000000..3b9097e --- /dev/null +++ b/Skirogaining_2010/pages/de/fotky_skirogaining-de.pg @@ -0,0 +1,18 @@ + +Photos aus Skirogaining 16. 1. 2010 + + + + + + + diff --git a/Skirogaining_2010/pages/de/gebiet_dlouha_louka.pg b/Skirogaining_2010/pages/de/gebiet_dlouha_louka.pg new file mode 100644 index 0000000..ee52654 --- /dev/null +++ b/Skirogaining_2010/pages/de/gebiet_dlouha_louka.pg @@ -0,0 +1,89 @@ + +Schnee im der Umgebung von Dlouha Louka 6. 1. 2010 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/hinweise_10.pg b/Skirogaining_2010/pages/de/hinweise_10.pg new file mode 100644 index 0000000..a443daa --- /dev/null +++ b/Skirogaining_2010/pages/de/hinweise_10.pg @@ -0,0 +1,250 @@ + +Wettkampfspezifische Hinweise für das erste Deutsch-Tschechische Skirogaining 2010 + + + + +
    + + + +
    +Dieses Projekt wird aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen +dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gefördert.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Wettkampfspezifische Hinweise für das erste Deutsch-Tschechische Skirogaining 2010

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Tschechischer Verband für Rogaining und Mountain Orienteering. +
    + Ausrichter: + + Erzgebirgische Rogaining Klub Litvínov & USV TU Dresden +
    + Datum: + + 16. Januar 2010 +
    + Veranstaltungsort: + + Nove Mesto v Krusnych horach (Erzgebirge), Landkreis Teplice, Tschechische Republik +
    + Wettkampfzentrum (WKZ): + + Skistadion in Nove Mesto v Krusnych horach (Erzgebirge) +
    + WKZ Karte: + + WKZ Karte +
    + Parken: + + Nach der Ausschilderung des Veranstalters in der Nähe des WKZ. Vorsicht, der Zufahrtsweg könnte beschneit werden, Schneeketten sind manchmal notwendig! Wir empfehlen Ihnen, + frühzeitig zu kommen. Bei höheren Teilnehmerzahlen können unsere Parkflächen überfüllen und dann müssten Sie Ihren Wagen auf einem bezahlten Parkplatz abstellen + (ca 1 km vom WKZ). +
    + Unterkunft: + + In der Berghütte Moldávka. +
    + Anmeldung: + + Freitag 15. 1. 2010 18:00 – 23:00 Anmeldung im die Gaststätte "Bystřická bouda", + in der Nähe des WKZ (500 m)
    + Samstag 16. 1. 2010 8:00 – 9:30 Anmeldung im WKZ
    + Teams mit erfolgreich gebuchter Teilnehmergebühr sind in der Online-Meldeliste grün gekennzeichnet. Von Teams, von denen + wir keine Zahlung erhalten haben, oder wir diese nicht identifizieren konnten, benötigen wir einen Nachweis der Zahlung (Kopie des Überweisungsträgers). +
    + Wettkampfart: + + Offenes Deutsch-Tschechisches 6-Stunden-Skirogaining (Samstag 10:00 – Samstag 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Gelände: + + Hügeliges bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiloipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 01/2010, ohne wasserbeständige Ausführung +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "SportIdent" (SI) wird eingesetzt.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + Alle SI-Typen können benutzt werden, einschließlich Version 5, da die Postenanzahl minder 30 ist. SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St.
    + Alle Wettkämpfer müssen 5 minuten vor dem Start ihren SI-Chip in einer Clear-Station löschen und dann die korrekte Funktion des SI-Chips in einer Check-Station + prüfen (Veranstalter berät Sie gern). Nach der SI-Chip Überprüfung sind die Wettkämpfer verpflichtet den markierten +Startkorridor zu betreten und dort bis zum Start zu verbleiben. +
    + Alle Teammitglieder eines Teams müssen die Kontrollposten jeweils innerhalb einer Zeitspanne von 1 Minute stempeln, sonst werden die Punkte für den Posten nicht gezählt.
    + Im Ziel müssen alle Teammitglieder des Teams Finish-Station stempeln und dann ihren SI-Chip ablesen lassen. +
    + SI-Chipverleihung: + + SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St. Ein Pfand von 1000,- CZK/Chip oder 40,- €/Chip muss dabei für jede + ausgeliehene Chip hinterlegt werden. Dieses Pfand wird bei der Chip-Rückgabe selbstverständlich zurückgezahlt.
    + !!! WICHTIG: Bitte nehmen Sie das Geld (1000,- CZK oder 40,- €) für das SI-Pfand zur Anmeldung im Wettkampfzentrum!!! +
    + Programm: + + Freitag 15. 1. 2010:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 16. 1. 2010:
    + 8:00 – 9:30 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für das Skirogaining
    + 9:40 – 9:55 - SI Chip Löschen und SI-Chip Überprüfung
    + 9:50 – 9:59 - Grusswort des Bahnlegers
    + 10:00 - Start des Skirogainings
    + 16:00 - 6-Stunden-Limit ist aus
    + 16:30 - Zielschluss
    + 17:30 - Siegerehrung +
    + Wertung: + + Die Kontrollpunkte werden in der Karte mit der Wertung 30-90 Punkte beschildert. Die Anzahl der in beliebigen Reihenfolge besuchten Kontrollpunkte ist frei + wählbar, entsprechend der Meinung des Teams. Ein besuchter Kontrollpunkt muss durch SI gewertet werden. + Bei der Endauswertung zählt der gesamte Punktgewinn. Bei der Punktegleichheit zählt die frühere Zieleinlauf-Zeit. Wenn die Gruppe das Zeitlimit (max. 30 Minuten) überschreitet, werden 20 Punkte pro Minute abgezogen. Teams mit der Verspätung über 30 Minuten werden nicht gewertet. +
    + Kontrollposten: + + Am Kontrollposten wird ein rot-weißer Postenschirm (30 x 30 cm), eine SI-Einheit und eine Kontrollzange (für den Fall des SI-Ausfalls) + vorhanden sein. +
    + Erfrischung: + + Selbstbedienungimbiss im Ziel und Buffet in Wettkampfzentrum. +
    + Ausrüstungssoll: + + Während des Rennens müssen alle Wettkämpfer folgende Ausrüstung tragen:
    +1) Start-Nummer – wird bei der Anmeldung übergeben. Muss deutlich sichtbar angebracht werden.
    +2) SI-Chip
    +3) Personalausweis oder Pass +
    + Hinweise: + + 1) Das Wettkampfgelände befindet sich auf Tschechischem und Deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Personalausweis oder Pass).
    + 2) Der Wettkampf findet nach den gültigen Regeln des IRF statt.
    + 3) Während des Wettkampfes ist es verboten andere als die vom Veranstalter ausgegebenen Karten des Geländes zu nutzen!!!
    + 4) Eine Teilnahme an diesem Wettkampf erfolgt auf eigenes Risiko. Dies wird bei der Anmeldung von jedem Teilnehmer schriftlich bestätigt. Teilnehmer + unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten.
    + 5) Der Veranstalter haftet für keine von den Teilnehmern verursachte Schäden.
    + 6) !!! Nach dem Waldgesetz (Nr. 289/1995 StGB der ČR) ist verboten, außerhalb der Wegen im Wald Ski zu fahren!!!. + Bei einem Verstoß gegen diesen Verbot droht Ihnen nicht nur eine Disqualifikation, sondern auch eine Strafe bis zu 5000 Kronen + (gemäß § 53 Abs. 1 Buchstabe j des Waldgesetzes). +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    + Bahnleger: Jan Tojnar, Jan Čech +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/leaflet_2009_nj.pdf b/Skirogaining_2010/pages/de/leaflet_2009_nj.pdf new file mode 100644 index 0000000..38656bd --- /dev/null +++ b/Skirogaining_2010/pages/de/leaflet_2009_nj.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3d7abbcedc2c678e204af26580e55bc2610a549d9e1763799776d6988f49eee +size 745072 diff --git a/Skirogaining_2010/pages/de/leaflet_2010_nj.pdf b/Skirogaining_2010/pages/de/leaflet_2010_nj.pdf new file mode 100644 index 0000000..f296e70 --- /dev/null +++ b/Skirogaining_2010/pages/de/leaflet_2010_nj.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a14eb5fbf4d2ffc869f9fa60430c44467988b599a7a804fcd90df41f7eb9747 +size 840719 diff --git a/Skirogaining_2010/pages/de/main.mn b/Skirogaining_2010/pages/de/main.mn new file mode 100644 index 0000000..ff88432 --- /dev/null +++ b/Skirogaining_2010/pages/de/main.mn @@ -0,0 +1,22 @@ + +

    Menu

    + +

    Wettkampfsponsoren

    +

    +Vosky Start +Estim Drinks +

    diff --git a/Skirogaining_2010/pages/de/main.pg b/Skirogaining_2010/pages/de/main.pg new file mode 100644 index 0000000..4cbea3f --- /dev/null +++ b/Skirogaining_2010/pages/de/main.pg @@ -0,0 +1,50 @@ + +Aktuelle Meldungen + +Jan Tojnar + + + +
    +

    20. 1. 2010

    +

    Wettkampfphotos sind da.

    +

    19. 1. 2010

    +

    Route Gadget sind da.

    +

    18. 1. 2010

    +

    Die Ergebnisse sind final. +

    +

    14. 1. 2010

    +

    Die online Anmeldung ist zu Ende. Noch weitere Wetterinformationen sind da. +

    +

    13. 1. 2010

    +

    Die letzten Hinweise sind da.

    +

    9. 1. 2010

    +

    Die heutigen Fotos aus Wettkampfgebiet sind da.

    +

    8. 1. 2010

    +Heute Vormittag gab es einen Schneefall, ungefähr 5 cm Neuschnee. Es schneit immer noch. Die Vision, im Erzgebirge Ski zu laufen oder die Möglichkeit, Gleitwachse +Start oder Getränke ESTIM zu gewinnen, lockt leider nur wenige Athleten. Das Massenquartier +für Teilnehmer mit eigenen Schlafsäcken öffnen wir in Nové Město oder in der Nähe. Da die Wettervorhersage sehr günstig ist, erweitern wir den 1. Termin für die Anmeldung +um 5 Tage, bis Sonntag 10.1. +

    +

    7. 1. 2010

    +

    Dlouhá Louka Heute, -9°C. +

    +

    6. 1. 2009

    +

    Die heutigen Fotos aus Dlouha Louka sind da.

    +

    25. 12. 2009

    +

    Die heutigen Fotos aus Zinnwald-strasse sind da.

    +

    13. 12. 2009

    +

    Es begann zu schneien endlich, aber nur sehr wenig. Der erste Schnee im Wettkampfgebiet ist auf meinen Photos.

    +

    2. 12. 2009

    +

    Wegen ungünstigen klimatischen Bedingungen, d.h. mangelndem Schnee im Wettkampfgebiet sind wir leider gezwungen das erste Tschechisch-Deutsche Skirogaining +auf den 16.Januar zu verschieben. Alle bisher eingegangenen Meldungen bleiben gültig.

    +

    25. 11. 2009

    +

    Die Schneedecke im Wettkampfgebiet ist leider unzureichend. Trotzdem hoffen wir, dass sich das Wetter verbessert und es zu schneien beginnt. Die Entscheidung, +ob das Rennen stattfinden wird oder nicht, wird am Montag den 7. 12. getroffen. Gleichzeitig würden wir ggf. den neuen Termin für diese Veranstaltung ankündigen.

    +

    29. 10. 2009

    +

    Ausschreibung, On-line Anmeldung und +"Seeking a Partner Programm" für Menschen ohne Laufpartner sind da.

    +

    6. 8. 2009

    +

    Einladende Bilder zum Skirogaining 2009 sind nun online.

    +
    + diff --git a/Skirogaining_2010/pages/de/pocasi-de.pg b/Skirogaining_2010/pages/de/pocasi-de.pg new file mode 100644 index 0000000..3f753b2 --- /dev/null +++ b/Skirogaining_2010/pages/de/pocasi-de.pg @@ -0,0 +1,22 @@ + +Wetter im Wettkampfgebiet + + + + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/rozpis_09_de.pg b/Skirogaining_2010/pages/de/rozpis_09_de.pg new file mode 100644 index 0000000..db161a7 --- /dev/null +++ b/Skirogaining_2010/pages/de/rozpis_09_de.pg @@ -0,0 +1,266 @@ + +Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2009 + + + + +
    + + + +
    Wir haben einen Antrag um eine Förderung dieses Projektes aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gestellt.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2009

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Erzgebirge Rogaining Klub Litvínov & USV TU Dresden im Auftrag des Tschechischer Verband für Rogaining und Mountain Orienteering und des deutschen Repräsentanten beim IRF. +
    + Datum: + + 12. Dezember 2009 +
    + Veranstaltungsort: + + Nove Mesto im Erzgebirge, Landkreis Teplice, Tschechische Republik +
    + Wettkampf Zentrum (WKZ): + + Skistadion in Nove Mesto im Erzgebirge +
    + Wettkampfart: + + Offenes 6-Stunden Deutsch-Tschechische Skirogaining (Sa 10:00 – Sa 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Gelände: + + Hügelig bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiolipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 12/2009, ohne wasserbeständige Ausführung +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "Sport Ident" (SI) wird eingesetzt.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + SI Karten können pro Team von Veranstalter ausgeliehen werden. Für das Skiogaine können SI Karten der Version 5 benutzt, da die Postenanzahl minder 30 ist. +
    + Wertungsklassen: + + Entsprechend den Regeln des IRF:
    + 6 Stunden - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + Ein Team (eine Gruppe) besteht aus 2 – 5 Wettkämpfern.
    + M - nur Männer, W -  nur Frauen, + X - mindestens ein Mann und mindestens eine Frau;
    + V - Veteranen, alle Mitgliedern sind älter als 40 Jahre;
    + J - Junioren, alle Mitgliedern sind jünger als 20 Jahre.

    + Gruppen müssen auf Rufweite zusammen bleiben. Wenn ein Teilnehmer den Wettkampf aufgibt, muss die gesamte Gruppe das Ziel erreichen und den Wettkampf beenden. +
    + Teilnahmebedingungen: + + Alle Teilnehmer müssen eine "auf eigene Gefahr" Formular unterschreiben. Teilnehmer unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten. + Das Formular ist hier. +
    + Startgeld: + + Anmeldung und Startgeld erhalten:
    +
  • bis 29. 11. 2009: 8,- € za 1 člena týmu
  • +
  • über 29. 11. 2009: 12,- € za 1 člena týmu
  • +
  • vor Ort in WKZ: 16,- € za 1 člena týmu
  • +

    + Dieses Startgeld gilt pro Person im Team (für einen Mitglied). + Das Startgeld beinhaltet das Parkgeld und die Erfrischung im Ziel. +

    +

    + Das Startgeld bitte an folgendes Konto überweisen: +

    +

    + Inhaber: KRK Litvinov
    + Bank: FIO, SPORITELNE DRUZSTVO, BRATISLAVA, SLOVAKIA
    + IBAN: SK9783300000002800039826
    + BIC/SWIFT code: FIOZSKBAXXX
    + Als Verwendungszweck bitte folgendes angeben: + Skirogaining 2009; Teamname; Ansprechpartner +

    +
    + Přihlášky: + + On-line System auf Webseite.
    + Im Ausnahmefall durch e-mail (in English): krk@rogaining.cz (gültig nach Erhalt einer Bestätigung)
    + Vaše přihláška je přijata v okamžiku, kdy obdržíte potvrzení (reply).
    +

    + Die Meldedaten umfassen: Teamname, Namen und Vornamen den Mitgliedern, Geburtsdaten, Sportklub (wenn vorhanden), SI-Chip Nummern oder Verleihungsforderung, Wertungsklasse, Kontakt E-Mail Adresse und die Kontodaten des Ursprungskonto. +

    + 1. Meldefrist bis Sontag 29. 11. 2009 (24:00)
    + 2. Meldefrist über Sontag 29. 11. 2009 (24:00)
    + 3. Meldefrist vor Ort in WKZ (entsprechend freier Kapazitäten) +
    + Übernachtung: + + Ab Freitag bis Samstag im Turnhalle, 3 € pro person. Bei rechtzeitiger Buchung können Hotels, Pensionen und Herbergen im Ort genutzt werden. +
    + Programm: + + Freitag 11. 12. 2009:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 12. 12. 2009:
    + 8:00 – 9:30 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für Skirogaining
    + 10:00 - Start des Skirogaining
    + 16:00 - Beendigung des Wettkampf
    + 17:30 - Siegerehrung des Skirogaining +
    + Start: + + 00=10:00 Massenstart im WKZ. V případě vyššího počtu přihlášených se bude startovat ve vlnách podle kategorií, více informací zveřejníme v pokynech. +
    + Wertung: + + Die Kontrollpunkten werden in der Karte und in den Kontrollbeschreibungen mit der Wertung 30-90 Punkte beschildert. Die Menge der besuchten Kontrollpunkten ist frei wählbar, entsprechend der Meinung des Teams. Ein besuchter Kontrollpunkt muss durch SI gewertet werden. Am Kontrollpunkt wird ein rot-weißer Lampion (30 x 30cm), eine SI-Einheit und eine Kontrollkarte angebracht sein. + Bei der Endauswertung zählt der gesamte Punktgewinn. Bei der Punktegleichheit zählt die frühere Zieleinlauf-Zeit. Wenn die Gruppe das Zeitlimit (max. 30 Minuten) überschreitet, werden 20 Punkte pro Minute abgezogen. Teams über 30 Minuten werden nicht gewertet. +
    + Parken: + + Nach Ausschilderung des Veranstalters in der Nähe des WKZ. +
    + Transport: + + Der Veranstalter organisiert keinen Transport; jeder muss eigenständig anreisen. +
    + Erfrischung: + + Selbstbedienungimbiss im Ziel und Buffet in Wettkampfzentrum. +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    Bahnleger: + Jan Tojnar, Jan Čech +
    + Informationen: + + Wettkampfwebseite: http://skirogaining.tojnar.cz/de/ +
    + Hinweise: + + Der Wettkampf findet sich nach den gültigen Regeln des IRF statt. + und Skiorienierungslaufregeln, namentlich zejména povinnost absolvovat celý závod s úplnou lyžařskou výstrojí. + Die Ausnahmen werden rechtzeitig publizieren. +

    + Das Wettkampfgelände befindet sich auf tschechischem und deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Ausweis oder Pass). Jedes Mitglied nimmt an diesem Wettkampf mit eigene Gefahr teil und ist für die eigene Sicherheit verantwortlich. Der Veranstalter haften nicht für Schäden der Teilnehmer. Eine Teilnahme erfolgt auf eigenes Risiko. +

    +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/schulung.pg b/Skirogaining_2010/pages/de/schulung.pg new file mode 100644 index 0000000..c58cc7d --- /dev/null +++ b/Skirogaining_2010/pages/de/schulung.pg @@ -0,0 +1,83 @@ + +Schnee in Wettkampfgebiet 12. – 13. 12. 2009 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/strasse.pg b/Skirogaining_2010/pages/de/strasse.pg new file mode 100644 index 0000000..ef18232 --- /dev/null +++ b/Skirogaining_2010/pages/de/strasse.pg @@ -0,0 +1,43 @@ + +Strasse Wittisch Baude - Zinnwald 25. 12. 2009 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/de/wettkampfgebiet_01_09.pg b/Skirogaining_2010/pages/de/wettkampfgebiet_01_09.pg new file mode 100644 index 0000000..b1c514f --- /dev/null +++ b/Skirogaining_2010/pages/de/wettkampfgebiet_01_09.pg @@ -0,0 +1,152 @@ + +Wettkampfgebiet 9. 1. 2010 + +
    + +
    +
    diff --git a/Skirogaining_2010/pages/en/bulletin_09.pg b/Skirogaining_2010/pages/en/bulletin_09.pg new file mode 100644 index 0000000..dc65ea6 --- /dev/null +++ b/Skirogaining_2010/pages/en/bulletin_09.pg @@ -0,0 +1,270 @@ + +Bulletin of the 1<sup>st</sup> Czech-German Skirogaining 2009 + + + + +
    + + + +
    We have asked EU to support the project from European fund of regional development, Common fund of small projects, Programme "Cil 3" supporting collaboration of the Czech Republic and Free State Saxony 2007-2013.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Bulletin of the 1st Czech-German Skirogaining 2009

    +
    +
    Logo ČAES
    +
    + Organizer: + + Ore-Mountains Rogaining Club Litvínov & USV TU Dresden on demand of the Czech Association of Rogaining and Mountain Orienteering (CAR). +
    + Date: + + 12. December 2009 +
    + Event site: + + Nove Mesto in Ore Mountains, Teplice district, Czech Republic +
    + Event centre: + + Ski-stadium in Nove Mesto in Ore Mountains +
    + Event type: + + 6-hours Czech-German Skirogaining (Sa 10:00 – Sa 16:00) +
    + Race area: + + Eastern Ore Mountains, determined by municipalities of Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Terrain: + + Hilly terrain, broken relief, elevation between 350 – 956 m above sea level, matching highland- or mountain-type surrounding. Terrain mainly covered by forest with middle density of paths and skitracks, somewhere steep slopes. +
    + Map: + + Special map for skirogaining, scale 1:50 000, e=10 m;
    + updated 12/2009, no waterproof layout +
    + Punching system: + + Electronic SI (Sport-Ident) system, all types of SI chip can be used (not more than 30 check points in the forest).
    + !!! Every competitor has to have it's own SI chip !!!
    + SI chips could be borrowed from organizer for 1.5 €/pc. A return fee of 1000,- CZK or 40,- € per a chip will be asked. The fee will be returned after handing a chip in.
    + !!! IMPORTANT: Please prepare the money (1000,- CZK or 40,- €) for the SI renting in order not to detain registration process !!! +
    + Classes: + + According to the IRF rules:
    + 6 Hours - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + A team consists of 2-5 members.
    + M - all men, W -  all women, + X - at least one man and one woman;
    + V - Veteran classes, all team members must be 40 years old or older;
    + J - Junior classes, all team members must be 20 years old or younger.

    + All team members must pass the whole race together. If any member of a team gives up the race his/her team is obliged to come to finish and end up the race. +
    + Participation conditions: + + All participants have to sign an indemnity form at the registration. From participants younger than 18 years a signature of their parents or legitimate representative will be asked. + The form can be downloaded here. +
    + Entry fees: + + Entry & payment:
    +
  • up to 29. 11. 2009: 8,- € per 1 team member
  • +
  • after 29. 11. 2009: 12,- € per 1 team member
  • +
  • at the registration: 16,- € per 1 team member
  • +

    + The fee includes starting fee, parking nearby the event centre and refreshment in the finish. +

    +

    + Please transfer the entry fee to the following bank account: +

    +

    + Owner: KRK Litvinov
    + Bank: FIO, SPORITELNE DRUZSTVO, BRATISLAVA, SLOVAKIA
    + IBAN: SK9783300000002800039826
    + BIC/SWIFT code: FIOZSKBAXXX
    + In purpose of the payment it is necessary to mention: + Skirogaining 2009; team name; name of the team leader
    + Submit the copy of bank statement proving the payment at the registration. +

    +
    + Entries: + + On-line System on the race Website.
    + Via e-mail (in English): krk@rogaining.cz (the entry is valid after reply). +

    + The entry has to include a team name or name of club, name and surname of each team member, their date of birth, class, SI chip numbers or request to borrow them, contact e-mail and the number of account used for payment of the entry fee. +

    + 1. Entry & payment up to Sunday 29. 11. 2009 (24:00)
    + 2. Entry & payment after Sunday 29. 11. 2009 (24:00)
    + 3. Entry & payment at the registration (entries are limited by number of free maps) +
    + Accommodation: + + From Friday to Saturday in a gym, 3 € per person. More comfortable accommodation is available in numerous hostels in Nove Mesto or Moldava. We can help you whenever you ask us in a mail. +
    + Time schedule: + + Friday 11. 12. 2009:
    + 18:00 – 23:00 - Registration in the centre
    + Saturday 12. 12. 2009:
    + 8:00 – 9:30 - Registration in the centre
    + 9:30 - Map distribution
    + 10:00 - Start of the Skirogaining
    + 16:00 - End of the race
    + 17:30 - Prize giving ceremony +
    + Start: + + 00=10:00 Mass start in the event centre. In case of higher amount of participants starting will be organized in wawes according the classes. + Details will be described in the final bulletin. +
    + Classification: + + Each check point is marked in the map and in control description together with its value varying from 30 to 90 points. The number and order of control points is + up to discretion of each team (go-as-you-please). Passing of each control point has to be marked by inserting SI chip into the SI unit. Each control point is + equipped by white-red lampion of size 30x30 cm, SI unit and punches (just for case of SI unit failure). The final ranking of each team depend on the sum of + the points gained. In case of the equal point result the better time wins. Exceeding of given time limit: each started minute equals to 20 point penalization. + If the time limit is exceeded by more than 30 minutes, team will not be classified. +
    + Parking: + + Nearby the event centre, please respect organizers’ instructions. +
    + Transport: + + One’s own, organizers do not provide. +
    + Refreshment: + + Self-service buffet in the goal and buffet in the centre. +
    + Officials: + + Director: Jan Tojnar
    Course setters: + Jan Tojnar, Jan Čech +
    + Information: + + Race website: http://skirogaining.tojnar.cz/en/ +
    + Please note: + + The race is organized according to the IRF rules and Skiorienteering rules. + During the whole race every participant has to carry a complete ski-equipement. + Eventual exception shall be noted on the race web or in additional instructions in the event area. +

    + The race takes place both in Germany and Czech Republic. Each participant has to have his/her ID card during the whole race. Taking part in the rogaining race is on the own risk of every competitor. The organizer doesn’t hold responsibility and/or liability for any damage caused by any participant of the race. +

    +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/bulletin_10.pg b/Skirogaining_2010/pages/en/bulletin_10.pg new file mode 100644 index 0000000..72fe21a --- /dev/null +++ b/Skirogaining_2010/pages/en/bulletin_10.pg @@ -0,0 +1,270 @@ + +Bulletin of the 1<sup>st</sup> Czech-German Skirogaining 2010 + + + + +
    + + + +
    We have asked EU to support the project from European fund of regional development, Common fund of small projects, Programme "Cil 3" supporting collaboration of the Czech Republic and Free State Saxony 2007-2013.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Bulletin of the 1st Czech-German Skirogaining 2010

    +
    +
    Logo ČAES
    +
    + Organizer: + + Ore-Mountains Rogaining Club Litvínov & USV TU Dresden on demand of the Czech Association of Rogaining and Mountain Orienteering (CAR). +
    + Date: + + 16th January 2010 +
    + Event site: + + Nove Mesto in Ore Mountains, Teplice district, Czech Republic +
    + Event centre: + + Ski-stadium in Nove Mesto in Ore Mountains +
    + Event type: + + 6-hours Czech-German Skirogaining (Sa 10:00 – Sa 16:00) +
    + Race area: + + Eastern Ore Mountains, determined by municipalities of Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Terrain: + + Hilly terrain, broken relief, elevation between 350 – 956 m above sea level, matching highland- or mountain-type surrounding. Terrain mainly covered by forest with middle density of paths and skitracks, somewhere steep slopes. +
    + Map: + + Special map for skirogaining, scale 1:50 000, e=10 m;
    + updated 01/2010, no waterproof layout +
    + Punching system: + + Electronic SI (Sport-Ident) system, all types of SI chip can be used (not more than 30 check points in the forest).
    + !!! Every competitor has to have it's own SI chip !!!
    + SI chips could be borrowed from organizer for 1.5 €/pc. A return fee of 1000,- CZK or 40,- € per a chip will be asked. The fee will be returned after handing a chip in.
    + !!! IMPORTANT: Please prepare the money (1000,- CZK or 40,- €) for the SI renting in order not to detain registration process !!! +
    + Classes: + + According to the IRF rules:
    + 6 Hours - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + A team consists of 2-5 members.
    + M - all men, W -  all women, + X - at least one man and one woman;
    + V - Veteran classes, all team members must be 40 years old or older;
    + J - Junior classes, all team members must be 20 years old or younger.

    + All team members must pass the whole race together. If any member of a team gives up the race his/her team is obliged to come to finish and end up the race. +
    + Participation conditions: + + All participants have to sign an indemnity form at the registration. From participants younger than 18 years a signature of their parents or legitimate representative will be asked. + The form can be downloaded here. +
    + Entry fees: + + Entry & payment:
    +
  • up to 5. 1. 2010: 8,- € per 1 team member
  • +
  • after 5. 1. 2010: 12,- € per 1 team member
  • +
  • at the registration: 16,- € per 1 team member
  • +

    + The fee includes starting fee, parking nearby the event centre and refreshment in the finish. +

    +

    + Please transfer the entry fee to the following bank account: +

    +

    + Owner: KRK Litvinov
    + Bank: FIO, SPORITELNE DRUZSTVO, BRATISLAVA, SLOVAKIA
    + IBAN: SK9783300000002800039826
    + BIC/SWIFT code: FIOZSKBAXXX
    + In purpose of the payment it is necessary to mention: + Skirogaining 2010; team name; name of the team leader
    + Submit the copy of bank statement proving the payment at the registration. +

    +
    + Entries: + + On-line System on the race Website.
    + Via e-mail (in English): krk@rogaining.cz (the entry is valid after reply). +

    + The entry has to include a team name or name of club, name and surname of each team member, their date of birth, class, SI chip numbers or request to borrow them, contact e-mail and the number of account used for payment of the entry fee. +

    + 1. Entry & payment up to Thursday 5. 1. 2010 (24:00)
    + 2. Entry & payment after Thursday 5. 1. 2010 (24:00)
    + 3. Entry & payment at the registration (entries are limited by number of free maps) +
    + Accommodation: + + From Friday to Saturday in a gym, 3 € per person. More comfortable accommodation is available in numerous hostels in Nove Mesto or Moldava. We can help you whenever you ask us in a mail. +
    + Time schedule: + + Friday 15. 1. 2010:
    + 18:00 – 23:00 - Registration in the centre
    + Saturday 16. 1. 2010:
    + 8:00 – 9:30 - Registration in the centre
    + 9:30 - Map distribution
    + 10:00 - Start of the Skirogaining
    + 16:00 - End of the race
    + 17:30 - Prize giving ceremony +
    + Start: + + 00=10:00 Mass start in the event centre. In case of higher amount of participants starting will be organized in wawes according the classes. + Details will be described in the final bulletin. +
    + Classification: + + Each check point is marked in the map and in control description together with its value varying from 30 to 90 points. The number and order of control points is + up to discretion of each team (go-as-you-please). Passing of each control point has to be marked by inserting SI chip into the SI unit. Each control point is + equipped by white-red lampion of size 30x30 cm, SI unit and punches (just for case of SI unit failure). The final ranking of each team depend on the sum of + the points gained. In case of the equal point result the better time wins. Exceeding of given time limit: each started minute equals to 20 point penalization. + If the time limit is exceeded by more than 30 minutes, team will not be classified. +
    + Parking: + + Nearby the event centre, please respect organizers’ instructions. +
    + Transport: + + One’s own, organizers do not provide. +
    + Refreshment: + + Self-service buffet in the goal and buffet in the centre. +
    + Officials: + + Director: Jan Tojnar
    Course setters: + Jan Tojnar, Jan Čech +
    + Information: + + Race website: http://skirogaining.tojnar.cz/en/ +
    + Please note: + + The race is organized according to the IRF rules and Skiorienteering rules. + During the whole race every participant has to carry a complete ski-equipement. + Eventual exception shall be noted on the race web or in additional instructions in the event area. +

    + The race takes place both in Germany and Czech Republic. Each participant has to have his/her ID card during the whole race. Taking part in the rogaining race is on the own risk of every competitor. The organizer doesn’t hold responsibility and/or liability for any damage caused by any participant of the race. +

    +
    +
    + \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/dlouha_louka_01_07e.pg b/Skirogaining_2010/pages/en/dlouha_louka_01_07e.pg new file mode 100644 index 0000000..7904f91 --- /dev/null +++ b/Skirogaining_2010/pages/en/dlouha_louka_01_07e.pg @@ -0,0 +1,59 @@ + +Dlouhá Louka 7. 1. 2010 + + + diff --git a/Skirogaining_2010/pages/en/dlouha_louka_area.pg b/Skirogaining_2010/pages/en/dlouha_louka_area.pg new file mode 100644 index 0000000..db0e99f --- /dev/null +++ b/Skirogaining_2010/pages/en/dlouha_louka_area.pg @@ -0,0 +1,89 @@ + +Sníh na okruhu u Dlouhé Louky 6. 1. 2010 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/error/403.pg b/Skirogaining_2010/pages/en/error/403.pg new file mode 100644 index 0000000..93be690 --- /dev/null +++ b/Skirogaining_2010/pages/en/error/403.pg @@ -0,0 +1,6 @@ + +Forbidden - Error 403 +
    +

    Sorry, but you don't have sufficient pesmissions to access to requestedd file %url%.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/error/404.pg b/Skirogaining_2010/pages/en/error/404.pg new file mode 100644 index 0000000..30c082a --- /dev/null +++ b/Skirogaining_2010/pages/en/error/404.pg @@ -0,0 +1,6 @@ + +Not Found - Error 404 +
    +

    Sorry, but requested file %url% wasn't found.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/error/notreleased.pg b/Skirogaining_2010/pages/en/error/notreleased.pg new file mode 100644 index 0000000..c05dd0c --- /dev/null +++ b/Skirogaining_2010/pages/en/error/notreleased.pg @@ -0,0 +1,7 @@ + +Page not released +
    +

    Sorry, but page %url% have not released jet.

    +

    Release date: %releasedate% %releasetime%

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/error/recursive.pg b/Skirogaining_2010/pages/en/error/recursive.pg new file mode 100644 index 0000000..2ebab54 --- /dev/null +++ b/Skirogaining_2010/pages/en/error/recursive.pg @@ -0,0 +1,6 @@ + +Redirect loop +
    +

    Requested page is redirecting to herself. Request stopped due to server overload. Error was reported.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/error/syntax.pg b/Skirogaining_2010/pages/en/error/syntax.pg new file mode 100644 index 0000000..f641bd7 --- /dev/null +++ b/Skirogaining_2010/pages/en/error/syntax.pg @@ -0,0 +1,6 @@ + +Syntax error +
    +

    Sorry, but requested page contains error, that prevents her view. Error was reported.

    +
    +
    \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/fota_tojnar.pg b/Skirogaining_2010/pages/en/fota_tojnar.pg new file mode 100644 index 0000000..820922c --- /dev/null +++ b/Skirogaining_2010/pages/en/fota_tojnar.pg @@ -0,0 +1,101 @@ + +1. Česko-německý skirogaining 16. 1. 2010 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/fotky_skirogaining-en.pg b/Skirogaining_2010/pages/en/fotky_skirogaining-en.pg new file mode 100644 index 0000000..bd8dbae --- /dev/null +++ b/Skirogaining_2010/pages/en/fotky_skirogaining-en.pg @@ -0,0 +1,19 @@ + +Photos from skirogaining 16. 1. 2010 + + + + + + + diff --git a/Skirogaining_2010/pages/en/main.mn b/Skirogaining_2010/pages/en/main.mn new file mode 100644 index 0000000..95b3293 --- /dev/null +++ b/Skirogaining_2010/pages/en/main.mn @@ -0,0 +1,19 @@ + +

    Menu

    + +

    Race sponsors

    +

    +Vosky Start +Estim Drinks +

    diff --git a/Skirogaining_2010/pages/en/main.pg b/Skirogaining_2010/pages/en/main.pg new file mode 100644 index 0000000..6f6be8f --- /dev/null +++ b/Skirogaining_2010/pages/en/main.pg @@ -0,0 +1,39 @@ + +News + + + + + + +
    +

    20. 1. 2010

    +

    There are the first race photos.

    +

    19. 1. 2010

    +

    Route Gadget is available.

    +

    18. 1. 2010

    +

    The final results are available now.

    +

    9. 1. 2010

    +

    See today's photos from race area .

    +

    7. 1. 2010

    +

    Dlouhá Louka today, -9°C. +

    +

    6. 1. 2009

    +

    Today's photos from Dlouha Louka are here.

    +

    25. 12. 2009

    +

    See today's photos from Cinovec road. Today it was possible to visit all check points in the race area on skiis. Unfortunaltely snow is melting +fast.

    +

    13. 12. 2009

    +

    It has started to snow eventually. Nevertheless the amount of snow is not satisfactory yet. See photos from the race area.

    +

    2. 12. 2009

    +

    Due to bad weather (almost no snow in the race area) we have to postpone the 1st Czech-German Skirogaining +to 16th January 2010 (Saturday). New bulletin is available on the race website already.

    +

    25. 11. 2009

    +

    Unfortunately there is almost no snow in the race area. Nevertheless we still hope it will start snowing soon. The decision whether the event is organized or not will +be announced on Monday 7.12. The same day we would publish a possible new term of the race.

    +

    29. 10. 2009

    +

    Bulletin, On-line entries and "Seeking a Partner Programme" for people without a partner are available.

    +

    6. 8. 2009

    +

    Web of the 1st crossborder Skirogaining has been started. See introductory invitation in German language.

    +
    + diff --git a/Skirogaining_2010/pages/en/race_area_01_09.pg b/Skirogaining_2010/pages/en/race_area_01_09.pg new file mode 100644 index 0000000..715a8eb --- /dev/null +++ b/Skirogaining_2010/pages/en/race_area_01_09.pg @@ -0,0 +1,152 @@ + +Race area 9. 1. 2010 + +
    + +
    +
    diff --git a/Skirogaining_2010/pages/en/road.pg b/Skirogaining_2010/pages/en/road.pg new file mode 100644 index 0000000..db874e3 --- /dev/null +++ b/Skirogaining_2010/pages/en/road.pg @@ -0,0 +1,43 @@ + +Road to Cinovec 25. 12. 2009 + + + \ No newline at end of file diff --git a/Skirogaining_2010/pages/en/training.pg b/Skirogaining_2010/pages/en/training.pg new file mode 100644 index 0000000..17d7ea4 --- /dev/null +++ b/Skirogaining_2010/pages/en/training.pg @@ -0,0 +1,83 @@ + +Snow in race area 12. – 13. 12. 2009 + + + \ No newline at end of file diff --git a/Skirogaining_2010/print.css b/Skirogaining_2010/print.css new file mode 100644 index 0000000..7db3722 --- /dev/null +++ b/Skirogaining_2010/print.css @@ -0,0 +1,9 @@ +#searchBox,.sboard,#aliases,#goTop,#menu,.sbform,.sbhelp,#content>hr.cleaner,#header{display:none;} +.red{color:#cc0000;} +.blue{color:#2222cc;} +.green{color:#33cc00;} +.yellow{color:#ffee00;} +.purple{color:#800080;} +code{display:block;background:#eeeeee;} +a{text-decoration:none;color:#000000;} +li{margin-left:30px;} \ No newline at end of file diff --git a/Skirogaining_2010/sboard.php b/Skirogaining_2010/sboard.php new file mode 100644 index 0000000..3fe350a --- /dev/null +++ b/Skirogaining_2010/sboard.php @@ -0,0 +1,140 @@ +\\1",$buffer); +$buffer=ereg_replace("\[i\](.*)\[/i\]","\\1",$buffer); +$buffer=ereg_replace("\[red\](.*)\[/red\]","\\1",$buffer); +$buffer=ereg_replace("\[green\](.*)\[/green\]","\\1",$buffer); +$buffer=ereg_replace("\[blue\](.*)\[/blue\]","\\1",$buffer); +$buffer=ereg_replace("\[purple\](.*)\[/purple\]","\\1",$buffer); +$buffer=ereg_replace("\[yellow\](.*)\[/yellow\]","\\1",$buffer); +$buffer=ereg_replace("%(.*)%","%\\1%",$buffer); +$buffer=ereg_replace("\n","
    \n",$buffer); +$buffer=ereg_replace("\r\n","
    \n",$buffer); +$buffer=ereg_replace("\r","
    \n",$buffer); +return htmlspecialchars($buffer); +} +/** control e-mail address +* @param string $email e-mail address +* @return bool is right address syntax +* @copyright Jakub Vrána, http://php.vrana.cz +*/ +function check_email($email){ +$atom='[-a-z0-9!#$%&\'*+/=?^_`{|}~]'; +$domain='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])'; +return eregi("^$atom+(\\.$atom+)*@($domain?\\.)+$domain\$",$email); +} + +/** control www address +* @param string $url www address +* @return bool is right address syntax +* @copyright Jan Tojnar, http://jtojnar.php5.cz +*/ +function check_url($url){ +return eregi("^http[s]?://[-a-z0-9]*\.[-a-z0-9]+\.[a-z]+$",$url); +} + +/** returns text of shoutboard +* @param string $file page filename +* @return string shoutboard html +* @copyright Jan Tojnar, http://jtojnar.php5.cz/ +*/ +function sboard_generate($file){ +$sbnum++; +$name=htmlspecialchars($_POST["name"]); +$www=htmlspecialchars($_POST["www"]); +$post=htmlspecialchars($_POST["post"]); +$ip=$_SERVER["REMOTE_ADDR"]; +$timestamp=date(rplc("%dateFormat%")); +$formCaptchaSum=sha1($_POST["captcha"]); +$showmail=$_POST["showmail"]; +$checkedshowmailfalse=$showmail=="false"?" checked=\"checked\"":""; +$checkedshowmailtrue=empty($showmail)?" checked=\"checked\"":($showmail=="true"?" checked=\"checked\"":""); +if($showmail=="true"){ +$email=htmlspecialchars($_POST["email"]); +}else{ +$hemail=htmlspecialchars($_POST["email"]); +} +$formCaptchaSumPre=$_POST["captchasum"]; +$captcha=mt_rand(0,9).mt_rand(0,9).mt_rand(0,9).mt_rand(0,9); +$_SESSION["captcha"]=$captcha; +$captchasum=sha1($captcha); +#echo($timestamp); +#echo($post); +if(isset($_POST["post"])){ +if(empty($post)){ +$sbError.="

    "."%misspost%"."

    \n"; +} +if(empty($name)){ +$sbError.="

    "."%missname%"."

    \n"; +} +if($formCaptchaSumPre!=$formCaptchaSum){ +$sbError.="

    "."%wrongcode%"."

    \n"; +} +if(!empty($email) && !check_email($email)){ +$sbError.="

    "."%wrongmail%"."

    \n"; +} +if(!empty($www) && !check_url($www)){ +$sbError.="

    "."%wrongwww%"."

    \n"; +} +if(empty($sbError)){ +$sbmail=!empty($email)?"{$email}\n":(!empty($hemail)?"{$hemail}":""); +$sbwww=!empty($www)?"{$www}\n":""; +$post=bb2html($post); +$write=<< +
    +{$name} +{$timestamp} +{$ip} +{$sbmail}{$sbwww}
    +{$post} + + + +EOT; +$shoutfile=fopen($file."c".$sbnum,"a+"); +chmod($file."c".$sbnum,0777); +if(fwrite($shoutfile,$write)){ +$sbError.="

    "."%saved%"."

    \n"; +unset($name,$email,$www,$captcha,$post,$ip,$timestamp,$formCaptchaSum,$formCaptchaSumPre,$captchasum,$sbname,$sbdate,$sbwww,$sbmail); +fclose($shoutfile); +}else{ +$sbError.="

    "."%notsaved%"."

    \n"; +} +} +} +if(file_exists($file."c".$sbnum)){ +$comments=ereg_replace("([^<]+)","",ereg_replace("([^<]+)","",file_get_contents($file."c".$sbnum))); +}else{ +$comments=""; +} +$form=$comments."
    ".(empty($sbError)?"":"
    ".rplc($sbError)."
    ").<< +
    +
    +
    +
    +
    %showmail%
    +
    +
    +
    +
    +
    +
    + +
    +%sbhelp% +
    +EOT; +return $form; +} +?> \ No newline at end of file diff --git a/Skirogaining_2010/screen.css b/Skirogaining_2010/screen.css new file mode 100644 index 0000000..442309d --- /dev/null +++ b/Skirogaining_2010/screen.css @@ -0,0 +1,62 @@ +*{margin:0;padding:0;} +body{background:#dddddd;margin:0;padding:0;/**/font-size:0.85em;} +div{margin:0;padding:0;} +#header{padding:0;margin:1em auto;width:80%;} +#header-content{background:#ffffff;position:relative;padding:16px;background:#ffffff url("gpx/header3.jpg") no-repeat 16px 50%;height:150px;text-align:right;} +#header a{color:#000000;text-decoration:none;font-size:150%;display:block;width:100%;} +.tl,.tr,.bl,.br{position:absolute;width:16px;height:16px;display:block;margin-bottom:0px;} +#content{width:80%;margin:1em auto;} +#main{float:left;padding:0;margin:0;width:70%;} +#main-content{background:#ffffff;height:auto;position:relative;padding:16px;} +#menu{padding:0;margin:0 0 0 70%;width:30%;} +#menu-content{background:#ffffff;height:auto;position:relative;padding:16px;margin-left:1em;} +hr.cleaner{clear:both;height:1px;margin:-1px 0 0 0;padding:0;border:none;visibility:hidden;} +#searchBox button{background:transparent url("gpx/search.png") no-repeat 50% 50%;width:20px;height:20px;margin:0;padding:0;border:0;cursor:hand;cursor:pointer;margin-left:-25px;} +#searchBox button:hover,#searchBox button:focus{background:url("gpx/hsearch.png") no-repeat 50% 50%;} +#searchBox button span{position:absolute;left:-10000000px;} +#searchBox input{padding-right:25px;} +#aliases{float:right;} +.tl{background:transparent url("gpx/tl.png") no-repeat;top:0;left:0;} +.tr{background:transparent url("gpx/tr.png") no-repeat;top:0;right:0;} +.bl{background:transparent url("gpx/bl.png") no-repeat;bottom:0;left:0;} +.br{background:transparent url("gpx/br.png") no-repeat;bottom:0;right:0;} +a img{border:0;} +body,html,td,th{font-family:"Calibri","Tahoma",sans-serif;} +.red{color:#cc0000;} +.blue{color:#2222cc;} +h3{font-size:100%;} +.green{color:#33cc00;} +.yellow{color:#ffee00;} +.purple{color:#800080;} +form dl dt{float:left;width:300px;} +code{display:block;background:#eeeeee;overflow:auto;} +input,textarea{padding:0.25em;} +.important{color:#cc0000;} +.bold{font-weight:bold;} +.italic{font-style:italic;} +#captchaLabelParent{height:95px;} +#captchaParent{height:95px;} +#goTop{padding:0.25em;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;background:#dddddd;text-decoration:none;color:#000000;} +#goTop:hover,#goTop:focus{background:#aaaaaa;} +.sbcomment{background:#eeeeee;margin:1em auto;} +.sbheader{background:#ffffff;} +.sbname{background:url("gpx/gpx-head.png") no-repeat 0% 50%;padding-left:22px;} +.sbmail{background:url("gpx/gpx-mail.png") no-repeat 0% 50%;padding-left:22px;} +.sbmail span{display:none;} +.sbmail:hover span{display:inline;} +.sbwww{background:url("gpx/gpx-web.png") no-repeat 0% 50%;padding-left:22px;} +.sbwww span{display:none;} +.sbwww:hover span{display:inline;} +.sbdate{background:url("gpx/gpx-time.png") no-repeat 0% 50%;padding-left:22px;} +.sberrors{background:#ffd904;color:#a72000;text-align:center;margin:0.5em 25%;width:50%;} +.floatright{display:block;float:right;} +.floatleft{display:block;float:left;} +#footer{padding:0;margin:1em auto;width:80%;} +#footer-content{background:#ffffff;position:relative;padding:30px 40px;background:#ffffff;text-align:right;} +li{margin-left:30px;} +td{padding:0.1em;} +#printLink a{display:inline;} +#printLink{display:block;margin-top:16px;} +.sect{border-bottom:1px #000000 solid;margin-bottom:0.2em;padding-bottom:0.25em;} +.table-no-border td{border:none;} +#ziel3{border:solid 1px black;} diff --git a/Skirogaining_2010/sitemap.php b/Skirogaining_2010/sitemap.php new file mode 100644 index 0000000..015241d --- /dev/null +++ b/Skirogaining_2010/sitemap.php @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/Skirogaining_2010/skirog_map/Map_Skirog_01_13_2010.gif b/Skirogaining_2010/skirog_map/Map_Skirog_01_13_2010.gif new file mode 100644 index 0000000..f248b23 Binary files /dev/null and b/Skirogaining_2010/skirog_map/Map_Skirog_01_13_2010.gif differ diff --git a/Skirogaining_2010/skirog_map/Map_Skirog_01_13_2010.zip b/Skirogaining_2010/skirog_map/Map_Skirog_01_13_2010.zip new file mode 100644 index 0000000..546ab8d Binary files /dev/null and b/Skirogaining_2010/skirog_map/Map_Skirog_01_13_2010.zip differ diff --git a/Skirogaining_2010/template.html b/Skirogaining_2010/template.html new file mode 100644 index 0000000..b2337c4 --- /dev/null +++ b/Skirogaining_2010/template.html @@ -0,0 +1,135 @@ + + + + + +%titleTag% + + + + + + + + + + + + + + +
    +
    +
    + +%eu% +
    %langPanel%
    +

    %title%

    +

    %ainfo%

    +

    +%article% + + + +
    +
    + +
    +
    + + + \ No newline at end of file diff --git a/cs.php b/cs.php new file mode 100644 index 0000000..cf8e5e0 --- /dev/null +++ b/cs.php @@ -0,0 +1,68 @@ +URL"; +$CMS["%sbhelp%"]=<<Nápověda +
    +
    HTML
    není podporováno
    +
    [b]tučné písmo[/b]
    tučné písmo
    +
    [i]kurzíva[/i]
    kurzíva
    +
    [green]zelené písmo[/green]
    zelené písmo
    +
    [red]červené písmo[/red]
    červené písmo
    +
    [purple]fialové písmo[/purple]
    fialové písmo
    +
    [blue]modré písmo[/blue]
    modré písmo
    +
    [yellow]žluté písmo[/yellow]
    žluté písmo
    +
    +EOT; +$CMS["%searchform%"]="006883172923970328180:3wantrdnnzy"; +$CMS["%eustring%"]="Tento projekt byl podpořen z Evropského fondu pro regionální rozvoj, fondu malých projektů Programu Cíl 3 na podporu přeshraniční spolupráce mezi Českou republikou a Svobodným státem Sasko 2007-2013."; +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> \ No newline at end of file diff --git a/de.php b/de.php new file mode 100644 index 0000000..cb62a63 --- /dev/null +++ b/de.php @@ -0,0 +1,68 @@ +URL"; +$CMS["%sbhelp%"]=<<Help +
    +
    HTML
    not supported
    +
    [b]bold text[/b]
    bold text
    +
    [i]italic text[/i]
    italic text
    +
    [green]green text[/green]
    green text
    +
    [red]red text[/red]
    red text
    +
    [purple]purple text[/purple]
    purple text
    +
    [blue]blue text[/blue]
    blue text
    +
    [yellow]yellow text[/yellow]
    yellow text
    +
    +EOT; +$CMS["%searchform%"]="006883172923970328180:bfehocs55i8"; +$CMS["%eustring%"]="Das Projekt wurde von dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) unterstützt."; +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> \ No newline at end of file diff --git a/en.php b/en.php new file mode 100644 index 0000000..c60cca3 --- /dev/null +++ b/en.php @@ -0,0 +1,68 @@ +URL"; +$CMS["%sbhelp%"]=<<Help +
    +
    HTML
    not supported
    +
    [b]bold text[/b]
    bold text
    +
    [i]italic text[/i]
    italic text
    +
    [green]green text[/green]
    green text
    +
    [red]red text[/red]
    red text
    +
    [purple]purple text[/purple]
    purple text
    +
    [blue]blue text[/blue]
    blue text
    +
    [yellow]yellow text[/yellow]
    yellow text
    +
    +EOT; +$CMS["%searchform%"]="006883172923970328180:bfehocs55i8"; +$CMS["%eustring%"]="The project was supported from European fund of regional development, Common fund of small projects, Programme \"Cil 3\" supporting collaboration of the Czech Republic and Free State Saxony 2007-2013."; +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> \ No newline at end of file diff --git a/files/Mapa_Skirogaining_2012.jpg b/files/Mapa_Skirogaining_2012.jpg new file mode 100644 index 0000000..5ecc978 Binary files /dev/null and b/files/Mapa_Skirogaining_2012.jpg differ diff --git a/files/results_all.pdf b/files/results_all.pdf new file mode 100644 index 0000000..c2438cd --- /dev/null +++ b/files/results_all.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c809b0c3cb601c1e249dbcba67322c14da754b96e86c19aa2b4ff1a17d83a210 +size 119064 diff --git a/files/splits.pdf b/files/splits.pdf new file mode 100644 index 0000000..8914adb --- /dev/null +++ b/files/splits.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f35c435951c3978ca200d25c9ab66ebfa6326fd70d957218b9a8728e1439c72 +size 25765 diff --git a/files/splits.xls b/files/splits.xls new file mode 100644 index 0000000..2211905 Binary files /dev/null and b/files/splits.xls differ diff --git a/gpx/bl.png b/gpx/bl.png new file mode 100644 index 0000000..0f97e2b Binary files /dev/null and b/gpx/bl.png differ diff --git a/gpx/br.png b/gpx/br.png new file mode 100644 index 0000000..49dfbd3 Binary files /dev/null and b/gpx/br.png differ diff --git a/gpx/close.png b/gpx/close.png new file mode 100644 index 0000000..4de4396 Binary files /dev/null and b/gpx/close.png differ diff --git a/gpx/closeX.png b/gpx/closeX.png new file mode 100644 index 0000000..cf5d018 Binary files /dev/null and b/gpx/closeX.png differ diff --git a/gpx/controlbar-black-border.gif b/gpx/controlbar-black-border.gif new file mode 100644 index 0000000..e2403fe Binary files /dev/null and b/gpx/controlbar-black-border.gif differ diff --git a/gpx/controlbar-text-buttons.png b/gpx/controlbar-text-buttons.png new file mode 100644 index 0000000..d2f72e0 Binary files /dev/null and b/gpx/controlbar-text-buttons.png differ diff --git a/gpx/controlbar-white-small.gif b/gpx/controlbar-white-small.gif new file mode 100644 index 0000000..462fce7 Binary files /dev/null and b/gpx/controlbar-white-small.gif differ diff --git a/gpx/controlbar-white.gif b/gpx/controlbar-white.gif new file mode 100644 index 0000000..1f143f5 Binary files /dev/null and b/gpx/controlbar-white.gif differ diff --git a/gpx/controlbar2.gif b/gpx/controlbar2.gif new file mode 100644 index 0000000..39ad652 Binary files /dev/null and b/gpx/controlbar2.gif differ diff --git a/gpx/controlbar3.gif b/gpx/controlbar3.gif new file mode 100644 index 0000000..3eebb81 Binary files /dev/null and b/gpx/controlbar3.gif differ diff --git a/gpx/controlbar4-hover.gif b/gpx/controlbar4-hover.gif new file mode 100644 index 0000000..ca08b59 Binary files /dev/null and b/gpx/controlbar4-hover.gif differ diff --git a/gpx/controlbar4.gif b/gpx/controlbar4.gif new file mode 100644 index 0000000..7a3ad34 Binary files /dev/null and b/gpx/controlbar4.gif differ diff --git a/gpx/csc_bl.png b/gpx/csc_bl.png new file mode 100644 index 0000000..acf97bf Binary files /dev/null and b/gpx/csc_bl.png differ diff --git a/gpx/csc_br.png b/gpx/csc_br.png new file mode 100644 index 0000000..d4ee373 Binary files /dev/null and b/gpx/csc_br.png differ diff --git a/gpx/csc_tl.png b/gpx/csc_tl.png new file mode 100644 index 0000000..099c09e Binary files /dev/null and b/gpx/csc_tl.png differ diff --git a/gpx/csc_tr.png b/gpx/csc_tr.png new file mode 100644 index 0000000..3f6642b Binary files /dev/null and b/gpx/csc_tr.png differ diff --git a/gpx/csflag.png b/gpx/csflag.png new file mode 100644 index 0000000..532b55c Binary files /dev/null and b/gpx/csflag.png differ diff --git a/gpx/csflag.svg b/gpx/csflag.svg new file mode 100644 index 0000000..76596f6 --- /dev/null +++ b/gpx/csflag.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/gpx/deflag.png b/gpx/deflag.png new file mode 100644 index 0000000..3ba803b Binary files /dev/null and b/gpx/deflag.png differ diff --git a/gpx/deflag.svg b/gpx/deflag.svg new file mode 100644 index 0000000..f05aeb5 --- /dev/null +++ b/gpx/deflag.svg @@ -0,0 +1,181 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/gpx/document-print.png b/gpx/document-print.png new file mode 100644 index 0000000..3ef3930 Binary files /dev/null and b/gpx/document-print.png differ diff --git a/gpx/enflag.png b/gpx/enflag.png new file mode 100644 index 0000000..70378b1 Binary files /dev/null and b/gpx/enflag.png differ diff --git a/gpx/enflag.svg b/gpx/enflag.svg new file mode 100644 index 0000000..cad4ce1 --- /dev/null +++ b/gpx/enflag.svg @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gpx/favicon.png b/gpx/favicon.png new file mode 100644 index 0000000..299736b Binary files /dev/null and b/gpx/favicon.png differ diff --git a/gpx/fullexpand.gif b/gpx/fullexpand.gif new file mode 100644 index 0000000..26d9ed0 Binary files /dev/null and b/gpx/fullexpand.gif differ diff --git a/gpx/geckodimmer.png b/gpx/geckodimmer.png new file mode 100644 index 0000000..309bb27 Binary files /dev/null and b/gpx/geckodimmer.png differ diff --git a/gpx/gpx-book.png b/gpx/gpx-book.png new file mode 100644 index 0000000..f41bb68 Binary files /dev/null and b/gpx/gpx-book.png differ diff --git a/gpx/gpx-book.svg b/gpx/gpx-book.svg new file mode 100644 index 0000000..092ce68 --- /dev/null +++ b/gpx/gpx-book.svg @@ -0,0 +1,241 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-cd.png b/gpx/gpx-cd.png new file mode 100644 index 0000000..5effba1 Binary files /dev/null and b/gpx/gpx-cd.png differ diff --git a/gpx/gpx-cd.svg b/gpx/gpx-cd.svg new file mode 100644 index 0000000..533bc9f --- /dev/null +++ b/gpx/gpx-cd.svg @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-edit.png b/gpx/gpx-edit.png new file mode 100644 index 0000000..5577bd1 Binary files /dev/null and b/gpx/gpx-edit.png differ diff --git a/gpx/gpx-edit.svg b/gpx/gpx-edit.svg new file mode 100644 index 0000000..743f036 --- /dev/null +++ b/gpx/gpx-edit.svg @@ -0,0 +1,589 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-head.png b/gpx/gpx-head.png new file mode 100644 index 0000000..e69de29 diff --git a/gpx/gpx-head.svg b/gpx/gpx-head.svg new file mode 100644 index 0000000..e80cfac --- /dev/null +++ b/gpx/gpx-head.svg @@ -0,0 +1,98 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-help.png b/gpx/gpx-help.png new file mode 100644 index 0000000..8db47f4 Binary files /dev/null and b/gpx/gpx-help.png differ diff --git a/gpx/gpx-help.svg b/gpx/gpx-help.svg new file mode 100644 index 0000000..9cd4529 --- /dev/null +++ b/gpx/gpx-help.svg @@ -0,0 +1,1365 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-house.png b/gpx/gpx-house.png new file mode 100644 index 0000000..a1db0d6 Binary files /dev/null and b/gpx/gpx-house.png differ diff --git a/gpx/gpx-house.svg b/gpx/gpx-house.svg new file mode 100644 index 0000000..04603cb --- /dev/null +++ b/gpx/gpx-house.svg @@ -0,0 +1,1030 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-mail.png b/gpx/gpx-mail.png new file mode 100644 index 0000000..f0075c5 Binary files /dev/null and b/gpx/gpx-mail.png differ diff --git a/gpx/gpx-mail.svg b/gpx/gpx-mail.svg new file mode 100644 index 0000000..994b590 --- /dev/null +++ b/gpx/gpx-mail.svg @@ -0,0 +1,698 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-options.png b/gpx/gpx-options.png new file mode 100644 index 0000000..3680851 Binary files /dev/null and b/gpx/gpx-options.png differ diff --git a/gpx/gpx-options.svg b/gpx/gpx-options.svg new file mode 100644 index 0000000..9c07fb8 --- /dev/null +++ b/gpx/gpx-options.svg @@ -0,0 +1,375 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/gpx/gpx-security.png b/gpx/gpx-security.png new file mode 100644 index 0000000..209d81c Binary files /dev/null and b/gpx/gpx-security.png differ diff --git a/gpx/gpx-security.svg b/gpx/gpx-security.svg new file mode 100644 index 0000000..1c1fda1 --- /dev/null +++ b/gpx/gpx-security.svg @@ -0,0 +1,184 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/gpx/gpx-time.png b/gpx/gpx-time.png new file mode 100644 index 0000000..798b5e5 Binary files /dev/null and b/gpx/gpx-time.png differ diff --git a/gpx/gpx-time.svg b/gpx/gpx-time.svg new file mode 100644 index 0000000..addff6f --- /dev/null +++ b/gpx/gpx-time.svg @@ -0,0 +1,754 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/gpx/gpx-web.png b/gpx/gpx-web.png new file mode 100644 index 0000000..2e34156 Binary files /dev/null and b/gpx/gpx-web.png differ diff --git a/gpx/gpx-web.svg b/gpx/gpx-web.svg new file mode 100644 index 0000000..97d3c1d --- /dev/null +++ b/gpx/gpx-web.svg @@ -0,0 +1,440 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/gpx/header.jpg b/gpx/header.jpg new file mode 100644 index 0000000..73a1180 Binary files /dev/null and b/gpx/header.jpg differ diff --git a/gpx/header1.jpg b/gpx/header1.jpg new file mode 100644 index 0000000..6e5c372 Binary files /dev/null and b/gpx/header1.jpg differ diff --git a/gpx/header2.jpg b/gpx/header2.jpg new file mode 100644 index 0000000..522b5ed Binary files /dev/null and b/gpx/header2.jpg differ diff --git a/gpx/header3.jpg b/gpx/header3.jpg new file mode 100644 index 0000000..10d3fe4 Binary files /dev/null and b/gpx/header3.jpg differ diff --git a/gpx/hgg.png b/gpx/hgg.png new file mode 100644 index 0000000..85dcc3b Binary files /dev/null and b/gpx/hgg.png differ diff --git a/gpx/hsearch.png b/gpx/hsearch.png new file mode 100644 index 0000000..b290e7b Binary files /dev/null and b/gpx/hsearch.png differ diff --git a/gpx/hsearch.svg b/gpx/hsearch.svg new file mode 100644 index 0000000..3a41682 --- /dev/null +++ b/gpx/hsearch.svg @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/gpx/icon.gif b/gpx/icon.gif new file mode 100644 index 0000000..b74a073 Binary files /dev/null and b/gpx/icon.gif differ diff --git a/gpx/loader.gif b/gpx/loader.gif new file mode 100644 index 0000000..0b31f6f Binary files /dev/null and b/gpx/loader.gif differ diff --git a/gpx/loader.white.gif b/gpx/loader.white.gif new file mode 100644 index 0000000..f2a1bc0 Binary files /dev/null and b/gpx/loader.white.gif differ diff --git a/gpx/logo_krk.svg b/gpx/logo_krk.svg new file mode 100644 index 0000000..f0b11f7 --- /dev/null +++ b/gpx/logo_krk.svg @@ -0,0 +1,269 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + Krušnohorský Rogaingový Klub + + + + + + + + + + + + + + diff --git a/gpx/outlines/Outlines.psd b/gpx/outlines/Outlines.psd new file mode 100644 index 0000000..5405651 Binary files /dev/null and b/gpx/outlines/Outlines.psd differ diff --git a/gpx/outlines/rounded-white.png b/gpx/outlines/rounded-white.png new file mode 100644 index 0000000..0d4b817 Binary files /dev/null and b/gpx/outlines/rounded-white.png differ diff --git a/gpx/resize.gif b/gpx/resize.gif new file mode 100644 index 0000000..9100de7 Binary files /dev/null and b/gpx/resize.gif differ diff --git a/gpx/scrollarrows.png b/gpx/scrollarrows.png new file mode 100644 index 0000000..b3d5575 Binary files /dev/null and b/gpx/scrollarrows.png differ diff --git a/gpx/search.png b/gpx/search.png new file mode 100644 index 0000000..fccd691 Binary files /dev/null and b/gpx/search.png differ diff --git a/gpx/search.svg b/gpx/search.svg new file mode 100644 index 0000000..da4c35a --- /dev/null +++ b/gpx/search.svg @@ -0,0 +1,316 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/gpx/searchlogo.png b/gpx/searchlogo.png new file mode 100644 index 0000000..23f7e3a Binary files /dev/null and b/gpx/searchlogo.png differ diff --git a/gpx/skiro.svg b/gpx/skiro.svg new file mode 100644 index 0000000..267ff77 --- /dev/null +++ b/gpx/skiro.svg @@ -0,0 +1,245 @@ + + +image/svg+xml + + + + + + + + + + \ No newline at end of file diff --git a/gpx/tl.png b/gpx/tl.png new file mode 100644 index 0000000..f3c88ad Binary files /dev/null and b/gpx/tl.png differ diff --git a/gpx/tr.png b/gpx/tr.png new file mode 100644 index 0000000..dcd269e Binary files /dev/null and b/gpx/tr.png differ diff --git a/gpx/zoomin.cur b/gpx/zoomin.cur new file mode 100644 index 0000000..cb79124 Binary files /dev/null and b/gpx/zoomin.cur differ diff --git a/gpx/zoomout.cur b/gpx/zoomout.cur new file mode 100644 index 0000000..acf6199 Binary files /dev/null and b/gpx/zoomout.cur differ diff --git a/hs.css b/hs.css new file mode 100644 index 0000000..cb07a80 --- /dev/null +++ b/hs.css @@ -0,0 +1,877 @@ + +.highslide-container div { + font-family: Verdana, Helvetica; + font-size: 10pt; +} +.highslide-container table { + background: none; +} +.highslide { + outline: none; + text-decoration: none; +} +.highslide img { + border: 2px solid silver; +} +.highslide:hover img { + border-color: gray; +} +.highslide-active-anchor img { + visibility: visible; /*changed*/ + background:#eeeeee; /*created*/ +} +.highslide-gallery .highslide-active-anchor img { + border-color: black; + visibility: visible; + cursor: default; +} +.highslide-image { + border-width: 2px; + border-style: solid; + border-color: white; + background: white; /*changed*/ +} +.highslide-wrapper, .highslide-outline { + background: white; +} +.glossy-dark { + background: #111; +} + +.highslide-image-blur { +} +.highslide-number { + font-weight: bold; + color: gray; + font-size: .9em; +} +.highslide-caption { + display: none; + font-size: 1em; + padding: 5px; + /*background: white;*/ +} +.highslide-heading { + display: none; + font-weight: bold; + margin: 0.4em; +} +.highslide-dimming { + position: absolute; + background: black; +} +a.highslide-full-expand { + background: url(gpx/fullexpand.gif) no-repeat; + display: block; + margin: 0 10px 10px 0; + width: 34px; + height: 34px; +} +.highslide-loading { + display: block; + color: black; + font-size: 9px; + font-weight: bold; + text-transform: uppercase; + text-decoration: none; + padding: 3px; + border: 1px solid white; + background-color: white; + padding-left: 22px; + background-image: url(gpx/loader.white.gif); + background-repeat: no-repeat; + background-position: 3px 1px; +} +a.highslide-credits, +a.highslide-credits i { + padding: 2px; + color: silver; + text-decoration: none; + font-size: 10px; +} +a.highslide-credits:hover, +a.highslide-credits:hover i { + color: white; + background-color: gray; +} +.highslide-move, .highslide-move * { + cursor: move; +} + +.highslide-viewport { + display: none; + position: fixed; + width: 100%; + height: 100%; + z-index: 1; + background: none; + left: 0; + top: 0; +} +.highslide-overlay { + display: none; +} +.hidden-container { + display: none; +} +/* Example of a semitransparent, offset closebutton */ +.closebutton { + position: relative; + top: -15px; + left: 15px; + width: 30px; + height: 30px; + cursor: pointer; + background: url(gpx/close.png); + /* NOTE! For IE6, you also need to update the highslide-ie6.css file. */ +} + +/*****************************************************************************/ +/* Thumbnail boxes for the galleries. */ +/* Remove these if you are not using a gallery. */ +/*****************************************************************************/ +.highslide-gallery ul { + list-style-type: none; + margin: 0; + padding: 0; +} +.highslide-gallery ul li { + display: block; + position: relative; + float: left; + width: 106px; + height: 106px; + border: 1px solid silver; + background: #ededed; + margin: 2px; + line-height: 0; + overflow: hidden; +} +.highslide-gallery ul a { + position: absolute; + top: 50%; + left: 50%; +} +.highslide-gallery ul img { + position: relative; + top: -50%; + left: -50%; +} +html>/**/body .highslide-gallery ul li { + display: table; + text-align: center; +} +html>/**/body .highslide-gallery ul li { + text-align: center; +} +html>/**/body .highslide-gallery ul a { + position: static; + display: table-cell; + vertical-align: middle; +} +html>/**/body .highslide-gallery ul img { + position: static; +} + +/*****************************************************************************/ +/* Controls for the galleries. */ +/* Remove these if you are not using a gallery */ +/*****************************************************************************/ +.highslide-controls { + width: 195px; + height: 40px; + background: url(gpx/controlbar-black-border.gif) 0 -90px no-repeat; + margin: 20px 15px 10px 0; +} +.highslide-controls ul { + position: relative; + left: 15px; + height: 40px; + list-style: none; + margin: 0; + padding: 0; + background: url(gpx/controlbar-black-border.gif) right -90px no-repeat; + +} +.highslide-controls li { + float: left; + padding: 5px 0; + margin:0; +} +.highslide-controls a { + background-image: url(gpx/controlbar-black-border.gif); + display: block; + float: left; + height: 30px; + width: 30px; + outline: none; +} +.highslide-controls a.disabled { + cursor: default; +} +.highslide-controls a.disabled span { + cursor: default; +} +.highslide-controls a span { + /* hide the text for these image buttons */ + display: none; + cursor: pointer; +} + + +/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */ +.highslide-controls .highslide-previous a { + background-position: 0 0; +} +.highslide-controls .highslide-previous a:hover { + background-position: 0 -30px; +} +.highslide-controls .highslide-previous a.disabled { + background-position: 0 -60px !important; +} +.highslide-controls .highslide-play a { + background-position: -30px 0; +} +.highslide-controls .highslide-play a:hover { + background-position: -30px -30px; +} +.highslide-controls .highslide-play a.disabled { + background-position: -30px -60px !important; +} +.highslide-controls .highslide-pause a { + background-position: -60px 0; +} +.highslide-controls .highslide-pause a:hover { + background-position: -60px -30px; +} +.highslide-controls .highslide-next a { + background-position: -90px 0; +} +.highslide-controls .highslide-next a:hover { + background-position: -90px -30px; +} +.highslide-controls .highslide-next a.disabled { + background-position: -90px -60px !important; +} +.highslide-controls .highslide-move a { + background-position: -120px 0; +} +.highslide-controls .highslide-move a:hover { + background-position: -120px -30px; +} +.highslide-controls .highslide-full-expand a { + background-position: -150px 0; +} +.highslide-controls .highslide-full-expand a:hover { + background-position: -150px -30px; +} +.highslide-controls .highslide-full-expand a.disabled { + background-position: -150px -60px !important; +} +.highslide-controls .highslide-close a { + background-position: -180px 0; +} +.highslide-controls .highslide-close a:hover { + background-position: -180px -30px; +} + +/*****************************************************************************/ +/* Styles for the HTML popups */ +/* Remove these if you are not using Highslide HTML */ +/*****************************************************************************/ +.highslide-maincontent { + display: none; +} +.highslide-html { + background-color: white; +} +.highslide-html-content { + display: none; + width: 400px; + padding: 0 5px 5px 5px; +} +.highslide-header { + padding-bottom: 5px; +} +.highslide-header ul { + margin: 0; + padding: 0; + text-align: right; +} +.highslide-header ul li { + display: inline; + padding-left: 1em; +} +.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next { + display: none; +} +.highslide-header a { + font-weight: bold; + color: gray; + text-transform: uppercase; + text-decoration: none; +} +.highslide-header a:hover { + color: black; +} +.highslide-header .highslide-move a { + cursor: move; +} +.highslide-footer { + height: 16px; +} +.highslide-footer .highslide-resize { + display: block; + float: right; + margin-top: 5px; + height: 11px; + width: 11px; + background: url(gpx/resize.gif) no-repeat; +} +.highslide-footer .highslide-resize span { + display: none; +} +.highslide-body { +} +.highslide-resize { + cursor: nw-resize; +} + +/*****************************************************************************/ +/* Styles for the Individual wrapper class names. */ +/* See www.highslide.com/ref/hs.wrapperClassName */ +/* You can safely remove the class name themes you don't use */ +/*****************************************************************************/ + +/* hs.wrapperClassName = 'draggable-header' */ +.draggable-header .highslide-header { + height: 18px; + border-bottom: 1px solid #dddddd; +} +.draggable-header .highslide-heading { + position: absolute; + margin: 2px 0.4em; +} + +.draggable-header .highslide-header .highslide-move { + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; +} +.draggable-header .highslide-header .highslide-move * { + display: none; +} +.draggable-header .highslide-header .highslide-close { + position: absolute; + right: 2px; + top: 2px; + z-index: 2; + padding: 0; +} +.draggable-header .highslide-header .highslide-close a { + display: block; + height: 16px; + width: 16px; + background-image: url(gpx/closeX.png); +} +.draggable-header .highslide-header .highslide-close a:hover { + background-position: 0 16px; +} +.draggable-header .highslide-header .highslide-close span { + display: none; +} +.draggable-header .highslide-maincontent { + padding-top: 1em; +} + +/* hs.wrapperClassName = 'titlebar' */ +.titlebar .highslide-header { + height: 18px; + border-bottom: 1px solid #dddddd; +} +.titlebar .highslide-heading { + position: absolute; + margin: 1px 0.4em; + color: #666666; +} + +.titlebar .highslide-header .highslide-move { + cursor: move; + display: block; + height: 16px; + position: absolute; + right: 24px; + top: 0; + width: 100%; + z-index: 1; +} +.titlebar .highslide-header .highslide-move * { + display: none; +} +.titlebar .highslide-header li { + position: relative; + top: 3px; + z-index: 2; + padding: 0 0 0 1em; +} +.titlebar .highslide-maincontent { + padding-top: 1em; +} + +/* hs.wrapperClassName = 'no-footer' */ +.no-footer .highslide-footer { + display: none; +} + +/* hs.wrapperClassName = 'wide-border' */ +.wide-border { + background: white; +} +.wide-border .highslide-image { + border-width: 10px; +} +.wide-border .highslide-caption { + padding: 0 10px 10px 10px; +} + +/* hs.wrapperClassName = 'borderless' */ +.borderless .highslide-image { + border: none; +} +.borderless .highslide-caption { + border-bottom: 1px solid white; + border-top: 1px solid white; + background: silver; +} + +/* hs.wrapperClassName = 'outer-glow' */ +.outer-glow { + background: #444; +} +.outer-glow .highslide-image { + border: 5px solid #444444; +} +.outer-glow .highslide-caption { + border: 5px solid #444444; + border-top: none; + padding: 5px; + background-color: gray; +} + +/* hs.wrapperClassName = 'colored-border' */ +.colored-border { + background: white; +} +.colored-border .highslide-image { + border: 2px solid green; +} +.colored-border .highslide-caption { + border: 2px solid green; + border-top: none; +} + +/* hs.wrapperClassName = 'dark' */ +.dark { + background: #111; +} +.dark .highslide-image { + border-color: black black #202020 black; + background: gray; +} +.dark .highslide-caption { + color: white; + background: #111; +} +.dark .highslide-controls, +.dark .highslide-controls ul, +.dark .highslide-controls a { + background-image: url(gpx/controlbar-black-border.gif); +} + +/* hs.wrapperClassName = 'floating-caption' */ +.floating-caption .highslide-caption { + position: absolute; + padding: 1em 0 0 0; + background: none; + color: white; + border: none; + font-weight: bold; +} + +/* hs.wrapperClassName = 'controls-in-heading' */ +.controls-in-heading .highslide-heading { + color: gray; + font-weight: bold; + height: 20px; + overflow: hidden; + cursor: default; + padding: 0 0 0 22px; + margin: 0; + background: url(gpx/icon.gif) no-repeat 0 1px; +} +.controls-in-heading .highslide-controls { + width: 105px; + height: 20px; + position: relative; + margin: 0; + top: -23px; + left: 7px; + background: none; +} +.controls-in-heading .highslide-controls ul { + position: static; + height: 20px; + background: none; +} +.controls-in-heading .highslide-controls li { + padding: 0; +} +.controls-in-heading .highslide-controls a { + background-image: url(gpx/controlbar-white-small.gif); + height: 20px; + width: 20px; +} + +.controls-in-heading .highslide-controls .highslide-move { + display: none; +} + +.controls-in-heading .highslide-controls .highslide-previous a { + background-position: 0 0; +} +.controls-in-heading .highslide-controls .highslide-previous a:hover { + background-position: 0 -20px; +} +.controls-in-heading .highslide-controls .highslide-previous a.disabled { + background-position: 0 -40px !important; +} +.controls-in-heading .highslide-controls .highslide-play a { + background-position: -20px 0; +} +.controls-in-heading .highslide-controls .highslide-play a:hover { + background-position: -20px -20px; +} +.controls-in-heading .highslide-controls .highslide-play a.disabled { + background-position: -20px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-pause a { + background-position: -40px 0; +} +.controls-in-heading .highslide-controls .highslide-pause a:hover { + background-position: -40px -20px; +} +.controls-in-heading .highslide-controls .highslide-next a { + background-position: -60px 0; +} +.controls-in-heading .highslide-controls .highslide-next a:hover { + background-position: -60px -20px; +} +.controls-in-heading .highslide-controls .highslide-next a.disabled { + background-position: -60px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-full-expand a { + background-position: -100px 0; +} +.controls-in-heading .highslide-controls .highslide-full-expand a:hover { + background-position: -100px -20px; +} +.controls-in-heading .highslide-controls .highslide-full-expand a.disabled { + background-position: -100px -40px !important; +} +.controls-in-heading .highslide-controls .highslide-close a { + background-position: -120px 0; +} +.controls-in-heading .highslide-controls .highslide-close a:hover { + background-position: -120px -20px; +} + +/*****************************************************************************/ +/* Styles for text based controls. */ +/* You can safely remove this if you don't use text based controls */ +/*****************************************************************************/ + +.text-controls .highslide-controls { + width: auto; + height: auto; + margin: 0; + text-align: center; + background: none; +} +.text-controls ul { + position: static; + background: none; + height: auto; + left: 0; +} +.text-controls .highslide-move { + display: none; +} +.text-controls li { + background-image: url(gpx/controlbar-text-buttons.png); + background-position: right top !important; + padding: 0; + margin-left: 15px; + display: block; + width: auto; +} +.text-controls a { + background: url(gpx/controlbar-text-buttons.png) no-repeat; + background-position: left top !important; + position: relative; + left: -10px; + display: block; + width: auto; + height: auto; + text-decoration: none !important; +} +.text-controls a span { + background: url(gpx/controlbar-text-buttons.png) no-repeat; + margin: 1px 2px 1px 10px; + display: block; + min-width: 4em; + height: 18px; + line-height: 18px; + padding: 1px 0 1px 18px; + color: #333; + font-family: "Trebuchet MS", Arial, sans-serif; + font-size: 12px; + font-weight: bold; + white-space: nowrap; +} +.text-controls .highslide-next { + margin-right: 1em; +} +.text-controls .highslide-full-expand a span { + min-width: 0; + margin: 1px 0; + padding: 1px 0 1px 10px; +} +.text-controls .highslide-close a span { + min-width: 0; +} +.text-controls a:hover span { + color: black; +} +.text-controls a.disabled span { + color: #999; +} + +.text-controls .highslide-previous span { + background-position: 0 -40px; +} +.text-controls .highslide-previous a.disabled { + background-position: left top !important; +} +.text-controls .highslide-previous a.disabled span { + background-position: 0 -140px; +} +.text-controls .highslide-play span { + background-position: 0 -60px; +} +.text-controls .highslide-play a.disabled { + background-position: left top !important; +} +.text-controls .highslide-play a.disabled span { + background-position: 0 -160px; +} +.text-controls .highslide-pause span { + background-position: 0 -80px; +} +.text-controls .highslide-next span { + background-position: 0 -100px; +} +.text-controls .highslide-next a.disabled { + background-position: left top !important; +} +.text-controls .highslide-next a.disabled span { + background-position: 0 -200px; +} +.text-controls .highslide-full-expand span { + background: none; +} +.text-controls .highslide-full-expand a.disabled { + background-position: left top !important; +} +.text-controls .highslide-close span { + background-position: 0 -120px; +} + + +/*****************************************************************************/ +/* Styles for the thumbstrip. */ +/* See www.highslide.com/ref/hs.addSlideshow */ +/* You can safely remove this if you don't use a thumbstrip */ +/*****************************************************************************/ + +.highslide-thumbstrip { + height: 100%; +} +.highslide-thumbstrip div { + overflow: hidden; +} +.highslide-thumbstrip table { + position: relative; + padding: 0; + border-collapse: collapse; +} +.highslide-thumbstrip td { + padding: 1px; + /*text-align: center;*/ +} +.highslide-thumbstrip a { + outline: none; +} +.highslide-thumbstrip img { + display: block; + border: 1px solid gray; + margin: 0 auto; +} +.highslide-thumbstrip .highslide-active-anchor img { + visibility: visible; +} +.highslide-thumbstrip .highslide-marker { + position: absolute; + width: 0; + height: 0; + border-width: 0; + border-style: solid; + border-color: transparent; /* change this to actual background color in highslide-ie6.css */ +} +.highslide-thumbstrip-horizontal div { + width: auto; + /* width: 100% breaks in small strips in IE */ +} +.highslide-thumbstrip-horizontal .highslide-scroll-up { + display: none; + position: absolute; + top: 3px; + left: 3px; + width: 25px; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-up div { + margin-bottom: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) left center no-repeat; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down { + display: none; + position: absolute; + top: 3px; + right: 3px; + width: 25px; + height: 42px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down div { + margin-bottom: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) center right no-repeat; + height: 42px; +} +.highslide-thumbstrip-horizontal table { + margin: 2px 0 10px 0; +} +.highslide-viewport .highslide-thumbstrip-horizontal table { + margin-left: 10px; +} +.highslide-thumbstrip-horizontal img { + width: auto; + height: 40px; +} +.highslide-thumbstrip-horizontal .highslide-marker { + top: 47px; + border-left-width: 6px; + border-right-width: 6px; + border-bottom: 6px solid gray; +} +.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { + margin-left: 10px; +} +.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker { + border-bottom-color: white !important; +} +.highslide-thumbstrip-vertical div { + height: 100%; +} +.highslide-thumbstrip-vertical a { + display: block; +} +.highslide-thumbstrip-vertical .highslide-scroll-up { + display: none; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-up div { + margin-left: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) top center no-repeat; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down { + display: none; + position: absolute; + bottom: 0; + left: 0; + width: 100%; + height: 25px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down div { + margin-left: 10px; + cursor: pointer; + background: url(gpx/scrollarrows.png) bottom center no-repeat; + height: 25px; +} +.highslide-thumbstrip-vertical table { + margin: 10px 0 0 10px; +} +.highslide-thumbstrip-vertical img { + max-width: 60px; +} +.highslide-thumbstrip-vertical .highslide-marker { + left: 0; + margin-top: 8px; + border-top-width: 6px; + border-bottom-width: 6px; + border-left: 6px solid gray; +} +.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker { + border-left-color: white; +} + +.highslide-viewport .highslide-thumbstrip-float { + overflow: auto; +} +.highslide-thumbstrip-float ul { + margin: 2px 0; + padding: 0; +} +.highslide-thumbstrip-float li { + display: block; + height: 60px; + margin: 0 2px; + list-style: none; + float: left; +} +.highslide-thumbstrip-float img { + display: inline; + border-color: silver; + max-height: 56px; +} +.highslide-thumbstrip-float .highslide-active-anchor img { + border-color: black; +} +.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div { + display: none; +} +.highslide-thumbstrip-float .highslide-marker { + display: none; +} \ No newline at end of file diff --git a/hs.js b/hs.js new file mode 100644 index 0000000..0781384 --- /dev/null +++ b/hs.js @@ -0,0 +1,2642 @@ +/****************************************************************************** +Name: Highslide JS +Version: 4.1.5 (June 26 2009) +Config: default +slideshow +positioning +transitions +viewport +thumbstrip +Author: Torstein Hønsi +Support: http://highslide.com/support + +Licence: +Highslide JS is licensed under a Creative Commons Attribution-NonCommercial 2.5 +License (http://creativecommons.org/licenses/by-nc/2.5/). + +You are free: + * to copy, distribute, display, and perform the work + * to make derivative works + +Under the following conditions: + * Attribution. You must attribute the work in the manner specified by the + author or licensor. + * Noncommercial. You may not use this work for commercial purposes. + +* For any reuse or distribution, you must make clear to others the license + terms of this work. +* Any of these conditions can be waived if you get permission from the + copyright holder. + +Your fair use and other rights are in no way affected by the above. +******************************************************************************/ +var hs = { +// Language strings +lang : { + cssDirection: 'ltr', + loadingText : 'Loading...', + loadingTitle : 'Click to cancel', + focusTitle : 'Click to bring to front', + fullExpandTitle : 'Expand to actual size (f)', + creditsText : 'Powered by Highslide JS', + creditsTitle : 'Go to the Highslide JS homepage', + previousText : 'Previous', + nextText : 'Next', + moveText : 'Move', + closeText : 'Close', + closeTitle : 'Close (esc)', + resizeTitle : 'Resize', + playText : 'Play', + playTitle : 'Play slideshow (spacebar)', + pauseText : 'Pause', + pauseTitle : 'Pause slideshow (spacebar)', + previousTitle : 'Previous (arrow left)', + nextTitle : 'Next (arrow right)', + moveTitle : 'Move', + fullExpandText : '1:1', + number: 'Image %1 of %2', + restoreTitle : 'Click to close image, click and drag to move. Use arrow keys for next and previous.' +}, +// See http://highslide.com/ref for examples of settings +graphicsDir : 'gpx/', +expandCursor : 'zoomin.cur', // null disables +restoreCursor : 'zoomout.cur', // null disables +expandDuration : 250, // milliseconds +restoreDuration : 250, +marginLeft : 15, +marginRight : 15, +marginTop : 15, +marginBottom : 15, +zIndexCounter : 1001, // adjust to other absolutely positioned elements +loadingOpacity : 0.75, +allowMultipleInstances: true, +numberOfImagesToPreload : 5, +outlineWhileAnimating : 2, // 0 = never, 1 = always, 2 = HTML only +outlineStartOffset : 3, // ends at 10 +padToMinWidth : false, // pad the popup width to make room for wide caption +fullExpandPosition : 'bottom right', +fullExpandOpacity : 1, +showCredits : false, // you can set this to false if you want +creditsHref : 'http://highslide.com/', +creditsTarget : '_self', +enableKeyListener : true, +openerTagNames : ['a'], // Add more to allow slideshow indexing +transitions : [], +transitionDuration: 250, +dimmingOpacity: 0, // Lightbox style dimming background +dimmingDuration: 50, // 0 for instant dimming + +anchor : 'auto', // where the image expands from +align : 'auto', // position in the client (overrides anchor) +targetX: null, // the id of a target element +targetY: null, +dragByHeading: true, +minWidth: 200, +minHeight: 200, +allowSizeReduction: true, // allow the image to reduce to fit client size. If false, this overrides minWidth and minHeight +outlineType : 'drop-shadow', // set null to disable outlines +skin : { + controls: + '
    ' +}, +// END OF YOUR SETTINGS + + +// declare internal properties +preloadTheseImages : [], +continuePreloading: true, +expanders : [], +overrides : [ + 'allowSizeReduction', + 'useBox', + 'anchor', + 'align', + 'targetX', + 'targetY', + 'outlineType', + 'outlineWhileAnimating', + 'captionId', + 'captionText', + 'captionEval', + 'captionOverlay', + 'headingId', + 'headingText', + 'headingEval', + 'headingOverlay', + 'creditsPosition', + 'dragByHeading', + 'autoplay', + 'numberPosition', + 'transitions', + 'dimmingOpacity', + + 'width', + 'height', + + 'wrapperClassName', + 'minWidth', + 'minHeight', + 'maxWidth', + 'maxHeight', + 'slideshowGroup', + 'easing', + 'easingClose', + 'fadeInOut', + 'src' +], +overlays : [], +idCounter : 0, +oPos : { + x: ['leftpanel', 'left', 'center', 'right', 'rightpanel'], + y: ['above', 'top', 'middle', 'bottom', 'below'] +}, +mouse: {}, +headingOverlay: {}, +captionOverlay: {}, +timers : [], + +slideshows : [], + +pendingOutlines : {}, +clones : {}, +onReady: [], +uaVersion: parseFloat((navigator.userAgent.toLowerCase().match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [0,'0'])[1]), +ie : (document.all && !window.opera), +safari : /Safari/.test(navigator.userAgent), +geckoMac : /Macintosh.+rv:1\.[0-8].+Gecko/.test(navigator.userAgent), + +$ : function (id) { + if (id) return document.getElementById(id); +}, + +push : function (arr, val) { + arr[arr.length] = val; +}, + +createElement : function (tag, attribs, styles, parent, nopad) { + var el = document.createElement(tag); + if (attribs) hs.extend(el, attribs); + if (nopad) hs.setStyles(el, {padding: 0, border: 'none', margin: 0}); + if (styles) hs.setStyles(el, styles); + if (parent) parent.appendChild(el); + return el; +}, + +extend : function (el, attribs) { + for (var x in attribs) el[x] = attribs[x]; + return el; +}, + +setStyles : function (el, styles) { + for (var x in styles) { + if (hs.ie && x == 'opacity') { + if (styles[x] > 0.99) el.style.removeAttribute('filter'); + else el.style.filter = 'alpha(opacity='+ (styles[x] * 100) +')'; + } + else el.style[x] = styles[x]; + } +}, +animate: function(el, prop, opt) { + var start, + end, + unit; + if (typeof opt != 'object' || opt === null) { + var args = arguments; + opt = { + duration: args[2], + easing: args[3], + complete: args[4] + }; + } + if (typeof opt.duration != 'number') opt.duration = 250; + opt.easing = Math[opt.easing] || Math.easeInQuad; + opt.curAnim = hs.extend({}, prop); + for (var name in prop) { + var e = new hs.fx(el, opt , name ); + + start = parseFloat(hs.css(el, name)) || 0; + end = parseFloat(prop[name]); + unit = name != 'opacity' ? 'px' : ''; + + e.custom( start, end, unit ); + } +}, +css: function(el, prop) { + if (document.defaultView) { + return document.defaultView.getComputedStyle(el, null).getPropertyValue(prop); + + } else { + if (prop == 'opacity') prop = 'filter'; + var val = el.currentStyle[prop.replace(/\-(\w)/g, function (a, b){ return b.toUpperCase(); })]; + if (prop == 'filter') + val = val.replace(/alpha\(opacity=([0-9]+)\)/, + function (a, b) { return b / 100 }); + return val === '' ? 1 : val; + } +}, + +getPageSize : function () { + var d = document, w = window, iebody = d.compatMode && d.compatMode != 'BackCompat' + ? d.documentElement : d.body; + + + var b = d.body; + var xScroll = (w.innerWidth && w.scrollMaxX) + ? w.innerWidth + w.scrollMaxX : Math.max(b.scrollWidth, b.offsetWidth), + yScroll = (w.innerHeight && window.scrollMaxY) + ? w.innerHeight + w.scrollMaxY : Math.max(b.scrollHeight, b.offsetHeight), + pageWidth = hs.ie ? iebody.scrollWidth : + (d.documentElement.clientWidth || self.innerWidth), + pageHeight = hs.ie ? Math.max(iebody.scrollHeight, iebody.clientHeight) : + (d.documentElement.clientHeight || self.innerHeight); + + var width = hs.ie ? iebody.clientWidth : + (d.documentElement.clientWidth || self.innerWidth), + height = hs.ie ? iebody.clientHeight : self.innerHeight; + + hs.page = { + pageWidth: Math.max(pageWidth, xScroll), + pageHeight: Math.max(pageHeight, yScroll), + width: width, + height: height, + scrollLeft: hs.ie ? iebody.scrollLeft : pageXOffset, + scrollTop: hs.ie ? iebody.scrollTop : pageYOffset + } +}, + +getPosition : function(el) { + var p = { x: el.offsetLeft, y: el.offsetTop }; + while (el.offsetParent) { + el = el.offsetParent; + p.x += el.offsetLeft; + p.y += el.offsetTop; + if (el != document.body && el != document.documentElement) { + p.x -= el.scrollLeft; + p.y -= el.scrollTop; + } + } + return p; +}, + +expand : function(a, params, custom, type) { + if (!a) a = hs.createElement('a', null, { display: 'none' }, hs.container); + if (typeof a.getParams == 'function') return params; + try { + new hs.Expander(a, params, custom); + return false; + } catch (e) { return true; } +}, +getElementByClass : function (el, tagName, className) { + var els = el.getElementsByTagName(tagName); + for (var i = 0; i < els.length; i++) { + if ((new RegExp(className)).test(els[i].className)) { + return els[i]; + } + } + return null; +}, +replaceLang : function(s) { + s = s.replace(/\s/g, ' '); + var re = /{hs\.lang\.([^}]+)\}/g, + matches = s.match(re), + lang; + if (matches) for (var i = 0; i < matches.length; i++) { + lang = matches[i].replace(re, "$1"); + if (typeof hs.lang[lang] != 'undefined') s = s.replace(matches[i], hs.lang[lang]); + } + return s; +}, + + +focusTopmost : function() { + var topZ = 0, + topmostKey = -1, + expanders = hs.expanders, + exp, + zIndex; + for (var i = 0; i < expanders.length; i++) { + exp = expanders[i]; + if (exp) { + zIndex = exp.wrapper.style.zIndex; + if (zIndex && zIndex > topZ) { + topZ = zIndex; + topmostKey = i; + } + } + } + if (topmostKey == -1) hs.focusKey = -1; + else expanders[topmostKey].focus(); +}, + +getParam : function (a, param) { + a.getParams = a.onclick; + var p = a.getParams ? a.getParams() : null; + a.getParams = null; + + return (p && typeof p[param] != 'undefined') ? p[param] : + (typeof hs[param] != 'undefined' ? hs[param] : null); +}, + +getSrc : function (a) { + var src = hs.getParam(a, 'src'); + if (src) return src; + return a.href; +}, + +getNode : function (id) { + var node = hs.$(id), clone = hs.clones[id], a = {}; + if (!node && !clone) return null; + if (!clone) { + clone = node.cloneNode(true); + clone.id = ''; + hs.clones[id] = clone; + return node; + } else { + return clone.cloneNode(true); + } +}, + +discardElement : function(d) { + if (d) hs.garbageBin.appendChild(d); + hs.garbageBin.innerHTML = ''; +}, +dim : function(exp) { + if (!hs.dimmer) { + hs.dimmer = hs.createElement ('div', + { + className: 'highslide-dimming', + owner: '', + onclick: function() { + + hs.close(); + } + }, { + position: 'absolute', + visibility: 'visible', + left: 0, + opacity: 0 + }, hs.container, true); + hs.addEventListener(window, 'resize', hs.setDimmerSize); + } + hs.dimmer.style.display = ''; + hs.setDimmerSize(); + hs.dimmer.owner += '|'+ exp.key; + if (hs.geckoMac && hs.dimmingGeckoFix) + hs.setStyles(hs.dimmer, { + background: 'url('+ hs.graphicsDir + 'geckodimmer.png)', + opacity: 1 + }); + else + hs.animate(hs.dimmer, { opacity: exp.dimmingOpacity }, hs.dimmingDuration); +}, +undim : function(key) { + if (!hs.dimmer) return; + if (typeof key != 'undefined') hs.dimmer.owner = hs.dimmer.owner.replace('|'+ key, ''); + + if ( + (typeof key != 'undefined' && hs.dimmer.owner != '') + || (hs.upcoming && hs.getParam(hs.upcoming, 'dimmingOpacity')) + ) return; + if (hs.geckoMac && hs.dimmingGeckoFix) + hs.setStyles(hs.dimmer, { background: 'none', width: 0, height: 0 }); + else hs.animate(hs.dimmer, { opacity: 0 }, hs.dimmingDuration, null, function() { + hs.setStyles(hs.dimmer, { display: 'none', width: 0, height: 0 }); + }); +}, +setDimmerSize : function(exp) { + hs.getPageSize(); + if (!hs.dimmer) return; + var h = (hs.ie && exp && exp.wrapper) ? + parseInt(exp.wrapper.style.top) + parseInt(exp.wrapper.style.height)+ (exp.outline ? exp.outline.offset : 0) : 0; + hs.setStyles(hs.dimmer, { + width: hs.page.pageWidth +'px', + height: Math.max(hs.page.pageHeight, h) +'px' + }); +}, +transit : function (adj, exp) { + var last = exp = exp || hs.getExpander(); + if (hs.upcoming) return false; + else hs.last = last; + try { + hs.upcoming = adj; + adj.onclick(); + } catch (e){ + hs.last = hs.upcoming = null; + } + try { + if (!adj || exp.transitions[1] != 'crossfade') + exp.close(); + } catch (e) {} + return false; +}, + +previousOrNext : function (el, op) { + var exp = hs.getExpander(el); + if (exp) { + adj = exp.getAdjacentAnchor(op); + return hs.transit(adj, exp); + } else return false; +}, + +previous : function (el) { + return hs.previousOrNext(el, -1); +}, + +next : function (el) { + return hs.previousOrNext(el, 1); +}, + +keyHandler : function(e) { + if (!e) e = window.event; + if (!e.target) e.target = e.srcElement; // ie + if (typeof e.target.form != 'undefined') return true; // form element has focus + var exp = hs.getExpander(); + + var op = null; + switch (e.keyCode) { + case 70: // f + if (exp) exp.doFullExpand(); + return true; + case 32: // Space + op = 2; + break; + case 34: // Page Down + case 39: // Arrow right + case 40: // Arrow down + op = 1; + break; + case 8: // Backspace + case 33: // Page Up + case 37: // Arrow left + case 38: // Arrow up + op = -1; + break; + case 27: // Escape + case 13: // Enter + op = 0; + } + if (op !== null) {if (op != 2)hs.removeEventListener(document, window.opera ? 'keypress' : 'keydown', hs.keyHandler); + if (!hs.enableKeyListener) return true; + + if (e.preventDefault) e.preventDefault(); + else e.returnValue = false; + if (exp) { + if (op == 0) { + exp.close(); + } else if (op == 2) { + if (exp.slideshow) exp.slideshow.hitSpace(); + } else { + if (exp.slideshow) exp.slideshow.pause(); + hs.previousOrNext(exp.key, op); + } + return false; + } + } + return true; +}, + + +registerOverlay : function (overlay) { + hs.push(hs.overlays, hs.extend(overlay, { hsId: 'hsId'+ hs.idCounter++ } )); +}, + + +addSlideshow : function (options) { + var sg = options.slideshowGroup; + if (typeof sg == 'object') { + for (var i = 0; i < sg.length; i++) { + var o = {}; + for (var x in options) o[x] = options[x]; + o.slideshowGroup = sg[i]; + hs.push(hs.slideshows, o); + } + } else { + hs.push(hs.slideshows, options); + } +}, + +getWrapperKey : function (element, expOnly) { + var el, re = /^highslide-wrapper-([0-9]+)$/; + // 1. look in open expanders + el = element; + while (el.parentNode) { + if (el.hsKey !== undefined) return el.hsKey; + if (el.id && re.test(el.id)) return el.id.replace(re, "$1"); + el = el.parentNode; + } + // 2. look in thumbnail + if (!expOnly) { + el = element; + while (el.parentNode) { + if (el.tagName && hs.isHsAnchor(el)) { + for (var key = 0; key < hs.expanders.length; key++) { + var exp = hs.expanders[key]; + if (exp && exp.a == el) return key; + } + } + el = el.parentNode; + } + } + return null; +}, + +getExpander : function (el, expOnly) { + if (typeof el == 'undefined') return hs.expanders[hs.focusKey] || null; + if (typeof el == 'number') return hs.expanders[el] || null; + if (typeof el == 'string') el = hs.$(el); + return hs.expanders[hs.getWrapperKey(el, expOnly)] || null; +}, + +isHsAnchor : function (a) { + return (a.onclick && a.onclick.toString().replace(/\s/g, ' ').match(/hs.(htmlE|e)xpand/)); +}, + +reOrder : function () { + for (var i = 0; i < hs.expanders.length; i++) + if (hs.expanders[i] && hs.expanders[i].isExpanded) hs.focusTopmost(); +}, + +mouseClickHandler : function(e) +{ + if (!e) e = window.event; + if (e.button > 1) return true; + if (!e.target) e.target = e.srcElement; + + var el = e.target; + while (el.parentNode + && !(/highslide-(image|move|html|resize)/.test(el.className))) + { + el = el.parentNode; + } + var exp = hs.getExpander(el); + if (exp && (exp.isClosing || !exp.isExpanded)) return true; + + if (exp && e.type == 'mousedown') { + if (e.target.form) return true; + var match = el.className.match(/highslide-(image|move|resize)/); + if (match) { + hs.dragArgs = { exp: exp , type: match[1], left: exp.x.pos, width: exp.x.size, top: exp.y.pos, + height: exp.y.size, clickX: e.clientX, clickY: e.clientY }; + + + hs.addEventListener(document, 'mousemove', hs.dragHandler); + if (e.preventDefault) e.preventDefault(); // FF + + if (/highslide-(image|html)-blur/.test(exp.content.className)) { + exp.focus(); + hs.hasFocused = true; + } + return false; + } + } else if (e.type == 'mouseup') { + + hs.removeEventListener(document, 'mousemove', hs.dragHandler); + + if (hs.dragArgs) { + if (hs.styleRestoreCursor && hs.dragArgs.type == 'image') + hs.dragArgs.exp.content.style.cursor = hs.styleRestoreCursor; + var hasDragged = hs.dragArgs.hasDragged; + + if (!hasDragged &&!hs.hasFocused && !/(move|resize)/.test(hs.dragArgs.type)) { + exp.close(); + } + else if (hasDragged || (!hasDragged && hs.hasHtmlExpanders)) { + hs.dragArgs.exp.doShowHide('hidden'); + } + if (hasDragged) hs.setDimmerSize(exp); + + hs.hasFocused = false; + hs.dragArgs = null; + + } else if (/highslide-image-blur/.test(el.className)) { + el.style.cursor = hs.styleRestoreCursor; + } + } + return false; +}, + +dragHandler : function(e) +{ + if (!hs.dragArgs) return true; + if (!e) e = window.event; + var a = hs.dragArgs, exp = a.exp; + + a.dX = e.clientX - a.clickX; + a.dY = e.clientY - a.clickY; + + var distance = Math.sqrt(Math.pow(a.dX, 2) + Math.pow(a.dY, 2)); + if (!a.hasDragged) a.hasDragged = (a.type != 'image' && distance > 0) + || (distance > (hs.dragSensitivity || 5)); + + if (a.hasDragged && e.clientX > 5 && e.clientY > 5) { + + if (a.type == 'resize') exp.resize(a); + else { + exp.moveTo(a.left + a.dX, a.top + a.dY); + if (a.type == 'image') exp.content.style.cursor = 'move'; + } + } + return false; +}, + +wrapperMouseHandler : function (e) { + try { + if (!e) e = window.event; + var over = /mouseover/i.test(e.type); + if (!e.target) e.target = e.srcElement; // ie + if (hs.ie) e.relatedTarget = + over ? e.fromElement : e.toElement; // ie + var exp = hs.getExpander(e.target); + if (!exp.isExpanded) return; + if (!exp || !e.relatedTarget || hs.getExpander(e.relatedTarget, true) == exp + || hs.dragArgs) return; + for (var i = 0; i < exp.overlays.length; i++) (function() { + var o = hs.$('hsId'+ exp.overlays[i]); + if (o && o.hideOnMouseOut) { + if (over) hs.setStyles(o, { visibility: 'visible', display: '' }); + hs.animate(o, { opacity: over ? o.opacity : 0 }, o.dur); + } + })(); + } catch (e) {} +}, +addEventListener : function (el, event, func) { + if (el == document && event == 'ready') hs.push(hs.onReady, func); + try { + el.addEventListener(event, func, false); + } catch (e) { + try { + el.detachEvent('on'+ event, func); + el.attachEvent('on'+ event, func); + } catch (e) { + el['on'+ event] = func; + } + } +}, + +removeEventListener : function (el, event, func) { + try { + el.removeEventListener(event, func, false); + } catch (e) { + try { + el.detachEvent('on'+ event, func); + } catch (e) { + el['on'+ event] = null; + } + } +}, + +preloadFullImage : function (i) { + if (hs.continuePreloading && hs.preloadTheseImages[i] && hs.preloadTheseImages[i] != 'undefined') { + var img = document.createElement('img'); + img.onload = function() { + img = null; + hs.preloadFullImage(i + 1); + }; + img.src = hs.preloadTheseImages[i]; + } +}, +preloadImages : function (number) { + if (number && typeof number != 'object') hs.numberOfImagesToPreload = number; + + var arr = hs.getAnchors(); + for (var i = 0; i < arr.images.length && i < hs.numberOfImagesToPreload; i++) { + hs.push(hs.preloadTheseImages, hs.getSrc(arr.images[i])); + } + + // preload outlines + if (hs.outlineType) new hs.Outline(hs.outlineType, function () { hs.preloadFullImage(0)} ); + else + + hs.preloadFullImage(0); + + // preload cursor + if (hs.restoreCursor) var cur = hs.createElement('img', { src: hs.graphicsDir + hs.restoreCursor }); +}, + + +init : function () { + if (!hs.container) { + + hs.getPageSize(); + hs.ieLt7 = hs.ie && hs.uaVersion < 7; + for (var x in hs.langDefaults) { + if (typeof hs[x] != 'undefined') hs.lang[x] = hs[x]; + else if (typeof hs.lang[x] == 'undefined' && typeof hs.langDefaults[x] != 'undefined') + hs.lang[x] = hs.langDefaults[x]; + } + + hs.container = hs.createElement('div', { + className: 'highslide-container' + }, { + position: 'absolute', + left: 0, + top: 0, + width: '100%', + zIndex: hs.zIndexCounter, + direction: 'ltr' + }, + document.body, + true + ); + hs.loading = hs.createElement('a', { + className: 'highslide-loading', + title: hs.lang.loadingTitle, + innerHTML: hs.lang.loadingText, + href: 'javascript:;' + }, { + position: 'absolute', + top: '-9999px', + opacity: hs.loadingOpacity, + zIndex: 1 + }, hs.container + ); + hs.garbageBin = hs.createElement('div', null, { display: 'none' }, hs.container); + hs.viewport = hs.createElement('div', { + className: 'highslide-viewport' + }, { + visibility: (hs.safari && hs.uaVersion < 525) ? 'visible' : 'hidden' + }, hs.container, 1 + ); + + // http://www.robertpenner.com/easing/ + Math.linearTween = function (t, b, c, d) { + return c*t/d + b; + }; + Math.easeInQuad = function (t, b, c, d) { + return c*(t/=d)*t + b; + }; + Math.easeOutQuad = function (t, b, c, d) { + return -c *(t/=d)*(t-2) + b; + }; + + hs.hideSelects = hs.ieLt7; + hs.hideIframes = ((window.opera && hs.uaVersion < 9) || navigator.vendor == 'KDE' + || (hs.ie && hs.uaVersion < 5.5)); + } +}, +ready : function() { + if (hs.isReady) return; + hs.isReady = true; + + for (var i = 0; i < hs.onReady.length; i++) hs.onReady[i](); +}, + +updateAnchors : function() { + var el, els, all = [], images = [],groups = {}, re; + + for (var i = 0; i < hs.openerTagNames.length; i++) { + els = document.getElementsByTagName(hs.openerTagNames[i]); + for (var j = 0; j < els.length; j++) { + el = els[j]; + re = hs.isHsAnchor(el); + if (re) { + hs.push(all, el); + if (re[0] == 'hs.expand') hs.push(images, el); + var g = hs.getParam(el, 'slideshowGroup') || 'none'; + if (!groups[g]) groups[g] = []; + hs.push(groups[g], el); + } + } + } + hs.anchors = { all: all, groups: groups, images: images }; + return hs.anchors; + +}, + +getAnchors : function() { + return hs.anchors || hs.updateAnchors(); +}, + + +close : function(el) { + var exp = hs.getExpander(el); + if (exp) exp.close(); + return false; +} +}; // end hs object +hs.fx = function( elem, options, prop ){ + this.options = options; + this.elem = elem; + this.prop = prop; + + if (!options.orig) options.orig = {}; +}; +hs.fx.prototype = { + update: function(){ + (hs.fx.step[this.prop] || hs.fx.step._default)(this); + + if (this.options.step) + this.options.step.call(this.elem, this.now, this); + + }, + custom: function(from, to, unit){ + this.startTime = (new Date()).getTime(); + this.start = from; + this.end = to; + this.unit = unit;// || this.unit || "px"; + this.now = this.start; + this.pos = this.state = 0; + + var self = this; + function t(gotoEnd){ + return self.step(gotoEnd); + } + + t.elem = this.elem; + + if ( t() && hs.timers.push(t) == 1 ) { + hs.timerId = setInterval(function(){ + var timers = hs.timers; + + for ( var i = 0; i < timers.length; i++ ) + if ( !timers[i]() ) + timers.splice(i--, 1); + + if ( !timers.length ) { + clearInterval(hs.timerId); + } + }, 13); + } + }, + step: function(gotoEnd){ + var t = (new Date()).getTime(); + if ( gotoEnd || t >= this.options.duration + this.startTime ) { + this.now = this.end; + this.pos = this.state = 1; + this.update(); + + this.options.curAnim[ this.prop ] = true; + + var done = true; + for ( var i in this.options.curAnim ) + if ( this.options.curAnim[i] !== true ) + done = false; + + if ( done ) { + if (this.options.complete) this.options.complete.call(this.elem); + } + return false; + } else { + var n = t - this.startTime; + this.state = n / this.options.duration; + this.pos = this.options.easing(n, 0, 1, this.options.duration); + this.now = this.start + ((this.end - this.start) * this.pos); + this.update(); + } + return true; + } + +}; + +hs.extend( hs.fx, { + step: { + + opacity: function(fx){ + hs.setStyles(fx.elem, { opacity: fx.now }); + }, + + _default: function(fx){ + if ( fx.elem.style && fx.elem.style[ fx.prop ] != null ) + fx.elem.style[ fx.prop ] = fx.now + fx.unit; + else + fx.elem[ fx.prop ] = fx.now; + } + } +}); + +hs.Outline = function (outlineType, onLoad) { + this.onLoad = onLoad; + this.outlineType = outlineType; + var v = hs.uaVersion, tr; + + this.hasAlphaImageLoader = hs.ie && v >= 5.5 && v < 7; + if (!outlineType) { + if (onLoad) onLoad(); + return; + } + + hs.init(); + this.table = hs.createElement( + 'table', { + cellSpacing: 0 + }, { + visibility: 'hidden', + position: 'absolute', + borderCollapse: 'collapse', + width: 0 + }, + hs.container, + true + ); + var tbody = hs.createElement('tbody', null, null, this.table, 1); + + this.td = []; + for (var i = 0; i <= 8; i++) { + if (i % 3 == 0) tr = hs.createElement('tr', null, { height: 'auto' }, tbody, true); + this.td[i] = hs.createElement('td', null, null, tr, true); + var style = i != 4 ? { lineHeight: 0, fontSize: 0} : { position : 'relative' }; + hs.setStyles(this.td[i], style); + } + this.td[4].className = outlineType +' highslide-outline'; + + this.preloadGraphic(); +}; + +hs.Outline.prototype = { +preloadGraphic : function () { + var src = hs.graphicsDir + (hs.outlinesDir || "outlines/")+ this.outlineType +".png"; + + var appendTo = hs.safari ? hs.container : null; + this.graphic = hs.createElement('img', null, { position: 'absolute', + top: '-9999px' }, appendTo, true); // for onload trigger + + var pThis = this; + this.graphic.onload = function() { pThis.onGraphicLoad(); }; + + this.graphic.src = src; +}, + +onGraphicLoad : function () { + var o = this.offset = this.graphic.width / 4, + pos = [[0,0],[0,-4],[-2,0],[0,-8],0,[-2,-8],[0,-2],[0,-6],[-2,-2]], + dim = { height: (2*o) +'px', width: (2*o) +'px' }; + for (var i = 0; i <= 8; i++) { + if (pos[i]) { + if (this.hasAlphaImageLoader) { + var w = (i == 1 || i == 7) ? '100%' : this.graphic.width +'px'; + var div = hs.createElement('div', null, { width: '100%', height: '100%', position: 'relative', overflow: 'hidden'}, this.td[i], true); + hs.createElement ('div', null, { + filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='"+ this.graphic.src + "')", + position: 'absolute', + width: w, + height: this.graphic.height +'px', + left: (pos[i][0]*o)+'px', + top: (pos[i][1]*o)+'px' + }, + div, + true); + } else { + hs.setStyles(this.td[i], { background: 'url('+ this.graphic.src +') '+ (pos[i][0]*o)+'px '+(pos[i][1]*o)+'px'}); + } + + if (window.opera && (i == 3 || i ==5)) + hs.createElement('div', null, dim, this.td[i], true); + + hs.setStyles (this.td[i], dim); + } + } + this.graphic = null; + if (hs.pendingOutlines[this.outlineType]) hs.pendingOutlines[this.outlineType].destroy(); + hs.pendingOutlines[this.outlineType] = this; + if (this.onLoad) this.onLoad(); +}, + +setPosition : function (pos, offset, vis, dur, easing) { + var exp = this.exp, + stl = exp.wrapper.style, + offset = offset || 0, + pos = pos || { + x: exp.x.pos + offset, + y: exp.y.pos + offset, + w: exp.x.get('wsize') - 2 * offset, + h: exp.y.get('wsize') - 2 * offset + }; + if (vis) this.table.style.visibility = (pos.h >= 4 * this.offset) + ? 'visible' : 'hidden'; + hs.setStyles(this.table, { + left: (pos.x - this.offset) +'px', + top: (pos.y - this.offset) +'px', + width: (pos.w + 2 * this.offset) +'px' + }); + + pos.w -= 2 * this.offset; + pos.h -= 2 * this.offset; + hs.setStyles (this.td[4], { + width: pos.w >= 0 ? pos.w +'px' : 0, + height: pos.h >= 0 ? pos.h +'px' : 0 + }); + if (this.hasAlphaImageLoader) this.td[3].style.height + = this.td[5].style.height = this.td[4].style.height; + +}, + +destroy : function(hide) { + if (hide) this.table.style.visibility = 'hidden'; + else hs.discardElement(this.table); +} +}; + +hs.Dimension = function(exp, dim) { + this.exp = exp; + this.dim = dim; + this.ucwh = dim == 'x' ? 'Width' : 'Height'; + this.wh = this.ucwh.toLowerCase(); + this.uclt = dim == 'x' ? 'Left' : 'Top'; + this.lt = this.uclt.toLowerCase(); + this.ucrb = dim == 'x' ? 'Right' : 'Bottom'; + this.rb = this.ucrb.toLowerCase(); + this.p1 = this.p2 = 0; +}; +hs.Dimension.prototype = { +get : function(key) { + switch (key) { + case 'loadingPos': + return this.tpos + this.tb + (this.t - hs.loading['offset'+ this.ucwh]) / 2; + case 'loadingPosXfade': + return this.pos + this.cb+ this.p1 + (this.size - hs.loading['offset'+ this.ucwh]) / 2; + case 'wsize': + return this.size + 2 * this.cb + this.p1 + this.p2; + case 'fitsize': + return this.clientSize - this.marginMin - this.marginMax; + case 'maxsize': + return this.get('fitsize') - 2 * this.cb - this.p1 - this.p2 ; + case 'opos': + return this.pos - (this.exp.outline ? this.exp.outline.offset : 0); + case 'osize': + return this.get('wsize') + (this.exp.outline ? 2*this.exp.outline.offset : 0); + case 'imgPad': + return this.imgSize ? Math.round((this.size - this.imgSize) / 2) : 0; + + } +}, +calcBorders: function() { + // correct for borders + this.cb = (this.exp.content['offset'+ this.ucwh] - this.t) / 2; + this.marginMax = hs['margin'+ this.ucrb]; +}, +calcThumb: function() { + this.t = this.exp.el[this.wh] ? parseInt(this.exp.el[this.wh]) : + this.exp.el['offset'+ this.ucwh]; + this.tpos = this.exp.tpos[this.dim]; + this.tb = (this.exp.el['offset'+ this.ucwh] - this.t) / 2; + if (this.tpos < 1) { + this.tpos = (hs.page[this.wh] / 2) + hs.page['scroll'+ this.uclt]; + }; +}, +calcExpanded: function() { + var exp = this.exp; + this.justify = 'auto'; + + // get alignment + if (exp.align == 'center') this.justify = 'center'; + else if (new RegExp(this.lt).test(exp.anchor)) this.justify = null; + else if (new RegExp(this.rb).test(exp.anchor)) this.justify = 'max'; + + + // size and position + this.pos = this.tpos - this.cb + this.tb; + this.size = Math.min(this.full, exp['max'+ this.ucwh] || this.full); + this.minSize = exp.allowSizeReduction ? + Math.min(exp['min'+ this.ucwh], this.full) :this.full; + if (exp.isImage && exp.useBox) { + this.size = exp[this.wh]; + this.imgSize = this.full; + } + if (this.dim == 'x' && hs.padToMinWidth) this.minSize = exp.minWidth; + this.target = exp['target'+ this.dim.toUpperCase()]; + this.marginMin = hs['margin'+ this.uclt]; + this.scroll = hs.page['scroll'+ this.uclt]; + this.clientSize = hs.page[this.wh]; +}, +setSize: function(i) { + var exp = this.exp; + if (exp.isImage && (exp.useBox || hs.padToMinWidth)) { + this.imgSize = i; + this.size = Math.max(this.size, this.imgSize); + exp.content.style[this.lt] = this.get('imgPad')+'px'; + } else + this.size = i; + + exp.content.style[this.wh] = i +'px'; + exp.wrapper.style[this.wh] = this.get('wsize') +'px'; + if (exp.outline) exp.outline.setPosition(); + if (this.dim == 'x' && exp.overlayBox) exp.sizeOverlayBox(true); + if (this.dim == 'x' && exp.slideshow && exp.isImage) { + if (i == this.full) exp.slideshow.disable('full-expand'); + else exp.slideshow.enable('full-expand'); + } +}, +setPos: function(i) { + this.pos = i; + this.exp.wrapper.style[this.lt] = i +'px'; + + if (this.exp.outline) this.exp.outline.setPosition(); + +} +}; + +hs.Expander = function(a, params, custom, contentType) { + if (document.readyState && hs.ie && !hs.isReady) { + hs.addEventListener(document, 'ready', function() { + new hs.Expander(a, params, custom, contentType); + }); + return; + } + this.a = a; + this.custom = custom; + this.contentType = contentType || 'image'; + this.isImage = !this.isHtml; + + hs.continuePreloading = false; + this.overlays = []; + this.last = hs.last; + hs.last = null; + hs.init(); + var key = this.key = hs.expanders.length; + // override inline parameters + for (var i = 0; i < hs.overrides.length; i++) { + var name = hs.overrides[i]; + this[name] = params && typeof params[name] != 'undefined' ? + params[name] : hs[name]; + } + if (!this.src) this.src = a.href; + + // get thumb + var el = (params && params.thumbnailId) ? hs.$(params.thumbnailId) : a; + el = this.thumb = el.getElementsByTagName('img')[0] || el; + this.thumbsUserSetId = el.id || a.id; + + // check if already open + for (var i = 0; i < hs.expanders.length; i++) { + if (hs.expanders[i] && hs.expanders[i].a == a + && !(this.last && this.transitions[1] == 'crossfade')) { + hs.expanders[i].focus(); + return false; + } + } + + // cancel other + if (!hs.allowSimultaneousLoading) for (var i = 0; i < hs.expanders.length; i++) { + if (hs.expanders[i] && hs.expanders[i].thumb != el && !hs.expanders[i].onLoadStarted) { + hs.expanders[i].cancelLoading(); + } + } + hs.expanders[key] = this; + if (!hs.allowMultipleInstances && !hs.upcoming) { + if (hs.expanders[key-1]) hs.expanders[key-1].close(); + if (typeof hs.focusKey != 'undefined' && hs.expanders[hs.focusKey]) + hs.expanders[hs.focusKey].close(); + } + + // initiate metrics + this.el = el; + this.tpos = hs.getPosition(el); + hs.getPageSize(); + var x = this.x = new hs.Dimension(this, 'x'); + x.calcThumb(); + var y = this.y = new hs.Dimension(this, 'y'); + y.calcThumb(); + this.wrapper = hs.createElement( + 'div', { + id: 'highslide-wrapper-'+ this.key, + className: 'highslide-wrapper '+ this.wrapperClassName + }, { + visibility: 'hidden', + position: 'absolute', + zIndex: hs.zIndexCounter += 2 + }, null, true ); + + this.wrapper.onmouseover = this.wrapper.onmouseout = hs.wrapperMouseHandler; + if (this.contentType == 'image' && this.outlineWhileAnimating == 2) + this.outlineWhileAnimating = 0; + + // get the outline + if (!this.outlineType + || (this.last && this.isImage && this.transitions[1] == 'crossfade')) { + this[this.contentType +'Create'](); + + } else if (hs.pendingOutlines[this.outlineType]) { + this.connectOutline(); + this[this.contentType +'Create'](); + + } else { + this.showLoading(); + var exp = this; + new hs.Outline(this.outlineType, + function () { + exp.connectOutline(); + exp[exp.contentType +'Create'](); + } + ); + } + return true; +}; + +hs.Expander.prototype = { +error : function(e) { + //alert ('Line '+ e.lineNumber +': '+ e.message); + window.location.href = this.src; +}, + +connectOutline : function() { + var outline = this.outline = hs.pendingOutlines[this.outlineType]; + outline.exp = this; + outline.table.style.zIndex = this.wrapper.style.zIndex - 1; + hs.pendingOutlines[this.outlineType] = null; +}, + +showLoading : function() { + if (this.onLoadStarted || this.loading) return; + + this.loading = hs.loading; + var exp = this; + this.loading.onclick = function() { + exp.cancelLoading(); + }; + var exp = this, + l = this.x.get('loadingPos') +'px', + t = this.y.get('loadingPos') +'px'; + if (!tgt && this.last && this.transitions[1] == 'crossfade') + var tgt = this.last; + if (tgt) { + l = tgt.x.get('loadingPosXfade') +'px'; + t = tgt.y.get('loadingPosXfade') +'px'; + this.loading.style.zIndex = hs.zIndexCounter++; + } + setTimeout(function () { + if (exp.loading) hs.setStyles(exp.loading, { left: l, top: t, zIndex: hs.zIndexCounter++ })} + , 100); +}, + +imageCreate : function() { + var exp = this; + + var img = document.createElement('img'); + this.content = img; + img.onload = function () { + if (hs.expanders[exp.key]) exp.contentLoaded(); + }; + if (hs.blockRightClick) img.oncontextmenu = function() { return false; }; + img.className = 'highslide-image'; + hs.setStyles(img, { + visibility: 'hidden', + display: 'block', + position: 'absolute', + maxWidth: '9999px', + zIndex: 3 + }); + img.title = hs.lang.restoreTitle; + if (hs.safari) hs.container.appendChild(img); + if (hs.ie && hs.flushImgSize) img.src = null; + img.src = this.src; + + this.showLoading(); +}, + +contentLoaded : function() { + try { + if (!this.content) return; + this.content.onload = null; + if (this.onLoadStarted) return; + else this.onLoadStarted = true; + + var x = this.x, y = this.y; + + if (this.loading) { + hs.setStyles(this.loading, { top: '-9999px' }); + this.loading = null; + } + x.full = this.content.width; + y.full = this.content.height; + + hs.setStyles(this.content, { + width: x.t +'px', + height: y.t +'px' + }); + this.wrapper.appendChild(this.content); + hs.container.appendChild(this.wrapper); + + x.calcBorders(); + y.calcBorders(); + + hs.setStyles (this.wrapper, { + left: (x.tpos + x.tb - x.cb) +'px', + top: (y.tpos + x.tb - y.cb) +'px' + }); + + + this.initSlideshow(); + this.getOverlays(); + + var ratio = x.full / y.full; + + x.calcExpanded(); + this.justify(x); + + y.calcExpanded(); + this.justify(y); + if (this.overlayBox) this.sizeOverlayBox(0, 1); + + if (this.allowSizeReduction) { + this.correctRatio(ratio); + var ss = this.slideshow; + if (ss && this.last && ss.controls && ss.fixedControls) { + var pos = ss.overlayOptions.position || '', p; + for (var dim in hs.oPos) for (var i = 0; i < 5; i++) { + p = this[dim]; + if (pos.match(hs.oPos[dim][i])) { + p.pos = this.last[dim].pos + + (this.last[dim].p1 - p.p1) + + (this.last[dim].size - p.size) * [0, 0, .5, 1, 1][i]; + if (ss.fixedControls == 'fit') { + if (p.pos + p.size + p.p1 + p.p2 > p.scroll + p.clientSize - p.marginMax) + p.pos = p.scroll + p.clientSize - p.size - p.marginMin - p.marginMax - p.p1 - p.p2; + if (p.pos < p.scroll + p.marginMin) p.pos = p.scroll + p.marginMin; + } + } + } + } + if (this.isImage && this.x.full > (this.x.imgSize || this.x.size)) { + this.createFullExpand(); + if (this.overlays.length == 1) this.sizeOverlayBox(); + } + } + this.show(); + + } catch (e) { + this.error(e); + } +}, + +justify : function (p, moveOnly) { + var tgtArr, tgt = p.target, dim = p == this.x ? 'x' : 'y'; + + if (tgt && tgt.match(/ /)) { + tgtArr = tgt.split(' '); + tgt = tgtArr[0]; + } + if (tgt && hs.$(tgt)) { + p.pos = hs.getPosition(hs.$(tgt))[dim]; + if (tgtArr && tgtArr[1] && tgtArr[1].match(/^[-]?[0-9]+px$/)) + p.pos += parseInt(tgtArr[1]); + if (p.size < p.minSize) p.size = p.minSize; + + } else if (p.justify == 'auto' || p.justify == 'center') { + + var hasMovedMin = false; + + var allowReduce = p.exp.allowSizeReduction; + if (p.justify == 'center') + p.pos = Math.round(p.scroll + (p.clientSize + p.marginMin - p.marginMax - p.get('wsize')) / 2); + else + p.pos = Math.round(p.pos - ((p.get('wsize') - p.t) / 2)); + if (p.pos < p.scroll + p.marginMin) { + p.pos = p.scroll + p.marginMin; + hasMovedMin = true; + } + if (!moveOnly && p.size < p.minSize) { + p.size = p.minSize; + allowReduce = false; + } + if (p.pos + p.get('wsize') > p.scroll + p.clientSize - p.marginMax) { + if (!moveOnly && hasMovedMin && allowReduce) { + p.size = p.get(dim == 'y' ? 'fitsize' : 'maxsize'); + } else if (p.get('wsize') < p.get('fitsize')) { + p.pos = p.scroll + p.clientSize - p.marginMax - p.get('wsize'); + } else { // image larger than viewport + p.pos = p.scroll + p.marginMin; + if (!moveOnly && allowReduce) p.size = p.get(dim == 'y' ? 'fitsize' : 'maxsize'); + } + } + + if (!moveOnly && p.size < p.minSize) { + p.size = p.minSize; + allowReduce = false; + } + + + } else if (p.justify == 'max') { + p.pos = Math.floor(p.pos - p.size + p.t); + } + + + if (p.pos < p.marginMin) { + var tmpMin = p.pos; + p.pos = p.marginMin; + + if (allowReduce && !moveOnly) p.size = p.size - (p.pos - tmpMin); + + } +}, + +correctRatio : function(ratio) { + var x = this.x, + y = this.y, + changed = false, + xSize = Math.min(x.full, x.size), + ySize = Math.min(y.full, y.size), + useBox = (this.useBox || hs.padToMinWidth); + + if (xSize / ySize > ratio) { // width greater + xSize = ySize * ratio; + if (xSize < x.minSize) { // below minWidth + xSize = x.minSize; + ySize = xSize / ratio; + } + changed = true; + + } else if (xSize / ySize < ratio) { // height greater + ySize = xSize / ratio; + changed = true; + } + + if (hs.padToMinWidth && x.full < x.minSize) { + x.imgSize = x.full; + y.size = y.imgSize = y.full; + } else if (this.useBox) { + x.imgSize = xSize; + y.imgSize = ySize; + } else { + x.size = xSize; + y.size = ySize; + } + this.fitOverlayBox(useBox ? null : ratio); + if (useBox && y.size < y.imgSize) { + y.imgSize = y.size; + x.imgSize = y.size * ratio; + } + if (changed || useBox) { + x.pos = x.tpos - x.cb + x.tb; + x.minSize = x.size; + this.justify(x, true); + + y.pos = y.tpos - y.cb + y.tb; + y.minSize = y.size; + this.justify(y, true); + if (this.overlayBox) this.sizeOverlayBox(); + } +}, +fitOverlayBox : function(ratio) { + var x = this.x, y = this.y; + if (this.overlayBox) { + while (y.size > this.minHeight && x.size > this.minWidth + && y.get('wsize') > y.get('fitsize')) { + y.size -= 10; + if (ratio) x.size = y.size * ratio; + this.sizeOverlayBox(0, 1); + } + } +}, + +show : function () { + var x = this.x, y = this.y; + this.doShowHide('hidden'); + if (this.slideshow && this.slideshow.thumbstrip) this.slideshow.thumbstrip.selectThumb(); + + // Apply size change + this.changeSize( + 1, { + wrapper: { + width : x.get('wsize'), + height : y.get('wsize'), + left: x.pos, + top: y.pos + }, + content: { + left: x.p1 + x.get('imgPad'), + top: y.p1 + y.get('imgPad'), + width:x.imgSize ||x.size, + height:y.imgSize ||y.size + } + }, + hs.expandDuration + ); +}, + +changeSize : function(up, to, dur) { + // transition + var trans = this.transitions, + other = up ? (this.last ? this.last.a : null) : hs.upcoming, + t = (trans[1] && other + && hs.getParam(other, 'transitions')[1] == trans[1]) ? + trans[1] : trans[0]; + + if (this[t] && t != 'expand') { + this[t](up, to); + return; + } + + if (this.outline && !this.outlineWhileAnimating) { + if (up) this.outline.setPosition(); + else this.outline.destroy(); + } + + + if (!up) this.destroyOverlays(); + + var exp = this, + x = exp.x, + y = exp.y, + easing = this.easing; + if (!up) easing = this.easingClose || easing; + var after = up ? + function() { + + if (exp.outline) exp.outline.table.style.visibility = "visible"; + setTimeout(function() { + exp.afterExpand(); + }, 50); + } : + function() { + exp.afterClose(); + }; + if (up) hs.setStyles( this.wrapper, { + width: x.t +'px', + height: y.t +'px' + }); + if (this.fadeInOut) { + hs.setStyles(this.wrapper, { opacity: up ? 0 : 1 }); + hs.extend(to.wrapper, { opacity: up }); + } + hs.animate( this.wrapper, to.wrapper, { + duration: dur, + easing: easing, + step: function(val, args) { + if (exp.outline && exp.outlineWhileAnimating && args.prop == 'top') { + var fac = up ? args.pos : 1 - args.pos; + var pos = { + w: x.t + (x.get('wsize') - x.t) * fac, + h: y.t + (y.get('wsize') - y.t) * fac, + x: x.tpos + (x.pos - x.tpos) * fac, + y: y.tpos + (y.pos - y.tpos) * fac + }; + exp.outline.setPosition(pos, 0, 1); + } + } + }); + hs.animate( this.content, to.content, dur, easing, after); + if (up) { + this.wrapper.style.visibility = 'visible'; + this.content.style.visibility = 'visible'; + this.a.className += ' highslide-active-anchor'; + } +}, + + + +fade : function(up, to) { + this.outlineWhileAnimating = false; + var exp = this, t = up ? hs.expandDuration : 0; + + if (up) { + hs.animate(this.wrapper, to.wrapper, 0); + hs.setStyles(this.wrapper, { opacity: 0, visibility: 'visible' }); + hs.animate(this.content, to.content, 0); + this.content.style.visibility = 'visible'; + + hs.animate(this.wrapper, { opacity: 1 }, t, null, + function() { exp.afterExpand(); }); + } + + if (this.outline) { + this.outline.table.style.zIndex = this.wrapper.style.zIndex; + var dir = up || -1, + offset = this.outline.offset, + startOff = up ? 3 : offset, + endOff = up? offset : 3; + for (var i = startOff; dir * i <= dir * endOff; i += dir, t += 25) { + (function() { + var o = up ? endOff - i : startOff - i; + setTimeout(function() { + exp.outline.setPosition(0, o, 1); + }, t); + })(); + } + } + + + if (up) {}//setTimeout(function() { exp.afterExpand(); }, t+50); + else { + setTimeout( function() { + if (exp.outline) exp.outline.destroy(exp.preserveContent); + + exp.destroyOverlays(); + + hs.animate( exp.wrapper, { opacity: 0 }, hs.restoreDuration, null, function(){ + exp.afterClose(); + }); + }, t); + } +}, + +crossfade : function (up, to) { + if (!up) return; + var exp = this, + dur = hs.transitionDuration, + last = exp.last, + x = exp.x, + y = exp.y, + lastX = last.x, + lastY = last.y, + overlayBox = exp.overlayBox, + wrapper = this.wrapper, + content = this.content; + hs.removeEventListener(document, 'mousemove', hs.dragHandler); + this.outline = last.outline; + if (this.outline) this.outline.exp = exp; + last.outline = null; + last.wrapper.style.overflow = 'hidden'; + hs.setStyles(wrapper, { + left: lastX.pos +'px', + top: lastY.pos +'px', + width: lastX.get('wsize') +'px', + height: lastY.get('wsize') +'px' + }); + hs.setStyles(content, { + display: 'none', + width: (x.imgSize || x.size) +'px', + height: (y.imgSize || y.size) +'px', + left: (x.p1 + x.get('imgPad')) +'px', + top: (y.p1 + y.get('imgPad')) + 'px' + }); + var fadeBox = hs.createElement('div', { + className: 'highslide-image' + }, { + position: 'absolute', + zIndex: 4, + overflow: 'hidden', + display: 'none', + left: (lastX.p1 + lastX.get('imgPad')) +'px', + top: (lastY.p1 + lastY.get('imgPad')) +'px', + width: (lastX.imgSize || lastX.size) +'px', + height: (lastY.imgSize || lastY.size) +'px' + }); + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + if (o.style.visibility == 'hidden') o.style.display = 'none'; + } + if (overlayBox) hs.setStyles(overlayBox, { + overflow: 'visible', + left: (lastX.p1 + lastX.cb) +'px', + top: (lastY.p1 + lastY.cb) +'px', + width: lastX.size +'px', + height: lastY.size +'px' + }); + var names = { oldImg: last, newImg: this }; + for (var n in names) { + this[n] = names[n].content.cloneNode(1); + hs.setStyles(this[n], { + position: 'absolute', + border: 0, + visibility: 'visible' + }); + fadeBox.appendChild(this[n]); + } + hs.setStyles(this.oldImg, { + left: 0, + top: 0 + }); + hs.setStyles(this.newImg, { + display: 'block', + opacity: 0, + left: (x.pos - lastX.pos + x.p1 - lastX.p1 + x.get('imgPad') - lastX.get('imgPad')) +'px', + top: (y.pos - lastY.pos + y.p1 - lastY.p1 + y.get('imgPad') - lastY.get('imgPad')) +'px' + }); + wrapper.appendChild(fadeBox); + if (overlayBox) { + overlayBox.className = ''; + wrapper.appendChild(overlayBox); + } + fadeBox.style.display = ''; + last.content.style.display = 'none'; + + if (hs.safari) { + var match = navigator.userAgent.match(/Safari\/([0-9]{3})/); + if (match && parseInt(match[1]) < 525) wrapper.style.visibility = 'visible'; + } + function end() { + wrapper.style.visibility = content.style.visibility = 'visible'; + content.style.display = 'block'; + fadeBox.style.display = 'none'; + exp.a.className += ' highslide-active-anchor'; + exp.afterExpand(); + last.afterClose(); + exp.last = null; + } + hs.animate(last.wrapper, { + left: x.pos, + top: y.pos, + width: x.get('wsize'), + height: y.get('wsize') + }, dur); + + hs.animate(fadeBox, { + width: x.imgSize || x.size, + height: y.imgSize || y.size, + left: x.p1 + x.get('imgPad'), + top: y.p1 + y.get('imgPad') + }, dur); + + hs.animate(this.oldImg, { + left: (lastX.pos - x.pos + lastX.p1 - x.p1 + lastX.get('imgPad') - x.get('imgPad')), + top: (lastY.pos - y.pos + lastY.p1 - y.p1 + lastY.get('imgPad') - y.get('imgPad')) + }, dur); + + hs.animate(this.newImg, { + opacity: 1, + left: 0, + top: 0 + }, dur); + if (overlayBox) hs.animate(overlayBox, { + left: x.p1 + x.cb, + top: y.p1 + y.cb, + width: x.size, + height: y.size + }, dur); + if (this.outline) var wrapStep = function(val, args) { + if (args.prop == 'top') { + var stl = exp.wrapper.style; + var pos = { + w: parseInt(stl.width), + h: parseInt(stl.height), + x: parseInt(stl.left), + y: parseInt(stl.top) + }; + exp.outline.setPosition(pos); + } + }; + hs.animate(wrapper, to.wrapper, { + duration: dur, + complete: end, + step: wrapStep + }); + + fadeBox.style.visibility = 'visible'; +}, +reuseOverlay : function(o, el) { + if (!this.last) return false; + for (var i = 0; i < this.last.overlays.length; i++) { + var oDiv = hs.$('hsId'+ this.last.overlays[i]); + if (oDiv && oDiv.hsId == o.hsId) { + this.genOverlayBox(); + oDiv.reuse = this.key; + hs.push(this.overlays, this.last.overlays[i]); + return true; + } + } + return false; +}, + + +afterExpand : function() { + this.isExpanded = true; + this.focus(); + if (this.dimmingOpacity) hs.dim(this); + if (hs.upcoming && hs.upcoming == this.a) hs.upcoming = null; + this.prepareNextOutline(); + var p = hs.page, mX = hs.mouse.x + p.scrollLeft, mY = hs.mouse.y + p.scrollTop; + this.mouseIsOver = this.x.pos < mX && mX < this.x.pos + this.x.get('wsize') + && this.y.pos < mY && mY < this.y.pos + this.y.get('wsize'); + if (this.overlayBox) this.showOverlays(); + +}, + + +prepareNextOutline : function() { + var key = this.key; + var outlineType = this.outlineType; + new hs.Outline(outlineType, + function () { try { hs.expanders[key].preloadNext(); } catch (e) {} }); +}, + + +preloadNext : function() { + var next = this.getAdjacentAnchor(1); + if (next && next.onclick.toString().match(/hs\.expand/)) + var img = hs.createElement('img', { src: hs.getSrc(next) }); +}, + + +getAdjacentAnchor : function(op) { + var current = this.getAnchorIndex(), as = hs.anchors.groups[this.slideshowGroup || 'none']; + + /*< ? if ($cfg->slideshow) : ?>s*/ + if (!as[current + op] && this.slideshow && this.slideshow.repeat) { + if (op == 1) return as[0]; + else if (op == -1) return as[as.length-1]; + } + /*< ? endif ?>s*/ + return as[current + op] || null; +}, + +getAnchorIndex : function() { + var arr = hs.getAnchors().groups[this.slideshowGroup || 'none']; + if (arr) for (var i = 0; i < arr.length; i++) { + if (arr[i] == this.a) return i; + } + return null; +}, + + +getNumber : function() { + if (this[this.numberPosition]) { + var arr = hs.anchors.groups[this.slideshowGroup || 'none']; + if (arr) { + var s = hs.lang.number.replace('%1', this.getAnchorIndex() + 1).replace('%2', arr.length); + this[this.numberPosition].innerHTML = + '
    '+ s +'
    '+ this[this.numberPosition].innerHTML; + } + } +}, +initSlideshow : function() { + if (!this.last) { + for (var i = 0; i < hs.slideshows.length; i++) { + var ss = hs.slideshows[i], sg = ss.slideshowGroup; + if (typeof sg == 'undefined' || sg === null || sg === this.slideshowGroup) + this.slideshow = new hs.Slideshow(this.key, ss); + } + } else { + this.slideshow = this.last.slideshow; + } + var ss = this.slideshow; + if (!ss) return; + var key = ss.expKey = this.key; + + ss.checkFirstAndLast(); + ss.disable('full-expand'); + if (ss.controls) { + var o = ss.overlayOptions || {}; + o.overlayId = ss.controls; + o.hsId = 'controls'; + this.createOverlay(o); + } + if (ss.thumbstrip) ss.thumbstrip.add(this); + if (!this.last && this.autoplay) ss.play(true); + if (ss.autoplay) { + ss.autoplay = setTimeout(function() { + hs.next(key); + }, (ss.interval || 500)); + } +}, + +cancelLoading : function() { + hs.discardElement (this.wrapper); + hs.expanders[this.key] = null; + if (hs.upcoming == this.a) hs.upcoming = null; + hs.undim(this.key); + if (this.loading) hs.loading.style.left = '-9999px'; +}, + +writeCredits : function () { + if (this.credits) return; + this.credits = hs.createElement('a', { + href: hs.creditsHref, + target: hs.creditsTarget, + className: 'highslide-credits', + innerHTML: hs.lang.creditsText, + title: hs.lang.creditsTitle + }); + this.createOverlay({ + overlayId: this.credits, + position: this.creditsPosition || 'top left', + hsId: 'credits' + }); +}, + +getInline : function(types, addOverlay) { + for (var i = 0; i < types.length; i++) { + var type = types[i], s = null; + if (!this[type +'Id'] && this.thumbsUserSetId) + this[type +'Id'] = type +'-for-'+ this.thumbsUserSetId; + if (this[type +'Id']) this[type] = hs.getNode(this[type +'Id']); + if (!this[type] && !this[type +'Text'] && this[type +'Eval']) try { + s = eval(this[type +'Eval']); + } catch (e) {} + if (!this[type] && this[type +'Text']) { + s = this[type +'Text']; + } + if (!this[type] && !s) { + var next = this.a.nextSibling; + while (next && !hs.isHsAnchor(next)) { + if ((new RegExp('highslide-'+ type)).test(next.className || null)) { + this[type] = next.cloneNode(1); + break; + } + next = next.nextSibling; + } + } + if (!this[type] && !s && this.numberPosition == type) s = '\n'; + + if (!this[type] && s) this[type] = hs.createElement('div', + { className: 'highslide-'+ type, innerHTML: s } ); + + if (addOverlay && this[type]) { + var o = { position: (type == 'heading') ? 'above' : 'below' }; + for (var x in this[type+'Overlay']) o[x] = this[type+'Overlay'][x]; + o.overlayId = this[type]; + this.createOverlay(o); + } + } +}, + + +// on end move and resize +doShowHide : function(visibility) { + if (hs.hideSelects) this.showHideElements('SELECT', visibility); + if (hs.hideIframes) this.showHideElements('IFRAME', visibility); + if (hs.geckoMac) this.showHideElements('*', visibility); +}, +showHideElements : function (tagName, visibility) { + var els = document.getElementsByTagName(tagName); + var prop = tagName == '*' ? 'overflow' : 'visibility'; + for (var i = 0; i < els.length; i++) { + if (prop == 'visibility' || (document.defaultView.getComputedStyle( + els[i], "").getPropertyValue('overflow') == 'auto' + || els[i].getAttribute('hidden-by') != null)) { + var hiddenBy = els[i].getAttribute('hidden-by'); + if (visibility == 'visible' && hiddenBy) { + hiddenBy = hiddenBy.replace('['+ this.key +']', ''); + els[i].setAttribute('hidden-by', hiddenBy); + if (!hiddenBy) els[i].style[prop] = els[i].origProp; + } else if (visibility == 'hidden') { // hide if behind + var elPos = hs.getPosition(els[i]); + elPos.w = els[i].offsetWidth; + elPos.h = els[i].offsetHeight; + if (!this.dimmingOpacity) { // hide all if dimming + + var clearsX = (elPos.x + elPos.w < this.x.get('opos') + || elPos.x > this.x.get('opos') + this.x.get('osize')); + var clearsY = (elPos.y + elPos.h < this.y.get('opos') + || elPos.y > this.y.get('opos') + this.y.get('osize')); + } + var wrapperKey = hs.getWrapperKey(els[i]); + if (!clearsX && !clearsY && wrapperKey != this.key) { // element falls behind image + if (!hiddenBy) { + els[i].setAttribute('hidden-by', '['+ this.key +']'); + els[i].origProp = els[i].style[prop]; + els[i].style[prop] = 'hidden'; + + } else if (hiddenBy.indexOf('['+ this.key +']') == -1) { + els[i].setAttribute('hidden-by', hiddenBy + '['+ this.key +']'); + } + } else if ((hiddenBy == '['+ this.key +']' || hs.focusKey == wrapperKey) + && wrapperKey != this.key) { // on move + els[i].setAttribute('hidden-by', ''); + els[i].style[prop] = els[i].origProp || ''; + } else if (hiddenBy && hiddenBy.indexOf('['+ this.key +']') > -1) { + els[i].setAttribute('hidden-by', hiddenBy.replace('['+ this.key +']', '')); + } + + } + } + } +}, + +focus : function() { + this.wrapper.style.zIndex = hs.zIndexCounter += 2; + // blur others + for (var i = 0; i < hs.expanders.length; i++) { + if (hs.expanders[i] && i == hs.focusKey) { + var blurExp = hs.expanders[i]; + blurExp.content.className += ' highslide-'+ blurExp.contentType +'-blur'; + blurExp.content.style.cursor = hs.ie ? 'hand' : 'pointer'; + blurExp.content.title = hs.lang.focusTitle; + } + } + + // focus this + if (this.outline) this.outline.table.style.zIndex + = this.wrapper.style.zIndex - 1; + this.content.className = 'highslide-'+ this.contentType; + this.content.title = hs.lang.restoreTitle; + + if (hs.restoreCursor) { + hs.styleRestoreCursor = window.opera ? 'pointer' : 'url('+ hs.graphicsDir + hs.restoreCursor +'), pointer'; + if (hs.ie && hs.uaVersion < 6) hs.styleRestoreCursor = 'hand'; + this.content.style.cursor = hs.styleRestoreCursor; + } + + hs.focusKey = this.key; + hs.addEventListener(document, window.opera ? 'keypress' : 'keydown', hs.keyHandler); +}, +moveTo: function(x, y) { + this.x.setPos(x); + this.y.setPos(y); +}, +resize : function (e) { + var w, h, r = e.width / e.height; + w = Math.max(e.width + e.dX, Math.min(this.minWidth, this.x.full)); + if (this.isImage && Math.abs(w - this.x.full) < 12) w = this.x.full; + h = w / r; + if (h < Math.min(this.minHeight, this.y.full)) { + h = Math.min(this.minHeight, this.y.full); + if (this.isImage) w = h * r; + } + this.resizeTo(w, h); +}, +resizeTo: function(w, h) { + this.y.setSize(h); + this.x.setSize(w); +}, + +close : function() { + if (this.isClosing || !this.isExpanded) return; + if (this.transitions[1] == 'crossfade' && hs.upcoming) { + hs.getExpander(hs.upcoming).cancelLoading(); + hs.upcoming = null; + } + this.isClosing = true; + if (this.slideshow && !hs.upcoming) this.slideshow.pause(); + + hs.removeEventListener(document, window.opera ? 'keypress' : 'keydown', hs.keyHandler); + + try { + this.content.style.cursor = 'default'; + this.changeSize( + 0, { + wrapper: { + width : this.x.t, + height : this.y.t, + left: this.x.tpos - this.x.cb + this.x.tb, + top: this.y.tpos - this.y.cb + this.y.tb + }, + content: { + left: 0, + top: 0, + width: this.x.t, + height: this.y.t + } + }, hs.restoreDuration + ); + } catch (e) { this.afterClose(); } +}, + +createOverlay : function (o) { + var el = o.overlayId, + relToVP = (o.relativeTo == 'viewport' && !/panel$/.test(o.position)); + if (typeof el == 'string') el = hs.getNode(el); + if (o.html) el = hs.createElement('div', { innerHTML: o.html }); + if (!el || typeof el == 'string') return; + el.style.display = 'block'; + o.hsId = o.hsId || o.overlayId; + if (this.transitions[1] == 'crossfade' && this.reuseOverlay(o, el)) return; + this.genOverlayBox(); + var width = o.width && /^[0-9]+(px|%)$/.test(o.width) ? o.width : 'auto'; + if (/^(left|right)panel$/.test(o.position) && !/^[0-9]+px$/.test(o.width)) width = '200px'; + var overlay = hs.createElement( + 'div', { + id: 'hsId'+ hs.idCounter++, + hsId: o.hsId + }, { + position: 'absolute', + visibility: 'hidden', + width: width, + direction: hs.lang.cssDirection || '', + opacity: 0 + }, + relToVP ? hs.viewport :this.overlayBox, + true + ); + if (relToVP) overlay.hsKey = this.key; + + overlay.appendChild(el); + hs.extend(overlay, { + opacity: 1, + offsetX: 0, + offsetY: 0, + dur: (o.fade === 0 || o.fade === false || (o.fade == 2 && hs.ie)) ? 0 : 250 + }); + hs.extend(overlay, o); + + if (this.gotOverlays) { + this.positionOverlay(overlay); + if (!overlay.hideOnMouseOut || this.mouseIsOver) + hs.animate(overlay, { opacity: overlay.opacity }, overlay.dur); + } + hs.push(this.overlays, hs.idCounter - 1); +}, +positionOverlay : function(overlay) { + var p = overlay.position || 'middle center', + relToVP = (overlay.relativeTo == 'viewport'), + offX = overlay.offsetX, + offY = overlay.offsetY; + if (relToVP) { + hs.viewport.style.display = 'block'; + overlay.hsKey = this.key; + if (overlay.offsetWidth > overlay.parentNode.offsetWidth) + overlay.style.width = '100%'; + } else + if (overlay.parentNode != this.overlayBox) this.overlayBox.appendChild(overlay); + if (/left$/.test(p)) overlay.style.left = offX +'px'; + + if (/center$/.test(p)) hs.setStyles (overlay, { + left: '50%', + marginLeft: (offX - Math.round(overlay.offsetWidth / 2)) +'px' + }); + + if (/right$/.test(p)) overlay.style.right = - offX +'px'; + + if (/^leftpanel$/.test(p)) { + hs.setStyles(overlay, { + right: '100%', + marginRight: this.x.cb +'px', + top: - this.y.cb +'px', + bottom: - this.y.cb +'px', + overflow: 'auto' + }); + this.x.p1 = overlay.offsetWidth; + + } else if (/^rightpanel$/.test(p)) { + hs.setStyles(overlay, { + left: '100%', + marginLeft: this.x.cb +'px', + top: - this.y.cb +'px', + bottom: - this.y.cb +'px', + overflow: 'auto' + }); + this.x.p2 = overlay.offsetWidth; + } + var parOff = overlay.parentNode.offsetHeight; + overlay.style.height = 'auto'; + if (relToVP && overlay.offsetHeight > parOff) + overlay.style.height = hs.ieLt7 ? parOff +'px' : '100%'; + + if (/^top/.test(p)) overlay.style.top = offY +'px'; + if (/^middle/.test(p)) hs.setStyles (overlay, { + top: '50%', + marginTop: (offY - Math.round(overlay.offsetHeight / 2)) +'px' + }); + if (/^bottom/.test(p)) overlay.style.bottom = - offY +'px'; + if (/^above$/.test(p)) { + hs.setStyles(overlay, { + left: (- this.x.p1 - this.x.cb) +'px', + right: (- this.x.p2 - this.x.cb) +'px', + bottom: '100%', + marginBottom: this.y.cb +'px', + width: 'auto' + }); + this.y.p1 = overlay.offsetHeight; + + } else if (/^below$/.test(p)) { + hs.setStyles(overlay, { + position: 'relative', + left: (- this.x.p1 - this.x.cb) +'px', + right: (- this.x.p2 - this.x.cb) +'px', + top: '100%', + marginTop: this.y.cb +'px', + width: 'auto' + }); + this.y.p2 = overlay.offsetHeight; + overlay.style.position = 'absolute'; + } +}, + +getOverlays : function() { + this.getInline(['heading', 'caption'], true); + this.getNumber(); + if (this.heading && this.dragByHeading) this.heading.className += ' highslide-move'; + if (hs.showCredits) this.writeCredits(); + for (var i = 0; i < hs.overlays.length; i++) { + var o = hs.overlays[i], tId = o.thumbnailId, sg = o.slideshowGroup; + if ((!tId && !sg) || (tId && tId == this.thumbsUserSetId) + || (sg && sg === this.slideshowGroup)) { + this.createOverlay(o); + } + } + var os = []; + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + if (/panel$/.test(o.position)) this.positionOverlay(o); + else hs.push(os, o); + } + for (var i = 0; i < os.length; i++) this.positionOverlay(os[i]); + this.gotOverlays = true; +}, +genOverlayBox : function() { + if (!this.overlayBox) this.overlayBox = hs.createElement ( + 'div', { + className: this.wrapperClassName + }, { + position : 'absolute', + width: (this.x.size || (this.useBox ? this.width : null) + || this.x.full) +'px', + height: (this.y.size || this.y.full) +'px', + visibility : 'hidden', + overflow : 'hidden', + zIndex : hs.ie ? 4 : null + }, + hs.container, + true + ); +}, +sizeOverlayBox : function(doWrapper, doPanels) { + var overlayBox = this.overlayBox, + x = this.x, + y = this.y; + hs.setStyles( overlayBox, { + width: x.size +'px', + height: y.size +'px' + }); + if (doWrapper || doPanels) { + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + var ie6 = (hs.ieLt7 || document.compatMode == 'BackCompat'); + if (o && /^(above|below)$/.test(o.position)) { + if (ie6) { + o.style.width = (overlayBox.offsetWidth + 2 * x.cb + + x.p1 + x.p2) +'px'; + } + y[o.position == 'above' ? 'p1' : 'p2'] = o.offsetHeight; + } + if (o && ie6 && /^(left|right)panel$/.test(o.position)) { + o.style.height = (overlayBox.offsetHeight + 2* y.cb) +'px'; + } + } + } + if (doWrapper) { + hs.setStyles(this.content, { + top: y.p1 +'px' + }); + hs.setStyles(overlayBox, { + top: (y.p1 + y.cb) +'px' + }); + } +}, + +showOverlays : function() { + var b = this.overlayBox; + b.className = ''; + hs.setStyles(b, { + top: (this.y.p1 + this.y.cb) +'px', + left: (this.x.p1 + this.x.cb) +'px', + overflow : 'visible' + }); + if (hs.safari) b.style.visibility = 'visible'; + this.wrapper.appendChild (b); + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + o.style.zIndex = o.hsId == 'controls' ? 5 : 4; + if (!o.hideOnMouseOut || this.mouseIsOver) { + o.style.visibility = 'visible'; + hs.setStyles(o, { visibility: 'visible', display: '' }); + hs.animate(o, { opacity: o.opacity }, o.dur); + } + } +}, + +destroyOverlays : function() { + if (!this.overlays.length) return; + for (var i = 0; i < this.overlays.length; i++) { + var o = hs.$('hsId'+ this.overlays[i]); + if (o.parentNode == hs.viewport) hs.discardElement(o); + } + if (this.slideshow) { + var c = this.slideshow.controls; + if (c && hs.getExpander(c) == this) c.parentNode.removeChild(c); + } + hs.discardElement(this.overlayBox); +}, + + + +createFullExpand : function () { + if (this.slideshow && this.slideshow.controls) { + this.slideshow.enable('full-expand'); + return; + } + this.fullExpandLabel = hs.createElement( + 'a', { + href: 'javascript:hs.expanders['+ this.key +'].doFullExpand();', + title: hs.lang.fullExpandTitle, + className: 'highslide-full-expand' + } + ); + + this.createOverlay({ + overlayId: this.fullExpandLabel, + position: hs.fullExpandPosition, + hideOnMouseOut: true, + opacity: hs.fullExpandOpacity + }); +}, + +doFullExpand : function () { + try { + if (this.fullExpandLabel) hs.discardElement(this.fullExpandLabel); + + this.focus(); + var xSize = this.x.size; + this.resizeTo(this.x.full, this.y.full); + + var xpos = this.x.pos - (this.x.size - xSize) / 2; + if (xpos < hs.marginLeft) xpos = hs.marginLeft; + + this.moveTo(xpos, this.y.pos); + this.doShowHide('hidden'); + hs.setDimmerSize(this); + + } catch (e) { + this.error(e); + } +}, + + +afterClose : function () { + this.a.className = this.a.className.replace('highslide-active-anchor', ''); + + this.doShowHide('visible'); + if (this.outline && this.outlineWhileAnimating) this.outline.destroy(); + + hs.discardElement(this.wrapper); + if (!hs.viewport.childNodes.length) hs.viewport.style.display = 'none'; + + if (this.dimmingOpacity) hs.undim(this.key); + hs.expanders[this.key] = null; + hs.reOrder(); +} + +}; + + +hs.Slideshow = function (expKey, options) { + if (hs.dynamicallyUpdateAnchors !== false) hs.updateAnchors(); + this.expKey = expKey; + for (var x in options) this[x] = options[x]; + if (this.useControls) this.getControls(); + if (this.thumbstrip) this.thumbstrip = hs.Thumbstrip(this); +}; +hs.Slideshow.prototype = { +getControls: function() { + this.controls = hs.createElement('div', { innerHTML: hs.replaceLang(hs.skin.controls) }, + null, hs.container); + + var buttons = ['play', 'pause', 'previous', 'next', 'move', 'full-expand', 'close']; + this.btn = {}; + var pThis = this; + for (var i = 0; i < buttons.length; i++) { + this.btn[buttons[i]] = hs.getElementByClass(this.controls, 'li', 'highslide-'+ buttons[i]); + this.enable(buttons[i]); + } + this.btn.pause.style.display = 'none'; + //this.disable('full-expand'); +}, +checkFirstAndLast: function() { + if (this.repeat || !this.controls) return; + var exp = hs.expanders[this.expKey], + cur = exp.getAnchorIndex(), + re = /disabled$/; + if (cur == 0) + this.disable('previous'); + else if (re.test(this.btn.previous.getElementsByTagName('a')[0].className)) + this.enable('previous'); + if (cur + 1 == hs.anchors.groups[exp.slideshowGroup || 'none'].length) { + this.disable('next'); + this.disable('play'); + } else if (re.test(this.btn.next.getElementsByTagName('a')[0].className)) { + this.enable('next'); + this.enable('play'); + } +}, +enable: function(btn) { + if (!this.btn) return; + var sls = this, a = this.btn[btn].getElementsByTagName('a')[0], re = /disabled$/; + a.onclick = function() { + sls[btn](); + return false; + }; + if (re.test(a.className)) a.className = a.className.replace(re, ''); +}, +disable: function(btn) { + if (!this.btn) return; + var a = this.btn[btn].getElementsByTagName('a')[0]; + a.onclick = function() { return false; }; + if (!/disabled$/.test(a.className)) a.className += ' disabled'; +}, +hitSpace: function() { + if (this.autoplay) this.pause(); + else this.play(); +}, +play: function(wait) { + if (this.btn) { + this.btn.play.style.display = 'none'; + this.btn.pause.style.display = ''; + } + + this.autoplay = true; + if (!wait) hs.next(this.expKey); +}, +pause: function() { + if (this.btn) { + this.btn.pause.style.display = 'none'; + this.btn.play.style.display = ''; + } + + clearTimeout(this.autoplay); + this.autoplay = null; +}, +previous: function() { + this.pause(); + hs.previous(this.btn.previous); +}, +next: function() { + this.pause(); + hs.next(this.btn.next); +}, +move: function() {}, +'full-expand': function() { + hs.getExpander().doFullExpand(); +}, +close: function() { + hs.close(this.btn.close); +} +}; +hs.Thumbstrip = function(slideshow) { + function add (exp) { + hs.extend(options || {}, { + overlayId: dom, + hsId: 'thumbstrip' + }); + if (hs.ieLt7) options.fade = 0; + exp.createOverlay(options); + hs.setStyles(dom.parentNode, { overflow: 'hidden' }); + }; + + function scroll (delta) { + selectThumb(undefined, Math.round(delta * dom[isX ? 'offsetWidth' : 'offsetHeight'] * 0.7)); + }; + + function selectThumb (i, scrollBy) { + if (i === undefined) for (var j = 0; j < group.length; j++) { + if (group[j] == hs.expanders[slideshow.expKey].a) { + i = j; + break; + } + } + if (i === undefined) return; + var as = dom.getElementsByTagName('a'), + active = as[i], + cell = active.parentNode, + left = isX ? 'Left' : 'Top', + right = isX ? 'Right' : 'Bottom', + width = isX ? 'Width' : 'Height', + offsetLeft = 'offset' + left, + offsetWidth = 'offset' + width, + overlayWidth = div.parentNode.parentNode[offsetWidth], + minTblPos = overlayWidth - table[offsetWidth], + curTblPos = parseInt(table.style[isX ? 'left' : 'top']) || 0, + tblPos = curTblPos, + mgnRight = 20; + if (scrollBy !== undefined) { + tblPos = curTblPos - scrollBy; + if (tblPos > 0) tblPos = 0; + if (tblPos < minTblPos) tblPos = minTblPos; + + } else { + for (var j = 0; j < as.length; j++) as[j].className = ''; + active.className = 'highslide-active-anchor'; + var activeLeft = i > 0 ? as[i - 1].parentNode[offsetLeft] : cell[offsetLeft], + activeRight = cell[offsetLeft] + cell[offsetWidth] + + (as[i + 1] ? as[i + 1].parentNode[offsetWidth] : 0); + if (activeRight > overlayWidth - curTblPos) tblPos = overlayWidth - activeRight; + else if (activeLeft < -curTblPos) tblPos = -activeLeft; + } + var markerPos = cell[offsetLeft] + (cell[offsetWidth] - marker[offsetWidth]) / 2 + tblPos; + hs.animate(table, isX ? { left: tblPos } : { top: tblPos }, null, 'easeOutQuad'); + hs.animate(marker, isX ? { left: markerPos } : { top: markerPos }, null, 'easeOutQuad'); + scrollUp.style.display = tblPos < 0 ? 'block' : 'none'; + scrollDown.style.display = (tblPos > minTblPos) ? 'block' : 'none'; + }; + + + // initialize + var group = hs.anchors.groups[hs.expanders[slideshow.expKey].slideshowGroup || 'none'], + options = slideshow.thumbstrip, + mode = options.mode || 'horizontal', + floatMode = (mode == 'float'), + tree = floatMode ? ['div', 'ul', 'li', 'span'] : ['table', 'tbody', 'tr', 'td'], + isX = (mode == 'horizontal'), + dom = hs.createElement('div', { + className: 'highslide-thumbstrip highslide-thumbstrip-'+ mode, + innerHTML: + '
    '+ + '<'+ tree[0] +'><'+ tree[1] +'>
    '+ + '
    '+ + '
    '+ + '
    ' + }, { + display: 'none' + }, hs.container), + domCh = dom.childNodes, + div = domCh[0], + scrollUp = domCh[1], + scrollDown = domCh[2], + marker = domCh[3], + table = div.firstChild, + tbody = dom.getElementsByTagName(tree[1])[0], + tr; + for (var i = 0; i < group.length; i++) { + if (i == 0 || !isX) tr = hs.createElement(tree[2], null, null, tbody); + (function(){ + var a = group[i], + cell = hs.createElement(tree[3], null, null, tr), + pI = i; + hs.createElement('a', { + href: a.href, + onclick: function() { + hs.getExpander(this).focus(); + return hs.transit(a); + }, + innerHTML: hs.stripItemFormatter ? hs.stripItemFormatter(a) : a.innerHTML + }, null, cell); + })(); + } + + if (!floatMode) { + scrollUp.onclick = function () { scroll(-1); }; + scrollDown.onclick = function() { scroll(1); }; + hs.addEventListener(tbody, document.onmousewheel !== undefined ? + 'mousewheel' : 'DOMMouseScroll', function(e) { + var delta = 0; + e = e || window.event; + if (e.wheelDelta) { + delta = e.wheelDelta/120; + if (hs.opera) delta = -delta; + } else if (e.detail) { + delta = -e.detail/3; + } + if (delta) scroll(-delta * 0.2); + if (e.preventDefault) e.preventDefault(); + e.returnValue = false; + }); + } + + return { + add: add, + selectThumb: selectThumb + } +}; +if (hs.ie) { + (function () { + try { + document.documentElement.doScroll('left'); + } catch (e) { + setTimeout(arguments.callee, 50); + return; + } + hs.ready(); + })(); +} +hs.addEventListener(document, 'DOMContentLoaded', hs.ready); +hs.addEventListener(window, 'load', hs.ready); +hs.langDefaults = hs.lang; +// history +var HsExpander = hs.Expander; + +// set handlers +hs.addEventListener(window, 'load', function() { + if (hs.expandCursor) { + var sel = '.highslide img', + dec = 'cursor: url('+ hs.graphicsDir + hs.expandCursor +'), pointer !important;'; + + var style = hs.createElement('style', { type: 'text/css' }, null, + document.getElementsByTagName('HEAD')[0]); + + if (!hs.ie) { + style.appendChild(document.createTextNode(sel + " {" + dec + "}")); + } else { + var last = document.styleSheets[document.styleSheets.length - 1]; + if (typeof(last.addRule) == "object") last.addRule(sel, dec); + } + } +}); +hs.addEventListener(window, 'resize', function() { + hs.getPageSize(); + if (hs.viewport) for (var i = 0; i < hs.viewport.childNodes.length; i++) { + var node = hs.viewport.childNodes[i], + exp = hs.getExpander(node); + exp.positionOverlay(node); + if (node.hsId == 'thumbstrip') exp.slideshow.thumbstrip.selectThumb(); + } +}); +hs.addEventListener(document, 'mousemove', function(e) { + hs.mouse = { x: e.clientX, y: e.clientY }; +}); +hs.addEventListener(document, 'mousedown', hs.mouseClickHandler); +hs.addEventListener(document, 'mouseup', hs.mouseClickHandler); + +hs.addEventListener(document, 'ready', hs.getAnchors); +hs.addEventListener(window, 'load', hs.preloadImages); diff --git a/hs6.css b/hs6.css new file mode 100644 index 0000000..fef2dfc --- /dev/null +++ b/hs6.css @@ -0,0 +1,71 @@ +.closebutton { + /* NOTE! This URL is relative to the HTML page, not the CSS */ + filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( + src='../highslide/graphics/close.png', sizingMethod='scale'); + + background: none; + cursor: hand; +} + +/* Viewport fixed hack */ +.highslide-viewport { + position: absolute; + left: expression( ( ( ignoreMe1 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); + top: expression( ( ignoreMe2 = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' ); + width: expression( ( ( ignoreMe3 = document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) ) + 'px' ); + height: expression( ( ( ignoreMe4 = document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) ) + 'px' ); +} + +/* Thumbstrip PNG fix */ +.highslide-scroll-down, .highslide-scroll-up { + position: relative; + overflow: hidden; +} +.highslide-scroll-down div, .highslide-scroll-up div { + /* NOTE! This URL is relative to the HTML page, not the CSS */ + filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( + src='/highslide/graphics/scrollarrows.png', sizingMethod='scale'); + background: none !important; + position: absolute; + cursor: hand; + width: 75px; + height: 75px !important; +} +.highslide-thumbstrip-horizontal .highslide-scroll-down div { + left: -50px; + top: -15px; +} +.highslide-thumbstrip-horizontal .highslide-scroll-up div { + top: -15px; +} +.highslide-thumbstrip-vertical .highslide-scroll-down div { + top: -50px; +} + +/* Thumbstrip marker arrow trasparent background fix */ +.highslide-thumbstrip .highslide-marker { + border-color: white; /* match the background */ +} +.dark .highslide-thumbstrip-horizontal .highslide-marker { + border-color: #111; +} +.highslide-viewport .highslide-marker { + border-color: #333; +} +.highslide-thumbstrip { + float: left; +} + +/* Positioning fixes for the control bar */ +.text-controls .highslide-controls { + width: 480px; +} +.text-controls a span { + width: 4em; +} +.text-controls .highslide-full-expand a span { + width: 0; +} +.text-controls .highslide-close a span { + width: 0; +} diff --git a/imagelightnessat.func.php b/imagelightnessat.func.php new file mode 100644 index 0000000..a99225c --- /dev/null +++ b/imagelightnessat.func.php @@ -0,0 +1,47 @@ +", $u, $u, $d) ?> + */ +function imagelightnessat($img, $x, $y) +{ + if(!is_resource($img)) + { + trigger_error("imagelightnessat(): supplied argument is not a valid " + . "Image resource", E_USER_WARNING); + return 0.0; + } + $c = @imagecolorat($img, $x, $y); + if($c === false) return false; + if(imageistruecolor($img)) + { + $red = ($c >> 16) & 0xFF; + $green = ($c >> 8) & 0xFF; + $blue = $c & 0xFF; + } + else + { + $i = imagecolorsforindex($img, $c); + $red = $i['red']; + $green = $i['green']; + $blue = $i['blue']; + } + $m = min($red, $green, $blue); + $n = max($red, $green, $blue); + /* Because RGB isn't normalized in GD, we divide by 510 here. + * Lightness = (Max(RGB) + Min(RGB)) / 2 + * But that's assuming red, green, and blue are 0 through 1 inclusive. + * Red, green, and blue are actually 0-255 (255 + 255 = 510). + */ + $lightness = (double)(($m + $n) / 510.0); + return($lightness); +} + +?> \ No newline at end of file diff --git a/images/EU-Logo_rgb.jpg b/images/EU-Logo_rgb.jpg new file mode 100644 index 0000000..9e58548 Binary files /dev/null and b/images/EU-Logo_rgb.jpg differ diff --git a/images/Mracny_vrch.jpg b/images/Mracny_vrch.jpg new file mode 100644 index 0000000..f94020d Binary files /dev/null and b/images/Mracny_vrch.jpg differ diff --git a/images/Mracny_vrch_thumb.jpg b/images/Mracny_vrch_thumb.jpg new file mode 100644 index 0000000..c24fcc4 Binary files /dev/null and b/images/Mracny_vrch_thumb.jpg differ diff --git a/images/Planek_Centra.gif b/images/Planek_Centra.gif new file mode 100644 index 0000000..aff214b Binary files /dev/null and b/images/Planek_Centra.gif differ diff --git a/images/Prusek.jpg b/images/Prusek.jpg new file mode 100644 index 0000000..5367314 Binary files /dev/null and b/images/Prusek.jpg differ diff --git a/images/Prusek_thumb.jpg b/images/Prusek_thumb.jpg new file mode 100644 index 0000000..ef2fcc0 Binary files /dev/null and b/images/Prusek_thumb.jpg differ diff --git a/images/Za_Bournakem.jpg b/images/Za_Bournakem.jpg new file mode 100644 index 0000000..0ca6088 Binary files /dev/null and b/images/Za_Bournakem.jpg differ diff --git a/images/Za_Bournakem_thumb.jpg b/images/Za_Bournakem_thumb.jpg new file mode 100644 index 0000000..0ff8bbf Binary files /dev/null and b/images/Za_Bournakem_thumb.jpg differ diff --git a/images/caes-cerna.gif b/images/caes-cerna.gif new file mode 100644 index 0000000..d273ddf Binary files /dev/null and b/images/caes-cerna.gif differ diff --git a/images/car.gif b/images/car.gif new file mode 100644 index 0000000..6e17e92 Binary files /dev/null and b/images/car.gif differ diff --git a/images/logo_kliny.png b/images/logo_kliny.png new file mode 100644 index 0000000..92acd8a Binary files /dev/null and b/images/logo_kliny.png differ diff --git a/images/logo_miry130.gif b/images/logo_miry130.gif new file mode 100644 index 0000000..9949791 Binary files /dev/null and b/images/logo_miry130.gif differ diff --git a/images/original/DSCN5053.jpg b/images/original/DSCN5053.jpg new file mode 100644 index 0000000..b64fa61 --- /dev/null +++ b/images/original/DSCN5053.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9aa9c05f09ef30a65e84e3c122490377684dda7ea6ff3b5d3fbd9c8aafa044e +size 241565 diff --git a/images/original/DSCN5054.jpg b/images/original/DSCN5054.jpg new file mode 100644 index 0000000..14d556f --- /dev/null +++ b/images/original/DSCN5054.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72592552a48b4339d3ceaae76632586414e46b4a5d7838e2f039f6cdc23b388d +size 284524 diff --git a/images/original/DSCN5055.jpg b/images/original/DSCN5055.jpg new file mode 100644 index 0000000..a26821b --- /dev/null +++ b/images/original/DSCN5055.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afd03bfe0466bb5d3e66871e03163bcc9af136c0918a89130cfb8c3b9bce1a78 +size 396920 diff --git a/images/original/DSCN5056.jpg b/images/original/DSCN5056.jpg new file mode 100644 index 0000000..61d3365 --- /dev/null +++ b/images/original/DSCN5056.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5548c612299e0d562e8fce2a822328be714f7df992dd903886c5e8b5cf8b3060 +size 314996 diff --git a/images/original/DSCN5057.jpg b/images/original/DSCN5057.jpg new file mode 100644 index 0000000..ad48113 --- /dev/null +++ b/images/original/DSCN5057.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a96187a1a4b6e7f4b94e610f515efc71a31d961ea3121bdb6be18cd9921900b +size 233943 diff --git a/images/original/DSCN5058.jpg b/images/original/DSCN5058.jpg new file mode 100644 index 0000000..322bf7e --- /dev/null +++ b/images/original/DSCN5058.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b81958f898fb008e53184ee7d743fdb8dd9432dd7d7aa4acc5e04abdc1f1766 +size 152565 diff --git a/images/original/DSCN5059.jpg b/images/original/DSCN5059.jpg new file mode 100644 index 0000000..d1184d2 --- /dev/null +++ b/images/original/DSCN5059.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cd1c5e36f4b861833e5fb690306c4de5b4d03f6120d4b4388a3610c331b8b1a +size 242610 diff --git a/images/original/DSCN5060.jpg b/images/original/DSCN5060.jpg new file mode 100644 index 0000000..f94e9bb --- /dev/null +++ b/images/original/DSCN5060.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348f954cac36e585bc7f11a0ac1cff16308ee66962a74b14ad3f16ae314cf887 +size 191122 diff --git a/images/original/DSCN5061.jpg b/images/original/DSCN5061.jpg new file mode 100644 index 0000000..b6fd704 --- /dev/null +++ b/images/original/DSCN5061.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a53f3cb2a5c9e9ad0132e5e3cf7ffe9da72bd945d2386021a83579c9544c2fa0 +size 191162 diff --git a/images/original/DSCN5062.jpg b/images/original/DSCN5062.jpg new file mode 100644 index 0000000..e99a2ed --- /dev/null +++ b/images/original/DSCN5062.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc47f22fef818d0d8596db30cc7d3c48dbe97b9568bff45a1ec6e05c800874c +size 235633 diff --git a/images/original/DSCN5063.jpg b/images/original/DSCN5063.jpg new file mode 100644 index 0000000..0249cc2 --- /dev/null +++ b/images/original/DSCN5063.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68cb8df9ce4a47e05c23b45b120ce53f5c61ad4194f711a88597a97f14be128f +size 199279 diff --git a/images/original/DSCN5137.jpg b/images/original/DSCN5137.jpg new file mode 100644 index 0000000..98ef0ff --- /dev/null +++ b/images/original/DSCN5137.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5a245d9807d94471ce5f6a54ce12397cbb9ad44b6357b6e5f3b80a4ed22ba7b +size 474689 diff --git a/images/original/DSCN5139.jpg b/images/original/DSCN5139.jpg new file mode 100644 index 0000000..8772fb0 --- /dev/null +++ b/images/original/DSCN5139.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8403570e1cfbafeefa0bff607990623dea1f1809ce7c7319bb2593f9a4a59c50 +size 238577 diff --git a/images/original/DSCN5140.jpg b/images/original/DSCN5140.jpg new file mode 100644 index 0000000..9edc586 --- /dev/null +++ b/images/original/DSCN5140.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd8db2ef33159508b765bda118cd2eac2feb0f744ef62ac8d1dd082a48546e32 +size 380352 diff --git a/images/original/DSCN5142.jpg b/images/original/DSCN5142.jpg new file mode 100644 index 0000000..536506f --- /dev/null +++ b/images/original/DSCN5142.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef76693badca9b1be6b86422b54208c0696d5ba3dc2cfa0191738fcc795e0b9b +size 385381 diff --git a/images/original/DSCN5144.jpg b/images/original/DSCN5144.jpg new file mode 100644 index 0000000..9721d7d --- /dev/null +++ b/images/original/DSCN5144.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4afe35ae99218d3666c7bccf0ed072476a5b7a43ce9e35fdffe630fd3d9e8ca5 +size 227106 diff --git a/images/original/DSCN5265.jpg b/images/original/DSCN5265.jpg new file mode 100644 index 0000000..feee9ab --- /dev/null +++ b/images/original/DSCN5265.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1cf3e99e058f34f991fe2fc5e37b4884d8c40b263b61237bebe1c46db98037d +size 264095 diff --git a/images/original/DSCN5266.jpg b/images/original/DSCN5266.jpg new file mode 100644 index 0000000..edaef96 --- /dev/null +++ b/images/original/DSCN5266.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4559e8693cfd1a40e8e1c5051d3b7bdc4cc9b1313553e3596b945a9c319e74f4 +size 238498 diff --git a/images/original/DSCN5267.jpg b/images/original/DSCN5267.jpg new file mode 100644 index 0000000..7b5d9aa --- /dev/null +++ b/images/original/DSCN5267.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34b22c064f0c21b65dad12e62e4a073e8a0348f096860de8afd25f6f386e7412 +size 340949 diff --git a/images/original/DSCN5268.jpg b/images/original/DSCN5268.jpg new file mode 100644 index 0000000..5844bb6 --- /dev/null +++ b/images/original/DSCN5268.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f0185206017377538bbcaf3b9d49e6d64a847a658ad5e55be4e5aca633fcb84 +size 403844 diff --git a/images/original/DSCN5269.jpg b/images/original/DSCN5269.jpg new file mode 100644 index 0000000..f1666b0 --- /dev/null +++ b/images/original/DSCN5269.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b8bfa17e30718c35774ce27a3cb2c09e4c8f8d76689a696dbf784d0e9b738c3 +size 443132 diff --git a/images/original/DSCN5270.jpg b/images/original/DSCN5270.jpg new file mode 100644 index 0000000..f9cc4d3 --- /dev/null +++ b/images/original/DSCN5270.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347a24b21b297651b285a2d22a6a450a76a500f3bb9c76dc7cc263319bf5e29d +size 378720 diff --git a/images/original/DSCN5271.jpg b/images/original/DSCN5271.jpg new file mode 100644 index 0000000..79fc14e --- /dev/null +++ b/images/original/DSCN5271.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b9b8cfaa932bc883da5e16493cd661edd9575caed23cc2c495eb602c1f1759 +size 390035 diff --git a/images/original/DSCN5272.jpg b/images/original/DSCN5272.jpg new file mode 100644 index 0000000..a442684 --- /dev/null +++ b/images/original/DSCN5272.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df86805b2d9122a7320e3f36b16ad3c87bb45f997b922d19e37f199fac6f920b +size 243933 diff --git a/images/original/DSCN5273.jpg b/images/original/DSCN5273.jpg new file mode 100644 index 0000000..7a37dc5 --- /dev/null +++ b/images/original/DSCN5273.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a09ae2a9201855b90ff54291d1bd742e315ac5c6e608368a494e85e6dad5ecf8 +size 236678 diff --git a/images/original/DSCN5274.jpg b/images/original/DSCN5274.jpg new file mode 100644 index 0000000..63286e1 --- /dev/null +++ b/images/original/DSCN5274.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:404737d087a9e96aa860f227e23250aa4b25290a81f856fc1a4274b9d1e3dba1 +size 376730 diff --git a/images/original/DSCN5275.jpg b/images/original/DSCN5275.jpg new file mode 100644 index 0000000..b664377 --- /dev/null +++ b/images/original/DSCN5275.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15f5de3a9be687dc7318aff332c43fe587c6493c6ec981093c01d4b6bff9db1 +size 394648 diff --git a/images/original/DSCN5276.jpg b/images/original/DSCN5276.jpg new file mode 100644 index 0000000..e64adb1 --- /dev/null +++ b/images/original/DSCN5276.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e8af7284bc01c21c36d6b65491cf0c26e08c5efd2347b82085c0a498c17fcb0 +size 309118 diff --git a/images/original/DSCN5277.jpg b/images/original/DSCN5277.jpg new file mode 100644 index 0000000..dcc824d --- /dev/null +++ b/images/original/DSCN5277.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b37da79b801083c54193dbd771c048de381db8180ac461d2bb3ae9c22a4fb8b2 +size 382500 diff --git a/images/original/Obraz000.jpg b/images/original/Obraz000.jpg new file mode 100644 index 0000000..0c79ed5 --- /dev/null +++ b/images/original/Obraz000.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8677e3a52fe23da81310a70155db7bf4dc59947ba55e723ec3b8feeb55b75af9 +size 110834 diff --git a/images/original/Obraz001.jpg b/images/original/Obraz001.jpg new file mode 100644 index 0000000..f7d047a --- /dev/null +++ b/images/original/Obraz001.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d51a0396593804a2da4235f5fa129358722f9415313bbb7e5194696e1aee2f0e +size 78753 diff --git a/images/original/Obraz003.jpg b/images/original/Obraz003.jpg new file mode 100644 index 0000000..fafb210 --- /dev/null +++ b/images/original/Obraz003.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98a2253d2a1ad41d4b0fdb748f2a9bf29fe2f2e05fbe7f9a832461e550f8cd31 +size 63933 diff --git a/images/original/Obraz004.jpg b/images/original/Obraz004.jpg new file mode 100644 index 0000000..e4da223 --- /dev/null +++ b/images/original/Obraz004.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1242f325717a61473cea4a019d94197a00bf288d26f5f66d8f757fd41e829f25 +size 85833 diff --git a/images/original/Obraz005.jpg b/images/original/Obraz005.jpg new file mode 100644 index 0000000..b0011f4 --- /dev/null +++ b/images/original/Obraz005.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d383f95abc952c42156fa60b64a2990867f67006b915da5a0a15959f557bccbe +size 96094 diff --git a/images/original/Obraz006.jpg b/images/original/Obraz006.jpg new file mode 100644 index 0000000..6e357ed --- /dev/null +++ b/images/original/Obraz006.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01de7c4f72109b0ca2f1b66121840511a6ee1793b7ef29b634e260c1de48cf9e +size 81309 diff --git a/images/original/Obraz007.jpg b/images/original/Obraz007.jpg new file mode 100644 index 0000000..95a4237 --- /dev/null +++ b/images/original/Obraz007.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61a04626b22e2d76239fd1101f3fef334c266f0d9a545fdf0224b8c327cdf468 +size 70190 diff --git a/images/original/P1030346.jpg b/images/original/P1030346.jpg new file mode 100644 index 0000000..022ef96 --- /dev/null +++ b/images/original/P1030346.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f5ca16fedbe4454f3b614a9e6e0828d754c93e1c0293974e91e1beadf0fb5d7 +size 168313 diff --git a/images/original/P1030347.jpg b/images/original/P1030347.jpg new file mode 100644 index 0000000..8fad284 --- /dev/null +++ b/images/original/P1030347.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db022f7e28e4d2b7cf75b070d83655f180e8f4cba51e063330d6897aab711f3f +size 132734 diff --git a/images/original/P1030348.jpg b/images/original/P1030348.jpg new file mode 100644 index 0000000..ebaef96 --- /dev/null +++ b/images/original/P1030348.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:614e9211823fcf2d81a40b354ae96f4d675ffdbf4bc7df1e7ff40a7804cab827 +size 160928 diff --git a/images/original/P1030349.jpg b/images/original/P1030349.jpg new file mode 100644 index 0000000..03eb4cf --- /dev/null +++ b/images/original/P1030349.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49f5aaf53f411fa9b233e5c1e37ffb3e54c4bcca2966165395287c1fa30088a7 +size 118221 diff --git a/images/original/P1030352.jpg b/images/original/P1030352.jpg new file mode 100644 index 0000000..01aa665 --- /dev/null +++ b/images/original/P1030352.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eac767921e370243c0df19961888d18d697cf9903c3eebc23e50d4d0ad3db6de +size 132067 diff --git a/images/original/P1030353.jpg b/images/original/P1030353.jpg new file mode 100644 index 0000000..58872a5 --- /dev/null +++ b/images/original/P1030353.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b1f807311d48e723c662feec68cef6f0f727bd1094b7f31232e93004308ac84 +size 60665 diff --git a/images/original/P1030354.jpg b/images/original/P1030354.jpg new file mode 100644 index 0000000..64b9494 --- /dev/null +++ b/images/original/P1030354.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecd63c63e05a0f7dd2cd8203d0d8f4a83780af33f4029c0cd759f0b35405f536 +size 104318 diff --git a/images/original/P1030355.jpg b/images/original/P1030355.jpg new file mode 100644 index 0000000..4e49a1c --- /dev/null +++ b/images/original/P1030355.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:366d481b56170fec523de05c345cd309a0f6ea34e3c4519acdc0eb34bc58ae3e +size 91020 diff --git a/images/original/P1030356.jpg b/images/original/P1030356.jpg new file mode 100644 index 0000000..5c6b31e --- /dev/null +++ b/images/original/P1030356.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2c7365d3f740dd723b92505073820949a6e65cd6343d4b1693473a32186d4b2 +size 107608 diff --git a/images/original/P1030357.jpg b/images/original/P1030357.jpg new file mode 100644 index 0000000..d456d3d --- /dev/null +++ b/images/original/P1030357.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46195043cddc42f38f78c789c49a7c4a659dae90bdd76cb7395cd147c9ff8e68 +size 133634 diff --git a/images/original/P1030358.jpg b/images/original/P1030358.jpg new file mode 100644 index 0000000..f4e5e1c --- /dev/null +++ b/images/original/P1030358.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2137c9cf4ca2ef6ac8008c236dfd2846da0f79a0c2545e1c09749a42a740d758 +size 125955 diff --git a/images/original/P1030379.jpg b/images/original/P1030379.jpg new file mode 100644 index 0000000..cf5f79e --- /dev/null +++ b/images/original/P1030379.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff123f242c34c4e1d609afab9ef9986e693c62ac62730bb3c1de384eb60c806 +size 194306 diff --git a/images/original/P1030380.jpg b/images/original/P1030380.jpg new file mode 100644 index 0000000..f9aafb2 --- /dev/null +++ b/images/original/P1030380.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fb0c4be41893146a79791e8907c8f0d6945ecece13b39271621ecde1c3dae7b +size 104986 diff --git a/images/original/P1030381.jpg b/images/original/P1030381.jpg new file mode 100644 index 0000000..c79a853 --- /dev/null +++ b/images/original/P1030381.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f475586b813abd8db336574f9d4aa3ab6fb6df2c8de7653e40678d1588d78a9a +size 86042 diff --git a/images/original/P1030382.jpg b/images/original/P1030382.jpg new file mode 100644 index 0000000..f8fb18e --- /dev/null +++ b/images/original/P1030382.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:627036947d1dd1b6be772bb9df01b2f8721e01caa326571542c12e3104e254fb +size 111883 diff --git a/images/original/P1030383.jpg b/images/original/P1030383.jpg new file mode 100644 index 0000000..e430ac8 --- /dev/null +++ b/images/original/P1030383.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:236f7bf0899bd01fd2c7e11a6c595937ffd17f23e18132fb88fd3af33e66f288 +size 134792 diff --git a/images/original/P1030384.jpg b/images/original/P1030384.jpg new file mode 100644 index 0000000..5da7425 --- /dev/null +++ b/images/original/P1030384.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fb46222792ae3ded085c92cdba4f542b04952c88ac7fa6feec7ecf2dacd97c9 +size 111806 diff --git a/images/original/P1030385.jpg b/images/original/P1030385.jpg new file mode 100644 index 0000000..81724df --- /dev/null +++ b/images/original/P1030385.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eed2adbddd556d23d53046aaea2e2ba19c1ad1d5b4ed1e5b11514a4929f041de +size 142175 diff --git a/images/original/P1030387.jpg b/images/original/P1030387.jpg new file mode 100644 index 0000000..ed2e5c8 --- /dev/null +++ b/images/original/P1030387.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ca66a66896152ff9802acadac90e654c481e13987e12c66148be1ca2baa39fb +size 152469 diff --git a/images/original/P1030388.jpg b/images/original/P1030388.jpg new file mode 100644 index 0000000..23eb05a --- /dev/null +++ b/images/original/P1030388.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0897f8b4c0f787e155a4de8d6fb87da2ce7a990a913266651c6c42f4333be92 +size 112339 diff --git a/images/original/P1030391.jpg b/images/original/P1030391.jpg new file mode 100644 index 0000000..ff89f39 --- /dev/null +++ b/images/original/P1030391.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac49c20719ab5c0cc2239c87e7a05b24fbdacb264f27e45b05dfaf5beec7e1cf +size 90131 diff --git a/images/original/P1030421.jpg b/images/original/P1030421.jpg new file mode 100644 index 0000000..6c7cc08 --- /dev/null +++ b/images/original/P1030421.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1e6e5757ea12cbf9b496cdcf7e28f2a605c35202e6e7ae97f9940cbb7c76094 +size 79589 diff --git a/images/original/P1030422.jpg b/images/original/P1030422.jpg new file mode 100644 index 0000000..3e56d06 --- /dev/null +++ b/images/original/P1030422.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f05c4cb4d69e09005c838b2da36d9e4f3f30eea36904e78a3c4c0029f109a160 +size 169074 diff --git a/images/original/P1030425.jpg b/images/original/P1030425.jpg new file mode 100644 index 0000000..0213d07 --- /dev/null +++ b/images/original/P1030425.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640f0eabef5b617988efa2cbdbb4ab821e1602db23b6f472e8e8eeaf12dabd3f +size 111073 diff --git a/images/original/P1030426.jpg b/images/original/P1030426.jpg new file mode 100644 index 0000000..43f3d3c --- /dev/null +++ b/images/original/P1030426.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04431cba53082fef94dd1ac35872ff71f0a73f0903ed3021faddfae95a9c1cc9 +size 91931 diff --git a/images/original/P1030427.jpg b/images/original/P1030427.jpg new file mode 100644 index 0000000..ddbc108 --- /dev/null +++ b/images/original/P1030427.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae0ae23cbf391241517b3e1ead0590fbc571bd3b0a584239bf17d6870a836013 +size 53522 diff --git a/images/original/P1030428.jpg b/images/original/P1030428.jpg new file mode 100644 index 0000000..8d70893 --- /dev/null +++ b/images/original/P1030428.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c6548dbf22665ef0c8ba0818bd21877b216036c58eb21327a3a6fee834c3762 +size 120773 diff --git a/images/original/P1030429.jpg b/images/original/P1030429.jpg new file mode 100644 index 0000000..13238f4 --- /dev/null +++ b/images/original/P1030429.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21d1bdc0a34e8385892db321ad4314d297d0efbc025bccab2382658f159dcf6c +size 86888 diff --git a/images/original/P1030431.jpg b/images/original/P1030431.jpg new file mode 100644 index 0000000..acbe6aa --- /dev/null +++ b/images/original/P1030431.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcca8a5b594675aa6ca4b038ca740190c22491377407f7e39babbaa44f3648be +size 121203 diff --git a/images/original/P1030432.jpg b/images/original/P1030432.jpg new file mode 100644 index 0000000..2be2748 --- /dev/null +++ b/images/original/P1030432.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22f0a894229b9b70412431caf2ace9a715044e83facd45589efc5ef52239a182 +size 103951 diff --git a/images/original/P1030434.jpg b/images/original/P1030434.jpg new file mode 100644 index 0000000..b5ae3e8 --- /dev/null +++ b/images/original/P1030434.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5b51f69169c071d75661c70e561daa1429783d5e31c08f62995289c6232c61f +size 105210 diff --git a/images/original/P1030435.jpg b/images/original/P1030435.jpg new file mode 100644 index 0000000..592ac84 --- /dev/null +++ b/images/original/P1030435.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b42e8c365abaf64dcc364605d0d11e3dd14d22cbf52b6720bde76037b4d6aafd +size 107159 diff --git a/images/original/P1030436.jpg b/images/original/P1030436.jpg new file mode 100644 index 0000000..fbb6697 --- /dev/null +++ b/images/original/P1030436.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d92bc8f71639de94b9c52b88675dbce65b1fb2ea40965d5d0cd0eec7d9c1e9e +size 205686 diff --git a/images/original/P1030437.jpg b/images/original/P1030437.jpg new file mode 100644 index 0000000..c81843e --- /dev/null +++ b/images/original/P1030437.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b36d0cdeaab1172572c3c7c80bb6ca11bc3c2cd55eaf864cd2bc9c334074d497 +size 131837 diff --git a/images/original/P1030438.jpg b/images/original/P1030438.jpg new file mode 100644 index 0000000..18b5a2d --- /dev/null +++ b/images/original/P1030438.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44c0a9e3988d5fdee1cfd57818c3ffa1c9b3b86375f1be2b43204da282d6fed1 +size 126061 diff --git a/images/original/P1030441.jpg b/images/original/P1030441.jpg new file mode 100644 index 0000000..f1ed140 --- /dev/null +++ b/images/original/P1030441.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:265960d88b3ace5e5ec7e82e5be9e49f3f38ce9823223b720d5885f4fd0fcbaa +size 122930 diff --git a/images/original/P1030442.jpg b/images/original/P1030442.jpg new file mode 100644 index 0000000..30caf84 --- /dev/null +++ b/images/original/P1030442.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:444ee1f004528c4bb3cee8d3195ea06eb6522a34a4d0e5388b5711bb40bd83a8 +size 126342 diff --git a/images/original/P1030443.jpg b/images/original/P1030443.jpg new file mode 100644 index 0000000..c95bedd --- /dev/null +++ b/images/original/P1030443.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e814491e00c94736ec49e3c0f4d3496b3e6c59a9fc53de05d7fa3c25ac7e60a9 +size 132829 diff --git a/images/original/P1030444.jpg b/images/original/P1030444.jpg new file mode 100644 index 0000000..6ca9430 --- /dev/null +++ b/images/original/P1030444.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8412407156030b0a781bb5abd48212fdbff304ecc9f670447cf15e9e15dd2f50 +size 140821 diff --git a/images/original/P1030445.jpg b/images/original/P1030445.jpg new file mode 100644 index 0000000..3d6e0e6 --- /dev/null +++ b/images/original/P1030445.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eea23ad54815be48dcfa27381b5232ce0d5cd4f22a4331089e4a0c42906a0723 +size 77292 diff --git a/images/original/P1030446.jpg b/images/original/P1030446.jpg new file mode 100644 index 0000000..6a6391d --- /dev/null +++ b/images/original/P1030446.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9c191d6dba19c7c2ca62c05c4cd73e9aee8305ee890408e8d6a28745afadc72 +size 153307 diff --git a/images/original/P1030447.jpg b/images/original/P1030447.jpg new file mode 100644 index 0000000..fde8c5d --- /dev/null +++ b/images/original/P1030447.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3af6b84c610dd8249146a91bd861ccfbecf87708e40cfb6698507078776165c +size 128177 diff --git a/images/original/P1030448.jpg b/images/original/P1030448.jpg new file mode 100644 index 0000000..e5cf080 --- /dev/null +++ b/images/original/P1030448.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6216a4faf86f8dbe1a1f25465293dae1aaae25e390ec3add4f57189c51f6ad6 +size 91340 diff --git a/images/original/P1030450.jpg b/images/original/P1030450.jpg new file mode 100644 index 0000000..6b58fff --- /dev/null +++ b/images/original/P1030450.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d506086fb1dab4c218ca36c1c69262ee9afa0288c75700ca6332a311d63114a0 +size 164666 diff --git a/images/start_120.png b/images/start_120.png new file mode 100644 index 0000000..4c1d718 Binary files /dev/null and b/images/start_120.png differ diff --git a/images/thumb/t_DSCN5053.jpg b/images/thumb/t_DSCN5053.jpg new file mode 100644 index 0000000..0756aaa --- /dev/null +++ b/images/thumb/t_DSCN5053.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b1fcff8a1943b38bd9162bf765a933e5686016be4e2d2ebead886c2209b855a +size 19358 diff --git a/images/thumb/t_DSCN5054.jpg b/images/thumb/t_DSCN5054.jpg new file mode 100644 index 0000000..07cb00f --- /dev/null +++ b/images/thumb/t_DSCN5054.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ab5bd4d917a4492cb62534ba24d6ebe568de241a31dee8946e0d1d6e31ad866 +size 21163 diff --git a/images/thumb/t_DSCN5055.jpg b/images/thumb/t_DSCN5055.jpg new file mode 100644 index 0000000..bff861b --- /dev/null +++ b/images/thumb/t_DSCN5055.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53003f77395ac94361f68c08fe97da1d0a5f1626bab1fc112e1161a8eb6f0d44 +size 16626 diff --git a/images/thumb/t_DSCN5056.jpg b/images/thumb/t_DSCN5056.jpg new file mode 100644 index 0000000..f7e9c9f --- /dev/null +++ b/images/thumb/t_DSCN5056.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:003430ef25490f40f06a6a2893be439b14bc5372d3219916b2fd4fc5ea3f50aa +size 15142 diff --git a/images/thumb/t_DSCN5057.jpg b/images/thumb/t_DSCN5057.jpg new file mode 100644 index 0000000..738e3bf --- /dev/null +++ b/images/thumb/t_DSCN5057.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:562c19a9dcd43661ee9325d27dca8c580b31ab5e1721e4b092f104d825f48907 +size 16514 diff --git a/images/thumb/t_DSCN5058.jpg b/images/thumb/t_DSCN5058.jpg new file mode 100644 index 0000000..dad73f5 --- /dev/null +++ b/images/thumb/t_DSCN5058.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f17c0500b2b2c01257fb6a61160d559c5ccf663256363bf77c753e5ef2df5082 +size 12725 diff --git a/images/thumb/t_DSCN5059.jpg b/images/thumb/t_DSCN5059.jpg new file mode 100644 index 0000000..2141229 --- /dev/null +++ b/images/thumb/t_DSCN5059.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:963dad5dfd8ee858cd6980107f96e3504fd2837860f3af7bdf54cf540b548021 +size 18506 diff --git a/images/thumb/t_DSCN5060.jpg b/images/thumb/t_DSCN5060.jpg new file mode 100644 index 0000000..199718a --- /dev/null +++ b/images/thumb/t_DSCN5060.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:916e3427c96e31e2dec2d3d130c411178878a806831b847c01994b1fcf6549e3 +size 15236 diff --git a/images/thumb/t_DSCN5061.jpg b/images/thumb/t_DSCN5061.jpg new file mode 100644 index 0000000..fd33820 --- /dev/null +++ b/images/thumb/t_DSCN5061.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acc78b9625a9ba4db2c204ebe4a16d7172da54d84891049f511f075025b3bf7d +size 15092 diff --git a/images/thumb/t_DSCN5062.jpg b/images/thumb/t_DSCN5062.jpg new file mode 100644 index 0000000..b9d721c --- /dev/null +++ b/images/thumb/t_DSCN5062.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47259b276f276e43daa1ac6241061c8de56c555b37b373889a0665d96f8f0fa6 +size 17485 diff --git a/images/thumb/t_DSCN5063.jpg b/images/thumb/t_DSCN5063.jpg new file mode 100644 index 0000000..7182922 --- /dev/null +++ b/images/thumb/t_DSCN5063.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8208ba5e6f72fe410dc083a8b6d1f6229bed382397081c4f5f6076f4e7713573 +size 15669 diff --git a/images/thumb/t_DSCN5137.jpg b/images/thumb/t_DSCN5137.jpg new file mode 100644 index 0000000..1cb9fd9 --- /dev/null +++ b/images/thumb/t_DSCN5137.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6194d145f7834acd788d5eb1aea59e2d82922ae8eca60666eb05fa308af6fcf8 +size 22323 diff --git a/images/thumb/t_DSCN5139.jpg b/images/thumb/t_DSCN5139.jpg new file mode 100644 index 0000000..ae70c04 --- /dev/null +++ b/images/thumb/t_DSCN5139.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d96cbd7a131bcca5c3e07063a463e6552499ceb2440a8f05ad08d3877a803e +size 20064 diff --git a/images/thumb/t_DSCN5140.jpg b/images/thumb/t_DSCN5140.jpg new file mode 100644 index 0000000..0a5d34c --- /dev/null +++ b/images/thumb/t_DSCN5140.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e10ec9de1553b9bad61b132baec1dd3b1b7a6c794923823fef07def19400034 +size 17914 diff --git a/images/thumb/t_DSCN5142.jpg b/images/thumb/t_DSCN5142.jpg new file mode 100644 index 0000000..712b153 --- /dev/null +++ b/images/thumb/t_DSCN5142.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e78686a51e1b91d009548740e77807bb1d6518386d2dda06f7aa045c5983342 +size 18312 diff --git a/images/thumb/t_DSCN5144.jpg b/images/thumb/t_DSCN5144.jpg new file mode 100644 index 0000000..37202d7 --- /dev/null +++ b/images/thumb/t_DSCN5144.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1a99c5e1d449b01ee439fda5ac539661d1eb6a81790da91a440417720c1f8fe +size 18248 diff --git a/images/thumb/t_DSCN5265.jpg b/images/thumb/t_DSCN5265.jpg new file mode 100644 index 0000000..891bd05 --- /dev/null +++ b/images/thumb/t_DSCN5265.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9f7358d27aff7d1d925d7a05f6254063e9981d63f722d4c930be62fb3a186ec +size 20787 diff --git a/images/thumb/t_DSCN5266.jpg b/images/thumb/t_DSCN5266.jpg new file mode 100644 index 0000000..0af38fe --- /dev/null +++ b/images/thumb/t_DSCN5266.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ec74fff32a4890b2226acd861d869b1bc37ff18f4863d4a29c982ea9082399e +size 22118 diff --git a/images/thumb/t_DSCN5267.jpg b/images/thumb/t_DSCN5267.jpg new file mode 100644 index 0000000..3ab27e3 --- /dev/null +++ b/images/thumb/t_DSCN5267.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba3192a3b471926043eaead86edcf687947c8a12180886279ce280ddd62a4479 +size 19188 diff --git a/images/thumb/t_DSCN5268.jpg b/images/thumb/t_DSCN5268.jpg new file mode 100644 index 0000000..28f4adf --- /dev/null +++ b/images/thumb/t_DSCN5268.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe470a0798890b663e1aeb05b71da92b10c28923ffec691f142ab27b47bf90d6 +size 22199 diff --git a/images/thumb/t_DSCN5269.jpg b/images/thumb/t_DSCN5269.jpg new file mode 100644 index 0000000..12a4fc8 --- /dev/null +++ b/images/thumb/t_DSCN5269.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbcfac32c20024cb1bcda9a5d21738ff1a8598f556d4699c24a337610abb55b9 +size 20425 diff --git a/images/thumb/t_DSCN5270.jpg b/images/thumb/t_DSCN5270.jpg new file mode 100644 index 0000000..0f3d1b5 --- /dev/null +++ b/images/thumb/t_DSCN5270.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7af9bfdcd91b52808c1b851370810effc69ef629f84ac86cfe020d751d490dd5 +size 18524 diff --git a/images/thumb/t_DSCN5271.jpg b/images/thumb/t_DSCN5271.jpg new file mode 100644 index 0000000..33aca93 --- /dev/null +++ b/images/thumb/t_DSCN5271.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29a990ee0845417b1d775487a548cb1982406ee84918636997b4080a092c1adf +size 18800 diff --git a/images/thumb/t_DSCN5272.jpg b/images/thumb/t_DSCN5272.jpg new file mode 100644 index 0000000..d6cb871 --- /dev/null +++ b/images/thumb/t_DSCN5272.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5d647e5165ad960e19847aaa86b2b8376230a492a4aa024cd059c4f3cf9dd98 +size 20448 diff --git a/images/thumb/t_DSCN5273.jpg b/images/thumb/t_DSCN5273.jpg new file mode 100644 index 0000000..c3d0f94 --- /dev/null +++ b/images/thumb/t_DSCN5273.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b13314a617766a3ebb6f7658fb04b85ce61e6a7e54aa563f3380a4e766642ec +size 19435 diff --git a/images/thumb/t_DSCN5274.jpg b/images/thumb/t_DSCN5274.jpg new file mode 100644 index 0000000..9e96373 --- /dev/null +++ b/images/thumb/t_DSCN5274.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af28f897b6eb217d1799156a681f5c4a8e1b59a9c843b8b0090793a3d3144a95 +size 16998 diff --git a/images/thumb/t_DSCN5275.jpg b/images/thumb/t_DSCN5275.jpg new file mode 100644 index 0000000..6653061 --- /dev/null +++ b/images/thumb/t_DSCN5275.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f0bf104beb32bb7cb1f35791b0df4498b9d36bdf3f8e1ac309143340ed1f64c +size 19770 diff --git a/images/thumb/t_DSCN5276.jpg b/images/thumb/t_DSCN5276.jpg new file mode 100644 index 0000000..de404de --- /dev/null +++ b/images/thumb/t_DSCN5276.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:794a8c0176b2ca9674772f382fd8d7796fcb32b24d1d6d6f70ea63c08b845620 +size 11769 diff --git a/images/thumb/t_DSCN5277.jpg b/images/thumb/t_DSCN5277.jpg new file mode 100644 index 0000000..98fb6bb --- /dev/null +++ b/images/thumb/t_DSCN5277.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca428bdcd7ba08f0415e97cb6b710b13ee6dded8f3ed189eb8354ecb71099e6a +size 16044 diff --git a/images/thumb/t_Obraz000.jpg b/images/thumb/t_Obraz000.jpg new file mode 100644 index 0000000..dca1a4c --- /dev/null +++ b/images/thumb/t_Obraz000.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55a5dff2599e2d9d642fa6ed110e9fac88056c105ebea9a83d5c0f5325bc801e +size 5934 diff --git a/images/thumb/t_Obraz001.jpg b/images/thumb/t_Obraz001.jpg new file mode 100644 index 0000000..44ff10a --- /dev/null +++ b/images/thumb/t_Obraz001.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1909bb5fd75beaf1b5544f77cd083d11f0e9d233ccf0a055df121af6168fade8 +size 4156 diff --git a/images/thumb/t_Obraz003.jpg b/images/thumb/t_Obraz003.jpg new file mode 100644 index 0000000..50eac7b --- /dev/null +++ b/images/thumb/t_Obraz003.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3727c1cab8e3338613345762e6389d34ba26e051ae05979495395fa40850518 +size 3686 diff --git a/images/thumb/t_Obraz004.jpg b/images/thumb/t_Obraz004.jpg new file mode 100644 index 0000000..16a67fa --- /dev/null +++ b/images/thumb/t_Obraz004.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e3b6966565d5f36b623f5b1176ad4478c1f056b72b3e9a39c71ab3bac97e6e1 +size 4828 diff --git a/images/thumb/t_Obraz005.jpg b/images/thumb/t_Obraz005.jpg new file mode 100644 index 0000000..19cc168 --- /dev/null +++ b/images/thumb/t_Obraz005.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cae15909642c6d79a6ad7579cb3a9e44c213b4f9ec5e4b347fef3ee8300fdfb4 +size 6214 diff --git a/images/thumb/t_Obraz006.jpg b/images/thumb/t_Obraz006.jpg new file mode 100644 index 0000000..788aeb2 --- /dev/null +++ b/images/thumb/t_Obraz006.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6131cca23a69dacad4c99421f2c972e0600cc4b282ce473cd42a52d5e56b3eef +size 4815 diff --git a/images/thumb/t_Obraz007.jpg b/images/thumb/t_Obraz007.jpg new file mode 100644 index 0000000..07ca26a --- /dev/null +++ b/images/thumb/t_Obraz007.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8f77a9c016295832e8d9629cd7a6c8a9a118741b522db5f1713a3e52b56fcc1 +size 4137 diff --git a/images/thumb/t_P1030346.jpg b/images/thumb/t_P1030346.jpg new file mode 100644 index 0000000..7409692 --- /dev/null +++ b/images/thumb/t_P1030346.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31e95c0b8c66c50701a9162f84b5bef58f14596fe87e6138a071c3ad787fe0ea +size 8848 diff --git a/images/thumb/t_P1030347.jpg b/images/thumb/t_P1030347.jpg new file mode 100644 index 0000000..e4cb0a0 --- /dev/null +++ b/images/thumb/t_P1030347.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:550b28dd21d02a1d87e8281f0feabe88b61e3cb53ac7a1c33918a2ecc61ce6a4 +size 4899 diff --git a/images/thumb/t_P1030348.jpg b/images/thumb/t_P1030348.jpg new file mode 100644 index 0000000..1eade43 --- /dev/null +++ b/images/thumb/t_P1030348.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c301283b58fe838c7f95eb4e69f81583c170daca286879688800aa7d6f889671 +size 9079 diff --git a/images/thumb/t_P1030349.jpg b/images/thumb/t_P1030349.jpg new file mode 100644 index 0000000..0ce38f7 --- /dev/null +++ b/images/thumb/t_P1030349.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f186ccd8a268b598e3785429c3088eb9133bd0d94f3e73f7122c96ee95b8d26 +size 4791 diff --git a/images/thumb/t_P1030352.jpg b/images/thumb/t_P1030352.jpg new file mode 100644 index 0000000..7d453ff --- /dev/null +++ b/images/thumb/t_P1030352.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f83c995165ebd698adf10d5718f7ba5ca9f7eba93fb607124413536db9b3275 +size 6256 diff --git a/images/thumb/t_P1030353.jpg b/images/thumb/t_P1030353.jpg new file mode 100644 index 0000000..538f359 --- /dev/null +++ b/images/thumb/t_P1030353.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce9caed6abc744264b38dac80f88bcacef3981e2f777a46a380c49218a2a1bc +size 2088 diff --git a/images/thumb/t_P1030354.jpg b/images/thumb/t_P1030354.jpg new file mode 100644 index 0000000..b520f72 --- /dev/null +++ b/images/thumb/t_P1030354.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4c29e3aea1627c328d8d5dd6b7bb5b0b30195d4449924dd131cf20f775d05a1 +size 3673 diff --git a/images/thumb/t_P1030355.jpg b/images/thumb/t_P1030355.jpg new file mode 100644 index 0000000..3bd72ad --- /dev/null +++ b/images/thumb/t_P1030355.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f1576d1f11c92c683d8a7654f9050d0479af8848bcb376d5282b737b3b97231 +size 3450 diff --git a/images/thumb/t_P1030356.jpg b/images/thumb/t_P1030356.jpg new file mode 100644 index 0000000..a71a261 --- /dev/null +++ b/images/thumb/t_P1030356.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b447f02a21ca278b1e89636862e82f038cd574af9df6d8ac8ca26e2655f37532 +size 3799 diff --git a/images/thumb/t_P1030357.jpg b/images/thumb/t_P1030357.jpg new file mode 100644 index 0000000..b75d75c --- /dev/null +++ b/images/thumb/t_P1030357.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bc8d61709b95da2b995a2ecb2c5452242976241d9a4724b9572bb19487323df +size 6172 diff --git a/images/thumb/t_P1030358.jpg b/images/thumb/t_P1030358.jpg new file mode 100644 index 0000000..f9a02c5 --- /dev/null +++ b/images/thumb/t_P1030358.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e005479d96f2821f434ed29e303db17f33f2f55f105cc94305c983103f4e5a +size 4263 diff --git a/images/thumb/t_P1030379.jpg b/images/thumb/t_P1030379.jpg new file mode 100644 index 0000000..ea098d7 --- /dev/null +++ b/images/thumb/t_P1030379.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b946fae353dabbf4a04bdffc23b7f9e8fadf640b9d2ae1dffea6a1877f9b3a6 +size 8236 diff --git a/images/thumb/t_P1030380.jpg b/images/thumb/t_P1030380.jpg new file mode 100644 index 0000000..d01a1f6 --- /dev/null +++ b/images/thumb/t_P1030380.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0414a0fb346cae295ab0caa143f0b942512d4540b701363633d9bc0d9f8bbf0e +size 4957 diff --git a/images/thumb/t_P1030381.jpg b/images/thumb/t_P1030381.jpg new file mode 100644 index 0000000..e86c577 --- /dev/null +++ b/images/thumb/t_P1030381.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9740e775e20e311769e2ce0b67f1ba0a7f21f1308bc993420c17dc5f09494c52 +size 4222 diff --git a/images/thumb/t_P1030382.jpg b/images/thumb/t_P1030382.jpg new file mode 100644 index 0000000..c063ff8 --- /dev/null +++ b/images/thumb/t_P1030382.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0afda4797a8978589f87b61a062993e7d99011f1890ce9c565a584527c7cd308 +size 4940 diff --git a/images/thumb/t_P1030383.jpg b/images/thumb/t_P1030383.jpg new file mode 100644 index 0000000..fae9f3d --- /dev/null +++ b/images/thumb/t_P1030383.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:536f074e3ff425bed92c72cfddc69c819ec62f11c53f06ede5b0dd177dbb97f9 +size 4733 diff --git a/images/thumb/t_P1030384.jpg b/images/thumb/t_P1030384.jpg new file mode 100644 index 0000000..5497d70 --- /dev/null +++ b/images/thumb/t_P1030384.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3fcd379a095badb5b483ea7c95dc735554dd6a3e60baeeb8aea006d7a13b239 +size 4407 diff --git a/images/thumb/t_P1030385.jpg b/images/thumb/t_P1030385.jpg new file mode 100644 index 0000000..9653dd3 --- /dev/null +++ b/images/thumb/t_P1030385.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fd30efc1e50348dfaa2123bdd4e3137854df86f0413deec0d0293dcda3ac6a5 +size 7259 diff --git a/images/thumb/t_P1030387.jpg b/images/thumb/t_P1030387.jpg new file mode 100644 index 0000000..00e078b --- /dev/null +++ b/images/thumb/t_P1030387.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd4ea1e6442dfd2337aac2b400c81e27a18334814ef90c99a08e65e9c0109d97 +size 6606 diff --git a/images/thumb/t_P1030388.jpg b/images/thumb/t_P1030388.jpg new file mode 100644 index 0000000..0869080 --- /dev/null +++ b/images/thumb/t_P1030388.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb0417afae371d417b74b9c8263846869a2cbc6fce0e161e2d71c88e54f8b50f +size 4752 diff --git a/images/thumb/t_P1030391.jpg b/images/thumb/t_P1030391.jpg new file mode 100644 index 0000000..e9a92d6 --- /dev/null +++ b/images/thumb/t_P1030391.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:527ffbe97fd55f615180ae57fd809f00d31d3629dfaacf91c4dfa11f44c4f97a +size 3636 diff --git a/images/thumb/t_P1030421.jpg b/images/thumb/t_P1030421.jpg new file mode 100644 index 0000000..c8b6478 --- /dev/null +++ b/images/thumb/t_P1030421.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc5ee37fc0cf7bb8a87bd69112c3291d0f3e68cb5b8b0fab02e73ef6a793c96 +size 3672 diff --git a/images/thumb/t_P1030422.jpg b/images/thumb/t_P1030422.jpg new file mode 100644 index 0000000..0631a0a --- /dev/null +++ b/images/thumb/t_P1030422.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b46af1ffb83e673084e95ab28052145f3f7422972ed9ffe45ea8300347d7a50b +size 7121 diff --git a/images/thumb/t_P1030425.jpg b/images/thumb/t_P1030425.jpg new file mode 100644 index 0000000..b7274b7 --- /dev/null +++ b/images/thumb/t_P1030425.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4328c5be0519dddda5e0a36204a0e1c562b3aaa89ba3b45b0bf53c9e865bf058 +size 4771 diff --git a/images/thumb/t_P1030426.jpg b/images/thumb/t_P1030426.jpg new file mode 100644 index 0000000..24c3986 --- /dev/null +++ b/images/thumb/t_P1030426.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf78c3a73fc469d56acdd06437daa7a738b85d0c5986d2f2cbdba44c50880029 +size 5258 diff --git a/images/thumb/t_P1030427.jpg b/images/thumb/t_P1030427.jpg new file mode 100644 index 0000000..dd0eccd --- /dev/null +++ b/images/thumb/t_P1030427.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4affb695610c4478495f87a991f347c68587cf9a7c23fc2550921c4891933f0a +size 2175 diff --git a/images/thumb/t_P1030428.jpg b/images/thumb/t_P1030428.jpg new file mode 100644 index 0000000..2cfcc69 --- /dev/null +++ b/images/thumb/t_P1030428.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d31aa61ce00d27d15b2ac381b4f37d3d6fec117fbc4798c4e0f3aa0a4aa65500 +size 5215 diff --git a/images/thumb/t_P1030429.jpg b/images/thumb/t_P1030429.jpg new file mode 100644 index 0000000..cd7382b --- /dev/null +++ b/images/thumb/t_P1030429.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52512609dff41d168562738fcaf24dee7b004c0616defe5d32f7ae804d47b3f0 +size 3764 diff --git a/images/thumb/t_P1030431.jpg b/images/thumb/t_P1030431.jpg new file mode 100644 index 0000000..589b7c6 --- /dev/null +++ b/images/thumb/t_P1030431.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b092d747606933be38f78589a4abf553eb0c2fc0e618c9718bf4c18dad8dbb41 +size 5742 diff --git a/images/thumb/t_P1030432.jpg b/images/thumb/t_P1030432.jpg new file mode 100644 index 0000000..a670522 --- /dev/null +++ b/images/thumb/t_P1030432.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5df95bd28059eaac3a066783e30447a178ee8474e328298d50508b2c65d38035 +size 5617 diff --git a/images/thumb/t_P1030434.jpg b/images/thumb/t_P1030434.jpg new file mode 100644 index 0000000..21d57d4 --- /dev/null +++ b/images/thumb/t_P1030434.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da1386009e040285e2b4cb62f11698b71d5fecf9814e7c385cf25e9f7a73c62 +size 5728 diff --git a/images/thumb/t_P1030435.jpg b/images/thumb/t_P1030435.jpg new file mode 100644 index 0000000..50d8d11 --- /dev/null +++ b/images/thumb/t_P1030435.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8df153959448b8ca85ddee5aa55ed4791d9d85761c655a5847795bba8a1a820 +size 5584 diff --git a/images/thumb/t_P1030436.jpg b/images/thumb/t_P1030436.jpg new file mode 100644 index 0000000..180d20f --- /dev/null +++ b/images/thumb/t_P1030436.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f2c5e6bf5ac32ea5a64e3da5eb922e931681254991cf8c894384a8a01bce1b8 +size 9892 diff --git a/images/thumb/t_P1030437.jpg b/images/thumb/t_P1030437.jpg new file mode 100644 index 0000000..851284d --- /dev/null +++ b/images/thumb/t_P1030437.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ede5a721ea560a83ed3dce2f9ab3382650bb74094c11d41baa69631f8c3f028 +size 5133 diff --git a/images/thumb/t_P1030438.jpg b/images/thumb/t_P1030438.jpg new file mode 100644 index 0000000..c896a01 --- /dev/null +++ b/images/thumb/t_P1030438.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03898f4cfdde9cf7443d75094867c719685d49d30f918c146bc7893bc13e33d2 +size 4879 diff --git a/images/thumb/t_P1030441.jpg b/images/thumb/t_P1030441.jpg new file mode 100644 index 0000000..229c5a4 --- /dev/null +++ b/images/thumb/t_P1030441.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a09d76834bebda5f79cf295922d88b495e552b02ee9de4e1d63a65d27e82cf05 +size 6112 diff --git a/images/thumb/t_P1030442.jpg b/images/thumb/t_P1030442.jpg new file mode 100644 index 0000000..fb61fc1 --- /dev/null +++ b/images/thumb/t_P1030442.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93483e579f1df670ec47e965bab4fd4cad7f4ecf5f84d2d1fb04ed9755b0152d +size 6274 diff --git a/images/thumb/t_P1030443.jpg b/images/thumb/t_P1030443.jpg new file mode 100644 index 0000000..666b600 --- /dev/null +++ b/images/thumb/t_P1030443.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fda831480192d019eeb14d81f797c50ef2833df8522bd5f710397fdf304a608 +size 4859 diff --git a/images/thumb/t_P1030444.jpg b/images/thumb/t_P1030444.jpg new file mode 100644 index 0000000..5bc1b72 --- /dev/null +++ b/images/thumb/t_P1030444.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e8e38062ea62bbbff8871dd6a9f890fd183b66a4bb6059f581bf685bf7e4dd +size 7295 diff --git a/images/thumb/t_P1030445.jpg b/images/thumb/t_P1030445.jpg new file mode 100644 index 0000000..e075f78 --- /dev/null +++ b/images/thumb/t_P1030445.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82398941a23a3d17ca0727ae51e633cdc275e44f2eceaa0f60c107802b47decc +size 3140 diff --git a/images/thumb/t_P1030446.jpg b/images/thumb/t_P1030446.jpg new file mode 100644 index 0000000..f547dc3 --- /dev/null +++ b/images/thumb/t_P1030446.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fab69c0dad7db30d7ad230b0e64a5ad9e69acfe5ab5035db26af43df01641a9c +size 6532 diff --git a/images/thumb/t_P1030447.jpg b/images/thumb/t_P1030447.jpg new file mode 100644 index 0000000..a2144a2 --- /dev/null +++ b/images/thumb/t_P1030447.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c726c753cde5e8038907c6270ac43f76029f69821496a0755794bf770baab5f +size 8196 diff --git a/images/thumb/t_P1030448.jpg b/images/thumb/t_P1030448.jpg new file mode 100644 index 0000000..ccf5ee0 --- /dev/null +++ b/images/thumb/t_P1030448.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb932bf8fe6df19124682bc15531b3ce63d8d6b1990cd70ae10ee15e18dfe0b4 +size 4783 diff --git a/images/thumb/t_P1030450.jpg b/images/thumb/t_P1030450.jpg new file mode 100644 index 0000000..55c4f97 --- /dev/null +++ b/images/thumb/t_P1030450.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecafad8f9f3707294ff504b1114cc466c57ce36ada045a4736fa47f6c337c912 +size 7450 diff --git a/images/zaket.gif b/images/zaket.gif new file mode 100644 index 0000000..fa86d59 Binary files /dev/null and b/images/zaket.gif differ diff --git a/images/ziel-small.jpg b/images/ziel-small.jpg new file mode 100644 index 0000000..3dbc5f7 Binary files /dev/null and b/images/ziel-small.jpg differ diff --git a/index.php b/index.php new file mode 100644 index 0000000..3a159a3 --- /dev/null +++ b/index.php @@ -0,0 +1,74 @@ +1. Skirogaining 2010 3. Skirogaining 2012

    '; +} elseif($lang=='de') { +$CMS["%old%"]='

    1. Skirogaining 2010 3. Skirogaining 2012

    '; +} else { +$CMS["%old%"]=''; +} +function rplc($string){ +global $CMS; +return str_replace(array_keys($CMS),$CMS,$string); +} +include("sboard.php"); +include("load.lib.php"); +readPage($page); +$CMS["%releasedate%"]=toDate($date); +$CMS["%releasetime%"]=toTime($date); +if(isReleased($date)==false){ +$notreleased=true; +}else{ +$notreleased=false; +} +if($notreleased==true){ +readPage("error/notreleased"); +} +$CMS["%title%"]=$title; +$CMS["%titleTag%"]=str_replace(array("%pretitle%","%title%"),array($pretitle,$title),rplc("%longTitle%")); +$CMS["%langPanel%"]=$langPanel; +$CMS["%article%"]=$article; +$CMS["%menu%"]=$menu; +if(!empty($author) AND !empty($date)){ +$aInfo=str_replace(array("%author%","%date%","%time%"),array(author($author),toDate($date),toTime($date)),rplc("%by%")); +}elseif(!empty($author)){ +$aInfo=str_replace("%author%",author($author),rplc("%byAuthor%")); +}elseif(!empty($date)){ +$aInfo=str_replace(array("%date%","%time%"),array(toDate($date),toTime($date)),rplc("%byDate%")); +}else{ +$aInfo=""; +} +//var_dump(date(rplc("%dateFormat%"),filemtime($realPage))); +$CMS["%author%"]=$author; +$CMS["%ainfo%"]=$aInfo; +if($eu==true){ +$CMS["%eu%"]=" + + +
    %eustring%
    "; +}else{ +$CMS["%eu%"]=""; +} +?> + \ No newline at end of file diff --git a/linear_perspective.class.php b/linear_perspective.class.php new file mode 100644 index 0000000..ab52668 --- /dev/null +++ b/linear_perspective.class.php @@ -0,0 +1,28 @@ + 10, 'y' => 0, 'z' => -240); + public $cam_rotation = array('x' => -1, 'y' => 0, 'z' => 0); + public $viewer_position = array('x' => 0, 'y' => -540, 'z' => -65); + + public function get_projection(array $point) { + + $translation = array(); + $projection = array(); + + $translation['x'] = cos($this->cam_rotation['y']) * (sin($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) + cos($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x'])) - sin($this->cam_rotation['y']) * ($point['z'] - $this->cam_location['z']); + $translation['y'] = sin($this->cam_rotation['x']) * (cos($this->cam_rotation['y']) * ($point['z'] - $this->cam_location['z']) + sin($this->cam_rotation['y']) * (sin($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) + cos($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x']))) + cos($this->cam_rotation['z']) * (cos($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) - sin($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x'])); + $translation['z'] = cos($this->cam_rotation['x']) * (cos($this->cam_rotation['y']) * ($point['z'] - $this->cam_location['z']) + sin($this->cam_rotation['y']) * (sin($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) + cos($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x']))) - sin($this->cam_rotation['z']) * (cos($this->cam_rotation['z']) * ($point['y'] - $this->cam_location['y']) - sin($this->cam_rotation['z']) * ($point['x'] - $this->cam_location['x'])); + + $projection['x'] = ($translation['x'] - $this->viewer_position['x']) * ($this->viewer_position['z'] / $translation['z']); + $projection['y'] = ($translation['y'] - $this->viewer_position['y']) * ($this->viewer_position['z'] / $translation['z']); + + return $projection; + } +} +?> \ No newline at end of file diff --git a/load.lib.php b/load.lib.php new file mode 100644 index 0000000..7f496d6 --- /dev/null +++ b/load.lib.php @@ -0,0 +1,216 @@ +]*)hs=\"([1-9][0-9]?)\"([^>]*)>","",$fileContent); +$sbContent=rplc(sboard_generate($realPage)); +$fileContent=str_replace("",$sbContent,$fileContent); + +ereg("
    (.*)<\/article>",$fileContent,$article);//article body +$article=trim($article[1]); + +ereg("(.*)<\/title>",$fileContent,$title);//article title +$title=trim($title[1]); + +ereg("<date>(.*)<\/date>",$fileContent,$date);//article title +$date=trim($date[1]); + +ereg("<author>(.*)<\/author>",$fileContent,$author);//article title +$author=trim($author[1]); + +$languages=array("cs","en","de"); + +ereg("<alias([^>]*)cs=\"([^\"]*)\"([^>]*)>",$fileContent,$cs);//article czech version link +$aliases["cs"]=trim($cs[2]); + +ereg("<alias([^>]*)en=\"([^\"]*)\"([^>]*)>",$fileContent,$en);//article english version link +$aliases["en"]=trim($en[2]); + +ereg("<alias([^>]*)de=\"([^\"]*)\"([^>]*)>",$fileContent,$de);//article german version link +$aliases["de"]=trim($de[2]); + +ereg("<menu url=\"([^\"]*)\">",$fileContent,$menuUrl);//article menu url +$menuUrl=trim($menuUrl[1]); +foreach($languages as $language){//language box generator +if(!empty($aliases[$language]) AND file_exists("pages/".$language."/".$aliases[$language].".pg")){ +$langPanel.=rplc("<a href=\"%root%/".$language."/".($aliases[$language]=="main"?"":$aliases[$language])."\"><img src=\"%root%/gpx/".$language."flag.png\" alt=\"".$language."\"></a>"); +} +} +//end of language box generator + +$author=$realPageType==1?"":rplc($author); +/*if($realPageType==0){ +if(empty($date)){ +$date=date(rplc("%dateFormat%"),filemtime($realPage)); +} +} +*/ +if(empty($menuUrl) OR !file_exists($menuUrl)){ +$menuUrl="main"; +} +$menu=rplc(file_get_contents("pages/".$lang."/".$menuUrl.".mn")); +$article=rplc($article); +if(ereg("<goto url=\"([^\"]+)\">",$fileContent,$gotoUrl)){ +if($page==$gotoUrl[1]){ +$logrecursive=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("recursive.log"))){ +fwrite($logrecursive,$realPage."\n"); +mail($mainMail,"Presmerovaci smycka http://skirogaining.tojnar.cz/$realPage","Stranka se presmerovava sama na sebe"); +} +fclose($logrecursive); +readPage("error/recursive"); +}else{ +readPage($gotoUrl[1]); +} +} + + + +if(strpos($fileContent,"<eu>")!=false){ +$eu=true; +}else{ +$eu=false; +} + + + +if(empty($title) AND empty($article)){ +$logsyntax=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("syntax.log"))){ +fwrite($logsyntax,$realPage."\n"); +mail($mainMail,"Chyba syntaxe http://skirogaining.tojnar.cz/$realPage","Nerozpoznan titulek a clanek"); +} +fclose($logsyntax); +readPage("error/syntax"); +return false; +}elseif(empty($title)){ +$logsyntax=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("syntax.log"))){ +fwrite($logsyntax,$realPage."\n"); +mail($mainMail,"Chyba syntaxe http://skirogaining.tojnar.cz/$realPage","Nerozpoznan titulek"); +} +fclose($logsyntax); +readPage("error/syntax"); +return false; +}elseif(empty($article)){ +$logsyntax=fopen("syntax.log","a+"); +if(!ereg($realPage."\n",file_get_contents("syntax.log"))){ +fwrite($logsyntax,$realPage."\n"); +mail($mainMail,"Chyba syntaxe http://skirogaining.tojnar.cz/$realPage","Nerozpoznan clanek"); +} +fclose($logsyntax); +readPage("error/syntax"); +return false; +}else{ +return true; +} +} + +// string|null author(string $author) +function author($author){ +global $realPageType; +if($realPageType==0){ +if(empty($author)){ +return rplc("%unknownAuthor%"); +}else{ +return $author; +} +}else{ +return null; +} +} + +// string|null toDate(string $date) +function toDate($dateStr){ +if(!empty($dateStr)){ +$dateStr=explode(" ",$dateStr); +$dateStr=$dateStr[0]; +$dateStr=explode("-",$dateStr); +$year=$dateStr[0]; +$month=ltrim($dateStr[1],"0"); +$day=ltrim($dateStr[2],"0"); +return str_replace(array("%y%","%m%","%d%"),array($year,$month,$day),rplc("%date%")); +}else{ +return null; +} +} + +function isReleased($dateStr){ +$dateStr=explode(" ",$dateStr); +$dateStr=$dateStr[0]; +$dateStr=explode("-",$dateStr); +$year=$dateStr[0]; +$month=ltrim($dateStr[1],"0"); +$day=ltrim($dateStr[2],"0"); +$time=explode(" ",$dateStr); +$time=explode(":",$time[1]); +$hour=$time[0]; +$minute=$time[1]; +if(date("Y")>=$year){ +if(date("m")>=$month){ +if(date("d")>=$day){ +if(date("H")>=$hour){ +if(date("i")>=$minute){ +return true; +}else{ +return false; +} +}else{ +return false; +} +}else{ +return false; +} +}else{ +return false; +} +}else{ +return false; +} +} + +// string|null toTime(string $date) +function toTime($dateStr){ +if(!empty($dateStr)){ +$time=explode(" ",$dateStr); +$time=$time[1]; +return $time; +}else{ +return null; +} +} + +}else{ +header("HTTP/1.0 403 Forbidden"); +header("Location: /en/error/403"); +} +?> \ No newline at end of file diff --git a/pages/cs/error/403.pg b/pages/cs/error/403.pg new file mode 100644 index 0000000..95551f9 --- /dev/null +++ b/pages/cs/error/403.pg @@ -0,0 +1,6 @@ +<page> +<title>Zakázáno - Chyba 404 +
    +

    Omlouváme se, ale nemáte dostatečná oprávnění k přístupu k požadovanému souboru %url%.

    +
    + \ No newline at end of file diff --git a/pages/cs/error/404.pg b/pages/cs/error/404.pg new file mode 100644 index 0000000..3773035 --- /dev/null +++ b/pages/cs/error/404.pg @@ -0,0 +1,6 @@ + +Nenalezeno - Chyba 404 +
    +

    Omlouváme se, ale hledaný soubor %url% nebyl nalezen.

    +
    +
    \ No newline at end of file diff --git a/pages/cs/error/notreleased.pg b/pages/cs/error/notreleased.pg new file mode 100644 index 0000000..282f10b --- /dev/null +++ b/pages/cs/error/notreleased.pg @@ -0,0 +1,7 @@ + +Stránka nezveřejněna +
    +

    Omlouváme se, ale stránka %url% ještě nebyla zveřejněna.

    +

    Zveřejnění: %releasedate% %releasetime%

    +
    +
    \ No newline at end of file diff --git a/pages/cs/error/recursive.pg b/pages/cs/error/recursive.pg new file mode 100644 index 0000000..9e6a424 --- /dev/null +++ b/pages/cs/error/recursive.pg @@ -0,0 +1,6 @@ + +Přesměrovací smyčka +
    +

    Požadovaná stránka se přesměrovává sama na sebe. Aby nedošlo k přetížení serveru byl požadavek zastaven. Chyba byla oznámena správci webu.

    +
    +
    \ No newline at end of file diff --git a/pages/cs/error/syntax.pg b/pages/cs/error/syntax.pg new file mode 100644 index 0000000..5ded6ed --- /dev/null +++ b/pages/cs/error/syntax.pg @@ -0,0 +1,6 @@ + +Chyba syntaxe +
    +

    Omlouváme se, ale požadovaná stránka obsahuje chybu, která zamezuje její zobrazení. Chyba byla oznámena správci webu.

    +
    +
    \ No newline at end of file diff --git a/pages/cs/fota_priprava.pg b/pages/cs/fota_priprava.pg new file mode 100644 index 0000000..ce79be7 --- /dev/null +++ b/pages/cs/fota_priprava.pg @@ -0,0 +1,311 @@ + +Fotogalerie Česko-německého skirogainingu + +
    +

    Lístečkování 15. 12. 2011

    +
    +
    +

    Lístečkování 22. 12. 2011

    +
    +
    +

    Lístečkování 25. 12. 2011

    +
    +
    +

    Projíždění 7. 1. 2012

    +

    Fotky z projíždění závodního prostoru 7. 1. 2011 na webu Picasa

    +

    +

    Projíždění 8. 1. 2012

    +
    +
    +

    Projíždění 12. 1. 2012

    +
    +
    +

    Projíždění 13. 1. 2012

    +
    +
    +
    +
    diff --git a/pages/cs/fota_zavod.pg b/pages/cs/fota_zavod.pg new file mode 100644 index 0000000..2b1f300 --- /dev/null +++ b/pages/cs/fota_zavod.pg @@ -0,0 +1,343 @@ + +Fotky z průběhu Česko-německého skirogainingu + + + diff --git a/pages/cs/fotky_skirogaining.pg b/pages/cs/fotky_skirogaining.pg new file mode 100644 index 0000000..2d3ab83 --- /dev/null +++ b/pages/cs/fotky_skirogaining.pg @@ -0,0 +1,28 @@ + +Fotogalerie česko-německého skirogainingu + + + + + + + diff --git a/pages/cs/leaflet_2012_cj.pdf b/pages/cs/leaflet_2012_cj.pdf new file mode 100644 index 0000000..9a74de4 --- /dev/null +++ b/pages/cs/leaflet_2012_cj.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d181ae319267877b61c87aaa9898304cce2e8e681f2168962866c71a753f5f7 +size 698781 diff --git a/pages/cs/main.mn b/pages/cs/main.mn new file mode 100644 index 0000000..34cbec6 --- /dev/null +++ b/pages/cs/main.mn @@ -0,0 +1,28 @@ + +

    Menu

    + +

    Sponsoři závodu

    +

    +

    Pekárna Hopec - babiččin závin z Oseka

    +Vosky Start +Sportareál Klíny +Žaket +Miry Mapholders +

    diff --git a/pages/cs/main.pg b/pages/cs/main.pg new file mode 100644 index 0000000..b021cba --- /dev/null +++ b/pages/cs/main.pg @@ -0,0 +1,114 @@ + +Co je nového + +Jan Tojnar + + + +
    + + +

    3. 10. 2012

    +

    Ještě před začátkem lyžařské sezóny se mne lidé ptají, zda během nadcházející zimy uspořádáme 3. ročník česko-německého skirogainingu. Po kratší debatě doma a v oddíle jsme se rozhodli, že ano :-). +Dnes jsme spustili web závodu a zveřejnili úvodní upoutávku se základními informacemi o chystané akci. +Shromaždiětě bude opět ve skiareálu Klíny v Krušných horách, kde letos otevřeli novou tělocvičnu (budeme v ní ubytovávat). Pokud napadne dost sněhu už v prosinci, tak závod odstartuje v sobotu +15. prosince 2012. Samozřejmě ovšem máme v záloze i náhradní termín, a to 12. ledna 2013 (rovněž sobota).

    +

    20. 1. 2012

    +

    Ještě trocha statistiky. Na start 2. ročníku Česko-německého skirogainingového závodu se postavilo 138 závodníků, z toho 97 z Čech a 41 z Německa. +Ze 63 družstev jich po svých do cíle dorazilo pouze 58 (dva týmy odstoupily po telefonické domluvě, pro dva dojelo auto a jeden tým si nevyčetl čipy). +Trestnými body za překročený časový limit bylo penalizováno celkem 29 týmů, tedy téměř polovina. Většinu družstev zbrzdila nedostatečná sněhová +pokrývka v nižších partiích závodního prostoru (bylo avizováno pořadatelem), resp. výšlap sjezdovky těsně před cílem - bylo avizováno vrstevnicemi v mapě :-). +

    +

    19. 1. 2012

    +

    Z trosek webu ČAR se nám podařilo resuscitovat Route gadget. Pokud se vám z hlavy nevykouřily vaše skirogainingové postupy, pochlubte se s nimi na Route Gadget webu :-). +Bohužel kvůli problémům s výsledky se nelze najít podle pořadí týmů, je třeba hledat název týmu mezi družstvy v jednotlivých kategoriích. Zákres prošlých tras a body by měly sedět.
    +Poté si můžete přečíst zážitky týmu Klacky/Štamgast ze Skácelky a berounských Mapkini. +

    +

    18. 1. 2012

    +

    Výsledky, PDF mezičasy a excelovské mezičasy nyní považujeme +za finální. Do fotogalerie závodu jsme přidali ještě odkaz na fotky od Jáji Němečkové.
    +Děkujeme všem za účast a těšíme se na shledanou na nějaké budoucí taškařici pořádané naším klubem. +

    +

    17. 1. 2012

    +

    Výsledky jsou stále ještě předběžné, na web jsem doplnil tabulku mezičasů ve formátu PDF a +v excelu. A ještě skirogainingová mapa a první fotky ze závodu. +

    +

    14. 1. 2012

    +

    Skirogainingový závod je za námi. Máme zde pro vás předběžné výsledky. +

    +

    14. 1. 2012

    +

    Zavádění ve sněhové bouři je základ. Blesky si naštěstí hliníkových stojanů nevšímaly, takže zavádění proběhlo úspěšně. Fotky (ze čtvrtka i z pátku) najdete ve fotogalerii skirogainingu. +Z fotkek je patrné, že dopoledne to v oblasti Nové Vsi a Seiffeinu nebyla žádná sláva. Vánice při odpoledním roznosu kontrol nám závodní prostor štědře poprášila. +

    +

    13. 1. 2012

    +

    Pátek třináctého. Včera jsme objeli kontroly v okolí Seiffenu, kde jsme po oblevě očekávali největší sněhové ztráty. Ztráty samozřejmě byly, tam, kde jsem minulou neděli projel na běžkách, jsem je nyní nesl. +I na loukách ale leží dostatek sněhu, dokonce i rolba tam už vyrazila. Jenom když krosila přeorané pole, tak to byl slalom mezi kameny. Předpověď ale slibuje husté sněžení po celou noc i zítra, pardon, dneska. +Určitě vás čeká nádherný extrémní závod :-). +

    +

    12. 1. 2012

    +

    Máme zde pro vás pokyny skirogainingu 2012. Zítra a pozítří se pokusíme na tomto webu zveřejňovat informace o stavu závodních tratí. +

    +

    11. 1. 2012

    +

    Pro malý zájem jsme zrušili ubytování v tělocvičně!!
    +Na dnešek jsme naplánovali mírnou oblevu, na čtvrtek poněkud silnější. Natátý sníh následně v pátek zmrazíme, nasněžíme na něj další vrstvu a necháme urolbovat. Anebo bude všechno úplně jinak :-). Sledujte +předpověď počasí v závodním prostoru. +

    +

    9. 1. 2012

    +

    Včera skončil řádný termín přihlášek za nezvýšené startovné. Stihlo se nám přihlásit 116 závodníků v celkem 52 týmech. Prosím všechny případné váhavce, aby se ještě dnes přihlásili, abychom mohli přihlášky zpracovat. +Od zítřka už budeme chtít po každém 300 korun, ve středu o půlnoci ukončíme elektronické přihlašování, odjedeme do hor a budeme přijímat pouze omezený počet přihlášek až na prezentaci (za 400 Kč). +

    +

    8. 1. 2012

    +

    Dnešek měl být škrtací den. Nakonec jsem si ale ani neškrtnul, jen dvě kontroly jsem přemístil do vysněženějších partií. Máme totiž vybíleno :-). Sníh nyní leží v dostatečném množství po celém závodním prostoru, včetně ještě před týdnem zcela holých plání nad Seiffenem a Mníškem. Dneska tam pěkně foukalo a sněžilo. Co rolby ráno +upravily, to jim do poledne zas zapadalo, ale to nám zatím nemusí vadit :-). Do fotogalerie z přípravy závodu jsem přidal pár dalších fotek ze sněhové vánice.
    +Prosíme všechny případné zájemce o ubytování v tělocvičně z pátka na sobotu, aby nám laskavě svůj zájem oznámili. Zatím evidujeme pouze dva žadatele o přespání dole v Litvínově, takže se nám nevyplatí tělocvičnu vůbec pronajímat. +Oběma žadatelům nocleh samozřejmě poskytneme.
    +Pro ty, kteří by na Klínech chtěli zůstat do neděle, se nově otevřela možnost přespat v sále hospody Stará škola (500 m od centra, hned vedle parkoviště). Cena 150 Kč/os. a noc, kapacita max. 30 lidí. Z pátka na sobotu +mají bohužel plno. Zájemci pište na tojnar@gmail.com. Kdo dřív přijde, ten dřív leží. +

    +

    7. 1. 2012

    +

    V Litvínově leje, ale o 150 metrů výše hustě sněží. Všichni rolbaři dodrželi co slíbili, a ikdyž na stopy napadlo 5 a více cm sněhu, dalo se docela dobře bruslit. Projel jsem téměř celým závodním prostorem a objevil dva +padlé smrky, z nichž jeden úspěšně barikáduje rolbě cestu směrem k pohraničnímu přechodu Žebrácký roh.
    +Zahančoval jsem si po jednom překrásně zasněženém kontrolním průseku, projel podél flájské přehrady a z Klínské brány jsem si odskočil k sousedům do Německa obhlédnout Schwartenbergloipe. Zde rolby asi vyrazily už včera večer, +nános sněhu tam byl o dost mohutnější. I já jsem splnil slib a pořídil pro vás pár fotek ze závodního prostoru:
    +Za Bouřňákem.jpg    +Neposkvrněný průsek    +Okruhy na Mračném vrchu
    +Na Klíny do hotelu Emeran jsem dorazil těsně před setměním, a právě před chvíli jsem na Picasu nahrál všechny fotky z projíždění. +

    +

    6. 1. 2012

    +

    Včera nahoře nasněžilo a rolbaři z Klínů i z Bouřňáku na webu slibují, že večer, popř. v sobotu nad ránem začnou upravovat stopy. Zítra to pojedu s foťákem prověřit.
    +Zároveň dávám dohromady ceny pro vítěze závodu a výherce tomboly. A co můžete vyhrát? Kromě různých drobností se můžete těšit na chutné záviny od osecké pekárny Hopec a +lyžařské vosky firmy Start. Hlavní cenu, lyžařský mapník, věnoval výrobce Miry Mapholders. +Ti, kteří vědí, že kvůli štěstí v lásce nemají šanci hlavní cenu vyhrát, si tento špičkový mapník mohou zakoupit přímo na shromaždišti našeho závodu. Stačí se předem domluvit na tel. 604 782 161 nebo na mailu miry@miry.cz. +

    +

    3. 1. 2012

    +

    Předpověď počasí se mírně vylepšila. Opravdu nepatrně, nicméně pistoli jsem si zatím nekoupil. S rozhodnutím počkám na víkend.

    +

    1. 1. 2012

    +

    Během Vánočních prázdnin jsme olístečkovali zbylé kontroly. Oblevu vystřídala vánice, díky které jsme si na Silvestra nádherně zalyžovali. Na Nový rok však zapršelo a sníh nás začal kvapně opouštět :-(. Doufáme, že ještě nějaká sněhová nadílka přijde.

    +

    26. 12. 2011

    +

    Dnešní objížďka závodního prostoru začala příjemným překvapením. Rolbaři skiareálu Klíny totiž perfektně upravili úplně všechny okruhy. Já ale měl v plánu ověřit co obleva provedla +s okruhy okolo Seiffenu, které vedou převážně po loukách. Obavy se bohužel naplnily, kličkoval jsem mezi ostrůvky trávy a bořil se do zbytků vlhkého sněhu. Při návratu do Čech jsem si protrpěl vodní lyžování kalužemi u Mníšku, chuť +jsem si spravil zase až na klínských tratích. Bohužel sjezd k parkovišti rozdupal nějaký pakoň na koni :-(.

    +

    25. 12. 2011

    +

    Předpověď slibovala skutečnou teplotu -1°C, pocitovou -8°C a vítr 25 km/hod. Dnešní info na webu skiareálu Klíny k tomu hlásilo: "V pátek večer byly upraveny okruhy na Mračném +vrchu + trasy Klíny - Mníšek a Klíny - přes Klínskou bránu k přehradě Fláje - Jihobřežní. Po sobotní noční vichřici je stopa zavátá." Do takového nečasu byste ani pořadatele nevyhnali, jenže já se odradit nedal. V těžkém, mokrém sněhu +jsem po neupravených stopách a zavátých silnicích najel 36 km, olístečkoval další kontroly a přidal další obrázky do fotogalerie závodu. Poslední lísteček už jsem fotil s bleskem a urval jsem u něj +poutko hůlky :-(. Domů jsem sjížděl za tmy. Co já bych pro vás neudělal. Tak už se konečně začněte přihlašovat! :-)

    +

    22. 12. 2011

    +

    Dnes jsem si vzal volno a projel se po závodním prostoru. Do fotogalerie jsem přidal pár aktuálních fotek.

    +

    21. 12. 2011

    +

    Evidujeme první přihlášené týmy. V podhůří již prší, ale nahoře stále sněží. Zveřejnili jsme odkaz na počasí v závodním prostoru, takže teď se sami můžete podívat jak to tam vypadá.

    +

    18. 12. 2010

    +

    Od středy do neděle jsme trénovali v závodním prostoru. Ve čtvrtek jsme olístečkovali pár kontrol pěšky, pak konečně napadl sníh. Stopy ale rolba najela až ze soboty na neděli.

    +

    14. 12. 2011

    +

    Byl zveřejněn rozpis skirogainingu 2012 a spuštěn on-line přihláškový systém.

    +

    9. 10. 2011

    +

    Spustil jsem web skirogainingu, který v případě dobrých sněhových podmínek odstartuje 14. 1. 2012 ze skiareálu Klíny v Krušných horách. +Zatím je na něm jen úvodní upoutávka a odkaz na fotky z prvního ročníku, +který se konal v roce 2010 v okolí Nového Města v Krušných horách.

    +
    + diff --git a/pages/cs/pocasi.pg b/pages/cs/pocasi.pg new file mode 100644 index 0000000..d67768a --- /dev/null +++ b/pages/cs/pocasi.pg @@ -0,0 +1,17 @@ + +Informace o počasí v závodním prostoru + + + + + + + \ No newline at end of file diff --git a/pages/cs/pokyny_12.pg b/pages/cs/pokyny_12.pg new file mode 100644 index 0000000..21fe910 --- /dev/null +++ b/pages/cs/pokyny_12.pg @@ -0,0 +1,315 @@ + +Pokyny 2. Česko-německého skirogainingu 2012 + + + + +
    + + + +
    Tento projekt byl podpořen z Evropského fondu pro regionální rozvoj, fondu malých projektů Programu Cíl 3 na podporu přeshraniční spolupráce mezi Českou republikou a Svobodným státem Sasko 2007-2013.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Pokyny 2. Česko-německého skirogainingu 2012

    +
    +
    Logo ČAES
    +
    + Pořádající orgán: + + Česká asociace rogainingu a horského orientačního běhu (ČAR) +
    + Pořádající subjekty: + + Krušnohorský rogainingový klub Litvínov & USV TU Dresden. +
    + Datum: + + 14. ledna 2012 +
    + Místo: + + Klíny v Krušných horách, okres Most, Česká republika +
    + Centrum: + + Sportareál Klíny, hotel Emeran +
    + Plánek centra: + + Pro zvětšní klikněte do obrázku:
    + Plánek centra +
    + Doprava: + + Vlastními dopravními prostředky nebo hromadnou dopravou. Od vlakového/autobusového nádraží v Litvínově odjíždí v sobotu v 7:58 bus společnosti Kavka, který vás za cca 20 Kč + vyveze do zastávky Klíny, hostinec. Odsud je to do centra cca 500 metrů zpátky směrem na Litvínov. Můžete dojít buď pěšky, nebo dojet na běžkách po vyrolbované tréninkové stopě + podél lesa za silnicí.
    + Vhodný spoj zpět do Litvínova po závodě si najděte v kompletním jízdním řádu. + +
    + Parkování: + + Ve skiareálu Klíny na parkovišti P2, které je určeno pro běžkaře. Provozovateli skiareálu se platí parkovné 40 Kč/den. Neparkujte prosím nikde mimo toto parkoviště, + jinak hrozí odtažení vozidla! Cca 500 metrů z parkoviště do centra můžete dojít pěšky, nebo dojet na běžkách po vyrolbované tréninkové stopě podél lesa za silnicí. +
    + Ubytování: + + Pouze v omezeném počtu ze soboty na neděli v sále restaurace Stará hospoda na Klínech (500 m od centra). Vlastní karimatka a spací pytel, cena 150 Kč/os. a noc. +
    + Prezentace: + + Pátek 13. 1. 2012 18:00 – 23:00 prezentace v suterénu hotelu Emeran, + přímo v centru závodu
    + Sobota 14. 1. 2012 8:00 – 9:00 prezentace v centru závodu
    + Od týmů, jejichž platba nedorazila na účet, nebo nebyla námi identifikována (nejsou zeleně odškrtnuti v seznamu přihlášených), budeme při prezentaci + vyžadovat doklad o zaplacení vkladu. +
    + Druh závodu: + + Mezinárodní Česko-německý závod ve skirogainingu na 6 hodin (sobota 10:00 - 16:00) +
    + Prostor závodu: + + Východní část Krušných hor, prostor závodu je ohraničen obcemi Litvínov, Klíny, Hora Svaté Kateřiny, Olbernhau, Sayda, Deutschgeorgenthal, Nové Město v Krušných horách, Osek a Lom. +
    + Terén: + + Hodně členitý, pahorkatý až hornatý, odpovídající horskému prostředí v polohách 350 – 956 m n. m. Terén většinou lesnatý se středně hustou sítí komunikací a stop, částečně strmé svahy. +
    + Mapa: + + Speciálka pro skirogaining, měřítko 1:50 000, e=10 m,
    + stav terénu i stop 01/2012, formát A3, nebude vodovzdorně upravená +
    + Klasifikace stop: + + Lyžařské stopy jsou v mapě vyznačeny oranžovými liniemi, které jsou rozlišeny podle kvality najetí:
    + - plná silná čára - stopa najetá rolbou, vhodná na klasiku i bruslení
    + - plná slabá čára - stopa najetá skutrem, umožňuje bruslení
    + - silná přerušovaná čára - stopa najetá rolbou pouze pro klasiku
    + - slabá přerušovaná čára - stopa najetá turisty pouze pro klasiku
    + - tečkovaná čára - stopa vyjetá pouze pořadatelem nebo vůbec
    + - oranžové šrafování - sjezdovka. Při pohybu na sjezdovce buďte velmi obezřetní a pohybujte se pouze po okrajích. Sjezdaři mají za všech okolností přednost! + Při závodě je samozřejmě zakázáno využívat vleku - bude kontrolováno obsluhou i pořadateli. Při porušení tohoto zákazu budete diskvalifikováni.
    + Prosíme, buďte ohleduplní a nebruslete ve stopách určených pouze pro klasiku! + Pořadatelé se snažili o maximální aktualizaci najetých stop, jenže sněhové podmínky nejsou zrovna ideální, takže v některých místech oranžová linie v mapě pouze ukazuje, kudy jsou stopy běžně najížděny. +
    + Převlékání: + + Ve vlastních dopravních prostředcích a mimo prostory hotelu a restaurace Emeran. Neblokujte prosím svými batohy a kabáty místa hostům, kteří by se rádi občerstvili. +
    + Mazání lyží: + + Elektrická přípojka bude k dispozici v přístěnku chaty Emeran II (za parkovištěm P1, na druhé straně silnice než je prezentace). +
    + Systém ražení: + + Elektronický SI (Sport-Ident), v závodě bude možno použít jakýkoli typ SI čipu. Postačí starší čipy řady SI 5 (bude méně než 30 kontrol).
    + !!! Každý člen týmu musí mít svůj vlastní SI čip !!!
    + SI čipy vám může zapůjčit pořadatel na prezentaci za 40 Kč/ks.
    + !!! Při ztrátě čipu zaplatíte částku 800,- Kč !!!
    + 5 minut před startem jsou všichni závodníci povinni vynulovat si čip v krabičce označené "Clear" a zkontrolovat čip + v krabičce "Check" (začátečníkům pořadatelé poradí).
    + Všichni členové týmu jsou povinni na kontrolách razit v časovém rozmezí 1 minuty, jinak se jim bodová hodnota za kontrolu nezapočítá.
    + Při příchodu do cíle musí všichni členové týmu orazit cílovou jednotku a poté si nechat vyčíst čip. +
    + Program: + + Pátek 13. 1. 2012:
    + 18:00 – 23:00 - Prezentace v centru
    + Sobota 14. 1. 2012:
    + 8:00 - Otevírá restaurace Emeran
    + 8:00 – 9:00 - Prezentace v centru
    + 9:30 - Výdej závodních map
    + 9:40 – 9:55 - Nulování a kontrola čipů
    + 9:50 – 9:59 - Slovo stavitele
    + 10:00 - Start závodu
    + 14:00 - Otevření cíle. Týmy, které ukončí závod dříve, mohou cílovat na prezentaci v hotelu Emeran
    + 16:00 - Konec šestihodinového limitu, začátek výdeje pořadatelského guláše v restauraci Emeran
    + 16:30 - Uzavření cíle
    + 17:00 - Vyhlášení vítězů a tombola v restauraci Emeran
    + 17:30 - Skirogainingová afterparty v restauraci Emeran +
    + Způsob hodnocení: + + Kontroly budou označeny na mapě kódem, přičemž první číslice vynásobená deseti udává jejich bodovou hodnotu (od 30 do 90 bodů). + Počet navštívených kontrol v libovolném pořadí si volí každý tým dle vlastního uvážení. Průchod kontrolou se označuje zastrčením čipu do razící + jednotky SI. O umístění daného týmu rozhoduje celkový bodový zisk, při rovnosti bodů nižší dosažený čas. Při překročení časového limitu + bude odečteno 20 bodů za každou započatou minutu zpoždění. Při překročení časového limitu o 30 minut a více nebude tým hodnocen. +
    + Vybavení kontrol: + + Kontrolní stanoviště je vybaveno stojanem s červenobílým lampiónem o velikosti 30x30 cm, jednotkou SI a kleštěmi (pro případ selhání a + nefunkčnosti SI). +
    + Občerstvení: + + Ve skiareálu Klíny je dostatek občerstvovacích zařízení, ale bohužel také značná koncentrace občerstvovaných osob. Po dojezdu do cíle + dostane každý účastník teplý čaj a v restauraci hotelu Emeran si může vyzvednout pořadatelský guláš. Gulášenky obdržíte v obálce na prezentaci. +
    + WC: + + Veřejné WC vedle půjčovny lyží a sociální zařízení v restauraci Emeran. +
    + Povinné vybavení závodníků: + + Všichni závodníci jsou povinni po celou dobu závodu mít s sebou:
    +1) úplnou lyžařskou výstroj
    +2) SI čip
    +3) občanský průkaz nebo pas +
    + Výňatky z pravidel ČAR: + + X5 Závodníci smí při závodě používat pouze buzolu a mapu poskytnutou pořadatelem. Je nepřípustné používat k orientaci jiných map či speciálních navigačních pomůcek (GPS apod.). V případě pochybnosti ohledně speciálních navigačních pomůcek rozhoduje při daném závodě hlavní rozhodčí a dlouhodobě Prezídium ČAR. Závodníci nesmí využívat žádné dopravní prostředky.
    +X6 Tým musí absolvovat celý závod společně. Zvláště při průchodu kontrolními body a při doběhu do cíle musí být členové týmu v těsné blízkosti. Každý člen týmu musí provést označení průchodu kontrolním bodem sám. Přísně je zakázáno bez svolení pořadatele opustit spoluběžce (např. při jejich vyčerpání či zranění) a doběhnout zbytek tratě sám.
    +X8 Závodníkům (týmu) nesmí při závodě pomáhat žádná další osoba, ani je doprovázet. Pes či jiné zvíře smí závodníky doprovázet pouze se souhlasem hlavního rozhodčího. Pořadatel může povolit využívat při závodě služeb +samoobsluh, restaurací apod. V zásadě musí jít vždy o služby, které mohou využít všichni závodníci. V případě nehody (zranění apod.) musí závodníci poskytnout +veškerou možnou pomoc. Tým nesmí být postižen za porušení pravidel v souvislosti s poskytnutím pomoci.
    +X9 Závodníci jsou povinni dodržovat pokyny pořadatele a všechny právní normy platné na území České republiky. Tým nesmí předem do závodního prostoru umístit žádné zásoby či vybavení. Nesmí je ani na trati zanechávat, pokud nebudou vyzvednuty před ukončením závodu. Po vypršení časového limitu jsou všechny týmy, které dosud nedokončily závod, povinny se v nejkratším možném čase hlásit v cíli. V případě porušení této povinnosti odpovídají členové týmu za případné záchranné akce.
    +B2 Start je hromadný. Pořadatel může vydat mapy s časovým předstihem kvůli plánování trasy. V tom případě nesmí nikdo opustit startovní prostor před startovním signálem.
    +B3 Závod končí uplynutím stanoveného počtu hodin od startovního signálu. Týmy, které dorazí později, jsou penalizovány bodovou srážkou za každou započatou minutu prodlení. Tým, který dorazí déle než 30 minut po ukončení závodu, není klasifikován. +
    + Důležitá upozornění: + + 1) Závodí se na území Čech i Německa, každý závodník musí mít u sebe během závodu cestovní doklad nebo dokument platný pro pohyb v rámci + Schengenského prostoru.
    + 2) Závodí se podle platných pravidel ČAR.
    + 3) Závodníci smí při závodě používat pouze mapu poskytnutou pořadatelem. Po vydání závodních map je přísně zakázáno používat jakýchkoliv jiných speciálních map, + např. s vyznačenými turistickými značkami.
    + 4) Každý závodník se akce účastní na vlastní nebezpečí a sám zodpovídá za svou bezpečnost. Při prezentaci je nutné podepsat prohlášení, + že se závodu zúčastňujete na vlastní nebezpečí. Za účastníky mladší 18 let toto prohlášení podepíše jejich rodič nebo zákonný zástupce.
    + 5) Pořadatel neručí za žádné škody způsobené účastníky akce.
    + 6) !!! Podle lesního zákona 289/1995 Sb. je zakázáno pohybovat se v lese na lyžích mimo cesty !!! Při porušení tohoto zákazu vám hrozí nejen diskvalifikace, + ale též pokuta až do výše 5000 Kč (přestupek podle § 53, odstavec 1 písm. j lesního zákona). +
    + Funkcionáři: + + Ředitel závodu: Jan Tojnar
    + Stavba tratí: + Jan Tojnar, Jan Čech
    + Hlavní rozhodčí: + Pavel Kurfürst +
    +
    + \ No newline at end of file diff --git a/pages/cs/rozpis_12.pg b/pages/cs/rozpis_12.pg new file mode 100644 index 0000000..943cc4a --- /dev/null +++ b/pages/cs/rozpis_12.pg @@ -0,0 +1,285 @@ + +Rozpis 2. Česko-německého skirogainingu 2012 + + + + +
    + + + +
    Tento projekt byl podpořen z Evropského fondu pro regionální rozvoj, fondu malých projektů Programu Cíl 3 na podporu přeshraniční spolupráce mezi Českou republikou a Svobodným státem Sasko 2007-2013.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Rozpis 2. Česko-německého skirogainingu 2012

    +
    +
    Logo ČAES
    +
    + Pořádající orgán: + + Česká asociace rogainingu a horského orientačního běhu (ČAR) +
    + Pořádající subjekty: + + Krušnohorský rogainingový klub Litvínov & USV TU Dresden. +
    + Datum: + + 14. ledna 2012 +
    + Místo: + + Klíny v Krušných horách, okres Most, Česká republika +
    + Centrum: + + Sportareál Klíny, hotel Emeran +
    + Druh závodu: + + Mezinárodní Česko-německý závod ve skirogainingu na 6 hodin (sobota 10:00 - 16:00) +
    + Prostor závodu: + + Východní část Krušných hor, prostor závodu je ohraničen obcemi Litvínov, Klíny, Hora Svaté Kateřiny, Olbernhau, Sayda, Deutschgeorgenthal, Nové Město v Krušných horách, Osek a Lom. +
    + Terén: + + Hodně členitý, pahorkatý až hornatý, odpovídající horskému prostředí v polohách 350 – 956 m. n. m. Terén většinou lesnatý se středně hustou sítí komunikací a stop, částečně strmé svahy. +
    + Mapa: + + Speciálka pro skirogaining, měřítko 1:50 000, e=10 m,
    + stav terénu i stop 01/2012, nebude vodovzdorně upravená +
    + Systém ražení: + + Elektronický SI (Sport-Ident), v závodě bude možno použít jakýkoli typ SI čipu. Postačí starší čipy řady SI 5 (bude méně než 30 kontrol).
    + !!! Každý člen týmu musí mít svůj vlastní SI čip !!!
    + SI čipy vám může zapůjčit pořadatel na prezentaci za 40 Kč/ks.
    + !!! Při ztrátě čipu zaplatíte částku 800,- Kč !!! +
    + Kategorie: + + Podle pravidel IRF:
    + 6 hodin - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + Tým tvoří 2 - 5 závodníků.
    + M - tým tvoří výhradně muži, W - výhradně ženy, + X - v týmu je alespoň jeden muž a alespoň 1 žena;
    + V - veteránská kategorie, všichni členové týmu ve věku 40 let a starší;
    + J - juniorská kategorie, všichni členové týmu ve věku 20 let a mladší.

    + Všichni členové týmu musí absolvovat celý závod společně. Při vzdání kteréhokoli člena týmu se musí tým dostavit do cíle a závod ukončit. +
    + Podmínky účasti: + + Všichni závodníci budou na prezentaci vyplňovat prohlášení, ve kterém podepíší, že startují na vlastní nebezpečí. Za účastníky mladší 18 let toto prohlášení podepíše jejich rodič nebo zákonný zástupce. + Zde si můžete stáhnout příslušný formulář. +
    + Startovné: + + Přihlášení a platba:
    +
  • do 8. 1. 2012: 200,- Kč za 1 člena týmu
  • +
  • po 8. 1. 2012: 300,- Kč za 1 člena týmu
  • +
  • přímo na prezentaci: 400,- Kč za 1 člena týmu
  • +

    + Vklad zahrnuje startovné, závodní mapu a občerstvení v cíli závodu. +

    +

    + Startovné zašlete bankovním převodem na konto: +

    +

    + Název účtu: Krušnohorský rogainingový klub Litvínov
    + Banka:  FIO, družstevní záložna
    + Číslo účtu: 2800039826
    + Kód banky: 2010
    + Jako variabilní symbol platby uvádějte prosím číslo čipu prvního přihlášeného závodníka týmu, jako + účel platby uvádějte název týmu. +

    +

    + Kopii dokladu o zaplacení předložte na vyžádání při prezentaci.
    +

    +
    + Přihlášky: + + On-line přihláškovým systémem na webu závodu.
    + Omezeně na e-mail: krk@rogaining.cz
    + Vaše přihláška je přijata v okamžiku, kdy obdržíte potvrzení (reply). +

    + Do přihlášky uveďte jména členů týmu, data narození, název týmu, případnou oddílovou příslušnost, kategorii, číslo čipu nebo požadavek na jeho zapůjčení, kontaktní e-mail a číslo účtu, z něhož bylo uhrazeno startovné. +

    + 1. termín: do neděle 8. 1. 2012 (24:00 hod.)
    + 2. termín: po 8. 1. 2012 (24:00 hod.)
    + 3. termín: na prezentaci (omezeně jen dle možností pořadatele) +
    + Ubytování: + + Jen z Pá na So v tělocvičně, vlastní karimatka a spací pytel, cena 90 Kč/os. a noc. Ubytování lůžkového typu pořadatel nezařizuje. +
    + Program: + + Pátek 13. 1. 2012:
    + 18:00 – 23:00 - prezentace v centru
    + Sobota 14. 1. 2012:
    + 8:00 – 9:00 - prezentace v centru
    + 9:30 - výdej závodních map
    + 10:00 - start závodu
    + 16:00 - konec závodu
    + 17:30 - vyhlášení vítězů a tombola
    + 19:00 - Skirogainingová afterparty +
    + Start: + + 00=10:00 Hromadný z centra závodu. V případě vyššího počtu přihlášených se bude startovat ve vlnách podle kategorií, více informací zveřejníme v pokynech. +
    + Způsob hodnocení: + + Kontroly budou označeny na mapě a v popisech kódem, přičemž první číslice vynásobená deseti udává jejich bodovou hodnotu (od 30 do 90 bodů). Počet navštívených kontrol v libovolném pořadí si volí každý tým dle vlastního uvážení. Průchod kontrolou se označuje zastrčením čipu do razící jednotky SI. Kontrolní stanoviště je vybaveno červenobílým lampiónem o velikosti 30x30 cm jednotkou SI a kleštěmi (pro případ selhání a nefunkčnosti SI). O umístění daného týmu rozhoduje celkový bodový zisk, při rovnosti bodů nižší dosažený čas. Při překročení časového limitu bude odečteno 20 bodů za každou započatou minutu zpoždění. Při překročení časového limitu o 30 minut a více nebude tým hodnocen. +
    + Parkování: + + Na parkovišti skiareálu Klíny, při včasném příjezdu přímo v centru, později cca 500 metrů daleko. Platí se parkovné 50 Kč/den. +
    + Doprava: + + Vlastními dopravními prostředky, hromadnou dopravou, nebo pořadatelským skibusem (bude upřesněno v pokynech). +
    + Občerstvení: + + Ve skiareálu Klíny je dostatek občerstvovacích zařízení, ale bohužel také značná koncentrace občerstvovaných osob. Po dojezdu do cíle závodu + dostane každý účastník pořadatelský guláš, stravenky obdržíte v obálce na prezentaci. +
    + Funkcionáři: + + Ředitel závodu: Jan Tojnar
    Stavba tratí: + Jan Tojnar, Jan Čech +
    + Informace: + + Na webu závodu: http://skirogaining.tojnar.cz +
    + Upozornění: + + Závodí se podle platných pravidel IRF, dále platí stejná pravidla jako při lyžařském OB, zejména povinnost absolvovat celý závod s úplnou lyžařskou výstrojí. + Výjimky z pravidel budou uvedeny na webových stránkách závodu a v pokynech. +

    + Závodí se na území Čech i Německa, každý závodník musí mít u sebe během závodu doklad totožnosti. Každý závodník se akce účastní na vlastní nebezpečí a sám zodpovídá za svou bezpečnost. Pořadatel neručí za žádné škody způsobené účastníky akce. +

    +
    + Schvalovací doložka: + + Rozpis byl schválen Prezidiem ČAR v prosinci 2011. +
    +
    + diff --git a/pages/cs/shoutboard.pg b/pages/cs/shoutboard.pg new file mode 100644 index 0000000..bc1f817 --- /dev/null +++ b/pages/cs/shoutboard.pg @@ -0,0 +1,11 @@ + +Shoutboard +Jan Tojnar + + + +
    +

    Shoutboard

    + +
    + \ No newline at end of file diff --git a/pages/cs/silnice.pg b/pages/cs/silnice.pg new file mode 100644 index 0000000..abff5fc --- /dev/null +++ b/pages/cs/silnice.pg @@ -0,0 +1,43 @@ + +Silnice Vityška - Cínovec dne 25. 12. 2009 + + + \ No newline at end of file diff --git a/pages/cs/souhlas.pdf b/pages/cs/souhlas.pdf new file mode 100644 index 0000000..051c340 --- /dev/null +++ b/pages/cs/souhlas.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c00cfc0cc297d7af11861439ab335c266cb0ba7ee753ce32f0f3b79ada71bd9 +size 31186 diff --git a/pages/de/ausschreibung_10.pg b/pages/de/ausschreibung_10.pg new file mode 100644 index 0000000..9eeb175 --- /dev/null +++ b/pages/de/ausschreibung_10.pg @@ -0,0 +1,277 @@ + +Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2010 + + + + +
    + + + +
    Dieses Projekt wird aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen +dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gefördert.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Ausschreibung für das erste Deutsch-Tschechische Skirogaining 2010

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Tschechischer Verband für Rogaining und Mountain Orienteering. +
    + Ausrichter: + + Erzgebirgische Rogaining Klub Litvínov & USV TU Dresden +
    + Datum: + + 16. Januar 2010 +
    + Veranstaltungsort: + + Nove Mesto v Krusnych horach (Erzgebirge), Landkreis Teplice, Tschechische Republik +
    + Wettkampfzentrum (WKZ): + + Skistadion in Nove Mesto v Krusnych horach (Erzgebirge) +
    + Wettkampfart: + + Offenes Deutsch-Tschechisches 6-Stunden-Skirogaining (Samstag 10:00 – Samstag 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Gelände: + + Hügeliges bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiloipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 01/2010, ohne wasserbeständige Ausführung +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "SportIdent" (SI) wird eingesetzt. Alle SI-Typen können benutzt werden, einschließlich Version 5, da die Postenanzahl minder 30 ist.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St. Ein Pfand von 1000,- CZK/Chip oder 40,- €/Chip muss dabei für jede ausgeliehene Chip hinterlegt werden. Dieses Pfand wird bei der Chip-Rückgabe selbstverständlich zurückgezahlt.
    + !!! WICHTIG: Bitte nehmen Sie das Geld (1000,- CZK oder 40,- €) für das SI-Pfand zur Anmeldung im Wettkampfzentrum!!! +
    + Wertungsklassen: + + Entsprechend den Regeln des IRF:
    + 6 Stunden - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + Ein Team (eine Gruppe) besteht aus 2 – 5 Wettkämpfern.
    + M - nur Männer, W -  nur Frauen, + X - mindestens ein Mann und mindestens eine Frau;
    + V - Veteranen, alle Teammitglieder sind älter als 40 Jahre;
    + J - Junioren, alle Teammitglieder sind jünger als 20 Jahre.

    + Gruppen müssen auf Rufweite zusammen bleiben. Wenn ein Teilnehmer den Wettkampf aufgibt, muss die gesamte Gruppe das Ziel erreichen und den Wettkampf beenden. +
    + Teilnahmebedingungen: + + Alle Teilnehmer müssen einen "auf eigene Gefahr" Formular unterschreiben (Haftungsauschluss). Teilnehmer unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten. Das Formular ist hier. +
    + Startgeld: + + Anmeldung und Startgeld:
    +
  • bis 5. 1. 2010: 8,- € für jedes Team-Mitglied
  • +
  • von 5. 1. 2010: 12,- € für jedes Team-Mitglied
  • +
  • vor Ort im WKZ: 16,- € für jedes Team-Mitglied
  • +

    + Das Startgeld beinhaltet das Parkgeld und die Erfrischung im Ziel. +

    +

    + Das Startgeld bitte an folgendes Konto überweisen: +

    +

    + Inhaber: KRK Litvinov
    + Bank: FIO, SPORITELNE DRUZSTVO, BRATISLAVA, SLOVAKIA
    + IBAN: SK9783300000002800039826
    + BIC/SWIFT code: FIOZSKBAXXX
    + Als Verwendungszweck bitte folgendes angeben: + Skirogaining 2010; Teamname; Ansprechpartner +

    +
    + Meldungen: + + On-line System auf der Webseite.
    + Im Ausnahmefall durch e-mail (in English): krk@rogaining.cz (gültig nach Erhalt einer Bestätigung).
    +

    + Die Meldedaten umfassen: Teamname, Namen und Vornamen der Mitglieder, Geburtsdaten, Sportklub (wenn vorhanden), + alle benutzte SI-Chip-Nummer oder Verleihungsforderungen, Wertungsklasse, Kontakt E-Mail Adresse und die Kontodaten des Ursprungskontos. +

    + 1. Meldefrist bis Dienstag 5. 1. 2010 (24:00)
    + 2. Meldefrist von Mittwoch 6. 1. 2010 (00:00)
    + 3. Meldefrist vor Ort im WKZ (entsprechend freier Kapazitäten) +
    + Unterkunft: + + Von Freitag bis Samstag in der Turnhalle mit eigener Ausrüstung, 3 € pro Person. Bei rechtzeitiger Buchung können Hotels, Pensionen und Herbergen im Ort genutzt werden. +
    + Programm: + + Freitag 15. 1. 2010:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 16. 1. 2010:
    + 8:00 – 9:30 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für das Skirogaining
    + 10:00 - Start des Skirogainings
    + 16:00 - 6-Stunden-Limit ist aus
    + 16:30 - Zielschluss
    + 17:30 - Siegerehrung +
    + Start: + + 00=10:00 Massenstart im WKZ. Bei der hohen Teilnehmerzahl erfolgt der Massenstart in einigen Wellen, getrennt für einzelne Wertungsklassen. Mehreres wird in den wettkampfsspezifischen Hinweisen bekanntgegeben. +
    + Wertung: + + Die Kontrollpunkte werden in der Karte und in den Kontrollbeschreibungen mit der Wertung 30-90 Punkte beschildert. Die Anzahl der in beliebigen Reihenfolge + besuchten Kontrollpunkte ist frei wählbar, entsprechend der Meinung des Teams. Ein besuchter Kontrollpunkt muss durch SI gewertet werden. Am Kontrollpunkt + wird ein rot-weißer Lampion (30 x 30 cm), eine SI-Einheit und eine Kontrollkarte angebracht sein. + Bei der Endauswertung zählt der gesamte Punktgewinn. Bei der Punktegleichheit zählt die frühere Zieleinlauf-Zeit. Wenn die Gruppe das Zeitlimit (max. 30 Minuten) überschreitet, werden 20 Punkte pro Minute abgezogen. Teams mit der Verspätung über 30 Minuten werden nicht gewertet. +
    + Parken: + + Nach der Ausschilderung des Veranstalters in der Nähe des WKZ. +
    + Transport: + + Der Veranstalter organisiert keinen Transport; jeder muss eigenständig anreisen. +
    + Erfrischung: + + Selbstbedienungimbiss im Ziel und Buffet in Wettkampfzentrum. +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    Bahnleger: + Jan Tojnar, Jan Čech +
    + Informationen: + + Wettkampfwebseite: http://skirogaining.tojnar.cz/de/ +
    + Hinweise: + + Der Wettkampf richtet sich nach den gültigen Rogaining- (IRF) und Ski-OL-Regeln. + Alle Teilnehmer sind verpflichtet, den ganzen Wettkampf mit der kompletten Ski-Ausrüstung zu absolvieren. + Die Ausnahmen werden rechtzeitig publiziert. +

    + Das Wettkampfgelände befindet sich auf tschechischem und deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Ausweis oder Pass). Jedes Mitglied nimmt an diesem Wettkampf auf eigene Gefahr teil und ist für seine eigene Sicherheit verantwortlich. Die Veranstalter haften für keine Personen- und Sachschäden. Eine Teilnahme erfolgt auf eigenes Risiko. +

    +
    +
    + \ No newline at end of file diff --git a/pages/de/ausschreibung_12.pg b/pages/de/ausschreibung_12.pg new file mode 100644 index 0000000..cd5abf1 --- /dev/null +++ b/pages/de/ausschreibung_12.pg @@ -0,0 +1,278 @@ + +Ausschreibung für das zweite Deutsch-Tschechische Skirogaining 2012 + + + + +
    + + + +
    Dieses Projekt wird aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen +dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gefördert.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Ausschreibung für das zweite Deutsch-Tschechische Skirogaining 2012

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Tschechischer Verband für Rogaining und Mountain Orienteering. +
    + Ausrichter: + + Erzgebirgische Rogaining Klub Litvínov & USV TU Dresden +
    + Datum: + + 14. Januar 2012 +
    + Veranstaltungsort: + + Kliny v Krusnych horach (Erzgebirge), Landkreis Most, Tschechische Republik +
    + Wettkampfzentrum (WKZ): + + Sportareal Kliny, Hotel Emeran +
    + Wettkampfart: + + Offenes Deutsch-Tschechisches 6-Stunden-Skirogaining (Samstag 10:00 – Samstag 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvínov, Klíny, Hora Svaté Kateřiny, Olbernhau, Sayda, Deutschgeorgenthal, Nové Město v Krušných horách, Osek a Lom. +
    + Gelände: + + Hügeliges bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiloipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 01/2012, ohne wasserbeständige Ausführung +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "SportIdent" (SI) wird eingesetzt. Alle SI-Typen können benutzt werden, einschließlich Version 5, da die Postenanzahl minder 30 ist.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St. Ein Pfand von 1000,- CZK/Chip oder 40,- €/Chip muss dabei für jede ausgeliehene Chip hinterlegt werden. Dieses Pfand wird bei der Chip-Rückgabe selbstverständlich zurückgezahlt.
    + !!! WICHTIG: Bitte nehmen Sie das Geld (1000,- CZK oder 40,- €) für das SI-Pfand zur Anmeldung im Wettkampfzentrum!!! +
    + Wertungsklassen: + + Entsprechend den Regeln des IRF:
    + 6 Stunden - MO, WO, XO, MV, WV, XV, MJ, WJ, XJ +

    + Ein Team (eine Gruppe) besteht aus 2 – 5 Wettkämpfern.
    + M - nur Männer, W -  nur Frauen, + X - mindestens ein Mann und mindestens eine Frau;
    + V - Veteranen, alle Teammitglieder sind älter als 40 Jahre;
    + J - Junioren, alle Teammitglieder sind jünger als 20 Jahre.

    + Gruppen müssen auf Rufweite zusammen bleiben. Wenn ein Teilnehmer den Wettkampf aufgibt, muss die gesamte Gruppe das Ziel erreichen und den Wettkampf beenden. +
    + Teilnahmebedingungen: + + Alle Teilnehmer müssen einen "auf eigene Gefahr" Formular unterschreiben (Haftungsauschluss). Teilnehmer unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten. Das Formular ist hier. +
    + Startgeld: + + Anmeldung und Startgeld:
    +
  • bis 8. 1. 2012: 8,- € für jedes Team-Mitglied
  • +
  • von 8. 1. 2012: 12,- € für jedes Team-Mitglied
  • +
  • vor Ort im WKZ: 16,- € für jedes Team-Mitglied
  • +

    + Das Startgeld beinhaltet die Wettkampfkarte und die Erfrischung im Ziel. +

    +

    + Das Startgeld bitte an folgendes Konto überweisen: +

    +

    + Inhaber: Universitätssportverein TU Dresden
    + Bank: Ostsächsiche Sparkasse Dresden
    + Konto-Nr.: 3120 185 573
    + BLZ: 850 503 00
    + Als Verwendungszweck bitte folgendes angeben: + Skirogaining 2012; Teamname; Ansprechpartner +

    +
    + Meldungen: + + On-line System auf der Webseite.
    + Im Ausnahmefall durch e-mail (in English): info@krk-litvinov.cz (gültig nach Erhalt einer Bestätigung).
    +

    + Die Meldedaten umfassen: Teamname, Namen und Vornamen der Mitglieder, Geburtsdaten, Sportklub (wenn vorhanden), + alle benutzte SI-Chip-Nummer oder Verleihungsforderungen, Wertungsklasse, Kontakt E-Mail Adresse und die Kontodaten des Ursprungskontos. +

    + 1. Meldefrist bis Sonntag 8. 1. 2012 (24:00)
    + 2. Meldefrist von Montag 9. 1. 2012 (00:00)
    + 3. Meldefrist vor Ort im WKZ (entsprechend freier Kapazitäten) +
    + Unterkunft: + + Von Freitag bis Samstag in der Turnhalle mit eigener Ausrüstung, 4 € pro Person. +
    + Programm: + + Freitag 13. 1. 2012:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 14. 1. 2012:
    + 8:00 – 9:30 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für das Skirogaining
    + 10:00 - Start des Skirogainings
    + 16:00 - 6-Stunden-Limit ist aus
    + 16:30 - Zielschluss
    + 17:30 - Siegerehrung und Tombola
    + 19:00 - Skirogaining Afterparty +
    + Start: + + 00=10:00 Massenstart im WKZ. Bei der hohen Teilnehmerzahl erfolgt der Massenstart in einigen Wellen, getrennt für einzelne Wertungsklassen. Mehreres wird in den wettkampfsspezifischen Hinweisen bekanntgegeben. +
    + Wertung: + + Die Kontrollpunkte werden in der Karte und in den Kontrollbeschreibungen mit der Wertung 30-90 Punkte beschildert. Die Anzahl der in beliebigen Reihenfolge + besuchten Kontrollpunkte ist frei wählbar, entsprechend der Meinung des Teams. Ein besuchter Kontrollpunkt muss durch SI gewertet werden. Am Kontrollpunkt + wird ein rot-weißer Lampion (30 x 30 cm), eine SI-Einheit und eine Kontrollkarte angebracht sein. + Bei der Endauswertung zählt der gesamte Punktgewinn. Bei der Punktegleichheit zählt die frühere Zieleinlauf-Zeit. Wenn die Gruppe das Zeitlimit (max. 30 Minuten) überschreitet, werden 20 Punkte pro Minute abgezogen. Teams mit der Verspätung über 30 Minuten werden nicht gewertet. +
    + Parken: + + Skiparkplatz in der Nähe des WKZ (Parkgebühr 50,- CZK). +
    + Transport: + + Der Veranstalter organisiert keinen Transport; jeder muss eigenständig anreisen. +
    + Erfrischung: + + Restaurant in Wettkampfzentrum, Veranstalter Gulasch für alle Skirogaining Überlebenden. +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    Bahnleger: + Jan Tojnar, Jan Čech +
    + Informationen: + + Wettkampfwebseite: http://skirogaining.tojnar.cz/de/ +
    + Hinweise: + + Der Wettkampf richtet sich nach den gültigen Rogaining- (IRF) und Ski-OL-Regeln. + Alle Teilnehmer sind verpflichtet, den ganzen Wettkampf mit der kompletten Ski-Ausrüstung zu absolvieren. + Die Ausnahmen werden rechtzeitig publiziert. +

    + Das Wettkampfgelände befindet sich auf tschechischem und deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Ausweis oder Pass). Jedes Mitglied nimmt an diesem Wettkampf auf eigene Gefahr teil und ist für seine eigene Sicherheit verantwortlich. Die Veranstalter haften für keine Personen- und Sachschäden. Eine Teilnahme erfolgt auf eigenes Risiko. +

    +
    +
    + diff --git a/pages/de/error/403.pg b/pages/de/error/403.pg new file mode 100644 index 0000000..93be690 --- /dev/null +++ b/pages/de/error/403.pg @@ -0,0 +1,6 @@ + +Forbidden - Error 403 +
    +

    Sorry, but you don't have sufficient pesmissions to access to requestedd file %url%.

    +
    +
    \ No newline at end of file diff --git a/pages/de/error/404.pg b/pages/de/error/404.pg new file mode 100644 index 0000000..30c082a --- /dev/null +++ b/pages/de/error/404.pg @@ -0,0 +1,6 @@ + +Not Found - Error 404 +
    +

    Sorry, but requested file %url% wasn't found.

    +
    +
    \ No newline at end of file diff --git a/pages/de/error/notreleased.pg b/pages/de/error/notreleased.pg new file mode 100644 index 0000000..c05dd0c --- /dev/null +++ b/pages/de/error/notreleased.pg @@ -0,0 +1,7 @@ + +Page not released +
    +

    Sorry, but page %url% have not released jet.

    +

    Release date: %releasedate% %releasetime%

    +
    +
    \ No newline at end of file diff --git a/pages/de/error/recursive.pg b/pages/de/error/recursive.pg new file mode 100644 index 0000000..2ebab54 --- /dev/null +++ b/pages/de/error/recursive.pg @@ -0,0 +1,6 @@ + +Redirect loop +
    +

    Requested page is redirecting to herself. Request stopped due to server overload. Error was reported.

    +
    +
    \ No newline at end of file diff --git a/pages/de/error/syntax.pg b/pages/de/error/syntax.pg new file mode 100644 index 0000000..f641bd7 --- /dev/null +++ b/pages/de/error/syntax.pg @@ -0,0 +1,6 @@ + +Syntax error +
    +

    Sorry, but requested page contains error, that prevents her view. Error was reported.

    +
    +
    \ No newline at end of file diff --git a/pages/de/formular.pdf b/pages/de/formular.pdf new file mode 100644 index 0000000..45d1324 --- /dev/null +++ b/pages/de/formular.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f97ac290b40393e0ea8046ba53b8cf076c0bef52f34637347c571c24439f15f +size 19910 diff --git a/pages/de/fota_priprava-de.pg b/pages/de/fota_priprava-de.pg new file mode 100644 index 0000000..21b2550 --- /dev/null +++ b/pages/de/fota_priprava-de.pg @@ -0,0 +1,199 @@ + +Deutsch-tschechische Skirogainingkirogaining Fotogalerie + +
    +

    Skirogainingvorbereitung 15. 12. 2011

    +
    +
    +

    Skirogainingvorbereitung 22. 12. 2011

    +
    +
    +

    Skirogainingvorbereitung 25. 12. 2011

    +
    +
    +

    Skirogainingvorbereitung 7. 1. 2012

    +

    Fotos auf Picasa

    +

    +

    Skirogainingvorbereitung 8. 1. 2012

    +
    +
    +
    +
    \ No newline at end of file diff --git a/pages/de/fota_tojnar.pg b/pages/de/fota_tojnar.pg new file mode 100644 index 0000000..adcc692 --- /dev/null +++ b/pages/de/fota_tojnar.pg @@ -0,0 +1,101 @@ + +1. Česko-německý skirogaining 16. 1. 2010 + + + \ No newline at end of file diff --git a/pages/de/fota_zavod-de.pg b/pages/de/fota_zavod-de.pg new file mode 100644 index 0000000..b1d828d --- /dev/null +++ b/pages/de/fota_zavod-de.pg @@ -0,0 +1,343 @@ + +Skirogaining Wettkampffotos + + + diff --git a/pages/de/fotky_skirogaining-de.pg b/pages/de/fotky_skirogaining-de.pg new file mode 100644 index 0000000..dc87722 --- /dev/null +++ b/pages/de/fotky_skirogaining-de.pg @@ -0,0 +1,27 @@ + +Deutsch-tschechische Skirogaining Photogalerie + + + + + + + diff --git a/pages/de/hinweise_10.pg b/pages/de/hinweise_10.pg new file mode 100644 index 0000000..aa4ad0b --- /dev/null +++ b/pages/de/hinweise_10.pg @@ -0,0 +1,250 @@ + +Wettkampfspezifische Hinweise für das erste Deutsch-Tschechische Skirogaining 2010 + + + + +
    + + + +
    +Dieses Projekt wird aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen +dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gefördert.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Wettkampfspezifische Hinweise für das erste Deutsch-Tschechische Skirogaining 2010

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Tschechischer Verband für Rogaining und Mountain Orienteering. +
    + Ausrichter: + + Erzgebirgische Rogaining Klub Litvínov & USV TU Dresden +
    + Datum: + + 16. Januar 2010 +
    + Veranstaltungsort: + + Nove Mesto v Krusnych horach (Erzgebirge), Landkreis Teplice, Tschechische Republik +
    + Wettkampfzentrum (WKZ): + + Skistadion in Nove Mesto v Krusnych horach (Erzgebirge) +
    + WKZ Karte: + + WKZ Karte +
    + Parken: + + Nach der Ausschilderung des Veranstalters in der Nähe des WKZ. Vorsicht, der Zufahrtsweg könnte beschneit werden, Schneeketten sind manchmal notwendig! Wir empfehlen Ihnen, + frühzeitig zu kommen. Bei höheren Teilnehmerzahlen können unsere Parkflächen überfüllen und dann müssten Sie Ihren Wagen auf einem bezahlten Parkplatz abstellen + (ca 1 km vom WKZ). +
    + Unterkunft: + + In der Berghütte Moldávka. +
    + Anmeldung: + + Freitag 15. 1. 2010 18:00 – 23:00 Anmeldung im die Gaststätte "Bystřická bouda", + in der Nähe des WKZ (500 m)
    + Samstag 16. 1. 2010 8:00 – 9:30 Anmeldung im WKZ
    + Teams mit erfolgreich gebuchter Teilnehmergebühr sind in der Online-Meldeliste grün gekennzeichnet. Von Teams, von denen + wir keine Zahlung erhalten haben, oder wir diese nicht identifizieren konnten, benötigen wir einen Nachweis der Zahlung (Kopie des Überweisungsträgers). +
    + Wettkampfart: + + Offenes Deutsch-Tschechisches 6-Stunden-Skirogaining (Samstag 10:00 – Samstag 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvinov, Flaje, Cesky Jiretin, Schellerhau, Altenberg, Zinnwald, Cinovec, Dubi, Hrob, Osek und Lom. +
    + Gelände: + + Hügeliges bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiloipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 01/2010, ohne wasserbeständige Ausführung +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "SportIdent" (SI) wird eingesetzt.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + Alle SI-Typen können benutzt werden, einschließlich Version 5, da die Postenanzahl minder 30 ist. SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St.
    + Alle Wettkämpfer müssen 5 minuten vor dem Start ihren SI-Chip in einer Clear-Station löschen und dann die korrekte Funktion des SI-Chips in einer Check-Station + prüfen (Veranstalter berät Sie gern). Nach der SI-Chip Überprüfung sind die Wettkämpfer verpflichtet den markierten +Startkorridor zu betreten und dort bis zum Start zu verbleiben. +
    + Alle Teammitglieder eines Teams müssen die Kontrollposten jeweils innerhalb einer Zeitspanne von 1 Minute stempeln, sonst werden die Punkte für den Posten nicht gezählt.
    + Im Ziel müssen alle Teammitglieder des Teams Finish-Station stempeln und dann ihren SI-Chip ablesen lassen. +
    + SI-Chipverleihung: + + SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St. Ein Pfand von 1000,- CZK/Chip oder 40,- €/Chip muss dabei für jede + ausgeliehene Chip hinterlegt werden. Dieses Pfand wird bei der Chip-Rückgabe selbstverständlich zurückgezahlt.
    + !!! WICHTIG: Bitte nehmen Sie das Geld (1000,- CZK oder 40,- €) für das SI-Pfand zur Anmeldung im Wettkampfzentrum!!! +
    + Programm: + + Freitag 15. 1. 2010:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 16. 1. 2010:
    + 8:00 – 9:30 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für das Skirogaining
    + 9:40 – 9:55 - SI Chip Löschen und SI-Chip Überprüfung
    + 9:50 – 9:59 - Grusswort des Bahnlegers
    + 10:00 - Start des Skirogainings
    + 16:00 - 6-Stunden-Limit ist aus
    + 16:30 - Zielschluss
    + 17:30 - Siegerehrung +
    + Wertung: + + Die Kontrollpunkte werden in der Karte mit der Wertung 30-90 Punkte beschildert. Die Anzahl der in beliebigen Reihenfolge besuchten Kontrollpunkte ist frei + wählbar, entsprechend der Meinung des Teams. Ein besuchter Kontrollpunkt muss durch SI gewertet werden. + Bei der Endauswertung zählt der gesamte Punktgewinn. Bei der Punktegleichheit zählt die frühere Zieleinlauf-Zeit. Wenn die Gruppe das Zeitlimit (max. 30 Minuten) überschreitet, werden 20 Punkte pro Minute abgezogen. Teams mit der Verspätung über 30 Minuten werden nicht gewertet. +
    + Kontrollposten: + + Am Kontrollposten wird ein rot-weißer Postenschirm (30 x 30 cm), eine SI-Einheit und eine Kontrollzange (für den Fall des SI-Ausfalls) + vorhanden sein. +
    + Erfrischung: + + Selbstbedienungimbiss im Ziel und Buffet in Wettkampfzentrum. +
    + Ausrüstungssoll: + + Während des Rennens müssen alle Wettkämpfer folgende Ausrüstung tragen:
    +1) Start-Nummer – wird bei der Anmeldung übergeben. Muss deutlich sichtbar angebracht werden.
    +2) SI-Chip
    +3) Personalausweis oder Pass +
    + Hinweise: + + 1) Das Wettkampfgelände befindet sich auf Tschechischem und Deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Personalausweis oder Pass).
    + 2) Der Wettkampf findet nach den gültigen Regeln des IRF statt.
    + 3) Während des Wettkampfes ist es verboten andere als die vom Veranstalter ausgegebenen Karten des Geländes zu nutzen!!!
    + 4) Eine Teilnahme an diesem Wettkampf erfolgt auf eigenes Risiko. Dies wird bei der Anmeldung von jedem Teilnehmer schriftlich bestätigt. Teilnehmer + unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten.
    + 5) Der Veranstalter haftet für keine von den Teilnehmern verursachte Schäden.
    + 6) !!! Nach dem Waldgesetz (Nr. 289/1995 StGB der ČR) ist verboten, außerhalb der Wegen im Wald Ski zu fahren!!!. + Bei einem Verstoß gegen diesen Verbot droht Ihnen nicht nur eine Disqualifikation, sondern auch eine Strafe bis zu 5000 Kronen + (gemäß § 53 Abs. 1 Buchstabe j des Waldgesetzes). +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    + Bahnleger: Jan Tojnar, Jan Čech +
    +
    + \ No newline at end of file diff --git a/pages/de/hinweise_12.pg b/pages/de/hinweise_12.pg new file mode 100644 index 0000000..03d4f2b --- /dev/null +++ b/pages/de/hinweise_12.pg @@ -0,0 +1,274 @@ + +Wettkampfspezifische Hinweise für das zweite Deutsch-Tschechische Skirogaining 2012 + + + + +
    + + + +
    +Dieses Projekt wird aus dem Europäischen Fonds für Regionalentwicklung (KPF, Ziel 3 - Programm zur Förderung der grenzübergreifenden Zusammenarbeit zwischen +dem Freistaat Sachsen und der Tschechischen Republik 2007-2013) gefördert.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    Logo ČAR
    +
    +

    Wettkampfspezifische Hinweise für das zweite Deutsch-Tschechische Skirogaining 2012

    +
    +
    Logo ČAES
    +
    + Veranstalter: + + Tschechischer Verband für Rogaining und Mountain Orienteering. +
    + Ausrichter: + + Erzgebirgische Rogaining Klub Litvínov & USV TU Dresden +
    + Datum: + + 14. Januar 2012 +
    + Veranstaltungsort: + + Kliny v Krusnych horach (Erzgebirge), Landkreis Most, Tschechische Republik +
    + Wettkampfzentrum (WKZ): + + Skiareal Kliny, Hotel Emeran +
    + Karte - WKZ: + Für die Vergrößerung Klicken Sie ins Bild:
    + WKZ Karte +
    + Transport: + + Mit eigenem Beförderungsmitteln oder mit öffentlichen Verkehrsmitteln. +
    + Parken: + + Parkmöglichkeiten im Skiareal Klíny: der Parkplatz P2 ist für Skiläufer bestimmt und gg. eine Gebühr von 40 CZK/Tag nutzbar. Eine Missachtung der ausgewiesenen Parkplätze führt zum Abschleppen. Es besteht die Möglichkeit ca. 500m vom Parkplatz, in Richtung WKZ, per Ski die Trainingsloipe zu nutzen. +
    + Unterkunft: + + Unterkunft wird vom Veranstalter nicht organisiert. +
    + Anmeldung: + + Freitag 13. 1. 2012 18:00 – 23:00 Anmeldung im Untergeschoß des Hoter Emeran, direct ins WKZ,
    + Samstag 14. 1. 2012 8:00 – 9:00 Anmeldung im WKZ
    + Teams mit erfolgreich gebuchter Teilnehmergebühr sind in der Online-Meldeliste grün gekennzeichnet. Teams von den wir keine Zahlung erhalten haben, oder wir diese nicht identifizieren konnten, benötigen wir einen Nachweis der Zahlung (Kopie des Überweisungsträgers). +
    + Wettkampfart: + + Offenes Deutsch-Tschechisches 6-Stunden-Skirogaining (Samstag 10:00 – Samstag 16:00) +
    + Wettkampfgebiet: + + Osterzgebirge, begrenzt von Litvínov, Klíny, Hora Svaté Kateřiny, Olbernhau, Sayda, Deutschgeorgenthal, Nové Město v Krušných horách, Osek a Lom. +
    + Gelände: + + Hügeliges bis bergiges anspruchsvolles Gebirgsgelände, 350 – 956 m, hauptsächlich Wald, viele Wege und Skiloipen, teilweise steile Hänge. +
    + Karte: + + Spezialkarte für Skirogaine, Maßstab 1:50 000, Höhenlinien 10 m;
    + Stand 01/2012, Format A3, keine wasserbeständige Ausführung +
    + Skipoipeklasifizierung: + + Skiloipen sind mit oranger Linie gekennzeichnet und werden in ihrer Qualität unterschieden:
    + - dicke orange Linie - Loipe mit Pistenraupe gespurt, für klasischen sowie den Skatestil geeignet,
    + - volle dünne Linie - Loipe mit Ski-doo gespurt - Skatestil geeignet,
    + - dicke gestrichelte orange Linie - Loipe mit Pistenraupe gespurt, nur für klassisch Stil geeignet,
    + - dünne gestrichelte orange Linie - touristische Skiwanderwege, nur für klassisch Stil geeignet,
    + - orange gepunktete Linie - nur vom Veranstalter getretene Spuren oder gar nicht befahrenen Routen,
    + - orange Streifen - Piste.
    + Sehen sie sich beim Befahren der Abfahrtspiste vor! Die Abfahrtsfahrer haben hier immer Vorfahrt! Die Nutzung + des Skiliftes ist untersagt, ein Verstoß wird mit Disqualifizierung geahndet. Seien sie bitte rücksichtsvoll und + zerfahren sie nicht mit dem Skate-Stil die lediglich klassisch gespurten Wege. +
    + Umkleiden: + + In den eigenen Fahrzeugen. Nicht im Hotel und Restaurant Emeran!
    +
    + Kontrollsystem: + + Das elektronische Kontrollsystem "SportIdent" (SI) wird eingesetzt. Alle SI-Typen können benutzt werden, einschließlich Version 5, da die Postenanzahl minder 30 ist.
    + !!! Jedes Teammitglied benötigt einen eigenen SI-Chip !!!
    + SI-Chips können vom Veranstalter ausgeliehen werden für 1.5 €/St. +
    + Alle Wettkämpfer müssen 5 minuten vor dem Start ihren SI-Chip in einer Clear-Station löschen und dann die korrekte Funktion des SI-Chips in einer Check-Station prüfen (Veranstalter berät Sie gern). Nach der SI-Chip Überprüfung sind die Wettkämpfer verpflichtet den markierten Startkorridor zu betreten und dort bis zum Start zu verbleiben. +
    + Alle Teammitglieder eines Teams müssen die Kontrollposten jeweils innerhalb einer Zeitspanne von 1 Minute stempeln, sonst werden die Punkte für den Posten nicht gezählt.
    + Im Ziel müssen alle Teammitglieder des Teams Finish-Station stempeln und dann ihren SI-Chip ablesen lassen. +
    + Programm: + + Freitag 13. 1. 2012:
    + 18:00 – 23:00 - Anmeldung im WKZ
    + Samstag 14. 1. 2012:
    + 8:00 – Das Restaurant im WKZ öffnet
    + 8:00 – 9:00 - Anmeldung im WKZ
    + 9:30 - Kartenausgabe für das Skirogaining
    + 9:40 – 9:55 - SI Chip Löschen und SI-Chip Überprüfung
    + 9:50 – 9:59 - Grusswort des Bahnlegers
    + 10:00 - Start des Skirogainings
    + 14:00 - Ziel geöffnet. Teams die das Rennen beendeten, müssen die Finish-Station im Anmeldebereich des Hotel Emeran stempeln!
    + 16:00 - Ende des 6-Stunden-Limits, Beginn der Gullaschausgabe im Restaurant Emeran
    + 16:30 - Zielschluss
    + 17:00 - Siegerehrung und Tombola im Restaurant Emeran
    + 17:30 - Skirogaining-Afterparty im Restaurant Emeran +
    + Wertung: + + Die Kontrollpunkte werden in der Karte mit der Wertung 30-90 Punkte gekennzeichnet. Die Anzahl und Reihenfolge der angelaufenen + Kontrollpunkte ist von den Teams selbst zu entscheiden. Die Kontrollpunkte werden erst durch ein Lochen der SI-Station gewertet. + Alle erfolgreich gesammelten Punkte werden summiert. Bei Punktgleichheit entscheidet die frühere Zieleinlaufzeit. Bei Überschreitung + des Zeitlimits (maximal 30Minuten) werden 20 Punkte pro Minute abgezogen. Teams mit Verspätung von über 30 Minuten werden nicht gewertet! +
    + Kontrollposten: + + Am Kontrollposten wird ein rot-weißer Postenschirm (30 x 30 cm), eine SI-Einheit und eine Kontrollzange (für den Fall des SI-Ausfalls) vorhanden sein. +
    + Erfrischung: + + Im Skiort Klíny sind mehrere Möglichkeiten (aber auch erhebliche Nachfrage). Im Ziel bekommt jeder Teilnehmer ein Tee und im Restaurant Emeran ein Gullasch, Essenmarke bekommt jeder im Startsumschlag. +
    + WC: + + Öfentliches WC neben der Skiausleihe und WC im Restaurant Emeran +
    + Ausrüstungssoll: + + Während des Rennens müssen alle Wettkämpfer folgende Ausrüstung tragen:
    + 1) Komplette Ski-Ausrüstung
    + 2) SI-Chip
    + 3) Personalausweis oder Pass +
    + Hinweise: + + 1) Das Wettkampfgelände befindet sich auf Tschechischem und Deutschem Gebiet. Jeder Teilnehmer muss sich im Gelände ausweisen können (Personalausweis oder Pass).
    + 2) Der Wettkampf findet nach den gültigen Regeln des IRF statt.
    + 3) Während des Wettkampfes ist es verboten andere als die vom Veranstalter ausgegebenen Karten des Geländes zu nutzen!!!
    + 4) Eine Teilnahme an diesem Wettkampf erfolgt auf eigenes Risiko. Dies wird bei der Anmeldung von jedem Teilnehmer schriftlich bestätigt. Teilnehmer unter 18 Jahren benötigen die schriftliche Erlaubnis eines Erziehungsberechtigten.
    + 5) Der Veranstalter haftet für keine von den Teilnehmern verursachte Schäden.
    + 6) !!! Nach dem Waldgesetz (Nr. 289/1995 StGB der ČR) ist verboten, außerhalb der Wegen im Wald Ski zu fahren!!!. Bei einem Verstoß gegen diesen Verbot droht Ihnen nicht nur eine Disqualifikation, sondern auch eine Strafe bis zu 5000 Kronen (gemäß § 53 Abs. 1 Buchstabe j des Waldgesetzes). +
    + Funktionäre: + + Wettkampfleiter: Jan Tojnar
    + Wettkampfrichter: Pavel Kurfürst
    + Bahnleger: Jan Tojnar, Jan Čech +
    +
    + diff --git a/pages/de/leaflet_2012_de.pdf b/pages/de/leaflet_2012_de.pdf new file mode 100644 index 0000000..f41f5d1 --- /dev/null +++ b/pages/de/leaflet_2012_de.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5519136dac52c05a5a0b392465c2162a7a4fe42fcac2c2ca00ea88bb7bafeba7 +size 700869 diff --git a/pages/de/main.mn b/pages/de/main.mn new file mode 100644 index 0000000..1654a06 --- /dev/null +++ b/pages/de/main.mn @@ -0,0 +1,25 @@ + +

    Menu

    + +

    Wettkampfsponsoren

    +

    +

    Hopec Bäckerei - Großmutter Strudel aus Osek

    +Vosky Start +Sportareal Klíny +Žaket Druckerei +Miry Mapholders +

    diff --git a/pages/de/main.pg b/pages/de/main.pg new file mode 100644 index 0000000..09a39fb --- /dev/null +++ b/pages/de/main.pg @@ -0,0 +1,71 @@ + +Aktuelle Meldungen + +Jan Tojnar + + + +
    + + + +

    18. 1. 2012

    +

    Split times im PDF oder Excel Format und die Ergebnisse sind final. +Noch weiter Wettkampffotos verlinken. +

    +

    17. 1. 2012

    +

    Split times im PDF und +Excel Format sind da. Die Skirogaining Karte und erste Wettkampffotos auch. +

    +

    14. 1. 2012

    +

    Die Ergebnisse sind da. +

    +

    12. 1. 2012

    +

    Die letztenHinweise sind da. +

    +

    21. 12. 2011

    +

    Ein paar aktuelles Photos aus Wettkampfgebiet. +

    +

    21. 12. 2011

    +

    Wetterinformationen für Wettkampfgebiet sind da. +

    +

    14. 12. 2011

    +

    Ausschreibung für Skirogaining 2012 und on-line Anmeldungsystem (in English) sind da.

    +

    9. 10. 2011

    +

    Einladende Bilder zum Skirogaining 2012 sind nun online.

    +
    + diff --git a/pages/de/pocasi-de.pg b/pages/de/pocasi-de.pg new file mode 100644 index 0000000..f091f3c --- /dev/null +++ b/pages/de/pocasi-de.pg @@ -0,0 +1,17 @@ + +Wetter im Wettkampfgebiet + + + + + + \ No newline at end of file diff --git a/pages/de/schulung.pg b/pages/de/schulung.pg new file mode 100644 index 0000000..aff2bc4 --- /dev/null +++ b/pages/de/schulung.pg @@ -0,0 +1,83 @@ + +Schnee in Wettkampfgebiet 12. – 13. 12. 2009 + + + \ No newline at end of file diff --git a/pages/de/strasse.pg b/pages/de/strasse.pg new file mode 100644 index 0000000..fe22af6 --- /dev/null +++ b/pages/de/strasse.pg @@ -0,0 +1,43 @@ + +Strasse Wittisch Baude - Zinnwald 25. 12. 2009 + + + \ No newline at end of file diff --git a/print.css b/print.css new file mode 100644 index 0000000..7db3722 --- /dev/null +++ b/print.css @@ -0,0 +1,9 @@ +#searchBox,.sboard,#aliases,#goTop,#menu,.sbform,.sbhelp,#content>hr.cleaner,#header{display:none;} +.red{color:#cc0000;} +.blue{color:#2222cc;} +.green{color:#33cc00;} +.yellow{color:#ffee00;} +.purple{color:#800080;} +code{display:block;background:#eeeeee;} +a{text-decoration:none;color:#000000;} +li{margin-left:30px;} \ No newline at end of file diff --git a/sboard.php b/sboard.php new file mode 100644 index 0000000..3fe350a --- /dev/null +++ b/sboard.php @@ -0,0 +1,140 @@ +\\1",$buffer); +$buffer=ereg_replace("\[i\](.*)\[/i\]","\\1",$buffer); +$buffer=ereg_replace("\[red\](.*)\[/red\]","\\1",$buffer); +$buffer=ereg_replace("\[green\](.*)\[/green\]","\\1",$buffer); +$buffer=ereg_replace("\[blue\](.*)\[/blue\]","\\1",$buffer); +$buffer=ereg_replace("\[purple\](.*)\[/purple\]","\\1",$buffer); +$buffer=ereg_replace("\[yellow\](.*)\[/yellow\]","\\1",$buffer); +$buffer=ereg_replace("%(.*)%","%\\1%",$buffer); +$buffer=ereg_replace("\n","
    \n",$buffer); +$buffer=ereg_replace("\r\n","
    \n",$buffer); +$buffer=ereg_replace("\r","
    \n",$buffer); +return htmlspecialchars($buffer); +} +/** control e-mail address +* @param string $email e-mail address +* @return bool is right address syntax +* @copyright Jakub Vrána, http://php.vrana.cz +*/ +function check_email($email){ +$atom='[-a-z0-9!#$%&\'*+/=?^_`{|}~]'; +$domain='[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])'; +return eregi("^$atom+(\\.$atom+)*@($domain?\\.)+$domain\$",$email); +} + +/** control www address +* @param string $url www address +* @return bool is right address syntax +* @copyright Jan Tojnar, http://jtojnar.php5.cz +*/ +function check_url($url){ +return eregi("^http[s]?://[-a-z0-9]*\.[-a-z0-9]+\.[a-z]+$",$url); +} + +/** returns text of shoutboard +* @param string $file page filename +* @return string shoutboard html +* @copyright Jan Tojnar, http://jtojnar.php5.cz/ +*/ +function sboard_generate($file){ +$sbnum++; +$name=htmlspecialchars($_POST["name"]); +$www=htmlspecialchars($_POST["www"]); +$post=htmlspecialchars($_POST["post"]); +$ip=$_SERVER["REMOTE_ADDR"]; +$timestamp=date(rplc("%dateFormat%")); +$formCaptchaSum=sha1($_POST["captcha"]); +$showmail=$_POST["showmail"]; +$checkedshowmailfalse=$showmail=="false"?" checked=\"checked\"":""; +$checkedshowmailtrue=empty($showmail)?" checked=\"checked\"":($showmail=="true"?" checked=\"checked\"":""); +if($showmail=="true"){ +$email=htmlspecialchars($_POST["email"]); +}else{ +$hemail=htmlspecialchars($_POST["email"]); +} +$formCaptchaSumPre=$_POST["captchasum"]; +$captcha=mt_rand(0,9).mt_rand(0,9).mt_rand(0,9).mt_rand(0,9); +$_SESSION["captcha"]=$captcha; +$captchasum=sha1($captcha); +#echo($timestamp); +#echo($post); +if(isset($_POST["post"])){ +if(empty($post)){ +$sbError.="

    "."%misspost%"."

    \n"; +} +if(empty($name)){ +$sbError.="

    "."%missname%"."

    \n"; +} +if($formCaptchaSumPre!=$formCaptchaSum){ +$sbError.="

    "."%wrongcode%"."

    \n"; +} +if(!empty($email) && !check_email($email)){ +$sbError.="

    "."%wrongmail%"."

    \n"; +} +if(!empty($www) && !check_url($www)){ +$sbError.="

    "."%wrongwww%"."

    \n"; +} +if(empty($sbError)){ +$sbmail=!empty($email)?"{$email}\n":(!empty($hemail)?"{$hemail}":""); +$sbwww=!empty($www)?"{$www}\n":""; +$post=bb2html($post); +$write=<< +
    +{$name} +{$timestamp} +{$ip} +{$sbmail}{$sbwww}
    +{$post} + + + +EOT; +$shoutfile=fopen($file."c".$sbnum,"a+"); +chmod($file."c".$sbnum,0777); +if(fwrite($shoutfile,$write)){ +$sbError.="

    "."%saved%"."

    \n"; +unset($name,$email,$www,$captcha,$post,$ip,$timestamp,$formCaptchaSum,$formCaptchaSumPre,$captchasum,$sbname,$sbdate,$sbwww,$sbmail); +fclose($shoutfile); +}else{ +$sbError.="

    "."%notsaved%"."

    \n"; +} +} +} +if(file_exists($file."c".$sbnum)){ +$comments=ereg_replace("([^<]+)","",ereg_replace("([^<]+)","",file_get_contents($file."c".$sbnum))); +}else{ +$comments=""; +} +$form=$comments."
    ".(empty($sbError)?"":"
    ".rplc($sbError)."
    ").<< +
    +
    +
    +
    +
    %showmail%
    +
    +
    +
    +
    +
    +
    + +
    +%sbhelp% +
    +EOT; +return $form; +} +?> \ No newline at end of file diff --git a/screen.css b/screen.css new file mode 100644 index 0000000..c4b91a9 --- /dev/null +++ b/screen.css @@ -0,0 +1,63 @@ +*{margin:0;padding:0;} +body{background:#dddddd;margin:0;padding:0;/**/font-size:0.85em;} +div{margin:0;padding:0;} +#header{padding:0;margin:1em auto;width:80%;} +#header-content{background:#ffffff;position:relative;padding:16px;background:#ffffff url("gpx/header3.jpg") no-repeat 16px 50%;height:150px;text-align:right;} +#header a{color:#000000;text-decoration:none;font-size:150%;display:block;width:100%;} +.tl,.tr,.bl,.br{position:absolute;width:16px;height:16px;display:block;margin-bottom:0px;} +#content{width:80%;margin:1em auto;} +#main{float:left;padding:0;margin:0;width:70%;} +#main-content{background:#ffffff;height:auto;position:relative;padding:16px;} +#menu{padding:0;margin:0 0 0 70%;width:30%;} +#menu-content{background:#ffffff;height:auto;position:relative;padding:16px;margin-left:1em;} +hr.cleaner{clear:both;height:1px;margin:-1px 0 0 0;padding:0;border:none;visibility:hidden;} +#searchBox button{background:transparent url("gpx/search.png") no-repeat 50% 50%;width:20px;height:20px;margin:0;padding:0;border:0;cursor:hand;cursor:pointer;margin-left:-25px;} +#searchBox button:hover,#searchBox button:focus{background:url("gpx/hsearch.png") no-repeat 50% 50%;} +#searchBox button span{position:absolute;left:-10000000px;} +#searchBox input{padding-right:25px;} +#aliases{float:right;} +.tl{background:transparent url("gpx/tl.png") no-repeat;top:0;left:0;} +.tr{background:transparent url("gpx/tr.png") no-repeat;top:0;right:0;} +.bl{background:transparent url("gpx/bl.png") no-repeat;bottom:0;left:0;} +.br{background:transparent url("gpx/br.png") no-repeat;bottom:0;right:0;} +a img{border:0;} +body,html,td,th{font-family:"Calibri","Tahoma",sans-serif;} +.red{color:#cc0000;} +.blue{color:#2222cc;} +h3{font-size:100%;} +.green{color:#33cc00;} +.yellow{color:#ffee00;} +.purple{color:#800080;} +form dl dt{float:left;width:300px;} +code{display:block;background:#eeeeee;overflow:auto;} +input,textarea{padding:0.25em;} +.important{color:#cc0000;} +.bold{font-weight:bold;} +.italic{font-style:italic;} +#captchaLabelParent{height:95px;} +#captchaParent{height:95px;} +#goTop{padding:0.25em;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;background:#dddddd;text-decoration:none;color:#000000;} +#goTop:hover,#goTop:focus{background:#aaaaaa;} +.sbcomment{background:#eeeeee;margin:1em auto;} +.sbheader{background:#ffffff;} +.sbname{background:url("gpx/gpx-head.png") no-repeat 0% 50%;padding-left:22px;} +.sbmail{background:url("gpx/gpx-mail.png") no-repeat 0% 50%;padding-left:22px;} +.sbmail span{display:none;} +.sbmail:hover span{display:inline;} +.sbwww{background:url("gpx/gpx-web.png") no-repeat 0% 50%;padding-left:22px;} +.sbwww span{display:none;} +.sbwww:hover span{display:inline;} +.sbdate{background:url("gpx/gpx-time.png") no-repeat 0% 50%;padding-left:22px;} +.sberrors{background:#ffd904;color:#a72000;text-align:center;margin:0.5em 25%;width:50%;} +.floatright{display:block;float:right;} +.floatleft{display:block;float:left;} +#footer{padding:0;margin:1em auto;width:80%;} +#footer-content{background:#ffffff;position:relative;padding:30px 40px;background:#ffffff;text-align:right;} +li{margin-left:30px;} +td{padding:0.1em;} +#printLink a{display:inline;} +#printLink{display:block;margin-top:16px;} +.sect{border-bottom:1px #000000 solid;margin-bottom:0.2em;padding-bottom:0.25em;} +.table-no-border td{border:none;} +#ziel3{border:solid 1px black;} +.old a {display: inline !important; padding: 0 0.5em; font-size: 120% !important;} \ No newline at end of file diff --git a/sitemap.php b/sitemap.php new file mode 100644 index 0000000..015241d --- /dev/null +++ b/sitemap.php @@ -0,0 +1,30 @@ + \ No newline at end of file diff --git a/template.html b/template.html new file mode 100644 index 0000000..03e580f --- /dev/null +++ b/template.html @@ -0,0 +1,136 @@ + + + + + +%titleTag% + + + + + + + + + + + + + + +
    +
    +
    + +%eu% +
    %langPanel%
    +

    %title%

    +

    %ainfo%

    +

    +%article% + + + +
    +
    + +
    +
    + + + \ No newline at end of file