var CurrentBlock = "1"

function FormSubmit(obj) {
   document.getElementById("HD").innerHTML=document.getElementById("HD").innerHTML + "<input name=\"HiddenField\" type=\"hidden\" id=\"HF1\" value=\"search\">";
   document.forms[0].submit();
}

function FormClean(obj) {document.forms[0].reset();}

function checkIt(evt) {
   evt = (evt) ? evt : window.event
   var charCode = (evt.which) ? evt.which : evt.keyCode
   if (charCode > 31 && (charCode < 48 || charCode > 57)) {
      status = "This field accepts numbers only."
      return false
   }
   status = ""
   return true
}

/* ************************************** */

/* ********* DIGITS ********** */

function DOver(obj){
   var D = obj
   var Cid = "d"+CurrentBlock
   if (D.id!=Cid) {
      D.style.backgroundColor="#777"
   }
}

function DOut(obj){
   var D = obj
   var Cid = "d"+CurrentBlock
   if (D.id!=Cid) {
      D.style.backgroundColor="#005AA9"
   }
}

function DUNcurrent(){
   var DNum = "d"+CurrentBlock
   var D = document.getElementById(DNum)
   D.style.backgroundColor="#005AA9"
   D.style.color="#fff"
}

function Dcurrent(){
   var DNum = "d"+CurrentBlock
   var D = document.getElementById(DNum)
   D.style.backgroundColor="#fff"
   D.style.color="#005AA9"
}

function Visible(id, vsbl){
   var status
   if (vsbl){status="inline"}else{status="none"}
   document.getElementById(id).style.display=status
}

function DShift(){
   var BlockCount = parseInt(document.getElementById("BC").innerHTML)
   var CurrentBlockI = parseInt(CurrentBlock)
 if (BlockCount>13){
   if ((CurrentBlockI>=8) && (CurrentBlockI<(BlockCount-6))){
      Visible("dots1", true)
      Visible("dots2", true)
      if (CurrentBlockI<(BlockCount-5)){
         for (var i=2; i<BlockCount; i++){
            if ((i<=(CurrentBlockI+5)) && (i>=(CurrentBlockI-5))){Visible(("d"+i), true)}else{Visible(("d"+i), false)}
         }
      }
   }else if (CurrentBlock<8){
      Visible("dots1", false)
      Visible("dots2", true)
      for (i=2; i<BlockCount; i++){
         if (i<13){Visible(("d"+i), true)}else{Visible(("d"+i), false)}
      }
   }else if (CurrentBlockI>=(BlockCount-6)){
      Visible("dots1", true)
      Visible("dots2", false)
      for (i=2; i<BlockCount; i++){
         if (i>(BlockCount-12)){Visible(("d"+i), true)}else{Visible(("d"+i), false)}
      }
   }
 }
}
/* ********* DIGITS ********** */

function BlockHide() {
   var BlockNum = "b"+CurrentBlock
   var B = document.getElementById(BlockNum)
   B.style.display = "none"
}

function BlockShow() {
   var BlockNum = "b"+CurrentBlock
   var B = document.getElementById(BlockNum)
   B.style.display = "block"
}

function Listat(obj) {
  var D = obj
  if (CurrentBlock!=D.innerHTML) {
    DUNcurrent()
    BlockHide()
    CurrentBlock=D.innerHTML
    Dcurrent()
    BlockShow()
    DShift()
  }
}

