function iecheck() {
  if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
    var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
    var iever = (rslt != null && Number(rslt[1]) >= 5.5 && Number(rslt[1]) <= 7 );
  }
  return iever;
}
var BASE_URL = 'http://empresas.novobr.com/';
var WIDGET_TITLE = 'EMPRESAS.novobr.com';
EmpresasWidget = new function() {    
    var STYLESHEET = BASE_URL + "api/box.css"
    var CONTENT_URL = BASE_URL + 'api/api-emp.php?xyz='+SEARCH_TEXT+'&zyx='+SEARCH_LOC;
    
    var ROOT = 'my_empresas_widget';
    
    function requestStylesheet(stylesheet_url) {
        stylesheet = document.createElement("link");
        stylesheet.rel = "stylesheet";
        stylesheet.type = "text/css";
        stylesheet.href = stylesheet_url;
        stylesheet.media = "all";
        document.lastChild.firstChild.appendChild(stylesheet);
    }
    
    function requestContent( local ) {
        var script = document.createElement('script');
        // How you'd pass the current URL into the request
        // script.src = CONTENT_URL + '&url=' + escape(local || location.href);
        script.src = CONTENT_URL;
        document.getElementsByTagName('head')[0].appendChild(script);
    }
    this.init = function() {
        this.serverResponse = function(data) {
	    if (!data) return;
	    this.data = data; 
	    var div = document.getElementById(ROOT);
	    var displstr = '\
<div id="emp-layer1" id="emp-layer1">\
    <div id="box-title">\
        Detalhes sobre a Empresa<span id="close"><a href="#" onclick="EMPWIhide(\'emp-layer1\');return false;"><strong>Fechar X</strong></a></span>\
    </div>\
  <div id="emp-wi-start" class="clearfix"></div>\
</div>\
<div id="widget-blc_emp">\
	<img src="http://empresas.novobr.com/api/empresasdobrasil.gif">\
    <div id="wbemp-content">\
        <ul>';
        for (var i = 0; i < data.length; i++) {		  
            displstr=displstr+'\
            <li class="clearfix">\
                <a class="emp-name" href="#" onclick="EMPWIsetVisible('+i+');return false" >'
                + data[i]['companyname'] +
                '</a>\
                <p class="info">' +data[i]['companytown']+ ', '
                +data[i]['companystreet1']+'</p>\
                <p class="tel">Telefone:&nbsp;'+data[i]['companyphone']+'<p>\
                <a href="#" class="details"  onclick="EMPWIsetVisible('+i+');return false" >\
                    ver detalhes &raquo;\
                </a>\
            </li>';
        }
    displstr=displstr+'\
        </ul>\
        <div class="more-res-emp">\
			<a href="'+BASE_URL+'/step1.php" target="_blank">adicione sua empresa</a> - \
            <a href="'+BASE_URL+'/searchcompany.php?searchtext='+SEARCH_TEXT+'&searchloc='+SEARCH_LOC+'" target="_blank">mais resultados »</a>\
        </div>\
    </div>\
</div>';
        if (data.length == 0) {
            displstr = '';
        }
        div.innerHTML = displstr;
        div.style.display = 'block'; // make element visible
        div.style.visibility = 'visible'; // make element visible
        }
        
        requestStylesheet(STYLESHEET);
        document.write("<div id='" + ROOT + "' style='display: none'></div>");
        requestContent();
        var no_script = document.getElementById('no_script');
        if (no_script) { no_script.style.display = 'none'; }
	}
}
function EMPWIsetVisible( i)
{
    //alert(EmpresasWidget.data[i]['companyname']);
    var content = document.getElementById('emp-wi-start');
    var stringtok ='\
        <div id ="emp-header">' + EmpresasWidget.data[i]['companyname'] + '</div>\
        <div id="emp-lateral">\
            <ul>\
                <li>\
                    <span> Morada: </span>\
                    <p>' +EmpresasWidget.data[i]['companytown']+ ', '
                    +EmpresasWidget.data[i]['companystreet1']+'</p>\
                </li>\
                <li>\
                  <span>Telefone:</span>\
                  <p>' +EmpresasWidget.data[i]['companyphone']+'</p>\
                </li>\
                <li>\
                  <p> <a href="'+BASE_URL+'\empresa-'+EmpresasWidget.data[i]['companyid']+'-'
                  +EmpresasWidget.data[i]['url']+'.html" target="_new">'
                  +EmpresasWidget.data[i]['companyname']+'</a></p>\
                </li>\
                <li>\
                  <p> <a href="'+BASE_URL+'\conatct_owner.php?id='+EmpresasWidget.data[i]['companyid']+'" target="_new" >\
                  Contactar Empresa\
                  </a></p>\
                </li>\
        </div>\
        <div id="emp-lateral2">';
        if (EmpresasWidget.data[i]['logo'] != '' && EmpresasWidget.data[i]['logo'] != null ) {
        stringtok += '\
            <img src="'+BASE_URL+'/logo/'+ EmpresasWidget.data[i]['logo']+'" alt="logo">';
        }
        stringtok +='\
            <p>'+EmpresasWidget.data[i]['companydescription']+'</p>\
        </div>';
    content.innerHTML = stringtok;
     EMPWIplaceIt('widget-blc_emp','emp-layer1');
}  
function EMPWIhide(obj) {
    obj = document.getElementById(obj);
    obj.style.visibility = 'hidden';
}
function EMPWIplaceIt(widget,layer) {
    layer = document.getElementById(layer);
    if (layer.style.visibility != 'visible') {
        layer.style.visibility = 'visible';
    }
    else{
        return false;
    }
    obj = widget = document.getElementById(widget);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
        do {
                curleft += obj.offsetLeft;
                curtop += obj.offsetTop;
        } while (obj = obj.offsetParent);
        layer.style.left = (curleft-layer.offsetWidth-10) + 'px' ;
        layer.style.top = curtop + 'px' ;    
	}
}
EmpresasWidget.init();


