if (window.addEventListener) window.addEventListener('load', loadSiteExtras, false); 
else if (window.attachEvent) window.attachEvent('onload', loadSiteExtras);

function loadSiteExtras() {
   var lastUpdated=document.getElementById('last-updated'); if(lastUpdated!=null) lastUpdated.getElementsByTagName("strong")[0].innerHTML=getUpdatedDate(-3);
   var siteLogo=document.getElementById('header').getElementsByTagName("h1")[0]; siteMainLogoLink(siteLogo); 
   if(window.test==null){window.test='Works';}else{alert(window.test);}
}

function goForm(ft) {
      if(window.autocloseForm!=null) clearInterval(autocloseForm);
      if (ft!='close') {
            var cssSuspect=0; var allCSSsuspects=document.getElementsByTagName("link"); //will search backwards within nodelist for matching elements
            for (var i=allCSSsuspects.length; i>=0; i--) { if (allCSSsuspects[i] && allCSSsuspects[i].getAttribute("src")!=null && allCSSsuspects[i].getAttribute("href").indexOf("[incl]/[webform].css")!=-1) cssSuspect++; }
            if (cssSuspect<1) {
                  var css = document.createElement("link"); css.setAttribute("href","[incl]/[webform].css"); css.setAttribute("type","text/css"); css.setAttribute("rel","stylesheet"); 
                  document.getElementsByTagName("head")[0].appendChild(css);
            }
            var wfDiv = document.getElementById('webform-screen');
            if (wfDiv) { try {document.body.removeChild(wfDiv);} catch(err){wfDiv.removeNode(true);}}
            var wfDiv = document.createElement('div');   wfDiv.setAttribute('id', 'webform-screen');      document.body.appendChild(wfDiv);
            var wfBGdiv = document.createElement('div'); wfBGdiv.setAttribute('id', 'webform-screen-background');     wfDiv.appendChild(wfBGdiv);
            var wfCdiv = document.createElement('div');  wfCdiv.setAttribute('id', 'webform-content');    wfDiv.appendChild(wfCdiv);
            var wfClose = document.createElement('a');   wfClose.setAttribute('id', 'close-form-screen'); wfClose.setAttribute('href', 'javascript:goForm("close");'); wfClose.setAttribute('title', 'Close This Screen'); wfClose.innerHTML='close [x]'; wfDiv.appendChild(wfClose);
            wfCdiv.innerHTML = "<h2>Loading . . . </h2><div id=\"loading\"><img src=\"[img]/loading-24.gif\"/> Loading Data . . .</div>";
            var jsSuspect=0; var allJSsuspects=document.getElementsByTagName("script"); //will search backwards within nodelist for matching elements
            for (var i=allJSsuspects.length; i>=0; i--) { if (allJSsuspects[i] && allJSsuspects[i].getAttribute("src")!=null && allJSsuspects[i].getAttribute("src").indexOf("[incl]/[webform].js")!=-1) jsSuspect++; }
            if (jsSuspect<1) {
                  var script = document.createElement("script");  script.setAttribute("type","text/javascript"); script.setAttribute("src","[incl]/[webform].js");
                  if (script.readyState) {/*IE*/ script.onreadystatechange = function(){if ((script.readyState == "loaded" || script.readyState == "complete") && (css.readyState == "loaded" || css.readyState == "complete")){script.onreadystatechange = null;LoadWebForm(ft);}};
                  } else {/*Others*/ script.onload=function(){LoadWebForm(ft);};}
                  document.getElementsByTagName("head")[0].appendChild(script);
            } else {LoadWebForm(ft);}
            document.body.setAttribute("onkeyup","ChecFormEsc(event)");
      } else {
            var wfDiv = document.getElementById('webform-screen');
            try { document.body.removeChild(wfDiv);
            } catch(err){ wfDiv.removeNode(true); }
            document.body.removeAttribute("onkeyup");
      }
}
function ChecFormEsc(event) {if (event.keyCode==27) goForm('close');}

