$(document).ready(function() { $('.big-icon').click(function() { $(this).toggleClass('big-icon--active'); $('.build-plan-modal').addClass('build-plan-modal--open'); $(this).children('.big-icon__indicator').toggleClass('show-indicator'); }); $('.build-plan-modal__close').click(function() { $('.build-plan-modal--open').removeClass('build-plan-modal--open'); }); $('#add_ooh_dates').click(function() { var dates_vals = $('#dates').val(); var date_totals = $('#pbp_date_container').children('.form-group__date-select').length; var date_markup = '
'; $('#pbp_date_container').append(date_markup); var hidden_date_markup = ''; console.log(hidden_date_markup); $('#bp_hidden_form_group').append(hidden_date_markup); var today = new Date(); today.setDate(today.getDate() + 2); $('#dates'+date_totals+'').daterangepicker({ timePicker: true, minDate: today, startDate: moment().startOf('hour').add(48, 'hour'), endDate: moment().startOf('hour').add(192, 'hour'), locale: { format: 'M/DD/YYYY hh:mm:ss A' } }); $('#dates'+date_totals+'').on('apply.daterangepicker', function (ev, picker) { var date_val = picker.startDate.format('YYYY-MM-DD hh:mm A') + ' - ' + picker.endDate.format('YYYY-MM-DD hh:mm A'); addDates(picker.startDate.format('M/DD/YYYY hh:mm:ss A'),picker.endDate.format('M/DD/YYYY hh:mm:ss A'),'bp_date_'+date_totals+'',1); $('#bp_date_'+date_totals+'').val(date_val); buildPlan(); }); //alert("add"); }); $('#dates').on('apply.daterangepicker', function (ev, picker) { var date_val = picker.startDate.format('YYYY-MM-DD hh:mm A') + ' - ' + picker.endDate.format('YYYY-MM-DD hh:mm A'); addDates(picker.startDate.format('M/DD/YYYY hh:mm:ss A'),picker.endDate.format('M/DD/YYYY hh:mm:ss A'),'',1); console.log(date_val); $('#bp_date').val(date_val); buildPlan(); }); //ooh date range picker $('#add_ctv_dates').click(function() { var dates_vals = $('#ctv_datetimes').val(); var date_totals = $('#pbp_ctv_date_container').children('.form-group__date-select').length; var date_markup = '
'; $('#pbp_ctv_date_container').append(date_markup); var hidden_date_markup = ''; $('#bp_hidden_form_group').append(hidden_date_markup); var today = new Date(); today.setDate(today.getDate() + 2); $('#ctv_dates'+date_totals+'').daterangepicker({ timePicker: true, minDate: today, startDate: moment().startOf('hour').add(48, 'hour'), endDate: moment().startOf('hour').add(192, 'hour'), locale: { format: 'M/DD/YYYY hh:mm:ss A' } }); $('#ctv_dates'+date_totals+'').on('apply.daterangepicker', function (ev, picker) { var date_val = picker.startDate.format('YYYY-MM-DD hh:mm A') + ' - ' + picker.endDate.format('YYYY-MM-DD hh:mm A'); addDates(picker.startDate.format('M/DD/YYYY hh:mm:ss A'),picker.endDate.format('M/DD/YYYY hh:mm:ss A'),'ctv_dates_'+date_totals+'',2); $('#bp_ctv_date_'+date_totals+'').val(date_val); buildPlan(); }); }); $('#ctv_datetimes').on('apply.daterangepicker', function (ev, picker) { var date_val = picker.startDate.format('YYYY-MM-DD hh:mm A') + ' - ' + picker.endDate.format('YYYY-MM-DD hh:mm A'); addDates(picker.startDate.format('M/DD/YYYY hh:mm:ss A'),picker.endDate.format('M/DD/YYYY hh:mm:ss A'),'',2); $('#bp_ctv_date').val(date_val); var ctv_pontiac_start_val = picker.startDate.format('YYYYMMDD'); var ctv_pontiac_end_val = picker.endDate.format('YYYYMMDD'); $('#ctv_start_dates_pontiac').val(ctv_pontiac_start_val); $('#ctv_end_dates_pontiac').val(ctv_pontiac_end_val); var ctv_start = picker.startDate.format('YYYY-MM-DD'); var ctv_end = picker.endDate.format('YYYY-MM-DD'); buildPlan(); }); // streaming audio date picker $('#add_sa_dates').click(function() { var dates_vals = $('#sa_datetimes').val(); var date_totals = $('#pbp_sa_date_container').children('.form-group__date-select').length; var date_markup = '
'; $('#pbp_sa_date_container').append(date_markup); var hidden_date_markup = ''; $('#bp_hidden_form_group').append(hidden_date_markup); // var date_var_sd = $('#date_vars').attr('data-sd'); // var date_var_ed = $('#date_vars').attr('data-ed'); var today = new Date(); today.setDate(today.getDate() + 2); $('#sa_dates'+date_totals+'').daterangepicker({ timePicker: true, minDate: today, startDate: moment().startOf('hour').add(48, 'hour'), endDate: moment().startOf('hour').add(192, 'hour'), locale: { format: 'M/DD/YYYY hh:mm:ss A' } }); $('#sa_dates'+date_totals+'').on('apply.daterangepicker', function (ev, picker) { var date_val = picker.startDate.format('YYYY-MM-DD hh:mm A') + ' - ' + picker.endDate.format('YYYY-MM-DD hh:mm A'); addDates(picker.startDate.format('M/DD/YYYY hh:mm:ss A'),picker.endDate.format('M/DD/YYYY hh:mm:ss A'),'sa_dates_'+date_totals+'',3); $('#bp_sa_date_'+date_totals+'').val(date_val); buildPlan(); }); }); $('#sa_datetimes').on('apply.daterangepicker', function (ev, picker) { var date_val = picker.startDate.format('YYYY-MM-DD hh:mm A') + ' - ' + picker.endDate.format('YYYY-MM-DD hh:mm A'); addDates(picker.startDate.format('M/DD/YYYY hh:mm:ss A'),picker.endDate.format('M/DD/YYYY hh:mm:ss A'),'',3); $('#bp_sa_date').val(date_val); var sa_pontiac_start_val = picker.startDate.format('YYYYMMDD'); var sa_pontiac_end_val = picker.endDate.format('YYYYMMDD'); $('#sa_start_dates_pontiac').val(sa_pontiac_start_val); $('#sa_end_dates_pontiac').val(sa_pontiac_end_val); var sa_start = picker.startDate.format('YYYY-MM-DD'); var sa_end = picker.endDate.format('YYYY-MM-DD'); buildPlan(); }); $(document).on('click', '.form-group__btn--rmv', function() { var rmv_num = $(this).attr('data-rmv'); if($(this).attr('data-type') == 'ooh') { $('#date_select_'+rmv_num).remove(); $('#bp_date_'+rmv_num).remove(); var sessID = document.getElementById('sessionID').value; var a = 'bp_date_'+rmv_num; var url = 'ajax/sp_createprogram.php?step=4&sessID='+sessID+'&fieldID='+a; //alert(url); var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { //document.getElementById('alert').innerHTML=xhttp.responseText; } }; xhttp.open("GET", url, true); xhttp.send(); } else if($(this).attr('data-type') == 'ctv') { $('#ctv_date_select_'+rmv_num).remove(); $('#bp_ctv_date_'+rmv_num).remove(); var sessID = document.getElementById('sessionID').value; var a = 'ctv_dates_'+rmv_num; var url = 'ajax/sp_createprogram.php?step=4&sessID='+sessID+'&fieldID='+a; //alert(url); var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { //document.getElementById('alert').innerHTML=xhttp.responseText; } }; xhttp.open("GET", url, true); xhttp.send(); } else if($(this).attr('data-type') == 'sa') { $('#sa_date_select_'+rmv_num).remove(); $('#bp_sa_date_'+rmv_num).remove(); var sessID = document.getElementById('sessionID').value; var a = 'sa_dates_'+rmv_num; var url = 'ajax/sp_createprogram.php?step=4&sessID='+sessID+'&fieldID='+a; //alert(url); var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { //document.getElementById('alert').innerHTML=xhttp.responseText; } }; xhttp.open("GET", url, true); xhttp.send(); } }); $('#fname').keyup(function() { var input_value = $(this).val(); $('#bp_fname').val(input_value); }); $('#lname').keyup(function() { var input_value = $(this).val(); $('#bp_lname').val(input_value); }); $('#email').keyup(function() { var input_value = $(this).val(); $('#bp_email').val(input_value); }); $('#nickname').keyup(function() { var input_value = $(this).val(); $('#bp_nickname').val(input_value); }); var on_load_budget = $('#publicbudget').val(); $('#bp_budget').val(on_load_budget); $('#publicbudget').change(function() { var input_value = $(this).val(); $('#bp_budget').val(input_value); }); locations_pkg = $('#publicbudget').val(); var prev_pkg = locations_pkg; $('#publicbudget').change(function() { locations_pkg = $(this).val(); var camp_totals = $('.campaign-single').length; var locs_allowed; pub_budget = locations_pkg; if(pub_budget == 'pkg_1') { locs_allowed = 2; }else if(pub_budget == 'pkg_2') { locs_allowed = 3; } else if(pub_budget == 'pkg_3') { locs_allowed = 4; } else if(pub_budget == 'pkg_4') { locs_allowed = 5; } if(camp_totals >= locs_allowed) { $('#add_to_plan_btn').addClass('deactivated'); $('#pagination_data').addClass('deactivated'); } else { $('#add_to_plan_btn').removeClass('deactivated'); $('#pagination_data').removeClass('deactivated'); } if(camp_totals > locs_allowed) { var reduce_locs = camp_totals - locs_allowed; if(reduce_locs == 1) { var loc_text = "location"; } else { var loc_text = "locations"; } alert('Please remove '+reduce_locs+' '+loc_text+' before selecting this budget'); $('#publicbudget').val(prev_pkg); return; } if(pub_budget == 'pkg_1') { play_totals = 500; }else if(pub_budget == 'pkg_2') { play_totals = 3000; } else if(pub_budget == 'pkg_3') { play_totals = 6000; } else if(pub_budget == 'pkg_4') { play_totals = 12500; } play_totals = play_totals / camp_totals; play_totals = Math.ceil(play_totals); play_totals = thousands_separators(play_totals); $('.module-list__ptotal').text(play_totals); prev_pkg = locations_pkg; }); });