﻿Ext.onReady(function() {

    var query = document.location.search.substring(9);

    if (query.indexOf('&') >= 0)
        query = query.substr(0, query.indexOf('&'));

    if (null != query && !isNaN(query) && query.trim() != "") {
        this.getHistoria(query);
    }
    else
        this.getHistoria(29);
});

function obtemHist(idLoja) {
    var serviceHistoria = new ServiceHistoria();
    return serviceHistoria.obterPorLoja(idLoja);
};

function listarPorLoja(idLoja) {
    var serviceHistoria = new ServiceHistoria();
    return serviceHistoria.paginarPorLoja(idLoja);
};


function getHistoria(idLoja) {
    var obtemLoj = Home.obtem(idLoja);
    //var obtemHist = this.obtemHist(query);
    var listHist = this.listarPorLoja(idLoja);
    
    var div = '';
    var img = '';
    var cx = $('container');

    //        <div id="postNot">
    //            <div id="fotoHistoria" class="vert">

    //                <p id="legenda"></p>
    //            </div>
    //            <div class="txtHistoria"></div>
    //        </div>                             
        
    for (var i = 0; i < listHist.length; i++) {

        var postNot = new Element('Div', { 'id': 'postNot' });
        var legenda = new Element('P', { 'id': 'legenda' });
        var txtHistoria = new Element('Div', { 'class': 'txtHistoria' });

        var foto = new Element('img');
        foto.setAttribute('src','/media/' + ((listHist[i].foto.trim() == '') ? 'default.jpg' : listHist[i].foto));
        foto.setAttribute('id', 'img_' + i);
		
		var fotoHistoria = new Element('Div');
        
        legenda.set('html', listHist[i].legenda);

        txtHistoria.set('html', listHist[i].descricao);


        if (document.all) {
            fotoHistoria.className = ((foto.width == 143) ? 'vert' : 'hor');
        }
        else {
            var newImg = new Image();
            newImg.src = foto.src;
            newImg.div = fotoHistoria;
            newImg.onload = function() {
                this.div.className = ((this.width == 143) ? 'vert' : 'hor');
            }        
        }
        
        
        foto.injectInside(fotoHistoria);
        fotoHistoria.setAttribute('id', 'fotoHistoria_' + i);
        fotoHistoria.injectInside(postNot);
        txtHistoria.injectInside(postNot);
        legenda.injectInside(fotoHistoria);
        postNot.injectInside(cx);
        
		if (document.all) {
		
			if (foto.getAttribute('src') == 'http://www.casabraz.com.br/ciatc/_braz/media/historia.gif'){
			
				fotoHistoria.setStyle('display','none');
				txtHistoria.setStyle('width', '560px');
			}
			
		}
		else {
			
			if (foto.getAttribute('src') == '../media/historia.gif'){
				
				fotoHistoria.setStyle('display','none');
				txtHistoria.setStyle('width', '560px');
			}
		}
        var br = new Element('BR');
        br.injectInside(cx);
    }

    obtemLoj = null;
    listHist = null;

};