// JavaScript Document
function carregandoDados(elemento){
    document.getElementById(elemento).innerHTML = '<img src="../imagens/rott_loading.gif" alt="Carregando!" />';
}

function getDetalhesPromissor(cao){
	if ($j('#detalhesCao')) {
		$j('#detalhesCao').innerHTML = '';
		carregandoDados('detalhesCao');
		$j.ajax({url:'internas/rott_detalhes_promissores.php?cao='+cao,
			success:function(response){
				$j('#detalhesCao').html(response);																			   
				$j.loading(250)
				Painel.formata();
				Aba.formata();
			}
		});
	}
}

function getDetalhesCao(cao){
	if ($j('#detalhesCao')) {
		$j('#detalhesCao').innerHTML = '';
		carregandoDados('detalhesCao');
		$j.ajax({url:'internas/rott_detalhes_cao.php?cao=' + cao, 
			success:function(response){
				$j('#detalhesCao').html(response);																			   
				$j.loading(250)
				Painel.formata();
				Aba.formata();
			}
		});
	}
}

function abrePopup(url, width, height, scroll){
    return void (open('' + url + '', '', 'width=' + width + ',height=' + height + ',scrollbars=' + scroll + ''));
}

function altera_img(source){
    var img = $('img_central');
    img.src = source;
    img.style.width = '380px';
}

var Painel = {
    show: function(){
        alert('ss');
        for (var i = 0; i < arguments.length; i++) {
            var id = arguments[i];
            var painel = $('div' + id);
            if (!painel) {
                continue;
            }
            else {
                var container = painel ? painel.parentNode : null;
                if (container) {
                    var nodes = container.childNodes;
                    for (var i = 0; i < nodes.length; i++) {
                        nodes[i].className = nodes[i].id == 'div' + id ? 'selecionado' : 'oculto';
                    }
                }
            }
        }
    },
    /* substituir pela funcao acima */
    exibe: function(id){
        var painel = document.getElementById('div' + id);
        var container = painel ? painel.parentNode : null;
        if (container) {
            var nodes = container.childNodes;
            for (var i = 0; i < nodes.length; i++) {
                nodes[i].className = nodes[i].id == 'div' + id ? 'selecionado' : 'oculto';
            }
        }
    },
	
    formata: function(){
        var painel = document.getElementById('painel');
        if (painel) {
        	painel.childNodes[0].className = 'selecionado';
        }
    }
};

var Aba = {
    exibe: function(id){
        var aba = document.getElementById(id);
        var container = aba ? aba.parentNode : null;
        if (container) {
            var nodes = container.childNodes;
            for (var i = 0; i < nodes.length; i++) {
                nodes[i].className = nodes[i].nodeName == "LI" && nodes[i].id == id ? 'selecionada' : '';
            }
        }
        Painel.exibe(id);
    },
    formata: function(){
        var ulNavegacao = document.getElementById('abaNavegacao');
        if (ulNavegacao) {
            this.ul = ulNavegacao;
            this.as = this.ul.getElementsByTagName('a');
            this.ul.childNodes[0].className = 'selecionada';
            for (var i = 0; i < this.as.length; i++) {
                this.as[i].onclick = function(){
                    Aba.exibe(this.parentNode.parentNode.getAttribute('id'));
                }
            }
        }
    },
    bloqueia: function(){
        for (i = 0; i < this.as.length; i++) {
            this.as[i].onclick = function(){
                alert('Finalize ou cancele a ação atual antes de navegar!');
            }
        }
    }
};

var Filhotes = {
    galeria: function(){
        if ($j('#fotos_dos_filhotes')) {
            $j('#fotos_dos_filhotes a').lightBox();
        }
    }
}

$j(function() {
	//Painel.formata();
	//Aba.formata();
	Filhotes.galeria();
	//$j('#divListFotos').fadeOut();
	Caes.abas();
});

Contato = {
    validar: function(form){
        if ($Form.validar(form) != false) {
            this.enviar(form);
        }
        return false;
    },
    enviar: function(form){
        $j('#enviando').style.display = 'block';
        new ajax('internas/rott_envia_contato.php?contato&enviar', {
            method: 'post',
            postBody: Form.serialize(form),
            onComplete: function(o){
                //alert(o.responseText);
                $('enviando').style.display = 'none';
                $('enviado').style.display = 'block';
                form.reset();
                //form.enviar.disabled = true;
                //setTimeout(function() { location.href('/index.php'); }, 2000);
            }
        });
    }
}
var Caes = {
	
	galeria : function(){
		$j('#divListPPA fieldset div a').lightBox({top:true});
		$j('#divListTitulos div a').lightBox("false");
	},
	
	abas: function(){
		$j('#detalhesCao').tabs();
	}	
}
