    var url = window.location.href;
    var urlparts = url.split('/');
    var str_path = '';
    var pagina = '';
    var str = '';
    for(i=parseInt(urlparts.length)-2; i>0; i--)
    {
        if(urlparts[i] == 'site')
            break;
        else
            str_path += '../';
    }
    for(i=parseInt(urlparts.length)-1; i>0; i--)
    {
        if(i==(urlparts.length-1))
            str = urlparts[i].split('?')[0];
        else
            str = urlparts[i];

        pagina = str+"/"+pagina;
    }
//    document.write(urlparts[urlparts.length-1].split('?')[0]);
    pagina_atual = urlparts[urlparts.length-1].split('?')[0];

//<![CDATA[
var cot_loc0=(window.location.protocol == "https:")? "https://secure.comodo.net/trustlogo/javascript/cot.js" :
"http://www.trustlogo.com/trustlogo/javascript/cot.js";
document.writeln('<scr' + 'ipt language="JavaScript" src="'+cot_loc0+'" type="text\/javascript">' + '<\/scr' + 'ipt>');
//]]>


//document.write('<link rel="stylesheet" type="text/css" media="screen" href="'+str_path+'scripts/niceforms/niceforms-default.css"><link rel="shortcut icon" href="images/infosolar.ico">');
//document.write('<scr' + 'ipt src="'+str_path+'scripts/niceforms/niceforms.js" type="text/javascript"></scr' + 'ipt>');

document.write('<scr' + 'ipt src="'+str_path+'scripts/scriptaculous/lib/prototype.js" type="text/javascript"></scr' + 'ipt>');
document.write('<scr' + 'ipt src="'+str_path+'scripts/scriptaculous/src/scriptaculous.js" type="text/javascript"></scr' + 'ipt>');

//document.write('<scr'+ '' +'ipt src="scripts/jquery.js" type="text/javascript"></scr'+ '' +'ipt>');

//jQuery.noConflict()


pos_mmt = busca_pos('meu_menu_titulo');
timer_banner = null;

function busca_pos(elem_id)
{
        var isIE = (navigator.appName.toLowerCase() == "microsoft internet explorer")

        if(!document.getElementById(elem_id))
                return false;
                
        var objItem = document.getElementById(elem_id)
        var objParent = null
        var intX = 0
        var intY = 0
        do
        {
                intX += objItem.offsetLeft
                intY += objItem.offsetTop
                if(objItem.offsetParent == null)
                {
//                        alert(objItem.id+"-"+objItem.style.display);
                        break;
                }
                objParent = objItem.offsetParenttagName
                objItem = objItem.offsetParent
        } while(objParent != 'BODY')

        var myScrollX
        var myScrollY
        (isIE) ? myScrollX = document.body.scrollLeft : myScrollX = window.pageXOffset;
        (isIE) ? myScrollY = document.body.scrollTop : myScrollY = window.pageYOffset;

        var intLeft = intX 
        var intTop = intY

//        alert(intLeft+":"+intTop);
        return new Array(intLeft, intTop);
}

function abre_meu_menu()
{
        if(!pos_mmt)
                pos_mmt = busca_pos('meu_menu_titulo');
                
        document.getElementById('meu_menu_titulo').style.left = pos_mmt[0];
        document.getElementById('meu_menu_titulo').style.top = pos_mmt[1]+parseInt(25);

        document.getElementById('meu_menu').style.left = pos_mmt[0];
        document.getElementById('meu_menu').style.top = pos_mmt[1]+parseInt(25);
        
        Effect.BlindDown('meu_menu', { duration: 1.0 });
        new Effect.Move('meu_menu',{ x: 0, y: -75, mode:'relative' });
        new Effect.Move('meu_menu_titulo',{ x: 0, y: -75, mode:'relative' });
        
        document.getElementById('meu_menu_titulo').style.background = 'url(images/botoes/meu_menu_fecha.png)';

        return false;
}

