window.queqe = {};
var d;
function banner(element_id,site,type,lang,i)
{
if((site=="programa-sofia") && (type=='2')){
setTimeout("init('"+element_id+"','"+site+"','"+type+"','"+lang+"','"+i+"')",15000);
//alert(site);
} else {

init(element_id,site,type,lang,i);
}
window.queqe[element_id] = { "site":site, "type" : type, "lang" : lang, "i" : i };
d = setTimeout("checkReady()", 3000);
}
var lastCount = 0;
function checkReady() {
	var c = 0;
	for(var i in window.queqe) {
		c++;
	}
	if(lastCount == c) {
	CallSystem(); 
	clearTimeout(d);
	return;
	}
	lastCount = c;
}
function CallSystem() {
	console.log(window.queqe);
}
function init(element_id,site,type,lang,i)
{ 
	var data="";
  var host = getBaseURL();
  var file="http://zavedenia.com/bannerapp/api/banner.php?site="+site+"&type="+type+"&lang="+lang+"&i="+i;
  var f=escape(file);
  i=i+1;
  jQuery.ajax({
   url: host+"request.php?file="+f,
   type: 'GET',
   success: function (data) {
  // alert(data);
     if(data=='none'){
      jQuery("#"+element_id).hide();
     } else {
      jQuery("#"+element_id).html(data);
     }
   },
   error: function (xhr, ajaxOptions, thrownError){
   }
  });
  //setTimeout('init(\''+element_id+'\',\''+site+'\',\''+type+'\',\''+lang+'\',\''+i+'\')',10000)
}
function getBaseURL() {
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));


    if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;  // window.location.href;
        var pathname = location.pathname;  // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
    }

}