function goVideo(cliprefno) {
      if (cliprefno!='close') {
            var cssSuspect=0; var allCSSsuspects=document.getElementsByTagName("link"); //will search backwards within nodelist for matching elements
            for (var i=allCSSsuspects.length; i>=0; i--) { if (allCSSsuspects[i] && allCSSsuspects[i].getAttribute("src")!=null && allCSSsuspects[i].getAttribute("href").indexOf("[incl]/[video].css")!=-1) cssSuspect++; }
            if (cssSuspect<1) {
                  var css = document.createElement("link"); css.setAttribute("href","[incl]/[video].css"); css.setAttribute("type","text/css"); css.setAttribute("rel","stylesheet"); 
                  document.getElementsByTagName("head")[0].appendChild(css);
            }
            var videoDiv = document.getElementById('bizcounters-video-screen');
            if (videoDiv) { try {document.body.removeChild(videoDiv);} catch(err){videoDiv.removeNode(true);}}
            var videoDiv = document.createElement('div');         videoDiv.setAttribute('id', 'video-screen');              document.body.appendChild(videoDiv);
            var videoBgDiv = document.createElement('div');       videoBgDiv.setAttribute('id', 'video-screen-background'); videoDiv.appendChild(videoBgDiv);
            var videoContentDiv = document.createElement('div');  videoContentDiv.setAttribute('id', 'video-content');      videoDiv.appendChild(videoContentDiv);
            var videoCloseLink = document.createElement('a');     videoCloseLink.setAttribute('id', 'close-video-screen');  videoCloseLink.setAttribute('href', 'javascript:goVideo("close");'); videoCloseLink.setAttribute('title', 'Close This Screen'); videoCloseLink.innerHTML='close [x]'; videoDiv.appendChild(videoCloseLink);
            var videoContentDivTitle = document.createElement('h2');
            videoContentDivTitle.innerHTML="<span>"+document.title.split(':')[0]+"</span> : "+"Loading video . . .";
            videoContentDiv.appendChild(videoContentDivTitle);
            /* var vpdiv = document.createElement('div');
            vpdiv.setAttribute('id', 'video-player-screen');
            document.getElementById('content').appendChild(vpdiv);
            document.getElementById('video-player-screen').innerHTML='<div id="video-player"></div><a href="javascript:goVideo(\'close\');" id="close-player" title="Close Video">close</a>'; 
            document.getElementById('video-player-screen').style.display = 'block';
            document.getElementById('video-player-screen').style.zIndex = '100'; */
            var jsSuspect=0; var allJSsuspects=document.getElementsByTagName("script"); //will search backwards within nodelist for matching elements
            for (var i=allJSsuspects.length; i>=0; i--) { if (allJSsuspects[i] && allJSsuspects[i].getAttribute("src")!=null && allJSsuspects[i].getAttribute("src").indexOf("[incl]/[video].js")!=-1) jsSuspect++; }
            if (jsSuspect<1) {
                  var script = document.createElement("script");  script.setAttribute("type","text/javascript"); script.setAttribute("src","[incl]/[video].js");
                  if (script.readyState) {/*IE*/ script.onreadystatechange = function(){if (script.readyState == "loaded" || script.readyState == "complete"){script.onreadystatechange = null;PlayVideo(cliprefno);}};
                  } else {/*Others*/ script.onload=function(){PlayVideo(cliprefno);};}
                  document.getElementsByTagName("head")[0].appendChild(script);
            } else {PlayVideo(cliprefno);}
            document.body.setAttribute("onkeyup","ChecVideoEsc(event)");
      } else {
            var videodiv=document.getElementById('video-screen');
            try { document.body.removeChild(videodiv);
            } catch(err){ videodiv.removeNode(true); }
            document.body.removeAttribute("onkeyup");
      }
} 
function ChecVideoEsc(event) {if (event.keyCode==27) goVideo('close');}

function siteMainLogoLink(siteLogo) {
      var homeLink=document.createElement("a"); homeLink.setAttribute("title","visit our Home"); homeLink.innerHTML="&nbsp;"; homeLink.href="index.html"; siteLogo.appendChild(homeLink);
}

function getUpdatedDate(days) {
      var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December");
      var today=new Date(); today.setDate(today.getDate()+days); var date=today.getDate(); var month=today.getMonth(); var year=today.getYear(); if (year<1900) {year=year+1900}
      return(date+' '+montharray[month]+' '+year+'.');
}
