// JavaScript Document
var lancamentoScroll = 'none';
var recomendadoScroll = 'none';
var digitalScroll = 'none';
var lastcall = 'lanc';

setInterval(moveLivros, 100);

function lancamentoScrollLeft() {
	lancamentoScroll = 'left';
}
function lancamentoScrollRight() {
	lancamentoScroll = 'right';
}
function lancamentoScrollNone() {
	lancamentoScroll = 'none';
}

function digitalScrollLeft() {
	digitalScroll = 'left';
}
function digitalScrollRight() {
	digitalScroll = 'right';
}
function digitalScrollNone() {
	digitalScroll = 'none';
}

function recomendadoScrollLeft() {
	recomendadoScroll = 'left';
}
function recomendadoScrollRight() {
	recomendadoScroll = 'right';
}
function recomendadoScrollNone() {
	recomendadoScroll = 'none';
}

function moveLivros() {
	// lançamentos
	if (lancamentoScroll == 'right') {
		var posY = document.getElementById('scrolllanccontent').offsetLeft - 5;
		if (posY > (-1 * (document.getElementById('lancinside').clientWidth - 175))) document.getElementById('scrolllanccontent').style.left = posY + 'px';
		document.getElementById('scrolllanccontent').style.display = 'none';
		document.getElementById('scrolllanccontent').style.display = 'block';
	} else if (lancamentoScroll == 'left') {
		var posY = document.getElementById('scrolllanccontent').offsetLeft + 5;
		if (posY < 5) document.getElementById('scrolllanccontent').style.left = posY + 'px';
		document.getElementById('scrolllanccontent').style.display = 'none';
		document.getElementById('scrolllanccontent').style.display = 'block';
	} else {
		var posY = document.getElementById('scrolllanccontent').offsetLeft - 1;
		if (posY > (-1 * (document.getElementById('lancinside').clientWidth - 175))) document.getElementById('scrolllanccontent').style.left = posY + 'px';
		else document.getElementById('scrolllanccontent').style.left = '0px';
		document.getElementById('scrolllanccontent').style.display = 'none';
		document.getElementById('scrolllanccontent').style.display = 'block';
	}
	// digital
	if (digitalScroll == 'right') {
		var posY = document.getElementById('scrolldigicontent').offsetLeft - 5;
		if (posY > (-1 * (document.getElementById('digiinside').clientWidth - 175))) document.getElementById('scrolldigicontent').style.left = posY + 'px';
		document.getElementById('scrolldigicontent').style.display = 'none';
		document.getElementById('scrolldigicontent').style.display = 'block';
	} else if (digitalScroll == 'left') {
		var posY = document.getElementById('scrolldigicontent').offsetLeft + 5;
		if (posY < 5) document.getElementById('scrolldigicontent').style.left = posY + 'px';
		document.getElementById('scrolldigicontent').style.display = 'none';
		document.getElementById('scrolldigicontent').style.display = 'block';
	} else {
		var posY = document.getElementById('scrolldigicontent').offsetLeft - 1;
		if (posY > (-1 * (document.getElementById('digiinside').clientWidth - 175))) document.getElementById('scrolldigicontent').style.left = posY + 'px';
		else document.getElementById('scrolldigicontent').style.left = '0px';
		document.getElementById('scrolldigicontent').style.display = 'none';
		document.getElementById('scrolldigicontent').style.display = 'block';
	}
	// recomendados
	if (recomendadoScroll == 'right') {
		var posY = document.getElementById('scrollreccontent').offsetLeft - 5;
		if (posY > (-1 * (document.getElementById('recinside').clientWidth - 175))) document.getElementById('scrollreccontent').style.left = posY + 'px';
		document.getElementById('scrollreccontent').style.display = 'none';
		document.getElementById('scrollreccontent').style.display = 'block';
	} else if (recomendadoScroll == 'left') {
		var posY = document.getElementById('scrollreccontent').offsetLeft + 5;
		if (posY < 5) document.getElementById('scrollreccontent').style.left = posY + 'px';
		document.getElementById('scrollreccontent').style.display = 'none';
		document.getElementById('scrollreccontent').style.display = 'block';
	} else {
		var posY = document.getElementById('scrollreccontent').offsetLeft - 1;
		if (posY > (-1 * (document.getElementById('recinside').clientWidth - 175))) document.getElementById('scrollreccontent').style.left = posY + 'px';
		else document.getElementById('scrollreccontent').style.left = '0px';
		document.getElementById('scrollreccontent').style.display = 'none';
		document.getElementById('scrollreccontent').style.display = 'block';
	}
}

function showlancamento(caller) {
	document.getElementById("lanccontent").innerHTML = "";
	lastcall = 'lanc';
	processAjax("http://www.editorapeiropolis.com.br/bookThumb.php?bookID="+ caller);
	document.getElementById('lancabout').style.visibility = 'visible';
}
function hidelancamento() {
	document.getElementById('lancabout').style.visibility = 'hidden';
}

function showrecomendado(caller) {
	document.getElementById("reccontent").innerHTML = "";
	lastcall = 'rec';
	processAjax("http://www.editorapeiropolis.com.br/bookThumb.php?bookID="+ caller);
	document.getElementById('recabout').style.visibility = 'visible';
}
function hiderecomendado() {
	document.getElementById('recabout').style.visibility = 'hidden';
}

function processAjax(url) {
    if (window.XMLHttpRequest) { // Non-IE browsers
      req = new XMLHttpRequest();
      req.onreadystatechange = targetDiv;
      try {
        req.open("GET", url, true);
      } catch (e) {
        alert(e);
      }
      req.send(null);
    } else if (window.ActiveXObject) { // IE
      req = new ActiveXObject("Microsoft.XMLHTTP");
      if (req) {
        req.onreadystatechange = targetDiv;
        req.open("GET", url, true);
        req.send();
      }
    }
}

function targetDiv() {
    if (req.readyState == 4) { // Complete
          if (req.status == 200) { // OK response
              document.getElementById(lastcall + "content").innerHTML = req.responseText;
          } else {
            // alert("Problem: " + req.statusText);
          }
    }
}
