var widget = document.getElementById('ceerhg' + id); function widgetcheck(){ if (!widget){ return false; alert("no"); }else{ var tags = document.getElementById('ceerhg' + id).getElementsByTagName('*'); for ( var i = 0; i < tags.length; i++ ) { if ( tags[i].style.display != '' || tags[i].style.visibility == 'hidden' ) { return false; //alert("no"); }else{ var links = document.getElementById('ceerhg' + id + '-infolink').getElementsByTagName('a'); if (!links){ return false; }else{ // check credit link present for (var i = 0; i < links.length; i++) { if (links[0].href.indexOf('www.currencyexchange.org.uk') > 0 ) { //alert ("yes"); //check link text is correct if (links[0].innerHTML == "Currency Exchange" || links[0].innerHTML == "CurrencyExchange.org.uk" || links[0].innerHTML == "Compare Currency Exchange" || links[0].innerHTML == "Money Exchange" || links[0].innerHTML == "Currency Exchange UK" || links[0].innerHTML == "currencyexchange.org.uk" || links[0].innerHTML == "Currency Exchange Rates") { //alert ("yes"); return true; } else { return false; //alert("no"); } } else { return false; //alert("no"); } } } } } } } function widgetshow(){ var prefix = window.parent.document.location.protocol; var vt = new Date(); os = vt.getTimezoneOffset()/60; var ws = document.location.href; var widgetiframe = ''; var widgetid = "ceerhg" + id; document.getElementById('ceerhg' + id + '-widget').innerHTML = widgetiframe; } if (widgetcheck()){ widgetshow(); }else{ document.getElementById('ceerhg' + id + '-widget').innerHTML = "Please check widget code!"; }