$(document).ready(function () {
$('.inputs').keydown(function (e) {
if (e.which === 13) {
e.preventDefault();
}
});
$('#city_suggest').keydown(function (e) {
if (e.which === 13) {
e.preventDefault();
var firstval = $('#city_suggest_results > #city_suggest_results_1').text();
$('#city_suggest').val(firstval);
}
});
$('body').on('click', '.city_a', function() {
var firstval = $(this).text();
$('#city_suggest').val(firstval);
});
$('#city_suggest').on('focus', function () {
$('#city_suggest_results').show( "slow", function() {
});
});
$('#bedrijfsnaam').on('focus', function () {
$('#city_suggest_results').hide( "slow", function() {
});
});
$('#emailadres').on('focus', function () {
$('#city_suggest_results').hide( "slow", function() {
});
});
/*agendaanmelding*/
$('#begindag').on('change', function() {
$("#einddag").val(this.value);
$("#einddag").css('backgroundColor', '#9f1201').animate({
backgroundColor: "#4E82B2"
}, 1500);
});
$('#beginmaand').on('change', function() {
$("#eindmaand").val(this.value);
$("#eindmaand").css('backgroundColor', '#9f1201').animate({
backgroundColor: "#4E82B2"
}, 1500);
});
$('#beginjaar').on('change', function() {
$("#eindjaar").val(this.value);
$("#eindjaar").css('backgroundColor', '#9f1201').animate({
backgroundColor: "#4E82B2"
}, 1500);
});
$("#addlink").submit(function(e) {
e.preventDefault();
$("#verwerkbutton").val('Wordt verwerkt...');
var form = $(this);
var url = form.attr('action');
$.ajax({
type: "POST",
url: url,
data: {mm:form.serialize()},
success: function(data)
{
$('#aanmeldform-inside').hide().html(data).fadeIn('slow');
}
});
});
$( '#addagenda' ).submit( function( e ) {
e.preventDefault();
$("#verwerkbutton").val('Wordt verwerkt...');
var mydata = new FormData( this );
$.ajax( {
url: '/aanmelden_agenda_verwerking.php',
type: 'POST',
data: mydata,
processData: false,
contentType: false,
success: function(data)
{
$('#aanmeldform-inside').hide().html(data).fadeIn('slow');
}
} );
} );
$("#form-mening-plaats").submit(function(e) {
e.preventDefault();
if ( ( $( '#mening' ).val().length > 0 ) && ( $( '#meningnaam' ).val().length > 0 ) ) {
$("#sendopinion").val('Wordt verstuurd...');
var form = $(this);
$.ajax({
type: "POST",
url: "/form_verwerk_mening.php",
data: {nn:form.serialize(),h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#form-mening-plaats_cont').hide().html(data).fadeIn('slow');
}
});
}
});
$("#resform").submit(function(e) {
e.preventDefault();
if ( isEmail($( '#resmail' ).val()) && ( $( '#resnaam' ).val().length > 0 ) ) {
$("#ressubmit").val('Wordt verwerkt...');
var form = $(this);
$.ajax({
type: "POST",
url: "/reservering",
data: {res:form.serialize(),h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#resform').hide().html(data).fadeIn('slow');
}
});
}
});
$('body').on('click', '#sendmail', function(e) {
e.preventDefault();
if ( isEmail($( '#meningmail' ).val())) {
var form = ($( '#form-mening-plaats-mail' ));
$.ajax({
type: "POST",
url: "/form_verwerk_mening.php",
data: {oo:form.serialize(),h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#form-mening-plaats_cont').hide().html(data).fadeIn('slow');
}
});
}
});
/*foto bedrijf*/
$("#addfotobedrijfbezoeker").submit(function (e) {
e.preventDefault();
$("#verwerkbutton").val('aan het verzenden...');
//var form = ($( '#addfotobedrijf' ));
var mydata = new FormData( this );
$.ajax( {
url: '/foto-insturen',
enctype: 'multipart/form-data',
type: 'POST',
data: mydata,
processData: false,
contentType: false,
success: function(data)
{
$('#addfotobedrijfbezoeker').hide().html(data).fadeIn('slow');
}
} );
});
$("#upfile1").click(function (e) {
e.preventDefault();
$("#file1").trigger('click');
});
$('#file1').on('change', function () {
var elem = document.getElementById("file1");
var names = [];
for (var i = 0; i < elem.files.length; ++i) {
names.push(elem.files[i].name);
}
var str = names.toString();
var res = str.split(",").join(",
");
$("#upfile1").html(res);
if (elem.files.length>0) {
$("#verwerkbutton").prop('disabled', false);
$("#verwerkbutton").addClass('enablecolor');
}
if (elem.files.length>1) {
$("#verwerkbutton").val('foto\'s insturen');
} else {
$("#verwerkbutton").val('foto insturen');
}
});
/*mening bedrijf*/
$("#meningtext").on('focus', function () {
$('#meningtext').animate({height:100},500);
$('#meningtext').attr("placeholder", "Wees eerlijk en beleefd!");
});
$("#meningtext").on('focusout', function () {
$('#meningtext').animate({height:70},500);
$('#meningtext').attr("placeholder", "Deel je mening!");
});
$("#addmening").submit(function(e) {
e.preventDefault();
if ( ( $( '#meningtext' ).val().length > 0 ) ) {
$("#zendmening").val('Wordt verstuurd..');
var form = $(this);
$.ajax({
type: "POST",
url: "/form_verwerk_mening.php",
data: {pp:form.serialize(),h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#mening-form').hide().html(data).fadeIn('slow');
}
});
}
});
$('body').on('click', '#sendmailmening', function(e) {
e.preventDefault();
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}
if ( isEmail($( '#meningmail' ).val())) {
var form = ($( '#addmeningmail' ));
$.ajax({
type: "POST",
url: "/form_verwerk_mening.php",
data: {qq:form.serialize(),h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#mening-form').hide().html(data).fadeIn('slow');
}
});
}
});
function addslashes(string) {
return string.replace(/\\/g, '\\\\').
replace(/\u0008/g, '\\b').
replace(/\t/g, '\\t').
replace(/\n/g, '\\n').
replace(/\f/g, '\\f').
replace(/\r/g, '\\r').
replace(/'/g, '\\\'').
replace(/"/g, '\\"');
}
/*profiel edit*/
$('body').on('click', '#editprofiel', function () {
//$("#editprofiel").on('click', function () {
var stad = $("#stad").text();
var squote = ($("#quote").text());
var interesses = $("#interesses").text();
$("#editprofiel").hide();
$("#stad").html('');
$("#quote").html('
');
$("#interesses").html('');
$("#sendprof").html('');
$("#delfotobutton").html('verwijder');
$("#stad-no").hide();
$("#quote-no").hide();
$("#interesses-no").hide();
});
$('body').on('click', '.p_prof', function(e) {
e.preventDefault();
if ( ( $( '#p_quote' ).val().length > 0 ) || ( $( '#p_interesses' ).val().length > 0 ) || ( $( '#p_woonplaats' ).val().length > 0 )) {
$(".p_prof").val('Wordt verwerkt...');
var formData = $('#profielform').serializeArray();
var myquote = $( '#p_quote' ).val();
formData.push({ name: 'p_quote', value: myquote });
$.ajax({
type: "POST",
url: "/profiel/update",
data: {pr:formData,h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#profielform').hide().html(data).fadeIn('slow');
$("#editprofiel").show();
$("#delfotobutton").hide();
}
});
}
});
/*favo mouseover and click*/
$("#setfavo, #unsetfavo").on( {
mouseenter: function () {
$((this)).addClass('hov');
},
mouseleave: function () {
$((this)).removeClass('hov');
}
});
$("#setfavo").on( {
click: function () {
var s = $('#setfavo').attr('name');
$.ajax({
type: "POST",
url: "/_v_setfavo.php",
data: {setfavo:s,h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#setfavo').fadeOut('slow', function () {
$('#unsetfavo').fadeIn('slow');
});
}
});
}
});
$("#unsetfavo").on( {
click: function () {
var u = $('#unsetfavo').attr('name');
$.ajax({
type: "POST",
url: "/_v_setfavo.php",
data: {unsetfavo:u,h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#unsetfavo').fadeOut('slow', function () {
$('#setfavo').fadeIn('slow');
});
}
});
}
});
/*aanmeldenaccount*/
$("#p_naam, #z_naam").on('focus', function () {
$('#p_naam_err').slideUp('slow');
});
$("#p_mail, #z_mail").on('focus', function () {
$('#p_mail_err').slideUp('slow');
});
$("#p_pass, #z_pass, #p_pass_ver, #z_pass_ver, #n_pass, #n_pass_ver").on('focus', function () {
$('#p_pass_err, #z_pass_err').slideUp('slow');
});
$("#p_vali, #z_vali").on('focus', function () {
$('#p_vali_err').slideUp('slow');
});
$("#z_bedrijf").on('focus', function () {
$('#z_bedrijf_err').slideUp('slow');
});
$("#z_tel").on('focus', function () {
$('#z_tel_err').slideUp('slow');
});
$("#p_account_aanmaken, #z_account_aanmaken").submit(function(e) {
e.preventDefault(); // avoid to execute the actual submit of the form.
if (this.id=='z_account_aanmaken') {
if ($('#z_bedrijf').val()=='') {
$('#z_bedrijf_err').slideDown('slow').html(' Vul een bedrijfsnaam in.
');
} else
if ($('#z_tel').val()=='') {
$('#z_tel_err').slideDown('slow').html(' Vul een telefoonnummer in.
');
}
}
if ($('#p_naam, #z_naam').val()=='') {
$('#p_naam_err').slideDown('slow').html(' Vul een naam in.
');
} else
if (!((isEmail($( '#p_mail' ).val())) || (isEmail($( '#z_mail' ).val()))) ) {
$('#p_mail_err').slideDown('slow').html(' Vul een geldig emailadres in.
');
} else
if (!(($('#p_pass').val()!='') && ($('#z_pass').val()!='')) ) {
$('#p_pass_err').slideDown('slow').html(' Vul beide wachtwoorden in.
');
} else
if ( !(($('#p_pass').val()==$('#p_pass_ver').val()) && ($('#z_pass').val()==$('#z_pass_ver').val())) ) {
$('#p_pass_err').slideDown('slow').html(' De wachtwoorden zijn niet identiek.
');
} else
if (!(($('#p_vali').is(":checked")) || ($('#z_vali').is(":checked"))) ) {
$('#p_vali_err').slideDown('slow').html(' Nog niet akkoord met de voorwaarden.
');
} else {
$("#p_send, #z_send").val('Wordt verwerkt...');
var form = $(this);
$.ajax({
type: "POST",
url: "/accountmaken",
data: {aa:form.serialize(),h:'174cYO5kRae4z1C3201'}, // serializes the form's elements.
success: function(data) {
$('#aa').hide().html(data).fadeIn('slow');
}
});
}
});
/*ww forgotten*/
$("#ww_reset_form").submit(function(e) {
e.preventDefault();
if ( $('#n_pass').val()=='' || $('#n_pass_ver').val()=='' ) {
$('#n_pass_err').slideDown('slow').html(' Vul beide wachtwoordvelden in.
');
} else
if ( $('#n_pass').val()!=$('#n_pass_ver').val() ) {
$('#n_pass_err').slideDown('slow').html(' De wachtwoorden zijn niet identiek.
');
} else
{
$("#n_send").val('Wordt verwerkt...');
var form = $(this);
$.ajax({
type: "POST",
url: "/wachtwoordlink",
data: {nwnw:form.serialize(),h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#zz').hide().html(data).fadeIn('slow');
}
});
}
});
/*ww reset*/
$("#ww_mail").on('focus', function () {
$('#z_mail_err').slideUp('slow');
});
$("#ww_form").submit(function(e) {
e.preventDefault();
if (isEmail($( '#ww_mail' ).val())) {
var mail = $("#ww_mail").val();
$.ajax({
type: "POST",
url: "/wachtwoordlink",
data: {ww:mail,h:'174cYO5kRae4z1C3201'},
success: function(data) {
$('#ww').hide().html(data).fadeIn('slow');
}
});
} else {
$('#z_mail_err').slideDown('slow').html(' Vul het emailadres in dat bij jouw account hoort.
');
}
});
/*menu*/
$( "#hamb" ).click(function() {
$( "#topmenu" ).slideToggle( "slow", function() {
});
});
$('#nav-icon3').click(function(){
$(this).toggleClass('open');
});
$( "#filter-swap" ).click(function() {
$( "#filter" ).slideToggle( "slow", function() {
$("#filterupdown").toggleClass("fa-sort-down");
$("#filterupdown").toggleClass("fa-sort-up");
});
});
$("#close_box").click(function() {
var ul = document.getElementById('search_suggest');
ul.style.display = 'none';
var div = document.getElementById('close_box');
div.style.display = 'none';
var tre = document.getElementById('bc');
tre.style.overflow = 'scroll';
});
/*tabs*/
$( "#tab-plaats" ).click(function() {
$( ".tabs").removeClass().addClass("plaats").addClass("tabs");
$( ".subtab-etendrinken" ).hide();
$( ".subtab-kunstcultuur" ).hide();
$( ".subtab-fungames" ).hide();
$( ".subtab-plaats" ).css('display', 'inline-block');
});
$( "#tab-provincie" ).click(function() {
$( ".tabs").removeClass().addClass("provincie").addClass("tabs");
$( ".subtab-etendrinken" ).hide();
$( ".subtab-kunstcultuur" ).hide();
$( ".subtab-fungames" ).hide();
$( ".subtab-provincie" ).css('display', 'inline-block');
});
$( "#tab-etendrinken" ).click(function() {
$( ".tabs").removeClass().addClass("etendrinken").addClass("tabs");
$( ".subtab-plaats" ).hide();
$( ".subtab-provincie" ).hide();
$( ".subtab-etendrinken" ).css('display', 'inline-block');
$( ".subtab-kunstcultuur" ).hide();
$( ".subtab-fungames" ).hide();
});
$( "#tab-kunstcultuur" ).click(function() {
$( ".tabs").removeClass().addClass("kunstcultuur").addClass("tabs");
$( ".subtab-plaats" ).hide();
$( ".subtab-provincie" ).hide();
$( ".subtab-etendrinken" ).hide();
$( ".subtab-kunstcultuur" ).css('display', 'inline-block');
$( ".subtab-fungames" ).hide();
});
$( "#tab-fungames" ).click(function() {
$( ".tabs").removeClass().addClass("fungames").addClass("tabs");
$( ".subtab-plaats" ).hide();
$( ".subtab-provincie" ).hide();
$( ".subtab-etendrinken" ).hide();
$( ".subtab-kunstcultuur" ).hide();
$( ".subtab-fungames" ).css('display', 'inline-block');
});
/*plaats*/
$( "#meerplaats" ).click(function() {
$( ".plaats-desc").css("white-space", "normal");
$( ".plaats-desc").css("width", "100%");
$( "#meerplaats" ).hide();
$( ".noshow").show();
});
$( "#minderplaats" ).click(function() {
$( ".plaats-desc").css("white-space", "nowrap");
$( ".plaats-desc").css("width", "80%");
$( "#meerplaats" ).show();
$( ".noshow").hide();
});
/*cookieconsent*/
var x = document.cookie.split(" ");
var p = x[x.length - 1];
var res = p.replace("cookuit123ok=", "");
if (res!='yes') {
setTimeout(function () {
$("#cookieConsent").fadeIn(200);
}, 2000);
$("#closeCookieConsent, .cookieConsentOK").click(function() {
document.cookie = "cookuit123ok=yes; path=/";
document.cookie = "UIT123-cookie-notice=1; path=/";
$("#cookieConsent").fadeOut(200);
});
}
});
$(function() {
$('input[name="daterange"]').daterangepicker({
opens: 'center',
drops: 'up',
locale: {
format: 'DD-MM-YYYY'
}
}, function(start, end, label) {
alert("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
});
var count = 1;
$('#news1').fadeIn().removeClass('ticker-no-show');
$('#news1').fadeIn().addClass('ticker-show');
function transition() {
$('#news'+count).hide().addClass('ticker-no-show');
$('#news'+count).hide().removeClass('ticker-show');
$('#news'+(count+1)).fadeIn().removeClass('ticker-no-show');
$('#news'+(count+1)).fadeIn().addClass('ticker-show');
count = count+1;
if (count==6) {
count=1;
$('#news1').fadeIn().removeClass('ticker-no-show');
$('#news1').fadeIn().addClass('ticker-show');
}
}
$('.news-ticker').hover(function(ev){
clearInterval(timer);
}, function(ev){
timer = setInterval(transition, 3000);
});
timer = setInterval(transition, 3000);
function isEmail(email) {
var regex = /^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;
return regex.test(email);
}