	function Load(a){
		popup('preview.asp?id='+a+'&and=1',700,580,200,100);
	}

	function popup(_url,_w,_h,_l,_t){
	   window.open(_url,'winpopup', 'width='+_w+', height='+_h+', top='+_t+', left='+_l+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
	}
	
	function popupA(_url,_w,_h,_l,_t){
	   window.open(_url,'winpopup', 'width='+_w+', height='+_h+', top='+_t+', left='+_l+', scrollbars=yes, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');
	}	
	
	function ajaxLoading(){
		parent.window.document.getElementById("pictureshow").innerHTML = "<img src=\"..\/imagens\/loadingcirc.gif\" width=\"16\" height=\"16\" style=\"margin-top:88px\"/>"
		parent.window.document.getElementById("picturedetails").innerHTML = "";
	}
	function ajaxcall(_id){
		parent.window.document.getElementById("adicionais").innerHTML = '<div id="nothing"></div>';
		parent.window.document.getElementById("adicionais").style.display = 'none';
		var ajax = startAjax();
		if (ajax){
			ajaxLoading();
			ajax.open("POST","ajax.asp",true)
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.onreadystatechange = function(){
				if (ajax.readyState==4){
					if (ajax.status==200){
						
						var text = ajax.responseText.replace(/\+/g," ");
						parent.window.document.getElementById("pictureshow").innerHTML = text.slice(0,text.indexOf("**-details-**"));
						parent.window.document.getElementById("picturedetails").innerHTML = text.slice(text.indexOf("**-details-**")+13,text.length);
					} else {
						alert("Houve um erro na requisição")
					}
				}
			}
		
		ajax.send("flag=1&nrseq="+_id+"")	
			
		} else {
			alert("A versão do seu navegador é muito antiga para suportar este script!\n - Atualize-o e tente novamente.")
		}		
	}	
	
	function startAjax(){

			try{
				return new XMLHttpRequest()
			} catch(e){
				try {
					return new ActiveXObject("MSXML2.XMLHTTP")
				} catch(ee){
					return new ActiveXObject("Microsoft.XMLHTTP")
				}
			} 


/*		try { xmlhttp = new XMLHttpRequest(); } 
		catch(e) { 	try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } 
	  			catch(ee){	try {xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");} 
							catch(E){xmlhttp = false;}
						 }
			 } return xmlhttp;
*/	

return xmlhttp;
}
	
	
	function checkColor(o,n){
		if (o.style.borderColor=="black" || o.style.borderColor=="black black black black")
			return false
		else {
			if (n==1) o.style.borderColor = "#ffffff";
			else o.style.borderColor = "#666666";
		}	
	}
	
	function checkSelectedProducts(o){
		var imgs = document.getElementsByTagName("img");
		for (var i = 0; i < imgs.length; i++){
			imgs[i].style.borderColor = "#ffffff";
		}
		o.style.borderColor = "black";
		ajaxcall(o.id);
	}
	
	function ajaxChangePics(_idpic,_id){
		var ajax = startAjax();
		if (ajax){
			document.getElementById("pictureshow").innerHTML = "<img src=\"..\/imagens\/loadingcirc.gif\" width=\"16\" height=\"16\" style=\"margin-top:88px\"/>"
			ajax.open("POST","ajax.asp",true)
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.onreadystatechange = function(){
				if (ajax.readyState==4){
					//if (ajax.status==200){
						var text = ajax.responseText.replace(/\+/g," ");
						document.getElementById("pictureshow").innerHTML = text;						
					/*} else {
						alert("Houve um erro na requisição")
					}*/
				}
			}
		
		ajax.send("flag=2&nrseq="+_id+"&nrseqPic="+_idpic)	
			
		} else {
			alert("A versão do seu navegador é muito antiga para suportar este script!\n - Atualize-o e tente novamente.")
		}		
	}
	
		
	
	
	function addToItens(_cod){
		var ajax = startAjax();
		if (ajax){
			ajax.open("POST","ajaxitens.asp",true)
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.onreadystatechange = function(){
				if (ajax.readyState==4){
						var text = ajax.responseText.replace(/\+/g," ");
						alert("Produto Adicionado!")
				}
			}			
			ajax.send("nrseq="+_cod+"&type=add")
		}
	}
	
	
	function removeFromItens(_cod){
		if (confirm("Tem certeza que deseja apagar este item?")){
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../produtos/ajaxitens.asp",true)
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax.onreadystatechange = function(){
					if (ajax.readyState==4){
							var text = ajax.responseText.replace(/\+/g," ");
							obj = document.getElementById("Prod"+text);
							if (obj.parentNode.childNodes.length == 2) document.getElementById("divIDconteudo").innerHTML = "Nenhum item adicionado"
							else obj.parentNode.removeChild(obj);
					}
				}			
				ajax.send("nrseq="+_cod+"&type=remove")
			}
		}
	}
	
	function showChangeValue(_obj,_p){
		var cores = ["#ffffaa","#ffffbb","#ffffcc","#ffffdd","#ffffee","#ffffff"];
		_obj.style.backgroundColor = cores[_p]
		if (_p < 5) setTimeout(function(){showChangeValue(obj,_p+1)},120);			
	}
	

	
	
