diff --git a/rhein/api/api_rhein.php b/rhein/api/api_rhein.php
index c85d27a..c251942 100644
--- a/rhein/api/api_rhein.php
+++ b/rhein/api/api_rhein.php
@@ -1,2 +1,20 @@
Reservierungsanfrage
-
+${rhein_reservierung}
+
+
+Ihr Name *
+
+
+
+Telefon *
+
+
+
+Handy
+
+
+
+E-Mail *
+
+
+
+Anfrage *
+
+
+
+Anfrage erfolgreich gesendet!
+Anfrage konnte nicht gesendet werden. Bitte überprüfen Sie ob alle benötigten Felder ausgefüllt sind.
+
Mit * markierte Felder müssen ausgefüllt werden
diff --git a/rhein/page/default_galerie/default_gallery.tpl b/rhein/page/default_galerie/default_gallery.tpl
index c72c6d9..5941317 100644
--- a/rhein/page/default_galerie/default_gallery.tpl
+++ b/rhein/page/default_galerie/default_gallery.tpl
@@ -4,6 +4,6 @@
\ No newline at end of file
diff --git a/rhein/page/default_page/default_page.js b/rhein/page/default_page/default_page.js
index 9d2eb9a..4927abf 100644
--- a/rhein/page/default_page/default_page.js
+++ b/rhein/page/default_page/default_page.js
@@ -8,6 +8,52 @@ $(document).ready(function() {
$('#content').load('http://mojotrollz.eu/web/rhein/index.php?page='+page,function(){
if(page === 'anreise'){
drawmap();}
+ if(page === 'anfrage'){
+ register_anfrage();}
});
});
-});
\ No newline at end of file
+});
+
+function register_anfrage(){
+ $('#input_send').click(function(){
+ name = $('#input_name').val();
+ telefon = $('#input_telefon').val();
+ handy = $('#input_handy').val();
+ email = $('#input_email').val();
+ anfrage = $('#input_anfrage').val();
+ if(!name || !telefon || !IsEmail(email) || !anfrage ){
+ $('#message_success').hide();
+ $('#message_fail').show();
+ } else {
+ $.ajax({
+ url: 'http://mojotrollz.eu/web/rhein/api.php?call=anfrage',
+ type: 'GET',
+ data: { name : name,
+ telefon : telefon,
+ email : email,
+ anfrage : anfrage,
+ handy : handy},
+ success: function (data) {
+ if(!data || !data['status']){
+ $('#message_success').hide();
+ $('#message_fail').show();
+ return;}
+ $('#message_success').show();
+ $('#message_fail').hide();
+ }
+ });
+ }
+ });
+ $('#input_clear').click(function(){
+ $('#input_name').val('');
+ $('#input_telefon').val('');
+ $('#input_handy').val('');
+ $('#input_email').val('');
+ $('#input_anfrage').val('');
+ });
+}
+
+function IsEmail(email) {
+ var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
+ return regex.test(email);
+}
\ No newline at end of file
diff --git a/rhein/page/default_page/index.css b/rhein/page/default_page/index.css
index 703e7f6..ab3943f 100644
--- a/rhein/page/default_page/index.css
+++ b/rhein/page/default_page/index.css
@@ -28,6 +28,7 @@
#info {
text-align: right;
+ padding-top: 1px;
}
body {
diff --git a/rhein/page/default_page/rhein.tpl b/rhein/page/default_page/rhein.tpl
index ffd0a7e..355f0cb 100644
--- a/rhein/page/default_page/rhein.tpl
+++ b/rhein/page/default_page/rhein.tpl
@@ -41,13 +41,14 @@
${rhein_main}
-

-
${rhein_other_keywords}