nie = (navigator.appName.indexOf("Microsoft") == -1);
function arr(n)  {
   this.length=n
   for (var i=0;i<n;i=i+1)  {
     this[i] = ''
   }
}
function getel(doc, id)
{
	if (doc.all)
		return doc.all[id];
	else
		return doc.getElementById(id);
}
function element_top(el)
{
	var et = 0
	while (el)
	{
		et += el.offsetTop
		el = el.offsetParent
	}
	return et
}
function element_left(el)
{
	var et = 0
	while (el)
	{
		et += el.offsetLeft
		el = el.offsetParent
	}
	return et
}
function escreve(s)
{
	document.write(s);
}

var corAtual = '';
var menuAtual = '';
var subMenuIdContentSectionAtual = 0;
var subMenuSelectedItemAtual = '';

function ajustaPadrao(cor, menuId, menuTitle, menuItens, subMenuItens, subMenuIdContentSection, subMenuSelectedItem, isHome)
{
    if (corAtual != cor)
    {
        getel(document, 'slCor').setAttribute('href', 'css/' + cor + '.css');
        
        // refaz preload dos overs espec[ificos
        preloadColorOvers(cor);
        
        corAtual = cor;
    }
    
    if ((menuId != menuAtual) || 
        (subMenuIdContentSectionAtual != subMenuIdContentSection) || 
        (subMenuSelectedItemAtual = subMenuSelectedItem))
    {
        getel(document, 'divMenu').style.display = ((menuItens) && (menuItens.length > 0)) ? 'block' : 'none';
        if ((menuId > 0) && (menuItens))
        {
            getel(document, 'pTituMenu').innerText = menuTitle;
            menuHtml = '';
            for (i=0; i<menuItens.length; i++)
            {
                menuHtml += '<li><a href="lista.aspx?idContentSection=' + menuItens[i].Id + '" target=ifcontent>' + 
                    menuItens[i].Name + '</a></li>';
                if (menuItens[i].Id == subMenuIdContentSection)
                {
                    menuHtml += '<ul class="submenuProdutos">';
                    for (x=0; x<subMenuItens.length; x++)
                        menuHtml += '<li>' +
                            (subMenuItens[x].Name == subMenuSelectedItem ? '<strong>' : '') +
                            '<a href="' + subMenuItens[x].Link + '" target=ifcontent>' + 
                            subMenuItens[x].Name + '</a></strong></li>';
                    menuHtml += '</ul>';
                }
            }
            getel(document, 'ulMenu').innerHTML = menuHtml;
        }
    
        menuAtual = menuId;
        subMenuIdContentSectionAtual = subMenuIdContentSection;
        subMenuSelectedItemAtual = subMenuSelectedItem;
    }
}

// Adjust IFrame Size
var ie5=document.all && !window.opera
var lastHeight = 0;
var autoHeight = 0;
function adjustIFrameSize () 
{
	iframeElement = getel(window.parent.document, 'ifcontent');
	iframeWindow = window.parent.frames[name];
	    iframeElement.style.height = '';
    h = document.documentElement.scrollHeight;
	if (h < 260)
		h = 260;
	iframeElement.style.height = (h) +'px';
	lastHeight = h;
	if (autoHeight)
	    setTimeout('autoH()', 500);
}

function autoH()
{
	if (document.body.scrollHeight != lastHeight)
		adjustIFrameSize();
	setTimeout('autoH()', 500);
}

function abreGaleria(base, id, idContentPicture)
{
	janela = window.open(base + 'galeria.aspx?idContent=' + (id) + (typeof(idContentPicture) != 'undefined' ? '&idContentPicture=' + (idContentPicture) : ""),'galeria','toolbar=no,location=no,directories=no,status=yes,scrollbars=no,resizable=no,menubar=no,width=637,height=477,top='+((screen.height-477)/2)+',left='+((screen.width-637)/2));
	janela.focus();
	return false;
}

function produtosKeyDown(select)
{
    if (event.keyCode == 13)
        navegaProduto();
}
function navegaProduto()
{
    sel = getel(document, 'lstProdutos');
    if (sel.selectedIndex > 0)
        window.location = 'lista.aspx?idContentSection=' + sel.options[sel.selectedIndex].value;
}

var timerId;
function buscaFocus(sender)
{
    sender.value = '';
    clearTimeout(timerId);
}

function buscaBlur(sender)
{
    timerId = setTimeout('document.fbusca.p.value=\' Busca\'', 3000);
}

function newImage(arg) {
	if (document.images) {  
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function preloadOvers()
{
    new newImage('images/bnt_01_over.gif');
    new newImage('images/btn_02_over.gif');
    new newImage('images/btn_03_over.gif');
    new newImage('images/btn_04_over.gif');
    new newImage('images/btn_05_over.gif');
    new newImage('images/btn_06_over.gif');
}

function preloadColorOvers(cor)
{
    new newImage('images/bullert_' + cor + '_over.gif');
}

function abreMapa(base)
{
	janela = window.open(base + 'mapaLocalizacao.aspx','mapa','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,width=600,height=510,top='+((screen.height-590)/2)+',left='+((screen.width-750)/2));
	janela.focus();
}

function imprime()
{
	setTimeout("window.print()", 500);
}
