	
	var win = {
			open : function(path,w,h){
					    window.open(path,'', 'width=' + w + ', height=' + h + ', top=120, left=200, scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no'); 
    	    		return false;
			}	
	}
	
	function isNum(caractere) { 
	    var strValidos = "0123456789" 
	    if (strValidos.indexOf(caractere) == -1) 
		    return false; 
	    return true; 
    } 

    function isCurrency(caractere) { 
	    var strValidos = "0123456789," 
	    if (strValidos.indexOf(caractere) == -1) 
		    return false; 
	    return true; 
    }

    function validaFloat(campo,event){ 
	    var tecla = (window.event) ? window.event.keyCode : event.which;	
	    var key = String.fromCharCode(tecla); 	
	    if (tecla == 13) return false; 	
	    if (tecla == 8) return true; 	
	    return (isCurrency(key)); 
    } 

    function validaNumero(campo,event){ 
	    var tecla = (window.event) ? window.event.keyCode : event.which;	
	    var key = String.fromCharCode(tecla); 	
	    if (tecla == 13) return false; 	
	    if (tecla == 8) return true; 	
	    return (isNum(key)); 
    } 

    function validaCurrency(campo,event){ 
	    var tecla = (window.event) ? window.event.keyCode : event.which;	
	    var key = String.fromCharCode(tecla); 	
	    if (tecla == 13) return false; 	
	    if (tecla == 8) return true; 	
	    return (isCurrency(key)); 
    } 

    function formatToFloat(num){
	    num = num.toString().replace(/\$|\./g,'');
	    num = num.toString().replace(/\$|\,/g,'.');
	    if(isNaN(num)) num = "0";
	    return num.replace(/\$|\./g,',');
    }

    function formatToNumber(num){
	    var rep1 = /[.]/gi;
	    num = num.toString().replace(rep1, "");
	    var rep2 = /[$,.]/gi;
	    if(isNaN(num)) num = 0;
	    return num;
    }




function startAjax(){
	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;
}

function callFlash(_path,_w,_h){
	var flash = "";		
	flash = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='" + _w + "' height='" + _h + "'>";
	flash += "<param name='movie' value='" + _path + "' />";
	flash += "<param name='quality' value='high' />";
	flash += "<param name='wmode' value='transparent' />";
	flash += "<embed src='" + _path + "' quality='high' wmode='transparent' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='" + _w + "' height='" + _h + "'></embed>";
	flash += "</object>";		
	document.write(flash);		
}

function erase(_id){
	var el = document.getElementById(_id);
	el.parentNode.removeChild(el);
}

function flyBanner(){
	document.getElementById("fly_banner").style.display = 'block';
}



/*
	NECESSITAM DA BIBLIOTECA prototype.js
*/

function e_mail_CHECKER(){
	
	var em = $F("frm_email");
	var url = "../default/email.asp";
	var pars = 'e_mail=' + em + "&pergunta=" + Enquete.__pergunta + "&resposta=" + Enquete.__resposta;
	
	var myAjax = new Ajax.Request(
		url, 
		{
			parameters: pars, 
			onSuccess: function(t){
				switch (parseInt(t.responseText)){
					case 0: 
						alert("E-mail não encontrado");
						location.href = "../cadastro/cadastro.asp";					
						break;
					case 1:
							Enquete.Resultados();
						break;
					case 9:
						alert("Erro! Não foi possível computar seu voto\nTente novamente mais tarde");
						break;
				}
			},
			onFailure: function(t){
				document.write(t.responseText)
			}
		});		
	

}

