// JavaScript Document
// Ajax 
var Ajax = false;
function AjaxRequest()
{
	Ajax = false;
	if (window.XMLHttpRequest)
	{ // Mozilla, Safari,...
		Ajax = new XMLHttpRequest();
	}else if (window.ActiveXObject)
	{ // IE
		try {
			Ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				Ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
}

/* ################ Grava Equipamento Carregados e Deleta da sessão via AJAX ############# */
function getTira(cd){
				
		var proxima = cd + 1;
		var anterior = cd - 1;
		
		//var url = "sm_tiras_ajax.php?id="+cd;
		var url = "sm_tiras_ajax1.php?acao=ultTiras";
		
		if(cd == 0){
			var botaoAnterior = '';
			var botaoProximo = '<a href="javascript:void(0);" onclick="return getTira('+parseInt(proxima)+');"><img src="img/btn_proximo.gif"/></a>';
		} else if(cd == 9) {
			var botaoAnterior = '<a href="javascript:void(0);" onclick="return getTira('+parseInt(anterior)+');"><img src="img/btn_anterior.gif"/></a>';
			var botaoProximo = '';
		} else {
			var botaoAnterior = '<a href="javascript:void(0);" onclick="return getTira('+parseInt(anterior)+');"><img src="img/btn_anterior.gif"/></a>';
			var botaoProximo = '<a href="javascript:void(0);" onclick="return getTira('+parseInt(proxima)+');"><img src="img/btn_proximo.gif"/></a>';
		}
		
		
		AjaxRequest();
		Ajax.open('GET', nocache(url), true);
		Ajax.setRequestHeader('Content-Type', 'text/xml');
		Ajax.onreadystatechange = function(){
			
			if (Ajax.readyState == 4){
				if (Ajax.status == 200){
					
					var xml = Ajax.responseXML;

					if(xml!=null){
						document.getElementById('img').innerHTML = "<img src=\"img.content/tira/"+xml.getElementsByTagName('imagem')[cd].firstChild.nodeValue+"\" />";
						document.getElementById('num').innerHTML = xml.getElementsByTagName('num')[cd].firstChild.nodeValue;
						document.getElementById('data').innerHTML = xml.getElementsByTagName('data')[cd].firstChild.nodeValue;
						document.getElementById('numeros').innerHTML = cd + 1;
						document.getElementById('menu').innerHTML = botaoAnterior +' '+botaoProximo;
						document.getElementById('carregando').innerHTML = '';
					} else {
						document.getElementById('carregando').innerHTML = '<img src="img/erro.gif" width="16" hegth="16"> Sem link';
					}
					
				} else {
					document.getElementById('carregando').innerHTML = '<img src="img/erro.gif" width="16" hegth="16"> Página não encontrada';	
				}
			} else {
				document.getElementById('carregando').innerHTML = 'Carregando...';		
			}
		}
		Ajax.send(null);
		
}
/* ################################### /


/* ################ Grava Equipamento Carregados e Deleta da sessão via AJAX ############# */
function getOutrasTiras(cd, total){
		
		var proxima = cd + 1;
		var anterior = cd - 1;
		var totalReg = total - 11;
		
		//var url = "sm_tiras_ajax.php?id="+cd;
		var url = "sm_tiras_ajax1.php?acao=tiras";
		
		if(cd == 0){
			var botaoAnterior = '';
			var botaoProximo = '<a href="javascript:void(0);" onclick="return getOutrasTiras('+parseInt(proxima)+', '+total+');"><img src="img/btn_proximo.gif"/></a>';
		} else if(cd == totalReg) {
			var botaoAnterior = '<a href="javascript:void(0);" onclick="return getOutrasTiras('+parseInt(anterior)+', '+total+');"><img src="img/btn_anterior.gif"/></a>';
			var botaoProximo = '';
		} else {
			var botaoAnterior = '<a href="javascript:void(0);" onclick="return getOutrasTiras('+parseInt(anterior)+', '+total+');"><img src="img/btn_anterior.gif"/></a>';
			var botaoProximo = '<a href="javascript:void(0);" onclick="return getOutrasTiras('+parseInt(proxima)+', '+total+');"><img src="img/btn_proximo.gif"/></a>';
		}
		
		
		AjaxRequest();
		Ajax.open('GET', nocache(url), true);
		Ajax.setRequestHeader('Content-Type', 'text/xml');
		Ajax.onreadystatechange = function(){
			
			if (Ajax.readyState == 4){
				if (Ajax.status == 200){
					
					var xml = Ajax.responseXML;
					
					if(xml!=null){
						document.getElementById('img').innerHTML = "<img src=\"img.content/tira/"+xml.getElementsByTagName('imagem')[cd].firstChild.nodeValue+"\" />";
						document.getElementById('num').innerHTML = xml.getElementsByTagName('num')[cd].firstChild.nodeValue;
						document.getElementById('data').innerHTML = xml.getElementsByTagName('data')[cd].firstChild.nodeValue;
						document.getElementById('numeros').innerHTML = cd + 1;
						document.getElementById('menu').innerHTML = botaoAnterior +' '+botaoProximo;
						document.getElementById('carregando').innerHTML = '';
					} else {
						document.getElementById('carregando').innerHTML = '<img src="img/erro.gif" width="16" hegth="16"> Sem link';
					}
					
				} else {
					document.getElementById('carregando').innerHTML = '<img src="img/erro.gif" width="16" hegth="16"> Página não encontrada';	
				}
			} else {
				document.getElementById('carregando').innerHTML = 'Carregando...';		
			}
		}
		Ajax.send(null);
		
		
}
/* ################################### /

/* ################ Detalhes ############# */
function nocache(url) {
    if ( url.indexOf('?') == -1 ) {
        return url+'?'+Math.random();
    } else {
    return url+'&'+Math.random();
};
};

/*##################################################################*/
function deleteRow(r,div){
	var i=r.parentNode.parentNode.rowIndex;
    document.getElementById(div).deleteRow(i);
}

//##########################  HABILITA BOTÃO E DESABILITA BOTÃO ############################//
function habilitaBotao(form){
    for(var i = 0; i<form.length;i++){
		if(form.elements[i].type=='button'){
			form.elements[i].disabled = false;
		}
	}
}
        
function desabilitaBotao(form){
	for(var i = 0; i<form.length;i++){
		if(form.elements[i].type=='button'){
			form.elements[i].disabled = true;
		}
	}
}