
/*# PRODUTTO COMPRAR #*/
function produtoComprar(id_produto){

	doc					= document.produtoFRM;
	id_produto_estoque	= 0;
	it_tamanho			= doc.produto_estoqueID.length;
	vc_erro				= '';
	
	//Se o tamanho for maior que zero, então seleciona um valor do input type radio. Caso contrário, pega o valor do hidden.
	if (it_tamanho > 0) {
		if (get_radio_value(doc.produto_estoqueID) != null){
			id_produto_estoque	= get_radio_value(doc.produto_estoqueID);
		}else{
			vc_erro		+= 'Selecione um modelo. \n';
		}
	}else{
		id_produto_estoque	= doc.produto_estoqueID.value;
	}


	if (vc_erro.length > 0){
		alert('ATENÇÃO! \n\n' + vc_erro);
	}else{
		self.location.href='?actA=10&actB=1&produtoID='+id_produto_estoque;
	}
}


/*# PRODUTO ESTOQUE NEGATIVO #*/
function produtoEstoqueNegativo(){
	alert('Desculpe! \n\nNão possuímos mais em estoque este \nproduto com estas características. \n\nTente mudar as características!')	
}

/*# POPUP Frete - Abre popup para simulacao do frete  */
function popupFrete(W, H, it_zIndex, id_secao) {

	doc					= document.produtoFRM;
	id_produto_estoque	= 0;
	it_tamanho			= doc.produto_estoqueID.length;
	vc_erro				= '';
	
	//Se o tamanho for maior que zero, então seleciona um valor do input type radio. Caso contrário, pega o valor do hidden.
	if (it_tamanho > 0) {
		if (get_radio_value(doc.produto_estoqueID) != null){
			id_produto_estoque	= get_radio_value(doc.produto_estoqueID);
		}else{
			vc_erro		+= 'Selecione um modelo. \n';
		}
	}else{
		id_produto_estoque	= doc.produto_estoqueID.value;
	}

	if (vc_erro.length > 0){
		alert('ATENÇÃO! \n\n' + vc_erro);
	}else{
		var id_enquete	= (id_enquete) ? parseInt(id_enquete) : 0;
		var it_zIndex	= (it_zIndex) ? parseInt(it_zIndex) : 0;
		var W			= (W) ? parseInt(W) : 0;
		var H			= (H) ? parseInt(H) : 0;
		var vc_titulo	= (vc_titulo) ? new String(vc_titulo) : new String('');

		var win			= new Window({className:"alphacube", width:W, height:H, zIndex:it_zIndex, resizable:false, title:"MEGA COLCHÕES - Simulação de Frete",  draggable:true, maximizable:false, wiredDrag:true, url:"includes/frete_popup.asp?produtoID="+id_produto_estoque+'&secaoID='+id_secao , destroyOnClose:true, showEffect:Effect.SlideDown, hideEffect: Effect.SlideUp, fps:40, duration:12});
		win.showCenter(true);
		win.refresh(this);
	}
}

/* MASCARA DO FRETE */
function produtoFreteMascara() {

	if (document.freteFRM.cepVC.value.length == 5) {
		document.freteFRM.cepVC.value	= document.freteFRM.cepVC.value + '-';
	}
}

/* FRETE - No popup de simulação*/
function produtoFrete() {

	if (document.freteFRM.cepVC.value.length > 8) {
		document.getElementById('dv_frete').innerHTML = '<img src="../imagens/layout/loading.gif">';
		iframeVirtual('../codigos/frete_popup.asp?cepVC='+document.freteFRM.cepVC.value+'&produto_estoqueID='+document.freteFRM.produto_estoqueID.value+'&secaoID='+document.freteFRM.id_secao.value);
	}else{
		alert('ATENÇÃO! \n\nPreencha o CEP corretamente.');
		document.freteFRM.cepVC.focus();
	}
	
}



var it_tempo	= 0;

/*# SCROLL ESQUERDA - Rola a div pra esquerda #*/
function scrollEsq(it_velocidade, vc_div) {
	var it_velocidade			= (it_velocidade) ? parseInt(it_velocidade) : 0;
	var dv_conteudo				= document.getElementById(vc_div);
	var it_largura				= 0;
	
	if (it_velocidade > 0 && dv_conteudo.scrollLeft != it_largura) {
		dv_conteudo.scrollLeft	= parseInt(dv_conteudo.scrollLeft - it_velocidade);
		
		it_tempo	= setTimeout("scrollEsq(" + it_velocidade + ", '" + vc_div + "')", 50);
	} else {
		clearTimeout(it_tempo);
		return false;
	}
}

/*# SCROLL DIREITA - Rola a div pra direita #*/
function scrollDir(it_velocidade, vc_div) {
	var it_velocidade			= (it_velocidade) ? parseInt(it_velocidade) : 0;
	var dv_conteudo				= document.getElementById(vc_div);
	var it_largura				= parseInt(dv_conteudo.scrollWidth);
	
	if (it_velocidade > 0 && dv_conteudo.scrollLeft < it_largura) {
		dv_conteudo.scrollLeft	= parseInt(dv_conteudo.scrollLeft + it_velocidade);
		
		it_tempo	= setTimeout("scrollDir(" + it_velocidade + ", '" + vc_div + "')", 50);
	} else {
		clearTimeout(it_tempo);
		return false;
	}
}


/*# MUDAR IMAGEM PRODUTO #*/
function mudarImagemProduto(obj,vc_img){

	//Seta os campos hiddens. Que serão lidos pela função de ampliação.
	document.getElementById('imagem_urlVC').value		= obj.src.replace('thumbnail','grande');
	document.getElementById('imagem_larguraIT').value	= obj.getAttribute('it_largura');
	document.getElementById('imagem_alturaIT').value	= obj.getAttribute('it_altura');	
	
	//Troca a exibição da imagem do produto.
	var img		= parent.document.getElementById('im_produto');
	img.src		= obj.src.replace('thumbnail','pequena');
}

/*# AMPLIAR IMAGEM - Abre popup com Imagem ampliada */
function ampliarImagem(W, H, it_zIndex, vc_titulo, vc_imagem) {

	var id_enquete	= (id_enquete) ? parseInt(id_enquete) : 0;
	var it_zIndex	= (it_zIndex) ? parseInt(it_zIndex) : 0;
	var W			= (W) ? parseInt(W)+20 : 300;
	var H			= (H) ? parseInt(H)+30 : 300;
	var vc_titulo	= (vc_titulo) ? new String(vc_titulo) : new String('');
	var win			= new Window({className:"alphacube", width:W, height:H, zIndex:it_zIndex, resizable:false, title:vc_titulo,  draggable:true, maximizable:false, wiredDrag:true, url:vc_imagem , destroyOnClose:true, showEffect:Effect.SlideDown, hideEffect: Effect.SlideUp, fps:40, duration:12});
	win.showCenter(true);
	win.refresh(this);
}
