$(document).ready( function(){
	Lancamentos();
   objetoJsonSlider = loadSlider();  
});

function Lancamentos(){
    var largrevistas = 0;
    var largcaixa = 330;
    var largimg;
    $(".areatotalrevistas .revista").each(function(){
        largimg = $(this).width(); 
        if (largimg == 0) largimg = 90;
        largrevistas += largimg + 15; //alert(this);
    });
    $(".areatotalrevistas").width(largrevistas + 2);
    $("#lancamentos a.seta_ant").click(function(){
        $(".caixarevistas").animate({scrollLeft: $(".caixarevistas").scrollLeft()-100},function(){ 
            if( $(this).scrollLeft() == 0 ){
                $("#lancamentos a.seta_ant, #lancamentos span.seta_ant").toggle();
            }
            var scrollmax = $(".areatotalrevistas").width() - 330;
            if ($(this).scrollLeft() < scrollmax || $(this).scrollLeft() < (scrollmax-2)){
                $("#lancamentos a.seta_prox").show();
                $("#lancamentos span.seta_prox").hide();
            }
        });
    });
    $("#lancamentos a.seta_prox").click(function(){
        $(".caixarevistas").animate({scrollLeft: $(".caixarevistas").scrollLeft()+100},function(){ 
            var scrollmax = $(".areatotalrevistas").width() - 330;
            if( $(this).scrollLeft() == scrollmax || $(this).scrollLeft() == (scrollmax - 2)){
                $("#lancamentos a.seta_prox, #lancamentos span.seta_prox").toggle();
            }
            if ($(this).scrollLeft() > 0){
                $("#lancamentos a.seta_ant").show();
                $("#lancamentos span.seta_ant").hide();
            }
        });
    });
    $("#lancamentos .revista").click(function(){
        var imagemnova = $("#lancamentos .imagemampliada"+$(this).attr("rel"));
        if (!$("#lancamentos .imagemampliada:visible").is(".imagemampliada" + $(this).attr("rel"))){
            if ($.browser.mozilla)
                $("#lancamentos .imagemampliada:visible").css({position:"relative"}).hide();
            else 
                $("#lancamentos .imagemampliada:visible").css({position:"absolute"}).fadeOut("normal",function(){ $(this).css({position:"static"}) });
            imagemnova.show();
        }
        var infonova = $("#lancamentos .inforevista"+$(this).attr("rel"));
        if (!$("#lancamentos .inforevista:visible").is(".inforevista" + $(this).attr("rel"))){
            $("#lancamentos .inforevista:visible").hide();
            infonova.show();
        }
    });
    
}

function loadSlider()
{
        acessoRemoto = new ajaxService;
        retornoDados = eval('(' +acessoRemoto.enviar("ajax/AjaxResponser.asp", "action=list")+ ')');
        getLista(retornoDados);
        return retornoDados
}

function makeSlide()
{
        $("div.slider").carousel( { dispItems: 4,loop: false} );
}   

/*
function getInfo(indice)
{
    
	var vpreco, vdesc, formpreco
        
        $("#texto").html('<a href="detalhe.asp?id='+retornoDados[indice].id+'&grupo='+retornoDados[indice].grupo+'&cat='+retornoDados[indice].categoria+'">'+retornoDados[indice].title +'</a>')
        if (retornoDados[indice].desc!=""){
                edicao = retornoDados[indice].desc;
            }
        else{
            edicao = "";
        }
        
		
		
		vpreco =  CurrencyFormatted(retornoDados[indice].preco).replace(".", ",");
		vdesc  =  CurrencyFormatted(retornoDados[indice].desconto).replace(".", ",");
		vdesccedido  =  CurrencyFormatted(retornoDados[indice].valordesconto).replace(".", ",");
		if (vpreco ==vdesc ){
			formpreco = "<span class='preco2'>R$ "+vpreco + "</span>"
		}
		else{
			formpreco = "De R$ "+vpreco+" <br> Por <span class='preco2'>R$ " + vdesc + "</span ><br> Voc&ecirc; economiza <span class='economia'>R$ "+vdesccedido+"</span>"
		}

        $("#descricao").html(edicao)
        $("#preco").html(formpreco);
        $("#fotoGrande").html('<a href="detalhe.asp?id='+retornoDados[indice].id+'&grupo='+retornoDados[indice].grupo+'&cat='+retornoDados[indice].categoria+ '" border="0"><img src="'+retornoDados[indice].bigImagem+'" width="215" height= "275" alt="'+retornoDados[indice].title+'" title="Ver mais detalhes"></a>');  
		
		
		if ( verificaCarrinho(retornoDados[indice].id) == false ){
	
		hrefItem = 'href="javascript:GravaCesto('+retornoDados[indice].id+', '+String.fromCharCode(39)+'a'+String.fromCharCode(39)+', '+String.fromCharCode(39)+retornoDados[indice].title+String.fromCharCode(39)+','+String.fromCharCode(39)+'cesta'+String.fromCharCode(39)+  ') ;botaoAdicionado2() "'
		$("#btn").html("<a class='botaoazul' style='-moz-border-radius: 4px 4px 4px 4px; opacity: 1;' id='botao"+retornoDados[indice].id+"' "+hrefItem+" >Adicionar ao carrinho</a>")
		
		}
		
		else{
			botaoAdicionado2()
		}
	
}
*/
function getLista (objetoItens) 
{
        var lista;
        lista = "<ul>";
        for (indice=0; indice<objetoItens.length;indice++)
        {
            lista += '<li id="'+objetoItens[indice].id+'"><a href="'+ "javascript:getInfo("+indice+")" +'"><img src="http://www.escala.com.br/' + objetoItens[indice].url +'" width="78" height= "95"></a></li>'
        }
        lista += "</ul>";   
        $("div.slider").html(lista)
        if (objetoItens[0].id != "")
        {
                getInfo(0)
        }
        makeSlide();
}

function ajaxService() {};
ajaxService.prototype.iniciar = function() {
    try {
        // Mozilla / Safari
        this._xh = new XMLHttpRequest();
    } catch (e) {
        // Explorer
        var _ieModelos = new Array(
        'MSXML2.XMLHTTP.5.0',
        'MSXML2.XMLHTTP.4.0',
        'MSXML2.XMLHTTP.3.0',
        'MSXML2.XMLHTTP',
        'Microsoft.XMLHTTP'
        );
        var success = false;
        for (var i=0;i < _ieModelos.length && !success; i++) {
            try {
                this._xh = new ActiveXObject(_ieModelos[i]);
                success = true;
            } catch (e) {
                    alert(e)
            }
        }
        if ( !success ) {
            alert(e)
            return false;
        }
        return true;
    }
}

ajaxService.prototype.ocupado = function() {
    estadoActual = this._xh.readyState;
    return (estadoActual && (estadoActual < 4));
}

ajaxService.prototype.procesa = function() {
    if (this._xh.readyState == 4 && this._xh.status == 200) {
        this.procesado = true;
    }
}

ajaxService.prototype.enviar = function(urlget,datos) {
    if (!this._xh) {
        this.iniciar();
    }
    if (!this.ocupado()) {
        this._xh.open("POST",urlget,false);
        this._xh.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=iso-8859-1');
        this._xh.send(datos);
        if (this._xh.readyState == 4 && this._xh.status == 200) {
            return this._xh.responseText;
        }
        
    }
    return false;
}


