я не понимаю больше половины в приведённом тобой скрипте
if(v.country_id)-не понимаю вообще.v.country_id по логике 1 или 0 должны быть в этом случае. но глядя на след строчку понимаю что принимает любые значения и обрабатывается в этом ветвлении -но как?