jQuery(document).ready(function($){console.log("Ready auxScriptWebmaker.js ");if(jQuery("[id*='_APIzoomcrmPAIS']").length>0){getPaises(jQuery("[id*='_APIzoomcrmPAIS']"));}
jQuery("[id*='_APIzoomcrmPAIS']").on("change",function(){let originalId=jQuery(this).attr("id");let explodedId=originalId.split('_APIzoomcrmPAIS');let selectDpto="_APIzoomcrmDPTO"+explodedId[1];let typeValue=explodedId[1]?.split('_');selectDpto=jQuery("[id*='"+selectDpto+"']");if(selectDpto.length>0){while(selectDpto[0].options.length>1){selectDpto[0].remove(1);}
let opcion=document.createElement('option');opcion.value="";opcion.text="Cargando . . .";selectDpto[0].options.add(opcion);getDptos(selectDpto,jQuery(this).val(),typeValue[2]=="APIname"?true:false);}});jQuery("[id*='_APIzoomcrmDPTO']").on("change",function(){let originalId=jQuery(this).attr("id");let explodedId=originalId.split('_APIzoomcrmDPTO');let selectCity="_APIzoomcrmCITY"+explodedId[1];let typeValue=explodedId[1]?.split('_');selectCity=jQuery("[id*='"+selectCity+"']");if(selectCity.length>0){while(selectCity[0].options.length>1){selectCity[0].remove(1);}
let opcion=document.createElement('option');opcion.value="";opcion.text="Cargando . . .";selectCity[0].options.add(opcion);getCities(selectCity,jQuery(this).val(),typeValue[2]=="APIname"?true:false);}});function getPaises(selectCountry){if(selectCountry.length>0){jQuery.ajax({type:"post",url:webmaker_ajax_var.url,data:{action:webmaker_ajax_var.action,nonce:webmaker_ajax_var.nonce,keyAction:"get_countries",},success:function(result){try{let response=JSON.parse(result);let dataOptions=response;for(let index=0;index<selectCountry.length;index++){let selectAux=selectCountry[index];let addName=(selectAux?.id&&selectAux.id.includes("APIname"))?true:false;let labelSelect=jQuery(selectCountry[index]).find("option:eq(0)").text();selectAux.innerHTML='<option value="" >'+labelSelect+'</option>'
for(let index2=0;index2<dataOptions.length;index2++){option=dataOptions[index2];let opcion=document.createElement('option')
opcion.value=addName?option.id+"-"+option.text:option.id
opcion.text=option.text
selectAux.options.add(opcion)}}}catch(error){console.info("%cWebmaker: Error recuperando paises","color: #e70303");console.log(error);}}});}}
function getDptos(selectDpto,idPais,addName){if(selectDpto.length>0){jQuery.ajax({type:"post",url:webmaker_ajax_var.url,data:{action:webmaker_ajax_var.action,nonce:webmaker_ajax_var.nonce,keyAction:"get_dptos",idPais:idPais,},success:function(result){try{let response=JSON.parse(result);let dataOptions=response;for(let index=0;index<selectDpto.length;index++){let selectAux=selectDpto[index];let labelSelect=jQuery(selectDpto[index]).find("option:eq(0)").text();selectAux.innerHTML='<option value="" >'+labelSelect+'</option>'
for(let index2=0;index2<dataOptions.length;index2++){option=dataOptions[index2];let opcion=document.createElement('option')
opcion.value=addName?option.id+"-"+option.text:option.id
opcion.text=option.text
selectAux.options.add(opcion)}}}catch(error){console.info("%cWebmaker: Error recuperando departamentos","color: #e70303");console.log(error);}}});}}
function getCities(selectCity,idDpto,addName){if(selectCity.length>0){jQuery.ajax({type:"post",url:webmaker_ajax_var.url,data:{action:webmaker_ajax_var.action,nonce:webmaker_ajax_var.nonce,keyAction:"get_cities",idDpto:idDpto,},success:function(result){try{let response=JSON.parse(result);let dataOptions=response;for(let index=0;index<selectCity.length;index++){let selectAux=selectCity[index];let labelSelect=jQuery(selectCity[index]).find("option:eq(0)").text();selectAux.innerHTML='<option value="" >'+labelSelect+'</option>'
for(let index2=0;index2<dataOptions.length;index2++){option=dataOptions[index2];let opcion=document.createElement('option')
opcion.value=addName?option.id+"-"+option.text:option.id
opcion.text=option.text
selectAux.options.add(opcion)}}}catch(error){console.info("%cWebmaker: Error recuperando ciudades","color: #e70303");console.log(error);}}});}}
jQuery("#block_NoCustomer").css({"display":"none"});jQuery("#block_documentsAPI").css({"display":"none"});jQuery("#block_OkDocuments").css({"display":"none"});});