﻿function Bind(objbts, objloginHidden, objdivaviso, objlblvalor, objlblmoeda, objvalidalanceHidden, objmoedaHidden, leilao,objlblPrecos,
                   objlbltempo1, objlbltempo2, objlbltempo3, objlbltempo4, objlbltempo5, objlblFretes, objlblogin1, objlblogin2, objlblogin3, objlblogin4, objlblogin5)
{

 try
     {
     
      if (leilao[0]) {
      
        var bts =  objbts.value;
        var index;
        var btaux;
        var bt;
                
        var usu = objloginHidden.value;
                
            //busca botao
            btaux = "|" + leilao[0].toString();
            index = bts.indexOf(btaux);                            
            if(index >= 0){
                bt = bts.substring(index + btaux.length);
                bt = bt.substring(1, bt.indexOf("|")); 
            }
            
            //verify time
            var seg;
            seg = leilao[3];

            objlbltempo1.style.display='none';
            objlbltempo2.style.display='none';
            objlbltempo3.style.display='none';
            objlbltempo4.style.display='none';
            objlbltempo5.style.display='none';  

            objlblogin1.style.display='none';
            objlblogin2.style.display='none';
            objlblogin3.style.display='none';
            objlblogin4.style.display='none';
            objlblogin5.style.display='none';  

            objlbltempo1.innerHTML=Math.random().toString();
            objlbltempo2.innerHTML=Math.random().toString();
            objlbltempo3.innerHTML=Math.random().toString();
            objlbltempo4.innerHTML=Math.random().toString();
            objlbltempo5.innerHTML=Math.random().toString();
         
            objlblogin1.innerHTML=Math.random().toString();
            objlblogin2.innerHTML=Math.random().toString();
            objlblogin3.innerHTML=Math.random().toString();
            objlblogin4.innerHTML=Math.random().toString();
            objlblogin5.innerHTML=Math.random().toString();
                                              
            objlblPrecos.style.display='inline';
            objlblFretes.style.display='inline';
            
            if (seg == 0) {                                
                //leilao ended               
               objlblPrecos.innerHTML = "00:00:00";
               objlblPrecos.style.color = "#FF0000";
               
               if (document.getElementById(bt)){                
                    document.getElementById(bt).style.cursor = "default";                    
                    document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoLance_Arrematado.gif')";  // colocar botao vendido
                    document.getElementById(bt).style.backgroundRepeat = "no-repeat";
                    document.getElementById(bt).disabled = true;
                    document.getElementById(bt).style.visibility = 'visible';
                   
                   //usuario logado - ganhador                                    
                    if(usu == leilao[1].toString() && usu != ''){ 
                        document.getElementById(bt).disabled = false;
                        document.getElementById(bt).style.cursor = "pointer";
                        document.getElementById(bt).style.cursor = "hand";
                        document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoVoceGanhou.gif')";
                        document.getElementById(bt).style.backgroundRepeat = "no-repeat";
                        document.getElementById(bt).style.visibility = 'visible';                                        
                        objvalidalanceHidden.value = "1";
                    }
                   
                   //nenhum lance dado                                    
                   if(leilao[4].toString() == '000'){
                        document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoEncerrado.gif')";
                        document.getElementById(bt).style.backgroundRepeat = "no-repeat";
                        document.getElementById(bt).style.visibility = 'visible';                                      
                   } 
               }
            }
            else if (seg < 0) {                
                objlblPrecos.innerHTML = "--:--:--"; 
                objlblPrecos.style.color = "#FFFFFF";               
            }   
            else if (seg < 11) {                               
                objlblPrecos.style.color = "#FF0000";
                objlblPrecos.innerHTML = calc_counter_from_time(leilao[3]);   
                 if (document.getElementById(bt)){ 
                        document.getElementById(bt).style.cursor = "pointer";  
                        document.getElementById(bt).style.cursor = "hand";                        
                   }  
            }   
            else{
                objlblPrecos.style.color = "#E39717";
                objlblPrecos.innerHTML = calc_counter_from_time(leilao[3]); 
                
                if (leilao[2] != 0){      
                    if (document.getElementById(bt)){ 
                        document.getElementById(bt).style.cursor = "pointer";  
                        document.getElementById(bt).style.cursor = "hand";                        
                   } 
               } 
            }    
            //FIM verify time
            
            //verify status button - suspend 
            if (leilao[2] == 0){                                  
                  if (document.getElementById(bt)){                                                    
                        document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoLance_Suspenso.gif')";  //colocar botao suspenso
                        document.getElementById(bt).style.backgroundRepeat = "no-repeat"; 
                        document.getElementById(bt).style.visibility = 'visible';
                                                
                        //if(usu == leilao[1].toString() && usu != '') document.getElementById(bt).disabled = true;
                        //else document.getElementById(bt).disabled = false;
                        
                        document.getElementById(bt).disabled = false;
                  }
            }
            else{
                if (seg > 0) { 
                  if (document.getElementById(bt)){                                                    
                        document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoLance.gif')";
                        document.getElementById(bt).style.backgroundRepeat = "no-repeat";
                        document.getElementById(bt).style.visibility = 'visible';
                                                
                        //if(usu == leilao[1].toString() && usu != '') document.getElementById(bt).disabled = true;
                        //else document.getElementById(bt).disabled = false;
                        
                        document.getElementById(bt).disabled = false;
                  }
               }
            }
             
            //exibe div com mensagem           
            var objDiv = objdivaviso;
            if (objDiv) {
                if (leilao[5] == ''){
                    objDiv.style.display = "none";
                    objDiv.innerHTML = "&nbsp;";
                }else{                                   
                    objDiv.style.display = "block";
                    
                    var strMsg = '';
                    if (Right(leilao[5],1) == "0")  {strMsg = 'Início do leilão<br />';}
                    if (Right(leilao[5],1) == "1")  {strMsg = 'Reinício às<br />'}
                    
                    objDiv.innerHTML = strMsg + Left(leilao[5].toString(), leilao[5].toString().length - 1);                    
                }
            } 
            
            //alter cor valor lance
            if (objlblvalor.innerHTML != ''){
                if (objlblvalor.innerHTML.replace(",","") != leilao[4].toString()){                  
                        objlblvalor.style.color = "#005E7F";
                        objlblvalor.style.backgroundColor = "#F7941E";
                        objlblmoeda.style.color = "#005E7F";
                        objlblmoeda.style.backgroundColor = "#F7941E";                   
                }
                else{
                         //seta a cor normal para o valor lance
                        objlblvalor.style.color = "#005E7F"; 
                        objlblvalor.style.backgroundColor = "#FFFFFF"; 
                        objlblmoeda.style.color = "#005E7F"; 
                        objlblmoeda.style.backgroundColor = "#FFFFFF"; 
                }
            }
            
            //bind info                          
            objlblmoeda.innerHTML = objmoedaHidden.value + '&nbsp;';
            objlblvalor.innerHTML = leilao[4].substring(0,leilao[4].toString().length - 2) + "," + leilao[4].substring(leilao[4].toString().length - 2); //sem a virgula            
            
            //para habilitar a versao com imagem, comentar a linha abaixo            
            objlblFretes.innerHTML = leilao[1].toString();
      }       
   }
   catch(e) {}
  //alert(e.description);    
}
              
