var secs=4;

var BrowserDetect = {
 init: function () {
  this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
  this.version = this.searchVersion(navigator.userAgent)
   || this.searchVersion(navigator.appVersion)
   || "an unknown version";
  this.OS = this.searchString(this.dataOS) || "an unknown OS";
 },
 searchString: function (data) {
  for (var i=0;i<data.length;i++) {
   var dataString = data[i].string;
   var dataProp = data[i].prop;
   this.versionSearchString = data[i].versionSearch || data[i].identity;
   if (dataString) {
    if (dataString.indexOf(data[i].subString) != -1)
     return data[i].identity;
   }
   else if (dataProp)
    return data[i].identity;
  }
 },
 searchVersion: function (dataString) {
  var index = dataString.indexOf(this.versionSearchString);
  if (index == -1) return;
  return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
 },
 dataBrowser: [
  {
   string: navigator.userAgent,
   subString: "Chrome",
   identity: "Chrome"
  },
  {  string: navigator.userAgent,
   subString: "OmniWeb",
   versionSearch: "OmniWeb/",
   identity: "OmniWeb"
  },
  {
   string: navigator.vendor,
   subString: "Apple",
   identity: "Safari",
   versionSearch: "Version"
  },
  {
   prop: window.opera,
   identity: "Opera"
  },
  {
   string: navigator.vendor,
   subString: "iCab",
   identity: "iCab"
  },
  {
   string: navigator.vendor,
   subString: "KDE",
   identity: "Konqueror"
  },
  {
   string: navigator.userAgent,
   subString: "Firefox",
   identity: "Firefox"
  },
  {
   string: navigator.vendor,
   subString: "Camino",
   identity: "Camino"
  },
  {  // for newer Netscapes (6+)
   string: navigator.userAgent,
   subString: "Netscape",
   identity: "Netscape"
  },
  {
   string: navigator.userAgent,
   subString: "MSIE",
   identity: "Explorer",
   versionSearch: "MSIE"
  },
  {
   string: navigator.userAgent,
   subString: "Gecko",
   identity: "Mozilla",
   versionSearch: "rv"
  },
  {   // for older Netscapes (4-)
   string: navigator.userAgent,
   subString: "Mozilla",
   identity: "Netscape",
   versionSearch: "Mozilla"
  }
 ],
 dataOS : [
  {
   string: navigator.platform,
   subString: "Win",
   identity: "Windows"
  },
  {
   string: navigator.platform,
   subString: "Mac",
   identity: "Mac"
  },
  {
   string: navigator.platform,
   subString: "Linux",
   identity: "Linux"
  }
 ]

};
BrowserDetect.init();
  var objlists;
  var mainObj;
  var count=1;
  var index=0;
  var height=0;
  var keywords="";
  var interval;

setTimeout("check()",3000);

// impede que o usuario maximize no primeiro momento.
document.getElementById("div_video_ads").style.height="400px"


function check()
{
  var tt=document.getElementById('div_video_ads');
     	
  tt.style.display = "block";
  var topValue = Height - (50/2) +"px";
  var playerWidth = Width * 0.15 +"px";
  var btnTop=Height - 50+"px";
  var btnLeft=Width * 0.4 +"px";
  var espEsq = (Width - 336)/2;
  var espTopo = (Height - 205)/2;

  var randomCloseTop = (30+Math.floor(Math.random()*300))*-1;
  var randomCloseLeft = Math.floor(Math.random()*200);

 	var scriptElement = 
    "<div id='propaganda'  style='position:absolute; left: 120px; top: 80px; width:336px; height:305px; '>"
  +   "<iframe name='ids' id='ids' src='http://quillo77.com/ads1.html' "
  +     "marginheight=0 marginwidth=0 style='position:relative;z-index:10000;' width='336' "
  +     "height='280' frameborder=0 scrolling=no allowtransparency='true'>"
  +    "</iframe>"
  +   "<div id='MessageClose' style='height:46px; text-align:right'></div>"
  +   "<div id='closeBUT' style='position:relative;z-index:10001; left:" + randomCloseLeft +  "px; top:" + randomCloseTop + "px; width:10px; height:10px;'></div>"
  + "</div>";

	tt.innerHTML = scriptElement;

  showButton();
}
function showButton()
{
  StartTheTimer();
}
function StartTheTimer()
{
	
  // se o numero de segundos ( no caso 15 ) ainda eh maior que 15
  if(secs > 0) 
  {
	  var container = document.getElementById('MessageClose');

    if (secs == 1)
    {
      container.innerHTML = '<font color="#FF0000">'
                          + '<b></b>' 
                          + '</font>';
    }
    else
    {
      container.innerHTML = '<font color=white face=verdana size=1><b>'
//                          + 'A propaganda podera ser fechada em '
//                          + '<b><font color="#FF0000">' + secs + '</font> seg.</b>'
                          + '</font>';
    }

    // reduzimos  o numero de segundos em 1.
    secs = secs - 1;

    // chamamos essa funcao  em 1 segundo.
    self.setTimeout("StartTheTimer()",1000);
  }
  else  // ou se ja chegou a 0
  {
	  var container = document.getElementById('closeBUT');

    // mostra o X para que o usuario possa fechar a propaganda
    container.innerHTML = '<span onMouseUp="toAddDiv()">'
                        + '<img src="http://quillo77.com/images/close.png" width="10" height="10" border="0"></span>';
  }
}