function refreshCookieValue(_obj,_cod){
			if (isNaN(_obj.value) || _obj.value == 0) _obj.value = 1;
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../produtos/ajaxitens.asp",true)
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax.onreadystatechange = function(){
					if (ajax.readyState==4){
							var text = ajax.responseText.replace(/\+/g," ");
							var de = document.getElementById("valor"+text).value;
							// atualizado 
							de = de.replace(",00","").replace(".","");
							de = de .replace(",",".");			
							// --
							var le	= document.getElementById("perc"+text).value;
							var te	= document.getElementById("qtd"+text).value
							var into = document.getElementById("valorT"+text);
							var bla = document.getElementById("valorU"+text);
							var total = parseFloat(de) * parseFloat(te); 
							var desconto = parseFloat(total) * parseFloat(le)/100;
							if (!isNaN(desconto))total = total - desconto;	
							var totali = total / te;
							into.value = formatCurrency(parseFloat(total)).replace("R$ ","");
							bla.value = formatCurrency(parseFloat(totali)).replace("R$ ","");
							obj = document.getElementById("Prod"+text);
							setTimeout(function(){showChangeValue(obj,0)},200)
					}
				}			
				ajax.send("nrseq="+_cod+"&value="+_obj.value+"&type=refresh")
			}
	}
	

	function refreshCookieCollor(_obj,_cod){
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../produtos/ajaxitens.asp",true)
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax.onreadystatechange = function(){
					if (ajax.readyState==4){
							var text = ajax.responseText.replace(/\+/g," ");
							obj = document.getElementById("Prod"+text);
							setTimeout(function(){showChangeValue(obj,0)},200)
					}
				}			
				ajax.send("nrseq="+_cod+"&value="+_obj+"&type=refreshcollor")
			}
	}
	
	function refreshCookiePerc(_obj,_cod){
			//here
			if (isNaN(_obj.value) || _obj.value == 0 || 100<_obj.value ) _obj.value = 0;
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../produtos/ajaxitens.asp",true)
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax.onreadystatechange = function(){
					if (ajax.readyState==4){
							var text = ajax.responseText.replace(/\+/g," ");
							var de = document.getElementById("valor"+text).value;
							// atualizado 
							de = de.replace(",00","").replace(".","");
							de = de .replace(",",".");			
							// --
							var le	= document.getElementById("perc"+text).value;
							var te	= document.getElementById("qtd"+text).value
							var into = document.getElementById("valorT"+text);
							var bla = document.getElementById("valorU"+text);
							var total = parseFloat(de) * parseFloat(te); 
							var desconto = parseFloat(total) * parseFloat(le)/100;
							if (!isNaN(desconto))total = total - desconto;							
							into.value = formatCurrency(parseFloat(total)).replace("R$ ","");	
							var totali = total / te;
							bla.value = formatCurrency(parseFloat(totali)).replace("R$ ","");					
							obj = document.getElementById("Prod"+text);
							setTimeout(function(){showChangeValue(obj,0)},200)							
					}
				}			
				ajax.send("nrseq="+_cod+"&value="+_obj.value+"&type=refreshperc")
			}
	}	
	
	
	function refreshCookiePrice(_obj,_cod){			
			var trat = _obj.value.replace(",00","").replace(".","");
			trat = trat.replace(",",".");			
			var de = document.getElementById("valor"+_cod).value;
			// atualizado 
			de = de.replace(",00","").replace(".","");
			de = de .replace(",",".");			
			// --			
			var le	= document.getElementById("perc"+_cod);
			var te	= document.getElementById("qtd"+_cod).value;
			var into = document.getElementById("valorT"+_cod);
			var bla = document.getElementById("valorU"+_cod);
			var total = parseFloat(de) * parseFloat(te);			
			if (isNaN(trat) || trat>total || trat<0){
				_obj.value = 0;
				le.value = 100;
			}else{
				var total = parseFloat(te) * parseFloat(de);
				var novototal = parseFloat(total) - parseFloat(trat);
				le.value = formatCurrency(((100*parseFloat(novototal))/total)).replace(",",".");
				var totali = trat / te;
				bla.value = formatCurrency(parseFloat(totali)).replace("R$ ","");
			}
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../produtos/ajaxitens.asp",true)
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax.onreadystatechange = function(){
					if (ajax.readyState==4){
							var text = ajax.responseText.replace(/\+/g," ");
							obj = document.getElementById("Prod"+text);
							setTimeout(function(){showChangeValue(obj,0)},200)					
					}
				}		
				ajax.send("nrseq="+_cod+"&value="+le.value+"&type=refreshperc")
			}
	}	
	
	
	


	function deleteAllCookie(){
		var msg = unescape("Tem certeza que remover todos os item de sua cesta ?")
		if (confirm(msg)){
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../produtos/ajaxitens.asp",true)
				ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				ajax.onreadystatechange = function(){
					if (ajax.readyState==4){
							var text = ajax.responseText.replace(/\+/g," ");
							document.getElementById("divIDconteudo").innerHTML = "Nenhum item adicionado"
					}
				}			
				ajax.send("type=removeall")
			}
		}
	}
	
	function Go(){
		window.location.href='../pedidos/pedidos.asp';	
	}
	
	function Again(n){
		var msg = unescape("Este item j%e1 est%e1 em sua lista, deseja inclui-lo novamente ?")
		if(confirm(msg)){
		addToItens(n);
		}		
	}

	function CloseAll(_t){
		_t.style.display = 'none';
		document.getElementById("b_cores").src = '../imagens/btn_cores_OFF.gif';
		document.getElementById("b_acessorios").src = '../imagens/btn_acessorio_OFF.gif';
		document.getElementById("adicionais").style.display = 'none';		
	}

	function MostraTudo(n,m){
		document.getElementById("b_cores").src = '../imagens/btn_cores_OFF.gif';
		document.getElementById("b_acessorios").src = '../imagens/btn_acessorio_OFF.gif';
		document.getElementById("adicionais").style.display = 'none';
		document.getElementById("btnClose").style.display = '';

		if(m==1){
		document.getElementById("b_cores").src = '../imagens/btn_cores_ON.gif';
		document.getElementById("adicionais").style.display = '';
		Mostra_Treco(n,'cores');

		}
		if(m==2){
		document.getElementById("b_acessorios").src = '../imagens/btn_acessorio_ON.gif';
		document.getElementById("adicionais").style.display = '';
		Mostra_Treco(n,'acessorios');
		
		}
	}

	function Mostra_Treco(x,y){
		var ajax = startAjax();
		document.getElementById("adicionais").innerHTML = "";
		if (ajax){
			ajax.open("POST","ajaxtreco.asp",true)
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.onreadystatechange = function(){
				if (ajax.readyState==4){
						var text = ajax.responseText.replace(/\+/g," ");
						document.getElementById("adicionais").innerHTML = text;
				}
			}			
			ajax.send("nrseq="+x+"&tipo="+y+"")
		}
	}

	function formatCurrency(num) {
		num = num.toString().replace(/\$|\,/g,'');
		if(isNaN(num))num = "0";
		sign = (num == (num = Math.abs(num)));
		num = Math.floor(num*100+0.50000000001);
		cents = num%100;
		num = Math.floor(num/100).toString();
		if(cents<10)
			cents = "0" + cents;
		for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
		num = num.substring(0,num.length-(4*i+3))+''+
		num.substring(num.length-(4*i+3));
		return (((sign)?'':'-') + num + ',' + cents);
	}
	
	
		function acessoriosText(msg){			
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","AjaxAcess.asp",true)
				//ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1");
				ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				//ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
				//ajax.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
				//ajax.setRequestHeader("Pragma", "no-cache");
				//ajax.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
				ajax.onreadystatechange = function(){
					if (ajax.readyState==4){
							//var text = ajax.responseText.replace(/\+/g," ");
					}
				}				
				ajax.send("acessorios=" + msg )
			}
	}