function fecha_meu_menu()
{
        if(!pos_mmt)
        {
                pos_mmt = busca_pos('meu_menu_titulo');
                
                document.getElementById('meu_menu_titulo').style.left = pos_mmt[0];
                document.getElementById('meu_menu_titulo').style.top = pos_mmt[1]+parseInt(25);

                document.getElementById('meu_menu').style.left = pos_mmt[0];
                document.getElementById('meu_menu').style.top = pos_mmt[1]+parseInt(25);
        }
        Effect.BlindUp('meu_menu', { duration: 1.0 });
        new Effect.Move('meu_menu',{ x: pos_mmt[0], y: parseInt(pos_mmt[1])+parseInt(25), mode:'absolute' });
        new Effect.Move('meu_menu_titulo',{ x: pos_mmt[0], y: parseInt(pos_mmt[1])+parseInt(26), mode:'absolute' });
        
        document.getElementById('meu_menu_titulo').style.background = 'url(images/botoes/meu_menu.png)';

        return false;
}

function get_page_size()
{
        var xScroll, yScroll;
        var windowWidth, windowHeight;

        if (window.innerHeight && window.scrollMaxY)
                yScroll = window.innerHeight + window.scrollMaxY;
        else
        if (document.body.scrollHeight > document.body.offsetHeight)
                yScroll = document.body.scrollHeight;
        else
                yScroll = document.body.offsetHeight;

        if (self.innerHeight)
                windowHeight = self.innerHeight;
        else
        if (document.documentElement && document.documentElement.clientHeight)
                windowHeight = document.documentElement.clientHeight;
        else
        if (document.body)
                windowHeight = document.body.clientHeight;
                
        // for small pages with total height less then height of the viewport
        if(yScroll < windowHeight)
                pageHeight = windowHeight;
        else
                pageHeight = yScroll;

        document.getElementById('div_fundo').style.height = pageHeight+"px";
}

function fecha_camada(camada)
{
        xajax.$(camada).style.display = 'none';
        
        if(xajax.$('div_fundo'))
                xajax.$('div_fundo').style.display = 'none';
}

function abre_cat(div)
{
        new Effect.Scale(document.getElementById(div), 400, {scaleX : false, scaleContent: false, scaleMode: { originalHeight: 80}} );
}

function ver_tudo(categoria)
{
        lis = document.getElementById('cat_'+categoria).getElementsByTagName('li');
        for(i=1; i<lis.length-2; i++)
        {
//                alert((i-1)*100);
//                sleeptime = ((i-1)*10);
                lis[i].style.display = 'block';
//                sleep(sleeptime);
//                window.setTimeout(function(){  } , sleeptime);
        }
        lis[lis.length-2].style.display = 'none';       //esconde ver tudo
        lis[lis.length-1].style.display = 'block';      //mostra o esconder tudo
}
function sleep(milliseconds)
{
        var start = new Date().getTime();
        for (var i = 0; i < 1e7; i++)
        {
                if ((new Date().getTime() - start) > milliseconds)
                        break;
        }
}

function esconder_tudo(categoria)
{
        lis = document.getElementById('cat_'+categoria).getElementsByTagName('li');
        for(i=5; i<lis.length-2; i++)
                lis[i].style.display = 'none';

        lis[lis.length-2].style.display = 'block';       //mostra ver tudo
        lis[lis.length-1].style.display = 'none';      //esconde o esconder tudo
}

function gera_menu()
{
//        xajax.$("bg_left").style.height = '100px';
  //      xajax.$("bg_right").style.height = '100%';
        
        var xScroll, yScroll;
        var windowWidth, windowHeight;

        if (window.innerHeight && window.scrollMaxY)
                yScroll = window.innerHeight + window.scrollMaxY;
        else
        if (document.body.scrollHeight > document.body.offsetHeight)
                yScroll = document.body.scrollHeight;
        else
                yScroll = document.body.offsetHeight;

        if (self.innerHeight)
                windowHeight = self.innerHeight;
        else
        if (document.documentElement && document.documentElement.clientHeight)
                windowHeight = document.documentElement.clientHeight;
        else
        if (document.body)
                windowHeight = document.body.clientHeight;

        // for small pages with total height less then height of the viewport
        if(yScroll < windowHeight)
                pageHeight = windowHeight;
        else
                pageHeight = yScroll;

        xajax.$("bg_left").style.height = (pageHeight)+"px";
        xajax.$("bg_right").style.height = (pageHeight)+"px";

		if($("ul_menu"))
		{
				lis = xajax.$("ul_menu").getElementsByTagName("li");
				for(i=0; i<lis.length; i++)
				{
						if(lis[i].className != "menu_principal")
								continue;
								
						lis[i].onmouseover = function(){
								this.className="menu_principal_over";
								id=this.id.split("_");
								
								xajax.$("div_"+id[1]).style.display = "block";
						};
						lis[i].onmouseout = function(){
								this.className="menu_principal";
								id=this.id.split("_");
		
								xajax.$("div_"+id[1]).style.display = "none";
						};
				}
		}
}