function openPopup(_url,w,h,_l,_t){	
	//var w = _w || 790;
	//var h = _h || 550;
	var l = _l || 10;
	var t = _t || 10;
	window.open(_url,"Medidas", 'width='+w+', height='+h+', top='+t+', left='+l+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=no, fullscreen=no');		
}


/*
	FIM
*/
	
	function ContinuarCompra(opt)/*1 logado - 0 login*/
	{
		if(document.getElementById("Sedex").checked){
			frete = document.getElementById("Sedex").value.split('|');
			valorFrete = frete[0];
			nomeFrete = frete[1];
		}else{
			frete = document.getElementById("EncomendaNormal").value.split('|');
			valorFrete = frete[0];
			nomeFrete = frete[1];
		}
		
		params = "valorFrete=" + valorFrete + "&nomeFrete=" + nomeFrete;
		
		if(opt == 1){
			params += "&redirect=../sacola/confirmarcompra.asp"
		}else{
			params += "&redirect=../sacola/login.asp?Finalizar=true"
		}
		
		location.href="../sacola/sessionFrete.asp?" + params;
	}
	
	function FecharPedido(endereco)
	{
		if(endereco != ""){
			if(confirm("Tem certeza que deseja finalizar sua compra?")){
				location.href="../sacola/runtimepedido.asp?endereco=" + endereco;
			}
		}else alert("Selecione um endereço para entrega!")
	}
	
	function addToItens(_cod){
		if(_cod != "")
		{
			_cod = _cod.split(',');			
			compraOk = true
			if(_cod.length != 6){				
				compraOk = false
			}else if(_cod[5] == ""){
				compraOk = false;
			}
			
			if(!compraOk){
				alert("Selecione o tamanho e a quantidade!");
				return false;
			}
			
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../sacola/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(text);
					}
				}			
				ajax.send("nrseq="+_cod+"&type=add")
			}
		}
	}
	
	function delToItens(_cod){
		if (confirm("Tem certeza que deseja apagar este item?")){
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../carrinho/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 Removido!")
							document.getElementById("item" + _cod).innerHTML = "<img src='../imagens/ico_carrinho.gif' />&nbsp;<a style='cursor:pointer' onclick='addToItens(" + _cod + ")' class='lnk10_azul'>Comprar</a>";
					}
				}			
				ajax.send("nrseq="+_cod+"&type=remove")
			}
		}
	}
	
	
	
	function removeFromItens(_cod){
		if (confirm("Tem certeza que deseja apagar este item?")){
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../sacola/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," ");
							text = text.split(',')
							obj = document.getElementById("Prod"+text[0]);
							
							
							if (obj.parentNode.childNodes.length == 2) document.getElementById("divIDconteudo").innerHTML = "Nenhum item na sacola!"
							else{
								obj.parentNode.removeChild(obj);
								document.getElementById("vlCompra").innerHTML = formatCurrency(parseFloat(text[1].replace(",","."))).replace("R$ ","");
								//changeEstado(document.getElementById("estado").value,document.getElementById("tipo").value);
							}
					}
				}			
				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);			
	}
		
	var Frete = {
				cep : null,
				setCep : function(val){
					this.cep = val;
				},  
				getFrete : function(cep, peso){	
						
							if (cep.value !=  this.cep){	    
								if (isNaN(cep.value)){
									cep.value = "";		        	    
									cep.focus();
									return false;
								}else if (cep.value.length < 8){
									return false;
								}
								this.clearLoading("");	
								var ajax = startAjax();
								if (ajax){
									ajax.open("POST","../sacola/frete.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("spanPagamento").innerHTML = text;
											text = text.split('#')
											//document.getElementById("vlFrete").innerHTML = formatCurrency(parseFloat(text[0].replace(",","."))).replace("R$ ","");
											//document.getElementById("vlTotal").innerHTML = formatCurrency(parseFloat(text[1].replace(",","."))).replace("R$ ","");
											setTimeout("Frete.clearLoading('none')",1000);
											document.getElementById("btnContinuar").style.display = "none";
										}
									}			
									ajax.send("cep="+cep.value+"&peso=" + peso.value)
								}
							}
				},
				setFrete : function(_o){
					valorFrete = _o.value.split('|')[0];
					valorCompra = document.getElementById("vlCompra").innerHTML.replace(".","");
					document.getElementById("vlFrete").innerHTML = formatCurrency(parseFloat(valorFrete.replace(",","."))).replace("R$ ","");
					document.getElementById("vlTotal").innerHTML = formatCurrency(parseFloat(valorFrete.replace(",",".")) + parseFloat(valorCompra.replace(",","."))).replace("R$ ","");
					document.getElementById("btnContinuar").style.display = "";
				},
				clearLoading: function(_v){
						document.getElementById("loaderCep").style.display = _v;
				}
		}
	
	
	
	function refreshCookieValue(_obj,_cod){
			if (isNaN(_obj.value) || _obj.value == 0) _obj.value = 1;
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../sacola/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," ");
							text = text.split('|')
							if(text.length == 3){
							
								var de = document.getElementById("hvalor"+text[0]).value;
								var te	= document.getElementById("qtd"+text[0]).value
								var into = document.getElementById("valorT"+text[0]);
								
								var hinto = document.getElementById("hvalorT"+text[0]);
								var total = parseFloat(de.replace(",",".")) * parseFloat(te.replace(",",".")); 
								into.innerHTML = formatCurrency(parseFloat(total)).replace("R$ ","");
								
								obj = document.getElementById("Prod"+text[0]);
								document.getElementById("vlCompra").innerHTML = formatCurrency(parseFloat(text[1].replace(",","."))).replace("R$ ","");
								document.getElementById("vlTotal").innerHTML = formatCurrency(parseFloat(text[1].replace(",","."))).replace("R$ ","");
								document.getElementById("vlFrete").innerHTML = formatCurrency(0).replace("R$ ","");
								document.getElementById("spanPagamento").innerHTML = "&nbsp;";
								document.getElementById("peso").value = text[2];
								
								CEP = document.getElementById("cep");
								if(CEP.value != "") Frete.getFrete(CEP,document.getElementById("peso"));
							}
					}
				}			
				ajax.send("nrseq="+_cod+"&value="+_obj.value+"&type=refresh")
			}
	}

	


	function deleteAllCookie(){
		if (confirm("Tem certeza que remover todos os item de sua cesta ?             ")){
			var ajax = startAjax();
			if (ajax){
				ajax.open("POST","../carrinho/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 no carrinho!"
					}
				}			
				ajax.send("type=removeall")
			}
		}
	}
	

	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 ampliarImagem(n) {
			URL = "../zoom/zoom.asp?img="+n;
		
		   var width = 200;
		   var height = 200;
		
		   var left = 120;
		   var top = 120;
		
		   window.open(URL,'Zoom','top='+top+', left='+left+', scrollbars=no, status=no, toolbar=no, location=no, directories=no, menubar=no, resizable=yes, fullscreen=no');
		}


