"use strict";var ifCustomize=false;var ConfigJson;var SiteLangID;var SiteID;var langType;var $lang;var $qycode='';var $googlegta='';var $gtmcode='';var $customize;var $zdyname='';var $zdyemailcomfirm='';var $zdycompany='';var $zdytitle='';var $zdyphone='';var $content='';var $uploadfile='';var $storageuploadedfiles="";var $verificationcode='';var $quickreplay='';function getLeaveMessage(){var test=document.getElementById("leavemessage");var src=test.getAttribute("src");var theRequest={};if(src.indexOf("?")!=-1){var str=src.substr(src.indexOf('?')+1);var strs=str.split("&");for(var i=0;i{AllinJs()}).catch((error)=>{})}else{Promise.all([geInquiryEn()]).then(()=>{AllinJs()}).catch((error)=>{})}}getLeaveMessage();function getConfigJson(){return new Promise((resolve,reject)=>{$.ajax({type:'get',url:'/html/_local_assets/js05.v15cdn.com/js/'+SiteID+'/newfeedback.json',success:function(data){ConfigJson=data[langType];resolve()},error:function(error){getDefaultConfig().then(resolve).catch(reject)},async:true,})})}function getDefaultConfig(){return new Promise((resolve,reject)=>{$.ajax({type:'get',url:'https://js05.v15cdn.com/js/newfeedback.json',success:function(data){ConfigJson=data[langType];resolve()},error:function(error){reject(error)},async:true,})})}function geInquiryEn(){return new Promise((resolve,reject)=>{$.ajax({type:'get',url:'/html/_local_assets/js01.v15cdn.com/inquirylang.js',success:function(data){if(!data){reject("Data is empty")}$lang=eval(`(${data.replace('var $lang =','')})`);$lang=$lang[langType];resolve()},error:function(error){reject(error)},async:true,})})}function validateEmail(id){var email=$.trim($(id).val());if(email==''){toastr.warning($lang.msgInputEmail);return false};const emailPattern=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(!emailPattern.test(email)){toastr.warning($lang.msgCheckEmail);return false};$(id).removeClass('input-error');return true}function validateEmail1(id){var email=$.trim($(id).val());if(email==''){$(id).addClass('input-error');return false};const emailPattern=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(!emailPattern.test(email)){$(id).addClass('input-error');return false};$(id).removeClass('input-error');return true}function validateContent(id){var content=$.trim($(id).val());if(content==''){toastr.warning($lang.msgInputContent);return false}if(content.length>2000){toastr.warning($lang.msgTooLongContent);return false};$(id).removeClass('input-error');return true}function validateContent1(id){var content=$.trim($(id).val());if(content==''){$(id).addClass('input-error');return false}if(content.length>2000){$(id).addClass('input-error');return false};$(id).removeClass('input-error');return true}function validateVrification(id){var verification=$.trim($(id).val());const verificationPattern=/^[A-Za-z0-9]{5,5}$/;if(!verificationPattern.test(verification)){toastr.warning($lang.msgInputVerification);return false};$(id).removeClass('input-error');return true}function validateVrification1(id){var verification=$.trim($(id).val());const verificationPattern=/^[A-Za-z0-9]{5,5}$/;if(!verificationPattern.test(verification)){$(id).addClass('input-error');return false};$(id).removeClass('input-error');return true}function validateName(id){var name=$.trim($(id).val());if(name==''){toastr.warning($lang.msgInputName);return false}if(name.length>400){toastr.warning($lang.msgTooLongName);return false};$(id).removeClass('input-error');return true}function validateName1(id){var name=$.trim($(id).val());if(name==''){$(id).addClass('input-error');return false}if(name.length>400){$(id).addClass('input-error');return false};$(id).removeClass('input-error');return true}function validateEmailcomfirm(id){var emailcomfirm=$.trim($(id).val());if(emailcomfirm==''){toastr.warning($lang.msgInputEmail);return false};const emailPattern=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(!emailPattern.test(emailcomfirm)){toastr.warning($lang.msgCheckEmail);return false};if(emailcomfirm!=$(id).siblings('.wmkcfb-email').val()){toastr.warning($lang.msgCheckEmailConfirm);return false};$(id).removeClass('input-error');return true}function validateEmailcomfirm1(id){var emailcomfirm=$.trim($(id).val());if(emailcomfirm==''){$(id).addClass('input-error');return false};const emailPattern=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(!emailPattern.test(emailcomfirm)){$(id).addClass('input-error');return false};if(emailcomfirm!=$(id).siblings('.wmkcfb-email').val()){$(id).addClass('input-error');return false};$(id).removeClass('input-error');return true}function validatePhone(id){var phone=$.trim($(id).val());if(phone==''){toastr.warning($lang.msgInputPhone);return false}$(id).removeClass('input-error');return true}function validatePhone1(id){var phone=$.trim($(id).val());if(phone==''){$(id).addClass('input-error');return false}$(id).removeClass('input-error');return true}function validateCompany(id){var company=$.trim($(id).val());if(company==''){toastr.warning($lang.msgInputCompany);return false}$(id).removeClass('input-error');return true}function validateCompany1(id){var company=$.trim($(id).val());if(company==''){$(id).addClass('input-error');return false}$(id).removeClass('input-error');return true}function validateTitle(id){var title=$.trim($(id).val());if(title==''){toastr.warning($lang.msgInputTitle);return false}if(title.length>340){toastr.warning($lang.msgTooLongTitle);return false};$(id).removeClass('input-error');return true}function validateTitle1(id){var title=$.trim($(id).val());if(title==''){$(id).addClass('input-error');return false}if(title.length>340){$(id).addClass('input-error');return false};$(id).removeClass('input-error');return true}function clearForm(val){$(val).siblings('.send-inquiry').find('.wmkcfb-name').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-email').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-emailcomfirm').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-phone').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-title').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-company').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-content').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-verification').val('');$(val).siblings('.send-inquiry').find('.wmkcfb-fileupload span').html('File Upload');$storageuploadedfiles="";localStorage.clear("productCachePC")}var lastClickTime=0;function verificationShow(val){var currentTime=new Date().getTime();if(currentTime-lastClickTime>=3000){lastClickTime=currentTime;$(val).attr("src","/o/VCI?rid="+Math.random())}}function sendInquiry(val){if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.name_show&&ConfigJson.components.name_required){validateName1($(val).siblings('.send-inquiry').find('.wmkcfb-name'))}validateEmail1($(val).siblings('.send-inquiry').find('.wmkcfb-email'));if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.emailconfirmation){validateEmailcomfirm1($(val).siblings('.send-inquiry').find('.wmkcfb-emailcomfirm'))}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.phone_show&&ConfigJson.components.phone_required){validatePhone1($(val).siblings('.send-inquiry').find('.wmkcfb-phone'))}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.company_show&&ConfigJson.components.company_required){validateCompany1($(val).siblings('.send-inquiry').find('.wmkcfb-company'))}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.title_show&&ConfigJson.components.title_required){validateTitle1($(val).siblings('.send-inquiry').find('.wmkcfb-title'))}validateContent1($(val).siblings('.send-inquiry').find('.wmkcfb-content'));if((ifCustomize&&ConfigJson.qycode)||(ifCustomize&&ConfigJson.components.verificationcode)){validateVrification1($(val).siblings('.send-inquiry').find('.wmkcfb-verification'))}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.name_show&&ConfigJson.components.name_required){if(validateName($(val).siblings('.send-inquiry').find('.wmkcfb-name'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-name').focus();return false}}if(validateEmail($(val).siblings('.send-inquiry').find('.wmkcfb-email'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-email').focus();return false}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.emailconfirmation){if(validateEmailcomfirm($(val).siblings('.send-inquiry').find('.wmkcfb-emailcomfirm'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-emailcomfirm').focus();return false}}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.phone_show&&ConfigJson.components.phone_required){if(validatePhone($(val).siblings('.send-inquiry').find('.wmkcfb-phone'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-phone').focus();return false}}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.company_show&&ConfigJson.components.company_required){if(validateCompany($(val).siblings('.send-inquiry').find('.wmkcfb-company'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-company').focus();return false}}if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.title_show&&ConfigJson.components.title_required){if(validateTitle($(val).siblings('.send-inquiry').find('.wmkcfb-title'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-title').focus();return false}}if(validateContent($(val).siblings('.send-inquiry').find('.wmkcfb-content'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-content').focus();return false}if((ifCustomize&&ConfigJson.qycode)||(ifCustomize&&ConfigJson.components.verificationcode)){if(validateVrification($(val).siblings('.send-inquiry').find('.wmkcfb-verification'))!=true){$(val).siblings('.send-inquiry').find('.wmkcfb-verification').focus();return false}}$(this).attr('disabled','disabled');if($(this).attr('disabled','disabled')){var sendData={email:$.trim($(val).siblings('.send-inquiry').find('.wmkcfb-email').val()),name:$.trim($(val).siblings('.send-inquiry').find('.wmkcfb-name').val()),phone:$.trim($(val).siblings('.send-inquiry').find('.wmkcfb-phone').val()),content:$.trim($(val).siblings('.send-inquiry').find('.wmkcfb-content').val()),title:$.trim($(val).siblings('.send-inquiry').find('.wmkcfb-title').val()),company:$.trim($(val).siblings('.send-inquiry').find('.wmkcfb-company').val()),proId:$.trim($('#productID').val()),verification:$.trim($(val).siblings('.send-inquiry').find('.wmkcfb-verification').val()),};for(var i in sendData){sendData[i]=escape(sendData[i])}var productList=[];var cacheList=localStorage.getItem('productCachePC');if(cacheList!='[]'&&cacheList!=null){productList=JSON.parse(cacheList)}var proids='';productList.forEach((item)=>{if(proids==''){proids=item.id}else{proids=proids+','+item.id}});if(ifCustomize&&ConfigJson.codeinterface){var codeInterfaceVal=ConfigJson.codeinterface}else{var codeInterfaceVal='AddInquiry'}if($('.feed-verification').length>0){var codeInterfaceVal='AddInquiryVCode'}if($('.wmkcfb-fileupload').length>0){var codeInterfaceVal='AddInquiryUpLoad'}$(val).append('');$(val).attr('disabled','disabled');$(val).siblings('.send-inquiry').find('input,textarea').attr('disabled','disabled');var formData=new FormData();for(var key in sendData){formData.append(key,sendData[key])}formData.append('uploadfile',$storageuploadedfiles);var currentUrlai='';if(performance&&performance.getEntriesByType){const navEntries=performance.getEntriesByType('navigation');if(navEntries.length>0){currentUrlai=navEntries[0].name}else{currentUrlai=document.URL}}else{currentUrlai=document.URL}formData.append('pageUrl',currentUrlai);formData.append('proidlist',proids);$.ajax({type:'POST',url:'/OutOpen/'+codeInterfaceVal,data:formData,processData:false,contentType:false,dataType:'json',success:function success(data){$(val).find('em').remove();$(val).removeAttr('disabled');$(val).siblings('.send-inquiry').find('input,textarea').removeAttr('disabled');if(data=='1'){toastr.success($lang.msgSendSucess);clearForm(val);if(ifCustomize==true&&ConfigJson.thanks==true){location.href='/thanks'}}else if(data=='2'){toastr.info($lang.msgSameContent)}else if(data=='3'){if($('.feed-verification').length==false){$('.wmkcfb-content').after(`
${$lang.tdVerification}
`)};toastr.info($lang.msgInputVerification)}else if(data=='4'){toastr.info($lang.msgSensitiveContent)}else if(data=='5'){toastr.info($lang.msgtoolongcontent)}else if(data=="7"){toastr.info($lang.msgCheckVerification)}else if(data=='-1'){toastr.info($lang.msgFrequentlyContent)}else if(data=='8'){toastr.info("Wrong upload format")}else if(data=='9'){toastr.info("upload failed")}else{toastr.info($lang.msgSendFailed)}verificationShow('.verification-img')},error:function error(){toastr.error($lang.msgSendFailed);$(val).find('em').remove();$(val).removeAttr('disabled');$(val).siblings('.send-inquiry').find('input,textarea').removeAttr('disabled')},async:true})}return false}function AllinJs(){if(ifCustomize){if(ConfigJson.customize){$content=ConfigJson.customizecontent}else{$content=$lang.tdContent}}else{$content=$lang.tdContent}if($('.wmkcfeedback').length>0){$('.wmkcfeedback').each(function(){var i=$(this).attr('id').replace(/wmkcfeedback/g,'');if(ifCustomize&&ConfigJson.qycode){$qycode=`
${$lang.tdVerification}
`};if(ifCustomize&&ConfigJson.googlegta){$googlegta='onclick="'+ConfigJson.googlegta+'"'};if(ifCustomize&&ConfigJson.gtmcode){$gtmcode=' '+ConfigJson.gtmcode};if(ifCustomize){if(ConfigJson.customize){if(ConfigJson.components.name_show){$zdyname=``;if(ConfigJson.components.name_required){$zdyname=``}}}else{$zdyname=``}}else{$zdyname=``};if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.emailconfirmation){$zdyemailcomfirm=``};if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.phone_show){$zdyphone=``;if(ConfigJson.components.phone_required){$zdyphone=``}};if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.company_show){$zdycompany=``;if(ConfigJson.components.company_required){$zdycompany=``}};if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.title_show){$zdytitle=``;if(ConfigJson.components.title_required){$zdytitle=``}};if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.isuploadfile){$uploadfile=``};if(ifCustomize&&ConfigJson.customize&&ConfigJson.components.verificationcode){$verificationcode=`
${$lang.tdVerification}
`;$qycode=''};if(ifCustomize){if(ConfigJson.quickreply){$quickreplay=`
`}};$(this).html(`
${$zdyname}${$zdyemailcomfirm}${$zdyphone}${$zdycompany}${$zdytitle}${$quickreplay}${$uploadfile}${$qycode}${$verificationcode}
`);$('.require#wmkcfb-name'+i).on('blur',function(){validateName1('#wmkcfb-name'+i)});$('.require#wmkcfb-email'+i).on('blur',function(){validateEmail1('#wmkcfb-email'+i)});$('.require#wmkcfb-emailcomfirm'+i).on('blur',function(){validateEmailcomfirm1('#wmkcfb-emailcomfirm'+i)});$('.require#wmkcfb-phone'+i).on('blur',function(){validatePhone1('#wmkcfb-phone'+i)});$('.require#wmkcfb-company'+i).on('blur',function(){validateCompany1('#wmkcfb-company'+i)});$('.require#wmkcfb-title'+i).on('blur',function(){validateTitle1('#wmkcfb-title'+i)});$('.require#wmkcfb-content'+i).on('blur',function(){validateContent1('#wmkcfb-content'+i)});$('.require#wmkcfb-verification'+i).on('blur',function(){validateVrification1('#wmkcfb-verification'+i)})});const feedbackInputs=document.querySelectorAll('.wmkcfeedback input');feedbackInputs.forEach(input=>{input.addEventListener('input',function(){if(input.value.length>100){input.value=input.value.slice(0,100)}})});if(ifCustomize&&ConfigJson.quickreply){$.each(ConfigJson.customizereply,function(index,value){var listItem='
  • '+value+'
  • ';$('.select-menu-ul').append(listItem)});$('.select-menu-ul li').each(function(){$(this).click(function(){$(this).parents('.wmkcfeedback').find('.wmkcfb-content').val($(this).html());$(this).parents('.select-menu').find('.select-menu-ul').slideToggle(200)})});selectul()}fileUpload();$('.wmkcfeedback .send-btn').click(function(){sendInquiry(this)})}}function selectul(){$('.select-menu-ul').hide();$('.select-menu-input').each(function(){$(this).click(function(){$(this).parents('.select-menu').find('.select-menu-ul').slideToggle(200)})})}function fileUpload(){const allowedExtensions=['txt','doc','docx','ppt','pptx','xlsx','xls','pdf','jpg','png','bmp','gif','jpeg','rar','zip'];const maxFileSize=20*1024*1024;const maxFileNameLength=100;$('.wmkcfb-fileuploadbtn').change(function(event){const file=this.files[0];if(file){if(file.size>maxFileSize){toastr.warning("File size exceeds 20MB");return false}if(file.name.length>maxFileNameLength){toastr.warning("File name longer than 100 characters");return false}const fileExtension=file.name.split('.').pop().toLowerCase();if($.inArray(fileExtension,allowedExtensions)===-1){toastr.warning("Invalid file type");return false}$storageuploadedfiles=file;$(this).siblings('span').html(file.name);toastr.success("Upload Successful")}})}