function review_likes() { if(typeof rivyoo_companyId == "undefined") return; var likes = document.getElementsByClassName("rivyoo_like"); if(likes !== null) { if(likes.length > 1) { /* Get Like Data */ var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { var response = JSON.parse(xmlhttp.responseText); /* Check for likes */ for(var i = 0; i < likes.length; i++) { for(var j = 0; j < response.list.length; j++) { if(likes[i].getAttribute("data-like") == response.list[j].ltr_Id) { likes[i].className += " rivyoo-hasliked"; } } } } } xmlhttp.open("GET","//www.rivyoo.co.uk/api/getLikes?CompanyId=" + rivyoo_companyId + "&E=" + rivyoo_email, true); xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xmlhttp.send(); } } } review_likes();