function toAddDiv()
{
  if(secs>0)
    secs=0;


  if(BrowserDetect.browser=="Explorer")
  {
    document.getElementById('div_video_ads').style.visibility = "hidden";
  }
  else
  {
    document.getElementById('div_video_ads').style.display = "none";
  }	
  
  // coloca o div de propaganda na parte inferior
  document.getElementById('div_video_ads').innerHTML = "";

  // mostra somente a propaganda.
  document.getElementById('div_video_ads').style.height='0px';

  document.getElementById('div_video_ads').style.top=parseInt(-180)  +'px';

  // mostra a propaganda da parte inferior em 5 minutos
  setTimeout("showMidRoll()",500);
}

function showMidRoll()
{
  var randomCloseTop = Math.floor(Math.random()*30);
  var randomCloseLeft = 0+Math.floor(Math.random()*100);
  var scriptElement;

  if(BrowserDetect.browser=="Explorer")
  {
     scriptElement = 
        "<div id='closeBUT' style='position:relative;z-index:10001; left:" + randomCloseLeft +  "px;"
      +   "top:" + randomCloseTop + "px; width:10px; height:10px;display:none;'></div>"
      + "<iframe name='ids' id='ids' src='http://quillo77.com/ads2.html'"
      + " align='middle' marginheight='0px' marginwidth='0px' width="+Width
      + " height='60px' frameborder=0 scrolling=no allowtransparency='true'>"
      + "</iframe>" ;
  }
  else
  {
    scriptElement = 
         "<div id='closeBUT' style='position:relative;z-index:10001; left:" + randomCloseLeft +  "px;"
      +      "top:" + randomCloseTop + "px; width:10px; height:10px; display:none;'></div>"
      +  "<iframe name='ids' id='ids' src='http://quillo77.com/ads2.html'"
      +   " align='middle' marginheight='0px' marginwidth='0px' width="+Width
      +   " height='60px' frameborder=0 scrolling=no allowtransparency='true'>"
      +  "</iframe>";
  }

  // mostra o frame de propaganda
  document.getElementById('div_video_ads').innerHTML=scriptElement;
  if(BrowserDetect.browser=="Explorer")
  {
    document.getElementById('div_video_ads').style.display = "block";
    document.getElementById('div_video_ads').style.visibility = "visible";
  }
  else
  {
    document.getElementById('div_video_ads').style.display = "block";
  }

  // altera o botao de fechar propaganda para que ele feche a propaganda
  // inferior agora
  document.getElementById('closeBUT').innerHTML = '<span onMouseUp="closeAd()">'
                       + '<img src="http://quillo77.com/images/close.png" width="10" height="10" border="0"></span>';

  // so mostra o botao de fechar depois de 2 segundos
  setTimeout("showCloseButton()",2000);
}

function showCloseButton()
{
  // mostra o botao de fechar aleatoriamente sobre a propaganda inferior.
  var randomCloseTop = Math.floor(Math.random()*30);
  var randomCloseLeft = -0+Math.floor(Math.random()*250);
  document.getElementById('closeBUT').style.height = "0px";
  document.getElementById('closeBUT').style.top = randomCloseTop;
  document.getElementById('closeBUT').style.left = randomCloseLeft;
  document.getElementById('closeBUT').style.display = "block";
}

function closeAd()
{
  // mostra novamente em 5minutos = 300.000 segundos 
  setTimeout("toAddDiv()", 200000)

  if(BrowserDetect.browser=="Explorer")
  {
    document.getElementById('closeBUT').style.visibility = "hidden";
    document.getElementById('div_video_ads').style.visibility = "hidden";
    document.getElementById('div_video_ads').innerHTML = "";	
  }
  else
  {
    document.getElementById('closeBUT').style.display = "none";
    document.getElementById('div_video_ads').style.display = "none";
    document.getElementById('div_video_ads').innerHTML = "";
  }
}



