function validate(form) {
if(form.dsgvo1.checked && form.dsgvo2.checked) {
return true;
} else {
alert('Um fortzufahren, müssen Sie die Datenschutz-Hinweise (Einwilligung und Kenntnisnahme) bestätigen.');
return false;
}
}
/***** ALLGEMEINE COOKIE FUNKTIONEN ****/
function setCookie(name, value, days, path='/') {
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
expires = "; expires=" + date.toUTCString();
}
document.cookie = name + "=" + (value || "") + expires + "; path=" + path;
}
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
function eraseCookie(name) {
document.cookie = name+'=; Max-Age=-1;';
}
function eraseAllCookies() {
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for(var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
//if (c.indexOf(name) == 0) {
//alert(c.substring(0, c.length));
eraseCookie(c.substring(0, c.length));
//return c.substring(0, name.length);
//}
}
}
/**** COOKIE HINWEIS *****/
var cookie_html1 = '
Die Website verwendet Cookies. | |
Diese Webseite nutzt teilweise Cookies für die Bezahlabwicklung über Paypal und die Anzeige von Youtube-Videos. Wenn Sie der Verwendung von Cookies zustimmen, klicken Sie bitte auf den Button "Zustimmen". Sie können die Cookies-Einstellung jederzeit in Ihren Browsereinstellungen ändern. Auf unserer Homepage erheben wir personenbezogene Daten. Alle relevanten Formationen dazu finden Sie in unserer Datenschutzerklärung. | Zustimmen Ablehnen |
';
var cookie_html2 = 'Achtung !! | |
Wenn Sie die Speicherung von Cookies ablehnen, können Sie die Bezahlabwicklung über Paypal und die Anzeige von Youtube-Videos austechnischen Gründen nicht nutzen. Falls Sie doch der Verwendung von Cookies zustimmen wollen, klicken Sie bitte auf den Button "Zustimmen". | Zustimmen Ablehnen |
';
var cookie_html3 = 'Achtung !! | |
Sie haben die Speicherung von Cookies abgelehnt. Deswegen können Sie die Bezahlabwicklung über Paypal und die Anzeige von Youtube-Videos austechnischen Gründen nicht nutzen. Falls Sie nun doch der Verwendung von Cookies zustimmen wollen, klicken Sie bitte auf den Button "Zustimmen". | Zustimmen Ablehnen |
';
function cookie_zustimmen() {
var cookie_status = getCookie('cookie_confirmed');
document.cookie = setCookie('cookie_confirmed', 'ON', 1000);
//enable_youtube_vids();
//enable_paypal();
if(cookie_status != 'ON')
window.location.reload();
else
$('#cookie_hinweis').hide();
}
//function cookie_zustimmen2() {
//alert('zu 2');
//}
function cookie_ablehnen() {
$('#cookie_hinweis #step1').hide();
$('#cookie_hinweis #step2').show();
}
function cookie_ablehnen2() {
var cookie_status = getCookie('cookie_confirmed');
document.cookie = setCookie('cookie_confirmed', 'OFF', 1000);
if(cookie_status == 'ON') {
window.location.reload();
} else {
$('#cookie_hinweis').hide();
}
}
//function cookie_ablehnen3() {
//}
function show_cookie_hinweis(step) {
if(step == 1) {
$('#cookie_hinweis #step2').hide();
$('#cookie_hinweis #step3').hide();
$('#cookie_hinweis').show();
$('#cookie_hinweis #step1').show();
} else if(step == 2) {
$('#cookie_hinweis #step1').hide();
$('#cookie_hinweis #step3').hide();
$('#cookie_hinweis').show();
$('#cookie_hinweis #step2').show();
} else if(step == 3) {
$('#cookie_hinweis #step1').hide();
$('#cookie_hinweis #step2').hide();
$('#cookie_hinweis').show();
$('#cookie_hinweis #step3').show();
}
}
function checkCookie() {
//alert(getCookie('cookie_confirmed'));
if(getCookie('cookie_confirmed') != "ON") { // && getCookie('cookie_confirmed') != "OFF") {
show_cookie_hinweis(1);
} else { //alert(getCookie('cookie_confirmed'));
//if(getCookie('cookie_confirmed') == "ON") {
enable_youtube_vids();
////enable_paypal();
//}
}
}
function initCookie() {
$('body').append(''+cookie_html1+'
'+cookie_html2+'
'+cookie_html3+'
');
$('#cookie_hinweis #step1').hide();
$('#cookie_hinweis #step2').hide();
$('#cookie_hinweis #step3').hide();
$('#cookie_ablehnen').click(function() {
cookie_ablehnen();
});
$('#cookie_zustimmen').click( function() {
cookie_zustimmen();
});
$('#cookie_ablehnen2').click(function() {
cookie_ablehnen2();
});
$('#cookie_zustimmen2').click( function() {
cookie_zustimmen();
});
$('#cookie_ablehnen3').click(function() {
cookie_ablehnen2();
});
$('#cookie_zustimmen3').click( function() {
cookie_zustimmen();
});
}
function enable_youtube_vids() {
$('.youtube_blockmsg').remove();
$(".youtube_vid").append('');
}
function enable_paypal() {
// $('.btn_outer').show();
}
function use_paypal() {
var cookie_status = getCookie('cookie_confirmed');
//alert(cookie_status);
if(cookie_status == 'ON')
openPopup(0);/*$('#popup').slideDown();alert($('body').scrollTop());*/
else
show_cookie_hinweis(3);
}
$(document).ready(function() {
window.addEventListener('beforeunload', function (e) {
//e.preventDefault();
//e.returnValue = '';
//alert(document.cookie);
if(getCookie('cookie_confirmed') == 'OFF') {
eraseAllCookies();
}
});
initCookie();
checkCookie();
});