// RELOAD AD INTERVAL is 30 seconds
var reloadAdInterval = 30000;
// DEFAULT HARD RELOAD TIME is 20 minutes (used if meta-refresh reload not present)
var defaultHardReloadTime = 1200000;

var pageLoadTime = new Date().getTime();
var hardReloadTime = pageLoadTime + defaultHardReloadTime;
if (document.getElementById("MetaRefresh") && document.getElementById("MetaRefresh").content != undefined) {
  hardReloadTime = pageLoadTime + ((document.getElementById("MetaRefresh").content * 1000));
}
function getTmstmp() {currentTime = new Date();tmstmp = ''+currentTime.getYear()+currentTime.getMonth()+currentTime.getDate()+currentTime.getUTCHours()+currentTime.getUTCMinutes()+currentTime.getUTCSeconds()+currentTime.getUTCMilliseconds();}

function GetSeg() {
            var rsi_segs = [];
            var segs_beg = document.cookie.indexOf('rsi_segs=');
            if (segs_beg >= 0) {
                        segs_beg = document.cookie.indexOf('=',segs_beg)+1;
                        if (segs_beg > 0){
                                    var segs_end = document.cookie.indexOf(';',segs_beg);
                                    if (segs_end == -1) segs_end=document.cookie.length;
                                    rsi_segs=document.cookie.substring(segs_beg,segs_end).split('|');
                        }
            }
 
            var segLen = 20
            var segQS = "", segArr = new Array()
            
            if (rsi_segs.length < segLen){
                        segLen = rsi_segs.length
            }
 
            var segs = new Array();
            for (var i = 0; i < segLen; i++){
                        segArr = rsi_segs[i].split("_")
                        if (segArr.length > 1) {
                        segs[i] = segArr[1];
                        segQS += ("seg1" + "=" + segArr[1] + ";")
            }
            }
            
            return segQS;

}
var seg=GetSeg()

function reloadAds() {
  var reloadCheckTime = new Date().getTime();
  if ((reloadCheckTime > (currentTime.getTime() + reloadAdInterval)) &&
      (reloadCheckTime < (hardReloadTime - reloadAdInterval))) {
    getTmstmp();
    var iframes = document.getElementsByTagName("iframe");
    for (var i = 0; i < iframes.length; i++) {
      if (iframes[i].id && iframes[i].id.indexOf("advert_") >= 0) {
        iframes[i].src = iframes[i].src;
        //iframes[i].contentWindow.location.href = iframes[i].contentWindow.location.href;
        //window.frames[iframes[i].id].location.reload(true);
      }
    }
  }
}
getTmstmp();
