/**
 * 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 = document.createElement('tr');
			for (var j = 0; j < colunas; j++) {
				td = 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;

				$(tr).append(td);
			}
			$(tabela).append(tr);
		}

		if (vals.length == 0) {
			var parent = tabela.parentNode;
			parent.removeChild(parent.getElementsByTagName('span')[0]);
		}
	}
	catch (e) {}
}

function consolealert(objeto){ var coisas=""; for(var i in objeto){coisas+=i+":"+objeto[i]+"\n"} alert(coisas);}

/**
 * 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('cep1').value+document.getElementById('cep2').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!');
    }
}

$(document).ready(function(){
	$("a.calcula_frete").nyroModal({
		minWidth: 550,
		minHeight: 150,
		autoSizable: true,
		resizable: true
	});

});



