// JavaScript Document


function setCookie(nome, valor, dias) {
	diasms = (new Date()).getTime() + 1000 * 3600 * 24 * dias;
	dias = new Date(diasms);
	expires = dias.toGMTString();
	document.cookie = escape(nome) + "=" +
	escape(valor) + "; expires=" + expires;
	if(valor!='aaa'){
		location.href='?mode=carrinho';
	}
	//location.reload(true); // atualiza a página
}

function AtualizaCart(n) {
	cooks = getCookies();
	var numcookies;
	for (i = 0; i < cooks.length; i++) {
		numcookies = i;
	}
	
	//alert(numcookies);
	
	if(numcookies!=0){
		setCookie(document.fq[n].id.value,document.fq[n].no.value + '&' +document.fq[n].q.value + '&' + document.fq[n].v.value,1);
	}
	else {
		setCookie(document.fq.id.value,document.fq.no.value + '&' +document.fq.q.value + '&' + document.fq.v.value,1);	
	}
}


// devolve todos os cookies em uma matriz (num_cookies x 2)
function getCookies() {
	cookies = document.cookie.split("; ");
	for (i = 0; i < cookies.length; i++) {
		cookies[i] = cookies[i].split("=");
		cookies[i][0] = unescape(cookies[i][0]); // nome
		cookies[i][1] = unescape(cookies[i][1]); // valor
	}
	return cookies; // retorna matriz[n][2]
}


// retorna o valor de um cookie fornecendo-se o nome
function getCookie(name) {
	cookies = getCookies();
	for (i = 0; i < cookies.length; i++) {
		if(cookies[i][0] == name) {
			return cookies[i][1]; // valor
		}
	}
	return null;
}


function formata(amount)
{
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	s = s.replace(".", ",");
	return s;
}


function atualiza() {
	for(i = 0; i < document.forms[0].elements.length; i++) {
		if(document.forms[0].elements[i].type == "checkbox") {
			chkbox = document.forms[0].elements[i];
			nome = chkbox.name;
			if(!chkbox.checked) {
				setCookie(nome,"nada",-365); // mata cookie
			}
		}
	}
	location.reload(true); // atualiza a página
}


function killAll() {
	if (document.cookie) {
		cooks = document.cookie.split("; ");
		for (i=0; i < cooks.length; i++) {
			nome = cooks[i].split("=");
			setCookie(unescape(nome[0]), "aaa", -365); // mata
		}
	}
}

function remove(id) {
	if (document.cookie) {
			setCookie(unescape(id), "aaa", -365); // mata
			location.reload(true); // atualiza a página
		}
}