function calc_counter_from_time(diff) {
    
    if (diff > 0) {
        hours = Math.floor(diff / 3600);
        diff = diff - (hours * 3600); 

        minutes = Math.floor(diff / 60);
        diff = diff - (minutes * 60);			

        seconds = Math.round(diff);
    }else{
        hours = 0;
        minutes = 0;
        seconds = 0;
    }

    hours = ("00" + hours).substring(("00" + hours).length-2);
    minutes = ("00" + minutes).substring(("00" + minutes).length-2);
    seconds = ("00" + seconds).substring(("00" + seconds).length-2);

    return hours + ":" + minutes + ":" + seconds; 
}

//para a tela de detalhes do leilao - versao com imagem
//var Control_DetalheProduto_vencedor = ""
function BindDetalhesLeilao(objloginHidden, objdivaviso, objlblvalor, objlblmoeda, objvalidalanceHidden, objmoedaHidden, leilao, objlblEconom, objPrecoMercado, objcamsit,
                                    objFreteHidden, objfretedeth, objFreterHidden, objcontrolfreter,
                                    objlbltempo1, objlbltempo2, objlbltempo3, objlbltempo4, objlbltempo5,
                                    objlblogin1, objlblogin2, objlblogin3, objlblogin4, objlblogin5, objQuantidadeTotal, btLL, objvalidalanceHidden2)
{
try
{             
  if (leilao[0]) {
      
        var bt;
                
        var usu = objloginHidden.value;                
             
        //verify time
        var seg;
        seg = leilao[3];
        
         objlbltempo1.style.display='none';
         objlbltempo2.style.display='none';
         objlbltempo3.style.display='none';
         objlbltempo4.style.display='none';
         objlbltempo5.style.display='none';  
         
         objlblogin1.style.display='none';
         objlblogin2.style.display='none';
         objlblogin3.style.display='none';
         objlblogin4.style.display='none';
         objlblogin5.style.display='none';   
         
         objlbltempo1.innerHTML=Math.random().toString();
         objlbltempo2.innerHTML=Math.random().toString();
         objlbltempo3.innerHTML=Math.random().toString();
         objlbltempo4.innerHTML=Math.random().toString();
         objlbltempo5.innerHTML=Math.random().toString();
         
         objlblogin1.innerHTML=Math.random().toString();
         objlblogin2.innerHTML=Math.random().toString();
         objlblogin3.innerHTML=Math.random().toString();
         objlblogin4.innerHTML=Math.random().toString();
         objlblogin5.innerHTML=Math.random().toString(); 
           
        bt = btLL;
        
        objFreterHidden.style.display='inline';
        
        //MOVMENTA
        objFreterHidden.innerHTML = calc_counter_from_time(seg);          
        //FIM MOVMENTA
           
        if (seg == 0) {                                
            //leilao ended
           objFreterHidden.innerHTML = "00:00:00"; 
           objFreterHidden.style.color = "#FF0000";
           
           if (document.getElementById(bt)){           
                document.getElementById(bt).style.cursor = "default";                    
                document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoLance_Arrematado.gif')";  // colocar botao vendido
                document.getElementById(bt).style.backgroundRepeat = "no-repeat";  
                document.getElementById(bt).disabled = true;                 
               
               //usuario logado - ganhador                                    
                if(usu == leilao[1].toString() && usu != ''){ 
                    document.getElementById(bt).disabled = false;
                    document.getElementById(bt).style.cursor = "pointer";
                    document.getElementById(bt).style.cursor = "hand";
                    document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoVoceGanhou.gif')";
                    document.getElementById(bt).style.backgroundRepeat = "no-repeat";                    
                    objvalidalanceHidden.value = "1";
                }
               
               //nenhum lance dado                                    
               if(leilao[4].toString() == '000'){
                    document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoEncerrado.gif')";
                    document.getElementById(bt).style.backgroundRepeat = "no-repeat";                    
               } 
           }
        }
        else if (seg < 0) {            
            objFreterHidden.innerHTML = "--:--:--"; 
            objFreterHidden.style.color = "#FFFFFF";           
            
        }   
        else if (seg < 11) {
            objFreterHidden.style.color = "#FF0000";
           
            if (document.getElementById(bt)){ 
                        document.getElementById(bt).style.cursor = "pointer";  
                        document.getElementById(bt).style.cursor = "hand";                        
            }                           
        }   
        else{       
            objFreterHidden.style.color = "#E39717";                        
            
            if (leilao[2] != 0){      
                if (document.getElementById(bt)){   
                    document.getElementById(bt).style.cursor = "pointer"; 
                    document.getElementById(bt).style.cursor = "hand";                    
               } 
            }    
         } 
        //FIM verify time
        
        //verify status button - suspend 
        if (leilao[2] == 0){                                  
              if (document.getElementById(bt)){                                                    
                    document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoLance_Suspenso.gif')";  //colocar botao suspenso
                    document.getElementById(bt).style.backgroundRepeat = "no-repeat"; 
                    document.getElementById(bt).style.display = 'inline';
                    
                    //if(usu == leilao[1].toString() && usu != '') document.getElementById(bt).disabled = true;
                    //else document.getElementById(bt).disabled = false;
              }
        }
        else{
            if (seg > 0) { 
              if (document.getElementById(bt)){                    
                    document.getElementById(bt).style.backgroundImage = "url('" + pathTemaParceiro + "/DefaultImg/BotaoLance.gif')";
                    document.getElementById(bt).style.backgroundRepeat = "no-repeat";
                    document.getElementById(bt).style.display = 'inline';
                                      
                   // if(usu == leilao[1].toString() && usu != '') document.getElementById(bt).disabled = true;
                   // else document.getElementById(bt).disabled = false;
              }
           }
        }
                  
        //alter cor valor lance                                
        if (objlblvalor.innerHTML != '&nbsp;'){
            if (leilao[4]) {
                if (objlblvalor.innerHTML != leilao[4].toString()){                  
                        objlblvalor.style.color = "#005E7F";
                        objlblvalor.style.backgroundColor = "#F7941E";
                        objlblmoeda.style.color = "#005E7F";
                        objlblmoeda.style.backgroundColor = "#F7941E";                   
                }
               else{
                     //seta a cor normal para o valor lance
                    objlblvalor.style.color = "#005E7F"; 
                    objlblvalor.style.backgroundColor = "#FFFFFF"; 
                    objlblmoeda.style.color = "#005E7F"; 
                    objlblmoeda.style.backgroundColor = "#FFFFFF"; 
                } 
            }    
            else{
                     //seta a cor normal para o valor lance
                    objlblvalor.style.color = "#005E7F"; 
                    objlblvalor.style.backgroundColor = "#FFFFFF"; 
                    objlblmoeda.style.color = "#005E7F"; 
                    objlblmoeda.style.backgroundColor = "#FFFFFF"; 
            }
        }
        
        //bind info                          
        objlblmoeda.innerHTML = objmoedaHidden.value + '&nbsp;';
        if (leilao[4]) {
            objlblvalor.innerHTML =  leilao[4].toString();
        } 
        
        
        if (leilao[10]) {
            if (leilao[10] > 0) {
                objQuantidadeTotal.innerHTML = '<span class="DescontoLeilaoDetalhes_2">Você já utilizou</span><span class="DescontoLeilaoDetalhes">&nbsp;' + leilao[10].toString() + '&nbsp;</span><span class="DescontoLeilaoDetalhes_2">lances para este leilão.</span>';
            }
        }
                
        objFreteHidden.style.display='inline';
        objFreteHidden.innerHTML = leilao[1].toString();        
        objcontrolfreter.style.visibility = 'visible';         
        objfretedeth.style.display = 'inline';
                
        //calcula a economia
       var objDivE = objlblEconom; 
       var objDivP = objPrecoMercado; 
        
      if  (objDivE) {
            if (leilao[4]) {
                var precomercado = parseFloat(objDivP.value);
                var precoatual = parseFloat(leilao[4].toString());
                var econo = 0;
                econo = ((precomercado - precoatual) / precomercado) * 100;
            
                objDivE.innerHTML = econo.toFixed(2).toString() + '%'; 
           } 
        }   
        //FIM calcula a economia 
        
        //exibe div com mensagem
        var objDiv = objdivaviso;
        if (objDiv) {
            if (leilao[5] == ''){
                objDiv.style.display = "none";
                objDiv.innerHTML = "&nbsp;";
            }else{
                objDiv.style.display = "block";                                
                objDiv.innerHTML = leilao[5];
            }
        } 
        
        //usuario logado - ganhador                                    
        if(usu == leilao[1].toString() && usu != '') {
            objvalidalanceHidden2.value = "1";
        }
        else {
            objvalidalanceHidden2.value = "";
        }
        
     }
 else {
      //seta a cor normal para o valor lance
        objlblvalor.style.color = "#005E7F"; 
        objlblvalor.style.backgroundColor = "#FFFFFF"; 
        objlblmoeda.style.color = "#005E7F"; 
        objlblmoeda.style.backgroundColor = "#FFFFFF"; 
     }    
     
}
catch(e) {}//alert(e.description);}

}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}

