var secs = 0;
var timerID = null;
var timerRunning = false;
var delay = 1000;

function MM_showHideLayers() { //v9.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i < (args.length-2); i+=3){
    with (document){
      if (getElementById && ((obj=getElementById(args[i]))!=null)) {
        v=args[i+2];
        if (obj.style) {
          obj=obj.style;
          v=(v=='show')?'visible':(v=='hide')?'hidden':v;
        }
        obj.visibility=v;
      }
    }
  }
}

function closeBannerDiv(){
  if(document.getElementById("closeBanner")!=null
    && document.getElementById("closeBanner").value!=null
    && "close" == document.getElementById("closeBanner").value){
    return;
  }else{
    secs = 0;
    document.getElementById("closeBanner").value = "close";
    MM_showHideLayers('BANNER','','hide');
  }
}

function closeAlertDiv(alertId){
  MM_showHideLayers(alertId,'','hide');
}

function checkAlertDiv(alertId, isAlert){
  if(isAlert!=null && "show" == isAlert){
    MM_showHideLayers(alertId,'','show');
  }else{
    MM_showHideLayers(alertId,'','hide');
    checkVerified('alertVerified','closeVerified');
  }
}

function hiLite(imgDocID, imgObjName) {
  document.images[imgDocID].src = imgObjName;
  return true;
}

function InitializeTimer()
{
    // Set the length of the timer, in seconds
    secs = 15;
    StopTheClock();
    StartTheTimer();
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer()
{
    if (secs==0)
    {
        StopTheClock();
        // Here's where you put something useful that's
        // supposed to happen after the allotted time.
        // For example, you could display a message:
        MM_showHideLayers('BANNER','','hide');
    }
    else
    {

        MM_showHideLayers('BANNER','','show');
        self.status = secs;
        secs = secs - 1;
        timerRunning = true;
        timerID = self.setTimeout("StartTheTimer()", delay);
    }
}

function getCookie(c_name) {

  if (document.cookie.length>0) {
    c_start=document.cookie.indexOf(c_name + "=");
    if (c_start!=-1) {
      c_start=c_start + c_name.length+1;
      c_end=document.cookie.indexOf(";",c_start);
      if (c_end==-1) {
        c_end=document.cookie.length;
      }
      return unescape(document.cookie.substring(c_start,c_end));
    }
  }
  return null
}

function setCookie(c_name,value,expiredays) {
  var exdate=new Date();
  exdate.setTime(exdate.getTime()+(expiredays*24*3600*1000));
  document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : "; expires="+exdate);
}

function checkCookie() {
  var showVerified = checkVerified('alertVerified','closeVerified');
  if(!showVerified){
    username=getCookie('vpon_com_home');
    if (username==null) {
      username="vpon_com_home";
      setCookie('vpon_com_home',username,null);
      InitializeTimer();
    }
  }
}

function checkVerified(alertId, closeId) {

  if(document.getElementById(closeId)!=null
      && document.getElementById(closeId).value!=null
      && "close" == document.getElementById(closeId).value){
    return false;
  }else{
    username=getCookie('vpon_verified');
    if (username==null) {
      username="vpon_verified";
      setCookie('vpon_verified',username,null);
      MM_showHideLayers(alertId,'','show');
      return true;
    }
  }
  return false;
}

function closeVerifiedDiv(alertId, closeId){
  if(document.getElementById(closeId)!=null
    && document.getElementById(closeId).value!=null
    && "close" == document.getElementById(closeId).value){
    return;
  }else{
    document.getElementById(closeId).value = "close";
    MM_showHideLayers(alertId,'','hide');
  }

}