﻿var oTimer;
var sobreImagem = true;

function fct_dropDown() {
    var over = document.getElementById("menu").getElementsByTagName("LI");
    var sover = document.getElementById("sub_menu").getElementsByTagName("LI");
    var vardiv = document.getElementById("conexao_elemidia");
    for (var i=0; i<over.length; i++) {
        over[i].onmouseover=function() {
        this.className+=" hover";
        vardiv.style.zIndex = -1;
	    }
	    over[i].onmouseout=function() {
		    this.className=this.className.replace(new RegExp(" hover\\b"), "");
		    vardiv.style.zIndex = 0;
	    }
    }
    for (var i=0; i<sover.length; i++) {
        sover[i].onmouseover=function() {
        this.className+=" shover";
	    }
	    sover[i].onmouseout=function() {
		    this.className=this.className.replace(new RegExp(" shover\\b"), "");
	    }
    }
}

function fct_mouseOver(){
    var vardiv = document.getElementById("mid");
    var over = document.getElementById("menu").getElementsByTagName("LI");
    vardiv.style.position = "relative";
    for (var i=0; i<over.length; i++) {
        over[i].onmouseover=function() {
            vardiv.style.zIndex = -1;
	    }
	    over[i].onmouseout=function() {
		    vardiv.style.zIndex = 0;
	    }
    }
}

var isMovining = false;

function fct_ajustaProdutos(){
    var oProduto = document.getElementById("produtos");
    if(oProduto == undefined){
      return;
    }
    else{
    var qtdProduto = oProduto.getElementsByTagName("LI");
    oProduto.style.width = qtdProduto.length * 275 + "px";
    }
}

function fct_moveAgain(lado)
{
    if (sobreImagem && !isMovining)
        fct_moveProduto(lado);
    else if (sobreImagem && isMovining)
        oTimer = window.setTimeout('fct_moveAgain(' + lado + ')', 250);
}

function fct_moveOutProduto()
{
    sobreImagem = false;
}

function fct_moveProduto(lado){
    
    var oProduto = document.getElementById("produtos");
    var oBotaoAvancar = document.getElementById("btn_avancar");
    var oBotaoVoltar = document.getElementById("btn_voltar");
    var produtoTam = parseInt(oProduto.offsetWidth, 10)-827;
    var lposition = oProduto.style.left;
    var position = parseInt(oProduto.offsetLeft, 10);
    var modposition = -1*position;
    
	if(isMovining) return;
    if(lado == 1){
        if(modposition > produtoTam-271)
        {
            return;
        }
        else{
            var t1;
            if(position ==0)
               t1 = new Tween (oProduto.style,'left',Tween.regularEaseInOut,position,position-260,0.75,'px');
            else
                t1 = new Tween (oProduto.style,'left',Tween.regularEaseInOut,position,position-271,0.75,'px');
            
            //t1 = new Tween (oProduto.style,'left',Tween.regularEaseInOut,position,position-271,0.75,'px');
            t1.start();
            
            sobreImagem = true;
            oTimer = window.setTimeout('fct_moveAgain(' + lado + ')', 250);
        }
        t1.onMotionChanged = function(){
			isMovining = true;
        }
        t1.onMotionFinished = function(){
			isMovining = false;
        }
    }
    else{
        if(position >= 0){
            return;
        }
        else{
            if(position == -260)
               t2 = new Tween (oProduto.style,'left',Tween.regularEaseInOut,position,position+260,0.75,'px');
            else
                var t2 = new Tween (oProduto.style,'left',Tween.regularEaseInOut,position,position+271,0.75,'px');
            t2.start();
            
            sobreImagem = true;
            oTimer = window.setTimeout('fct_moveAgain(' + lado + ')', 250);
        }
        t2.onMotionChanged = function(){
            isMovining = true;
        }
        t2.onMotionFinished = function(){
            isMovining = false;
        }
    }
}

function fctPngIE (){
    if(window.ie6 == true){
        var imagem =  $$(".sub_item").getElement("img"); 
        var spanlogo = $$(".span_logo");
        imagem.each(function (img, indx){
            spanlogo.each(function(span, ind){
                span.setStyles({
                  "width": 160,
                  "height":  30,
                  "display": "block",
                   "filter": "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+img.getProperty('src')+",sizingMethod='scale')"
                });
            });
            img.setStyle("display", "none");
        });
    }
}

function fctPngIEInternaProdutos(){
    if($$('.lnk_logo') != ""){
           var spanlogo = $$(".span_logo");
           var imagem = $$(".lista_conteudo_produtos").getElements('img');
             imagem.each(function (img, indx){
                img.setStyle("display", "none");
                spanlogo.each(function(span, ind){
                    span.setStyles({
                      "width": 160,
                      "height":  30,
                      "display": "block",
                      "cursor": "pointer",
                     "margin": "10px 0 0 0", 
                       "filter": "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+img.getProperty('src')+",sizingMethod='scale')"
                    });
                });
            });
    }
}

window.addEvent('domready', function(){
    fct_ajustaProdutos();
	if(window.ie7 == true){
	    fct_mouseOver();
	}
	else if(window.ie6 == true){
	    fct_dropDown();
	    //fctPngIE();
	    //fctPngIEInternaProdutos();
	}
});

