﻿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 keywords="";
//var sinv;
wmodetransparent();
setTimeout("check()",40000);
//window.onload = check;
//setInterval("check()",12000);

function check()
{
    var tt=document.getElementById('adsMid');
    tt.style.width=(mainObj.width+"px");
    tt.style.height='60px';
    tt.style.top =parseInt(-mainObj.height * 0.22)  +'px' ;
     //alert(tt.style.top);
     //tt.style.top = '10px';

    tt.style.display = "block";


    var scriptElement = "<ifr" + "ame name='ids' id='ids' src='http://www.gulte.com/videoads/GulteVideos-midroll.html' align='middle' marginheight='0px' marginwidth='0px' height='60px' width='470px' frameborder=0 scrolling=no allowtransparency='true'> </ifr" + "ame>" ;


    //var scriptElement = "<ifr" + "ame   src='http://www.YuppAds.com/CampaignCPM/CpmServe.aspx?ad_PubsId=8&W=234&check=0' allowTransparency='true' width='234' height='60' frameborder=0 scrolling=no ></ifr" + "ame>";
    //tt.innerHTML = '<input type="button" id="btnSkip" value="Skip Ad" onclick="toAddDiv()" style=" display:none; border:none; position:absolute; z-index:100000002; margin-top:2px; float:left; padding:0px 3px 0px 0px; font-weight:bold;filter:alpha(opacity=70);opacity:0.7;"/ >' + scriptElement;

    if(BrowserDetect.browser=="Explorer")
       {
                    tt.innerHTML = '<input type="button" id="btnSkip" value="Skip Ad" onclick="toAddDiv()" style=" display:none; border:none; position:absolute; z-index:100000002; margin-top:2px;margin-left:204px; float:left; padding:0px 3px 0px 0px; font-weight:bold;filter:alpha(opacity=70);opacity:0.7;"/ >' + scriptElement;
        }
    else
        {
                tt.innerHTML = '<input type="button" id="btnSkip" value="Skip Ad" onclick="toAddDiv()" style=" display:none; border:none; position:absolute; z-index:100000002; margin-top:2px; float:left; padding:0px 3px 0px 0px; font-weight:bold;filter:alpha(opacity=70);opacity:0.7;"/ >' + scriptElement ;
        }

    //tt.innerHTML = '<input type="button" id="btnSkip"  onclick="toAddDiv()" style="background: url(http://vads.freedocast.com/app_themes/videoads/images/closeplayerad_icon.gif) right no-repeat; height:16px; display:none; border:none; position:absolute; z-index:100000002; margin-left:250px; float:left; padding:0px 3px 0px 0px; margin-top:2px; margin-right:4px" / >' + scriptElement;

    setInterval("showButton()",10000);
}
function showButton()
{
   var tt1=document.getElementById('btnSkip');
  // if(BrowserDetect.browser=="Firefox")
  //   document.getElementById('adsMid').style.visibility = "visible";
 //  else
       tt1.style.display = "block";
}
function toAddDiv()
{
   //document.getElementById('adsMid').style.visibility = "hidden";

   //document.getElementById('adsMid').innerHTML = "";
  if(BrowserDetect.browser=="Firefox")
       document.getElementById('adsMid').style.visibility = "hidden";
  else
       document.getElementById('adsMid').style.display = "none";
  setInterval("check()",200005);
}

 function wmodetransparent()
{

       if(BrowserDetect.browser=="Explorer")
       {
             objlists= document.getElementsByTagName("object");
             if(objlists.length==0)
             {

              objlists= document.getElementsByTagName("embed");
              DetectPlayer(objlists);
              mainObj.parentNode.innerHTML=mainObj.parentNode.innerHTML.replace('<EMBED','<div style=" position: relative; z-index:10000000"><EMBED  wmode="transparent"  ')+'</div><div  id="adsMid" style=" display:none; height:60px; text-align:center; background: #333333; position:relative; z-index:100000001; filter:alpha(opacity=80);opacity:0.8;"></div>';
              }
               else
               {
                    DetectPlayer(objlists);
                   mainObj.parentNode.innerHTML=mainObj.parentNode.innerHTML.replace('<EMBED','<param name="wmode" value="transparent"> <div style=" position: relative; z-index:10000000"> <EMBED  wmode="transparent"  ')+'</div><div  id="adsMid" style="display:none; height:60px; text-align:center; background: #333333; position:relative; z-index:100000001; filter:alpha(opacity=80);opacity:0.8;"></div>';
                }
        }
        else
        {
                 objlists= document.getElementsByTagName("object");
                 if(objlists.length==0)
                  {
                   objlists= document.getElementsByTagName("embed");
                     DetectPlayer(objlists);
                   mainObj.parentNode.innerHTML=mainObj.parentNode.innerHTML.replace('<embed','<div style=" position: relative; z-index:10000000"><embed  wmode="transparent"  ')+'</div><div  id="adsMid" style="display:none; height:60px;text-align:center;margin:0 auto; background: #333333; position:relative; z-index:100000001; filter:alpha(opacity=80);opacity:0.8;"></div>';

                   }
                   else
                   {
                     DetectPlayer(objlists);
                    mainObj.parentNode.innerHTML=mainObj.parentNode.innerHTML.replace('<embed','<param name="wmode" value="transparent"> <div style=" position: relative; z-index:10000000"> <embed  wmode="transparent"  ')+ '</div><div  id="adsMid" style="display:none; height:60px;text-align:center;margin:0 auto; background: #333333; position:relative; z-index:100000001; filter:alpha(opacity=80);opacity:0.8;"> </div>';
                   }

         }

 }
  function DetectPlayer(obList)
 {
     var i;
     for( i=0;i< obList.length;i++)
     {
         if(obList[i].width > 470)
         {
            mainObj=obList[i];
            return false;
            }
            else
            mainObj=obList[obList.length - 1];
     }

 }