﻿//Funcionalidades da página de detalhes
//Rafael Rocha 29/08/2007

//Abre pop-ups
Remote = function (pagina,w,h,scroll) { 
    window.open(pagina,'popUp','width='+w+',height='+h+',top=100,left=170,resizable=0,status=0,menubar=0,scrollbars='+scroll); 
}
abrePgto = function (x) {
    pagina = 'fpgto.aspx?produto='+x
    Remote(pagina,450,350,1);
}
abreSeguro = function () {
    Remote('popSeguro.aspx', 400, 300,1)
}

//IMAGENS EM DESTAQUE
//Troca o src da imagem em destaque
trocaDestaque = function(arg) {
    img = document.getElementById("destaque")
    img.parentNode.href = "javascript:Remote('"+arg.src+"',450,450);";
    img.src = arg.src;
    fadeTarget = img;
    fadeInit();
    img = dimensionaImagem(img);
}
//Controla o tamanho da imagem
dimensionaImagem = function (img) {
    width = document.destaque.width;
    height = document.destaque.height;
    if (width > height) {
        img.style.width = 200;
        img.style.height = "auto";
    } else {
        img.style.height = 200;
        img.style.width = "auto";
    }
    return img;
}

//Controla a suavidade da transição entre imagens
function fadeIn(opacity) {
	if (fadeTarget) {
		if (opacity <= 100) {
			if (fadeTarget.style.MozOpacity!=null) {
				fadeTarget.style.MozOpacity = (opacity/100)-.001;
			} else if (fadeTarget.style.opacity!=null) {
				fadeTarget.style.opacity = (opacity/100)-.001;
			} else if (fadeTarget.style.filter!=null) {
				fadeTarget.style.filter = "alpha(opacity="+opacity+")";
			}
			opacity += 10;
			window.setTimeout("fadeIn("+opacity+")", 30);
		}
	}
}
function fadeInit() {
		if (fadeTarget.style.MozOpacity!=null) {  
			fadeTarget.style.MozOpacity = 0;
		} else if (fadeTarget.style.opacity!=null) {
			fadeTarget.style.opacity = 0;
		} else if (fadeTarget.style.filter!=null) {
			fadeTarget.style.filter = "alpha(opacity=0)";
		}
		fadeTarget.style.visibility = 'visible';
		window.setTimeout("fadeIn(0)", 100);
}