function autotab(e, elemento)
{
        if(elemento.value.length != elemento.getAttribute("maxlength"))
                return;

        if(window.event) // IE
                keynum = e.keyCode;
        else if(e.which) // Netscape/Firefox/Opera
                keynum = e.which;

        var arr_keys = new Array(37, 38, 39, 40);

        if(in_array(keynum, arr_keys))
                return true;
                
//        alert("ro-gay");

        var index;
        var i = 0

        while (i < elemento.form.length)
        {
                if (elemento.form[i] == elemento)
                {
                    index = i;
                    break;
                } else
                    i++;
        }

        if(elemento.form[index+1])
        {
                elemento.form[index+1].focus();
                elemento.form[index+1].select();
        }
}

function input_style(input_id, acao)
{
//        alert(input_id);
        xajax.$(input_id).className = "textinput"+(acao ? ucfirst(acao) : '');
        xajax.$(input_id).previousSibling.src = 'scripts/nf2/images/input_left'+(acao ? '_'+acao : '')+'.gif';
        xajax.$(input_id).nextSibling.src = 'scripts/nf2/images/input_right'+(acao ? '_'+acao : '')+'.gif'
}

function ucfirst( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Brett Zamir (http://brett-zamir.me)
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'

    str += '';
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1);
}

function in_array (needle, haystack, argStrict) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: vlado houba
    // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);
    // *     returns 1: true
    // *     example 2: in_array('vlado', {0: 'Kevin', vlado: 'van', 1: 'Zonneveld'});
    // *     returns 2: false
    // *     example 3: in_array(1, ['1', '2', '3']);
    // *     returns 3: true
    // *     example 3: in_array(1, ['1', '2', '3'], false);
    // *     returns 3: true
    // *     example 4: in_array(1, ['1', '2', '3'], true);
    // *     returns 4: false

    var key = '', strict = !!argStrict;

    if (strict) {
        for (key in haystack) {
            if (haystack[key] === needle) {
                return true;
            }
        }
    } else {
        for (key in haystack) {
            if (haystack[key] == needle) {
                return true;
            }
        }
    }

    return false;
}

function addFav(tit)
{
        var url      = window.location;
        var title    = " :: infoSolar.com.br :: "+tit;
        if (window.sidebar)
                window.sidebar.addPanel(title, url,"");
        else if(window.opera && window.print)
        {
                var mbm = document.createElement('a');
                mbm.setAttribute('rel','sidebar');
                mbm.setAttribute('href',url);
                mbm.setAttribute('title',title);
                mbm.click();
        }
        else if(document.all)
        {
                window.external.AddFavorite(url, title);
        }
}

function toggle_dptos()
{
        if(xajax.$('lista_dptos').style.display != 'block')
                xajax.$('lista_dptos').style.display = 'block';
        else
                xajax.$('lista_dptos').style.display = 'none';

}

window.onscroll=function()
{
        if (self.pageYOffset) { // all except Explorer
                scrolly = self.pageYOffset;
                y = self.innerHeight;
        } else
        if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
                scrolly = document.documentElement.scrollTop;
                y = document.documentElement.clientHeight;
        } else
        if (document.body) { // all other Explorers
                scrolly = document.body.scrollTop;
                y = document.body.clientHeight;
        }

		if(($("loading")))// && (document.getElementById("loading").style.display != 'block'))
				$("loading").style.top = parseInt(scrolly)+parseInt(y)-15;

        if($("scrolly"))
                $("scrolly").value=scrolly;

		if(($("div_indicar")) && ($("div_indicar").style.display != 'block'))
                $("div_indicar").style.top = parseInt(scrolly)+parseInt(y/5);;
};

function toggleDiv(id)
{
        if(xajax.$(id).style.display != 'block')
                xajax.$(id).style.display='block';
        else
                xajax.$(id).style.display='none';
}

