/**
 * Parcela um Produto
 * @author Wanderson Henrique Camargo Rosa
 * @param cartao Driver do Cartão
 * @param value  Valor para Parcelar
 */
function parcelaProduto(container, driver, preco) {
	try {
		var cartao = driver;
		var valor  = preco;
		var url = 'iss.php?iss=cartao.parcelamento&cartao='+driver+'&valor='+valor;
		var xml = null;
		if(window.XMLHttpRequest) {
			var loader = new XMLHttpRequest();
			loader.open('GET', url, false);
			loader.send(null);
			xml = loader.responseXML;
		}
		else if(window.ActiveXObject) {
			var loader = new ActiveXObject("Msxml2.DOMDocument.3.0");
			loader.async = false;
			loader.load(url);
			xml = loader;
		}
		if(!xml)
			throw 'XML Error';
		var tabela = document.getElementById(container);
		while(tabela.hasChildNodes())
			tabela.removeChild(tabela.lastChild);
		
		tabela.setAttribute('width', '100%');
			
		var vals = xml.getElementsByTagName('condicao');

		tr = null;
		td = null;
		var text = '';
		var pos  = 0;
		var colunas = 4;
		var linhas  = Math.ceil(vals.length / colunas);
		
		for(var i = 0; i < linhas; i++) {
			tr = tabela.appendChild(document.createElement('tr'));
			for(var j = 0; j < colunas; j++) {
				td = tr.appendChild(document.createElement('td'));
				td.setAttribute('width', Math.floor(100 / colunas)+'%');
				text = '';
				pos = i + j * linhas;
				if(vals[pos]) {
					text = "*" + vals[pos].attributes[0].nodeValue + 'x de ';
					text+= 'R$ ' + vals[pos].firstChild.nodeValue;
				}
				td.innerHTML = text;
			}
		}
		
		if(vals.length == 0) {
			var parent = tabela.parentNode;
			parent.removeChild(parent.getElementsByTagName('span')[0]);
		}
	}
	catch(e) {}
}
/**
 * Calcula o prazo de entrega de um produto a partir de seu cep.
 * @param string produto Identificador do Produto
 * @param string cep Código Postal de Entrega
 */
function calculaPrazo(produto, cep, container) {
	var c   = produto || document.getElementById('prazo-cep').value;
	var p   = cep || document.getElementById('prazo-produto').value;
	var con = container || document.getElementById('prazo-mensagem');
	var url = 'iss.php?iss=produto.calcula.frete&id='+p+'&cep='+c;
	var xml = null;
	if(window.XMLHttpRequest) {
		var loader = new XMLHttpRequest();
		loader.open('GET', url, false);
		loader.send(null);
		xml = loader.responseText;
	}
	else if(window.ActiveXObject) {
		var loader = new ActiveXObject("Msxml2.DOMDocument.3.0");
		loader.async = false;
		loader.load(url);
		xml = loader;
	}
	try {
		if(!xml) {
			throw 'XML Error';
		}
		con.innerHTML = xml;
	} catch(e) {
		alert('erro!');
	}
}
