
  /* Settings */
  var maxvalue = maxissue;
  var minvalue = 1;
  var startvalue = 1;



  /* End of settings */
  var IE = document.all ? true : false

  if (!IE) document.captureEvents(Event.MOUSEMOVE)

  document.onmousemove = getMouseXY;

  var tempX = 0
  var tempY = 0


  function getMouseXY(e)
  {
    if (IE)
    {
      tempX = event.clientX + document.body.scrollLeft
      tempY = event.clientY + document.body.scrollTop

    } else
    {
      tempX = e.pageX
      tempY = e.pageY

    }
    if (tempX < 0) { tempX = 0 }
    if (tempY < 0) { tempY = 0 }
    return true

  }

  var allowmovement = false;

  var curpos = 1;
  var curamnt = 1;
  var glboff;
  function moveme()
  {
    var elSlider = document.getElementById('slide');
    var elRule = document.getElementById('rule');
    var oiel = document.getElementById('stext');
    //curpos = (parseInt(glboff.left));
    if (allowmovement)
    {
      if (curpos >= 1 && curpos <= rulelength)
      {
        curamnt = Math.round(curpos / rulelength * maxvalue) + 1;
        elSlider.style.marginLeft = (curpos) + 'px';
        checknumberviews(); setissuetext();
      } oiel.innerHTML = numfix(curamnt);  document.getElementById('IssueCount').value = curamnt;
    }

  }
  function movememanual()
  {
    var elSlider = document.getElementById('slide');
    var elRule = document.getElementById('rule');
    var oiel = document.getElementById('stext');
    var nadel = document.getElementById('nad');
   // curpos = (parseInt(glboff.left));
    if (curpos >= 1 && curpos <= rulelength)
    {
      curamnt = Math.round(curpos / rulelength * maxvalue) + 1;
      elSlider.style.marginLeft = (curpos) + 'px';
      checknumberviews();setissuetext();
    }
    document.getElementById('IssueCount').value = curamnt;
    oiel.innerHTML = numfix(curamnt);
  }


  function setissuetext()
  {
    document.getElementById('spissues').innerHTML = curamnt;
    if (fixedprice[curamnt] == null) {
        document.getElementById('spprice').innerHTML = dforumula1(curamnt, deffreq, sterprice);
    } else {
        document.getElementById('spprice').innerHTML = roundNumber(fixedprice[curamnt] * xrate, 2);
    }
  }


  function setmoveallow()
  {
    if (allowmovement)
    {
      allowmovement = false;
    }
    else
    {
      allowmovement = true;
    }

  }

  function checknumberviews()
  {
    if (curamnt == 1 || curamnt == 2)
    {
      document.getElementById('miniss').style.display = 'none';
    }
    else
    {
      document.getElementById('miniss').style.display = 'block';
    }

    if (curamnt == (maxvalue +1)  )
    {
        
      document.getElementById('maxiss').style.display = 'none';
    }
    else
    {
      document.getElementById('maxiss').style.display = 'block';
    }

  
  }

  function startup()
  {
    curamnt = selfreq;
    var start = ((rulelength / maxvalue) * curamnt) - 20;
    document.getElementById('slide').style.marginLeft = (start) + 'px';
    document.getElementById('IssueCount').value = curamnt;

    var oiel = document.getElementById('stext');
    oiel.innerHTML = numfix(curamnt);
    document.getElementById('maxiss').innerHTML = (maxvalue + 1);
    checknumberviews(); setissuetext();
  }

  function settodefault()
  {
    curamnt = deffreq;
    var start = ((rulelength / maxvalue) * curamnt) - 20;
    document.getElementById('slide').style.marginLeft = (start) + 'px';
    document.getElementById('IssueCount').value = curamnt;

    var oiel = document.getElementById('stext');
    oiel.innerHTML = numfix(curamnt);
    document.getElementById('maxiss').innerHTML = (maxvalue + 1);
    checknumberviews(); setissuetext();
   }
  function numfix(instring)
  {

    var curstring = instring.toString();
    if (curstring.length == 1)
    {
      return '0' + curstring;

    }
    else
    {
      return curstring;
    }

  }
		    	    	

  function increasepos()
  {
    if (curamnt + 1 <= (maxvalue +1) )
    {
      curamnt = curamnt + 1;
      curpos = ((rulelength / maxvalue) * curamnt) - 20;
      document.getElementById('slide').style.marginLeft = (curpos) + 'px';
      document.getElementById('stext').innerHTML = numfix(curamnt);
      document.getElementById('IssueCount').value = curamnt;
      checknumberviews(); setissuetext();
    }
  }
  function decreasepos()
  {
    if (curamnt - 1 != (minvalue - 1))
    {
      curamnt = curamnt - 1;
      curpos = ((rulelength / maxvalue) * curamnt) - 20;
      document.getElementById('slide').style.marginLeft = (curpos) + 'px';
      document.getElementById('stext').innerHTML = numfix(curamnt);
      document.getElementById('IssueCount').value = curamnt;
      checknumberviews(); setissuetext();
    }
  }
