$(document).bind('click', function(e) {
var $clicked = $(e.target);
//alert($clicked);
if (!$clicked.parents().hasClass("dropdown-x")) {
$(".dropdown-x dd ul").hide();
}
});
function deleteAllForm() {
$('#delete_loading').show();
var formData = {
'action': 'DELETE_ALL_LETTER'
}
$.ajax({
type: 'POST',
url: EPICVELOCITY_AJAX_URL,
data: formData,
success: function(data) {
$('#delete_loading').hide();
//generateClientFilesModal();
}
});
}
function letterLoad(val) {
if (val > 0) {
window.location.href = LETTER_VIEW_URL + '/' + val;
}
}
function deleteLetter(id, elem) {
var formData = {
'action': 'CHECK_HAS_AUTOMATION',
'letter_id': id
}
var message = "You're about to permanently delete this file, Do you want to Delete it ?";
$('.loading').show();
$.ajax({
type: 'POST',
url: EPICVELOCITY_AJAX_URL,
data: formData,
success: function(data) {
$('.loading').hide();
var response = JSON.parse(data);
if (response.status) {
message = response.message;
}
deleteLetterPermanently(id, elem, message);
}
});
// var r = confirm('Are you sure you want to delete this?');
// if(!r){
// return false;
// }
}
function deleteLetterPermanently(id, elem, message) {
var formData = {
'action': 'DELETE_LETTER',
'letter_id': id
}
Swal.fire({
width: '40rem',
text: message,
icon: 'warning',
showCancelButton: true,
confirmButtonColor: '#3085d6',
cancelButtonColor: '#d33',
confirmButtonText: 'Yes',
cancelButtonText: 'No'
}).then((result) => {
if (result.value) {
$('#delete_loading').show();
$.ajax({
type: 'POST',
url: EPICVELOCITY_AJAX_URL,
data: formData,
success: function(data) {
$('#delete_loading').hide();
Swal.fire({
position: 'center',
icon: 'success',
title: 'Deleted successfully',
showConfirmButton: false,
timer: 1500
})
$(elem).parent('td').parent('tr').hide();
generateClientFilesModal(-1);
}
});
}
});
}
function generateClientFilesModal(elem) {
if (elem != -1) {
$('#client-file-loader').show();
}
var formData = {
'action': 'GET_CLIENT_FILES_LIST_POPUP'
}
$.ajax({
type: 'POST',
url: EPICVELOCITY_AJAX_URL,
//url:'__SERVER_URL__Dashboard/getFormData',
data: formData,
success: function(data) {
$('#client-file-loader').hide();
var data = JSON.parse(data);
//console.log('member_id');
//console.log('dashboard_data',data);
var table = $('#form-table').DataTable();
table.clear().draw();
table.order([6, 'desc'])
$.each(data, function(index, json) {
var next_section_date = "";
if (json.next_section_date) {
next_section_date = moment(json.next_section_date).format('YYYY-MM-DD')
}
var rows = [json.id, json.personal_info, json.dob, json.ssn, json.source_type, json.slected_letter, moment(json.created_on).format('YYYY-MM-DD'), next_section_date, '' + ' ' + ''];
table.row.add(rows).draw();
});
if (elem != -1) {
$('#formModal').modal('show');
}
}
});
}
function generatePdf(elem) {
var result = false;
var type = $(elem).data('id');
console.log('type', type);
if (type == 1) {
$('#lg-form').data('id', 0);
return true;
}
$('#before-saving-modal').modal('show');
event.preventDefault();
return result;
}
function saveOnly(elem) {
$('.download-area').show();
var value = $(elem).val();
if (value == 2) {
$('#before-save').val(1);
$('.download-area').hide();
}
return true;
}
function saveOnlyEdit(elem) {
$('input[name=action]').val('edit')
$('.download-area').show();
var value = $(elem).val();
if (value == 2) {
$('#before-save').val(1);
$('.download-area').hide();
} else if (value == 3) {
$('input[name=action]').val('create_new')
}
return true;
}
function chooseDropDown(elem) {
event.preventDefault();
$(elem).parent().parent().parent().children('dd').children('div.mutliSelect').children('ul').slideToggle('fast');
$(".dropdown-x dd ul").hide();
$(elem).parent().parent().next('dd').children('div').children('ul').show();
////console.log();
}
$('input[name=download_type]').click(function() {
$('.download-box').addClass('not-allowed');
$('.choosedownload').addClass('disable-elem-download');
$('input[name=checkallExport]').attr('disabled', true);
$('input[name=checkallExport]').prop("checked", false);
$('.download-category').prop("checked", false);
$('.multi-downloadselect').children('span').remove();
if ($('.multi-downloadselect').children().length == 0) {
$(".choose-download").show();
}
var value = $(this).val();
if (value == 2) {
$('.download-box').removeClass('not-allowed');
$('.choosedownload').removeClass('disable-elem-download');
$('input[name=checkallExport]').attr('disabled', false);
}
});
function getAccOption(elem) {
var isNotSaved = $('input[name=isNotSaved]').val();
if (isNotSaved == 1) {
getallAccLength(elem);
}
var value = $(elem).val();
var flag = false;
var title = $(elem).parent().text();
var multiSelP = $(elem).parent().parent().parent().parent().prev('dt').children('div').children('a').children('p.multiSel');
//alert(title);
var html = '' + title + '';
$(elem).parents('dl').next('span.help-block').hide();
if ($(elem).is(':checked')) {
multiSelP.prev("span").hide();
multiSelP.next("span").hide();
multiSelP.append(html);
if (value == 73 || value == 72) {
//alert(1234);
$(elem).parents('dl').next('span.help-block').show();
}
if (value == -1) {
flag = true;
$(elem).parent().parent().parent().parent().prev('dt').parent().next('.help-block').show();
}
} else {
multiSelP.children('span[title="' + title + '"]').remove();
}
if (!multiSelP.children("span").is(':visible')) {
//alert(12);
multiSelP.prev("span").show();
}
if (value != -1) {
//alert(12);
//$(elem).parent().parent().parent().parent().prev('dt').parent().next('.help-block').hide();
}
var isItemBank = $(elem).data('bank');
if (isItemBank) {
getBankInfo(elem);
}
var isItemNegetive = $(elem).data('negative');
if (isItemNegetive) {
getSubCategoryInfo(elem);
}
var isInqItemNegetive = $(elem).data('inq_negative');
if (isInqItemNegetive) {
getInquiriesSubCategoryInfo(elem);
}
var isPublicItemNegetive = $(elem).data('public_negative');
if (isPublicItemNegetive) {
getpublicSubCategoryInfo(elem);
}
}
function seteSelectedDropDownView(elem) {
var title = $(elem).data('view');
//alert(title);
var checkVal = $(elem).val();
var titleSpan = $(elem).parent().parent().parent().parent().prev('dt').children('div').children('a').children('p.multiSel');
if ($(elem).is(':checked')) {
var html = '' + title + '';
$(elem).parent().parent().parent().parent().prev('dt').children('div').children('a').children('p').append(html);
titleSpan.prev("span").hide();
} else {
$(elem).parent().parent().parent().parent().prev('dt').children('div').children('a').children('p').children('span[title="' + title + '"]').remove();
}
if (titleSpan.children('span').length == 0) {
titleSpan.prev("span").text("Choose Item");
titleSpan.prev("span").show();
}
}
function downloadOption(elem) {
var isFirst = $('input[name=isFirst]').val();
attAllcheck = '';
var destCount = $('#maindestination ul li input:checked').length;
var attLength = destCount;
if (destCount > 1) {
attAllcheck = ' Check all';
//$('.view-allcheck').append(attAllcheck);
}
var title = $(elem).data('view');
var checkVal = $(elem).val();
var export_type = $(elem).data('type');
//code change
var checkboxString = '';
var attcheckboxString = '';
var dfClass = '';
if (checkVal == 11) {
dfClass = 'dfclass'
}
if ($(elem).is(':checked')) {
var html = '' + title + '';
$(elem).parent().parent().parent().parent().prev('dt').children('div').children('a').children('p').append(html);
$(elem).parent().parent().parent().parent().prev('dt').children('div').children('a').children('p.multiSel').prev("span").hide();
} else {
var removal = $(elem).val();
$('#destination_sub_menu_other_' + removal).parents('div#address_other').remove();
$(elem).parent().parent().parent().parent().prev('dt').children('div').children('a').children('p').children('span[title="' + title + '"]').remove();
$checkStr = '
' + title + '';
if (checkVal != 11) {
$checkAttStr = ' ' + title + '';
}
checkboxString = checkboxString.replace($checkStr, '');
attcheckboxString = attcheckboxString.replace($checkAttStr, '');
}
if (!$('.hida').is(':visible')) {
$(".choose-dest").show();
}
}
// $(".date-only").datetimepicker({
// format: "YYYY-MM-DD HH:mm",
// minDate: moment(),
// ignoreReadonly: true
// });
$('input[name=set_schedule]').click(function() {
$('.schedule-area').hide();
if ($(this).prop('checked')) {
$('.schedule-area').show();
}
})
//function letterStreamModalGenerate() {
//
// var checkedAddressArrayList = [];
// var destinationNameList = [];
// $("input[name='destination[]']:checked").each(function () {
// var dest_id = $(this).val();
// var name = {};
// var addresses = {'dest_id': dest_id, 'value': getAddressList(dest_id), 'title': $(this).data('view')};
// name[dest_id] = $(this).data('view')
// destinationNameList.push(name);
// checkedAddressArrayList.push(addresses);
//
// });
//
//
// var letter_stream_html = '' +
// '| Destinations | ' +
// ' | ';
//
// for (var index in checkedAddressArrayList) {
// var destination_id = checkedAddressArrayList[index].dest_id
// var address_checked_checkbox = $("input[name='destination_sub_menu_" + destination_id + "[]']");
// if (checkedAddressArrayList[index].title != 'DATA FURNISHERS' && checkedAddressArrayList[index].title != 'OTHER') {
// letter_stream_html += '| ' + checkedAddressArrayList[index].title + ' | ';
// var address_checked_checkbox_checked = $("input[name='destination_sub_menu_" + destination_id + "[]']:checked");
// if (address_checked_checkbox_checked.length == 0) {
// address_checked_checkbox.each(function (index, value) {
// var title = $(this).data('view');
// var data_value = $(this).val();
// var checked = '';
// if (index == 0) {
// checked = 'checked';
// }
// if (title != 'OTHER') {
// letter_stream_html += '';
// }
// });
// } else {
// address_checked_checkbox.each(function (index, value) {
// var title = $(this).data('view');
// var data_value = $(this).val();
// var checked = '';
// if ($(this).prop('checked')) {
// checked = 'checked';
// }
//
// if (title != 'OTHER') {
// letter_stream_html += '';
// }
// });
// }
// }
// }
//
// letter_stream_html += ' |
';
// $('.letter-stream-content').html(letter_stream_html);
// if ($('.letter-stream-content').children().length == 0) {
//
// }
// letterStreamAllCheck();
// $('#letter-stream-modal').modal('show');
//
//
//}
function letterStreamAllCheck() {
$('#all-check-address').prop('checked', false);
var total_lenght_of_address_checkbox = $('.letter-address-popup').length;
var selected_lenght_of_address_checkbox = $('.letter-address-popup:checked').length;
if (total_lenght_of_address_checkbox == selected_lenght_of_address_checkbox) {
$('#all-check-address').prop('checked', true);
}
}
function ajaxRequest(formData, type) {
var export_type_id = [];
$("input[name='download_category[]']:checked").each(function() {
var type = $(this).data('type');
export_type_id.push(type)
});
formData.append('export_type_id', export_type_id);
console.log('formData', formData);
$('#letter-stream-btn, #before-save').attr('disabled', true);
//$('#client-loader2').show();
$('#saveloading').show();
$('#saveloading-letter').show();
$.ajax({
type: 'POST',
url: GENERATE_PDF_URL,
data: formData,
contentType: false,
cache: false,
processData: false,
success: function(data) {
$('#client-loader2').hide();
$('#letter-stream-btn, #before-save').attr('disabled', false);
//console.log(data);
$('#saveloading').hide();
$('#saveloading-letter').hide();
$('#before-saving-modal').modal('hide');
$('#letter-stream-modal').modal('hide');
var response = JSON.parse(data);
console.log('data', response);
if (type == 1) {
if (response.status == 1) {
alert('Saved Successfully');
$('#create-new-btn').show();
}
if (response.status == 2) {
alert('Update Successfully');
}
$('input[name=update_id]').val(response.id);
} else {
if (response.message) {
//alert(response.message)
var link = "";
if(response.url){
link = response.url;
}
Swal.fire({
title: 'Epic Velocity',
icon: 'info',
width: '450px',
padding: '3rem',
html: response.message + link,
type: 'warning',
fontsize:'1.6rem',
confirmButtonText: 'Close',
})
return false;
}
}
},
error: function(jqXHR, exception) {
$('#client-loader2').hide();
}
});
}
function hasLetterStream() {
var result = false;
var isLetterStream = $('input[name=isLetterStream]').val();
if (isLetterStream == 0) {
$("input[name='download_category[]']:checked").each(function() {
var type = $(this).data('type');
if (type == 6) {
result = true;
return false;
}
})
}
return result;
}
function letterStreamAllCheck() {
$('#all-check-address').prop('checked', false);
var total_lenght_of_address_checkbox = $('.letter-address-popup').length;
var selected_lenght_of_address_checkbox = $('.letter-address-popup:checked').length;
if (total_lenght_of_address_checkbox == selected_lenght_of_address_checkbox) {
$('#all-check-address').prop('checked', true);
}
}
function destinationNameById(dest_id) {
var destination = ['', 'EXPERIAN DESTINATIONS', 'EQUIFAX DESTINATIONS', 'TRANS UNION DESTINATIONS', 'INNOVIS DESTINATIONS', 'LEXISNEXIS DESTINATIONS', 'SAGESTREAM LLC DESTINATIONS', 'CHEX SYSTEMS DESTINATIONS', 'MIB INC DESTINATIONS', 'FACTOR TRUST DESTINATIONS', 'OTHER'];
return destination[dest_id];
}
function destinationIdByAddressName(name) {
var array = [];
var destination_id = 0;
array[1] = ['EXPERIAN PO BOX 9701, ALLEN, TX 75013',
'EXPERIAN PO BOX 4500, ALLEN, TX 75013',
'EXPERIAN PO BOX 2002, ALLEN, TX 75013',
'OTHER'
];
array[2] = ['EQUIFAX PO Box740256, ATLANTA,GA 30374-0256',
'EQUIFAX PO Box740241, ATLANTA,GA 30374-0241',
'OTHER'
];
array[3] = ['Trans Union PO Box 2000, CHESTER, PA 19016-2000',
'Trans Union PO Box 1000, CHESTER, PA 19022-1000',
'Trans Union PO Box 2000, CHESTER, PA 19022-2000',
'OTHER'
];
array[4] = ['Innovis Consumer Assistance PO Box 530088, Atlanta, GA 30353-0088',
'INNOVIS 875 Greentree Road, 8 Parkway Center, Pittsburgh, PA 15220'
];
array[5] = ['LexisNexis PO Box 105108, Atlanta, GA 30348'];
array[6] = ['SageStream LLC LexisNexis Risk Solutions Consumer Center P. O. Box 105108, Atlanta, Georgia 30348-5108'];
array[7] = ['Chex Systems ATTN: Consumer Relations, 7805 Hudson Rd., Ste. 100, Woodbury, MN 55125'];
array[8] = [
'(US RESIDENTS) MIB Inc 50 Braintree Hill Park, Suite 400, Braintree, MA 02184-8734',
'(CANADIAN RESIDENTS) MIB Inc 330 university Avenue, Suite 501, Toronto, Canada M5G 1R7'
];
array[9] = ['FactorTrust PO Box 3653,Alpharhetta, GA 30023'];
if (array) {
$.each(array, function(dest_id, subArray) {
if ($.inArray(name, subArray) !== -1) {
destination_id = dest_id;
return false;
}
})
}
return { 'name': destinationNameById(destination_id), 'id': destination_id };
}
function getAddressList(dest_id) {
var array = [];
array[1] = ['EXPERIAN PO BOX 9701, ALLEN, TX 75013',
'EXPERIAN PO BOX 4500, ALLEN, TX 75013',
'EXPERIAN PO BOX 2002, ALLEN, TX 75013',
'OTHER'
];
array[2] = ['EQUIFAX PO Box740256, ATLANTA,GA 30374-0256',
'EQUIFAX PO Box740241, ATLANTA,GA 30374-0241',
'OTHER'
];
array[3] = ['Trans Union PO Box 2000, CHESTER, PA 19016-2000',
'Trans Union PO Box 1000, CHESTER, PA 19022-1000',
'Trans Union PO Box 2000, CHESTER, PA 19022-2000',
'OTHER'
];
array[4] = ['Innovis Consumer Assistance PO Box 530088, Atlanta, GA 30353-0088',
'INNOVIS 875 Greentree Road, 8 Parkway Center, Pittsburgh, PA 15220'
];
array[5] = ['LexisNexis PO Box 105108, Atlanta, GA 30348'];
array[6] = ['SageStream LLC LexisNexis Risk Solutions Consumer Center P. O. Box 105108, Atlanta, Georgia 30348-5108'];
array[7] = ['Chex Systems ATTN: Consumer Relations, 7805 Hudson Rd., Ste. 100, Woodbury, MN 55125'];
array[8] = [
'(US RESIDENTS) MIB Inc 50 Braintree Hill Park, Suite 400, Braintree, MA 02184-8734',
'(CANADIAN RESIDENTS) MIB Inc 330 university Avenue, Suite 501, Toronto, Canada M5G 1R7'
];
array[9] = ['FactorTrust PO Box 3653,Alpharhetta, GA 30023'];
return array[dest_id];
}
function hasLetterStream() {
var result = false;
var isLetterStream = $('input[name=isLetterStream]').val();
if (isLetterStream == 0) {
$("input[name='download_category[]']:checked").each(function() {
var type = $(this).data('type');
if (type == 6) {
result = true;
return false;
}
})
}
return result;
}
function currentAddress() {
letterStreamAllCheck();
}
function letterStreamSubmit() {
if ($('input[name=isDFchecked]').prop('checked')) {
} else {
if ($('.letter-address-popup:checked').length == 0) {
alert('Please select at least one address');
return false;
}
}
$('input[name=isLetterStream]').val(1);
$('#saveloading-letter').show();
$('#before-save').click();
}
function letterAddressAllCheck(elem) {
$('.letter-address-popup').prop('checked', false);
$('input[name=isDFchecked]').prop('checked', false);
if ($(elem).prop('checked')) {
$('.letter-address-popup').prop('checked', true);
$('input[name=isDFchecked]').prop('checked', true);
}
}
function array_unique(array) {
return array.filter(function(el, index, arr) {
return index === arr.indexOf(el);
});
}
function getSelectedAddressByDestId(destId, list) {
var address = "";
$.each(list, function(i, value) {
if (value.dest_id == destId) {
address = value.address;
return false;
}
});
return address;
}
function setEnableDisableReturnAddress(elem) {
var destination_id = $(elem).val();
var dropdown = $('select[name=return_address_' + destination_id + ']');
dropdown.hide();
if ($(elem).prop('checked')) {
dropdown.show();
}
}
function hasDF() {
var result = false;
$('.check-df').each(function(index, value) {
if ($(this).prop('checked')) {
result = true;
return false;
}
});
return result;
}
function letterStreamModalGenerate() {
var checkedAddressArrayList = [];
var destinationIdList = [];
var destinationAssocAddress = []
$('.lbl-dest input[type=checkbox]').each(function(index, inputInstance) {
if (inputInstance.value && inputInstance.name.indexOf('info_item[dest]') >= 0) {
if ($(this).prop('checked')) {
checkedAddressArrayList.push(inputInstance.value);
var obj = {};
var destination_id = destinationIdByAddressName(inputInstance.value).id;
obj = { 'dest_id': destination_id, 'address': inputInstance.value };
destinationIdList.push(destination_id)
destinationAssocAddress.push(obj);
}
}
});
destinationIdList = array_unique(destinationIdList)
var letter_stream_html = '' +
'| \n\
\n\
| ' +
'\n\
\n\
\n\
\n\
| ' +
'\n\
\n\
\n\
\n\
| ';
$.each(destinationIdList, function(i, destId) {
letter_stream_html += '| ';
letter_stream_html += destinationNameById(destId);
letter_stream_html += ' | ';
var everyAddress = getAddressList(destId);
var dropdownHTML = '';
$.each(everyAddress, function(destIndex, destinationInfo) {
if (destinationInfo != 'OTHER') {
if (destIndex > 0) {
dropdownHTML += '';
}
var checked = ''
var current_dest_id = destinationIdByAddressName(destinationInfo).id;
var selectedAddress = getSelectedAddressByDestId(current_dest_id, destinationAssocAddress);
if (selectedAddress == destinationInfo) {
checked = 'checked';
}
var data_value = destinationInfo;
var title = destinationInfo;
letter_stream_html += '';
}
});
letter_stream_html += ' | ';
letter_stream_html += '';
letter_stream_html += ' ';
letter_stream_html += ' ' +
'' +
' ';
letter_stream_html += ' ';
letter_stream_html += ' ';
letter_stream_html += '';
letter_stream_html += ' ';
letter_stream_html += ' ';
letter_stream_html += ' |
';
});
if (hasDF()) {
letter_stream_html += '| ';
letter_stream_html += 'Data Furnisher';
letter_stream_html += ' | ';
letter_stream_html += '';
letter_stream_html += ' | |
';
}
letter_stream_html += '
';
$('.letter-stream-content').html(letter_stream_html);
if ($('.letter-stream-content').children().length == 0) {}
letterStreamAllCheck();
$('#letter-stream-modal').modal('show');
}
$('#before-save').click(function(e) {
if ($('input[name=set_schedule]').prop('checked')) {
var next_sending_email_date = $('input[name=next_sending_email_date]').val();
var letter_send_date_tmezone = $('select[name=letter_send_date_tmezone]').val();
var letter_type = $('select[name=letter_type]').val();
if (!next_sending_email_date) {
alert("Please select schedule date/time");
return
}
if (letter_send_date_tmezone == 0) {
alert("Please select timezone");
return
}
if (letter_type == 0) {
alert("Please select a letter set");
return
}
}
if ($('input[name=set_automation]').prop('checked')) {
var day_value = $('input[name=day_value]').val();
if (day_value) {
if (day_value == 0 || /\D/g.test(day_value)) {
alert('Please enter valid days for Setup Automation.');
return
}
} else {
alert("Please enter days of Setup Automation.");
return
}
}
if (hasLetterStream()) {
$('#before-saving-modal').modal('hide');
letterStreamModalGenerate();
} else {
$('input[name=isLetterStream]').val(0);
var btnValue = $(this).val();
var formData = new FormData(document.getElementById("lg-form"));
var download_type = $('input[name=download_type]:checked').val();
var download_category = false;
$('.download-category').each(function() {
if ($(this).prop('checked') && $(this).val() > 0) {
download_category = true;
return false;
}
})
console.log(download_type)
console.log(download_category)
console.log(btnValue)
//return false;
if (btnValue == 3) { // save & generate
$('#lg-form').append('');
if (download_type == 1) { // zip download
$('#before-saving-modal').modal('hide');
$('#lg-form').data('id', 1);
$('#lg-form').submit();
return true
} else if (download_type == 2 && download_category) { // sent ur resource
formData.append('formaction', 'generate');
ajaxRequest(formData, btnValue);
return false;
} else if(download_type == 3){
formData.append('save_letter', 1);
formData.append('formaction', 'generate');
ajaxRequest(formData, 0);
} else {
alert("Please choose item");
}
} else if (btnValue == 2) { // create new copy
$('#lg-form').append('');
if (download_type == 1) { // zip download
$('#before-saving-modal').modal('hide');
//$('#lg-form').submit();
return false;
} else if (download_type == 2 && download_category) { // sent ur resource
formData.append('formaction', 'create_new');
ajaxRequest(formData, btnValue);
} else {
alert("Please select category");
}
} else if (btnValue == 1) { // only save
formData.append('formaction', 'ajax');
formData.append('download_type', '0');
ajaxRequest(formData, btnValue);
}
}
});
function uploadphotos(elem, isAccount = true) {
// Read in file
var url = $(elem).val();
var image_file_id = $(elem).prop('id');
if (isAccount) {
var image_file_only_id_no = image_file_id.replace('content_file_', '');
$('input[name=letter_image_' + image_file_only_id_no + ']').val('');
$('#isImageChange_' + image_file_only_id_no).val(0);
} else {
var image_file_only_id_no = image_file_id.replace('attachment_img_', '');
$('input[name=attach_image_file_' + image_file_only_id_no + ']').val('');
$('#isAttImageChange_' + image_file_only_id_no).val(0);
}
var file = "";
if (url != "") {
file = event.target.files[0];
if (file.type.match(/image.*/)) {
////console.log('An image has been loaded');
//alert(12);
// Load the image
var reader = new FileReader();
reader.onload = function(readerEvent) {
var image = new Image();
image.onload = function(imageEvent) {
// Resize the image
var canvas = document.createElement('canvas'),
max_size = 300, // TODO : pull max size from a site config
width = image.width,
height = image.height;
canvas.width = width;
canvas.height = height;
canvas.getContext('2d').drawImage(image, 0, 0, width, height);
var dataUrl = canvas.toDataURL('image/jpeg');
if (isAccount) {
$("#letter_img_" + image_file_only_id_no).attr('src', dataUrl);
$('#letter_image_file_' + image_file_only_id_no).val(dataUrl)
$('#isImageChange_' + image_file_only_id_no).val(2);
} else {
$('#att_image_' + image_file_only_id_no).attr('src', dataUrl);
$('#attach_image_file_' + image_file_only_id_no).val(dataUrl);
$('#isAttImageChange_' + image_file_only_id_no).val(2);
$('#isUploadMedia_' + image_file_only_id_no).val(0);
}
}
image.src = readerEvent.target.result;
}
reader.readAsDataURL(file);
} else {
alert('Image type is not supported');
$(elem).val('');
}
}
}
function clearAttImage(value) {
$('#att_image_' + value).attr('src', '');
$('#attachment_img_' + value).val('');
$('#attach_image_file_' + value).val('');
$('#isAttImageChange_' + value).val(1);
$('#isUploadMedia_' + value).val(0);
}
function setSelectDataForEdit() {
var letter_types = $('select[name="info_item[letter_type][]"]').map(function() {
if (!$(this).val()) {
var id = $(this).prop('id');
var key = id.replace('dtype-', '');
showTemplate(this, key)
}
//return $(this).val()
}).get();
console.log('letter_types', letter_types);
}
function waveChange(url) {
var client_id = $('select[name=client_id]').val();
var choose_work = $('select[name=choose_work]').val();
if (client_id && choose_work) {
getClient(url);
}
}
$('input[name=set_automation]').click(function() {
$('.setup-automation').hide();
$('input[name=day_value]').val('');
$('select[name=automation_type]').val(1).trigger('change');
if ($(this).prop('checked')) {
$('.setup-automation').show();
}
})