function BindControl(objlblvalor, objlblmoeda, objmoedaHidden, leilao){
      
      if (leilao[0]) {     
      
            //alter cor valor lance
            if (objlblvalor.innerHTML != ''){
                if (objlblvalor.innerHTML.replace(",","") != leilao[4].toString()){                  
                        objlblvalor.style.color = "#005E7F";
                        objlblvalor.style.backgroundColor = "#F7941E";
                        objlblmoeda.style.color = "#005E7F";
                        objlblmoeda.style.backgroundColor = "#F7941E";                   
                }
                else{
                         //seta a cor normal para o valor lance
                        objlblvalor.style.color = "#005E7F"; 
                        objlblvalor.style.backgroundColor = "#FFFFFF"; 
                        objlblmoeda.style.color = "#005E7F"; 
                        objlblmoeda.style.backgroundColor = "#FFFFFF"; 
                }
            }
            
            //bind info                          
            objlblmoeda.innerHTML = objmoedaHidden.value + '&nbsp;';
            objlblvalor.innerHTML = leilao[4].substring(0,leilao[4].toString().length - 2) + "," + leilao[4].substring(leilao[4].toString().length - 2); //sem a virgula    
    }
    else {
          //seta a cor normal para o valor lance
            objlblvalor.style.color = "#005E7F"; 
            objlblvalor.style.backgroundColor = "#FFFFFF"; 
            objlblmoeda.style.color = "#005E7F"; 
            objlblmoeda.style.backgroundColor = "#FFFFFF"; 
         }    
}
