var Bid = 0;
var Oid = 0;
var Lid = 0;
var Ldate = '';
var nextOid = 0;
var nextOidName ='';
var prevOid = 0;
var prevOidName ='';
var nextLid = 0;
var nextLidName ='';
var prevLid = 0;
var prevLidName ='';

var doUseDate = false;

function goPrevOid() {
		doUseDate = true;
    dP_middle.location.href = '../servlet/selectpageservlet?publisher=' + Bid + '&object=' + prevOid + '&release=0';
}

function goNextOid() {
		doUseDate = true;
    dP_middle.location.href = '../servlet/selectpageservlet?publisher=' + Bid + '&object=' + nextOid + '&release=0';
}

function goPrevLid() {
    dP_middle.location.href = '../servlet/selectpageservlet?publisher=' + Bid + '&object=' + Oid + '&release=' + prevLid;
}

function goNextLid() {
	
    dP_middle.location.href = '../servlet/selectpageservlet?publisher=' + Bid + '&object=' + Oid + '&release=' + nextLid;
}

function getOidSameDate(Oid, Lids, LidNames){
	 if(doUseDate == true) {
	 		doUseDate = false;
			for (i = 0; i < LidNames.length; i++) {
      	if (LidNames[i]==Ldate) {
        	dP_middle.location.href = '../servlet/selectpageservlet?publisher=' + Bid + '&object=' + Oid + '&release=' + Lids[i];
        	return;
      	}
    	}
   } 	
}

function disableAutomaticDateSwitch(){
	doUseDate = false;
}


function setRelease(aBid, anOid, aLid, anLdate, nOid, nOidName, pOid, pOidName, nLid, nLidName, pLid, pLidName) {
  Bid = aBid;
  Oid = anOid;
  Lid = aLid;
  Ldate = anLdate;

	prevOid = pOid;
  nextOid = nOid;
  prevLid = pLid;
  nextLid = nLid;
  
  prevOidName = pOidName;
  nextOidName = nOidName;
  prevLidName = pLidName;
  nextLidName = nLidName;

  var tmp = dP_info.document.getElementById('prevOid');
  if (tmp != null) { 
    if(prevOid > 0) {
      tmp.title = prevOidName;
      tmp.style.visibility = "visible";
    } else {
      tmp.style.visibility = "hidden";
    }
  }

  tmp = dP_info.document.getElementById('nextOid');
  if (tmp != null) {
    if(nextOid > 0) {
      tmp.title = nextOidName;
      tmp.style.visibility = "visible";
    } else {
      tmp.style.visibility = "hidden";
    }
  }

  tmp = dP_info.document.getElementById('prevLid');
  if (tmp != null) { 
    if(prevLid > 0) {
      tmp.title = prevLidName;
      tmp.style.visibility = "visible";
    } else {
      tmp.style.visibility = "hidden";
    }
  }

  tmp = dP_info.document.getElementById('nextLid');
  if (tmp != null) { 
    if (nextLid > 0) {
      tmp.title = nextLidName;
      tmp.style.visibility = "visible";
    } else {
      tmp.style.visibility = "hidden";
    }
  }
}