function roda_banner()
{
        var num_banners = xajax.$('num_banners').value;
        var banner_atual = xajax.$('banner_atual').value;
        
        prox_banner = parseInt(banner_atual)+parseInt(1);
        if(prox_banner == num_banners)
                prox_banner = 0;
                
        //alert("troca!");

        $('banner_'+banner_atual).fade();
        xajax.$('num_banner_'+banner_atual).className='num_banner';
        
        $('banner_'+prox_banner).appear();
        xajax.$('num_banner_'+prox_banner).className='num_banner_selecionado';
        
        xajax.$('banner_atual').value = prox_banner;
}

function seleciona_banner(banner)
{

//        if(!banner_atual)
        var banner_atual = 0;
                
//        alert(xajax.$('banner_atual'))
                banner_atual = xajax.$('banner_atual').value;
        
        if(banner_atual != banner)
        {
                $('banner_'+banner_atual).fade();
                xajax.$('num_banner_'+banner_atual).className='num_banner';
                
                $('banner_'+banner).appear();
                xajax.$('num_banner_'+banner).className='num_banner_selecionado';

                $('banner_atual').value = banner;
        
                if(timer_banner)
                        window.clearInterval(timer_banner);
        }
		
		if(parseInt(xajax.$('num_banners').value) > 1)
		{
		        timer_banner = window.setInterval(roda_banner, 9000);
		}
}

function toggle_vista(){
		if(xajax.$('p_preco_vista').style.display=='none')
				mostra_esconde('p_preco_vista', 'p_desconto_vista');
		else
				mostra_esconde('p_desconto_vista', 'p_preco_vista');
}

function mostra_esconde(mostra, esconde){
		if(xajax.$(mostra))
				xajax.$(mostra).style.display = 'block';
				
		if(xajax.$(esconde))
				xajax.$(esconde).style.display = 'none';
}

function mudaEstrela(p)
{
		for(i=1; i<=p; i++)
				document.getElementById('estrela_'+i).src = 'images/new/estrela_l.gif';

		for(; i<=5; i++)
				document.getElementById('estrela_'+i).src = 'images/new/estrela_off.gif';
}
			
function muda_pgto(pgto)
{
		old = xajax.$('forma_pagamento').value;
		if(old)
				xajax.$('pagamento_'+old).className = 'pagamento';
				
		xajax.$('pagamento_'+pgto).className = 'pagamento_selecionado';
		xajax.$('forma_pagamento').value = pgto;
}
			
function init() {
		xajax.$('cot_tl_fixed').style.zIndex = '100';
		gera_menu();
			
        /*var isIE = (navigator.appName.toLowerCase() == "microsoft internet explorer")	
        if (!isIE) {
                xajax.$('container_central_cliente').style.position='fixed';
				
                xajax.$('top1').style.position='fixed';
				
				if($('menu'))
				{
						xajax.$('menu').style.position='fixed';
						xajax.$('menu').style.height='45px';
						xajax.$('menu').style.marginTop='98px';
                        xajax.$('body').style.marginTop='143px';
				}
        }
		*/
		if((pagina_atual == 'index.php')||(pagina_atual == ''))
				seleciona_banner(0);
}

function muda_imagem(src)
{
		xajax.$('imagem_principal').src = src
}

function retorna_aba(x)
{
		switch(x)
		{
				case 0:
						str = 'btn_indicacoes';
						break;
				case 1:
						str = 'btn_tabela';
						break;
				case 2:
						str = 'btn_oqeh';
						break;
				case 3:
						str = 'btn_oqganho';
						break;
				case 4:
						str = 'btn_qroparticipar';
						break;
		}
		return str;
}

function muda_btn(num)
{
		var num_ant = $('aba').value;
		$('aba').value = num;
		
		var str_aba_ant = retorna_aba(parseInt(num_ant));
		var str_aba = retorna_aba(parseInt(num));
		
		//alert("ant: {"+num_ant+"-"+str_aba_ant+"}\nnovo: {"+num+"-"+str_aba+"}");
		
		$(str_aba_ant).className='';
		$(str_aba).className='btn_over';
}

function abre_oqe(cam)
{
	var pos = busca_pos(cam);
	$(cam+"_2").style.left = parseInt(pos[0])+"px";
	$(cam+"_2").style.top = (parseInt(pos[1])+parseInt(25))+"px";
	$(cam+"_2").style.display = "block";
}

window.onload = init;
