/* *************************** Scroll ************************* */
/* ******************************* Scroll ************************************ */
// Var scroll Publicas

var objeto        = "";
var nombreObjeto  = "";
var subirBajar    = "";
var intervalo     = "";
var incrementador = 0;
var diff1         = "";
var diff2         = "";
var ruta          = "";  

/* ********************************* Imagenes ************************** */
 var myimages = new Array();
 var gotolink = "#";
 var imagen1  = "../../../imagenes/btnSubmitApretado.png";
 var imagen2  = "../../../imagenes/btnSubmit.png";
 var imagen3  = "../../../imagenes/registro.png";
 var imagen4  = "../../../imagenes/registroApretado.png";
 var imagen5  = "../../../imagenes/flechaDerecha.png";
 var imagen6  = "../../../imagenes/flechaDerechaApretada.png";
 var imagen7  = "../../../imagenes/flechaIzquierda.png";
 var imagen8  = "../../../imagenes/flechaIzquierdaApretada.png";
 
 preloadimages(imagen1,imagen2,imagen3,imagen4,imagen5,imagen6,imagen7,imagen8)
					
function preloadimages(){
				
    for (i=0;i<preloadimages.arguments.length;i++){
        
        myimages[i]     = new Image(122,24);
        myimages[i].src = preloadimages.arguments[i];
	
        
    }// End for

}// End function

function rollover(id,valor){
         
        objeto = document.getElementById(id);
       
        if (valor == 1) {
		      
             objeto.style.backgroundImage = "url(" + myimages[0].src + ")"; 
            
        }else if(valor == 0){
		
             objeto.style.backgroundImage = "url(" + myimages[1].src + ")";   
            
        }else if(valor == 2){    
            
            objeto.style.backgroundImage = "url(" + myimages[3].src + ")";  
            
        }else if (valor == 3){    
            
            objeto.style.backgroundImage = "url(" + myimages[2].src + ")";  
        
        }else if (valor == 5){
            
            objeto.style.backgroundImage = "url(" + myimages[5].src + ")"; 
            
        }else if (valor == 4){    
        
            objeto.style.backgroundImage = "url(" + myimages[4].src + ")";
        
        }else if (valor == 6){
            
            objeto.style.backgroundImage = "url(" + myimages[6].src + ")"; 
            
        }else if (valor == 7){    
        
            objeto.style.backgroundImage = "url(" + myimages[7].src + ")";

        
        
	}// End if
        
        
        
        
}// End function


/* ****************************** Ajax ******************************** */
var marca  = "";
var modelo = "";

function crearObjetoAjax(){
    
    var xmlhttp=false;
    
 	try {
 		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	
        } catch (e) {
 		
                try {
                    
                    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 		
                } catch (E) {
 		
                    xmlhttp = false;
 		}
  	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 		
                xmlhttp = new XMLHttpRequest();
	}
        
	return xmlhttp;
    
    
}// End function

function productos() {
        
            var oXHR          = crearObjetoAjax(); 
            var select        = document.getElementById("marcaSelect");
            var selectedIndex = select.options[select.selectedIndex].value;
            //var url = "http://localhost:90/EllrMotorsport/Productos/ajaxMarcaModelo/"+selectedIndex;
            var url = "http://www.ellrmotorsport.com/Admin/ajaxMarcaModelo/"+selectedIndex;
            
            marca = selectedIndex;
            oXHR.open("GET", url, true);  
            oXHR.send();
            
            oXHR.onreadystatechange = function () {  
              
              if (oXHR.readyState == 4) {  
                
                if (oXHR.status == 200) {  
                    
                   removeItems("modeloSelect");
                   addItems("modeloSelect",oXHR.responseText);
                   
                   
                } else {
                    
                   //alert ("ha habido un error"); 
                  
                }// End if
                
              }// End if 
              
            };// End function  
            
                  
}// End function

function removeItems(param1){
   
    var objeto = document.getElementById(param1);
    objeto.length = 0;
   
}// End function

function addItems(param1,param2){
  
   var objeto           = document.getElementById(param1); 
   var miVector         = param2.split(":"); 
   var vectorId         = new Array();
   var vectorNombres    = new Array();
   var miString         = new String();
   var tempString       = new String();
   var encontrado       = false;
   
   for (var i=0;i<miVector.length;i++){
       
       miString = miVector[i];
      
       for (var j=0; j<miString.length;j++){
           
           if (miString.charAt(j) != "," && encontrado == false){
               
               tempString = tempString + miString.charAt(j);
               
           }else if(miString.charAt(j) == ","){
               
              vectorId.push(tempString);
              tempString = ""; 
              encontrado = true;
              
           }else{
               
               tempString = tempString + miString.charAt(j);
               
           }// End if
               
       }// End for
       
       vectorNombres.push(tempString);
       tempString = "";
    
   }// End for 
   
   for (var k = 0; k < vectorId.length; k++){
       
       var option   = document.createElement("option");
       option.text  = vectorNombres[k];
       option.id    = vectorId[k];
       option.value = vectorId[k];
       objeto.add(option);
       
   }// End for
   
   var option   = document.createElement("option");
   option.text  = "Todos los modelos";
   option.id    = -1;
   option.value = -1;
   objeto.add(option);
   
   
   return;
 
}// End function

function enviarConsulta(){
    
    document.form1.submit();
    
    
}

function guardarMarca(){
    
    
    return;
    
}//End function

function guardarModelo(){
    
    
    return;
    
}// End function

function enviarSubmit(){
    
    var marca            = document.getElementById("marcaSelect");
    var selectedMarca    = marca.options[marca.selectedIndex].value;
    
    var modelo           = document.getElementById("modeloSelect");
    var selectedModelo   = modelo.options[modelo.selectedIndex].id;
    
    var inputMarca       = document.getElementById("marca");
    var inputModelo      = document.getElementById("modelo");
    
    inputMarca.value     = selectedMarca;
    inputModelo.value    = selectedModelo;
    
    var primera          = document.getElementById("primera");
    var ultima           = document.getElementById("ultima");
    var urlPrimera       = primera.firstChild;
    var urlUltima        = ultima.firstChild;
    
   
    var form             = document.forms["form1"];
    form.submit();
    
     
    return;
    
}// End function

function guardarValor(){
      
    guardarValor(texto);
    
}// End function

$(document).ready(function(){
   
    var timer;
    var contador = 0;
    var vectorImagenes = new Array();
    var seccion = $('input[name*="seccion"]').val();
    var totalImagenes = 0;
    var valorY = 0;
    
    if (seccion == 'home'){
        
        totalImagenes = $("#miGaleria li").size();
        initTimer();
        contador = 0;
        
    }else if (seccion == 'producto'){
        
        totalImagenes = $(".sc_menu img").size();
        clearInterval(timer);
        contador = 3;
        
    }// End if
   
   
    function sliderScroll(param1){
      
       var valor     = new Boolean();
       var direction = param1;
       var tamActual = 0;
      
       if (direction == 'right' && seccion == 'producto' && contador < (totalImagenes - 1) ){
       
            valor = true;
            
       
       }else if (seccion == 'producto' && direction == 'left' && contador > 3){
     
            valor = true;
       
       }// End if
         
       if (contador > 0 && direction == 'left' && seccion == 'home'){
         
            valor = true;
       
       }else if (contador < (totalImagenes - 1) && direction == 'right' && seccion == 'home'){
          
           valor = true;
           
       }// End if
       
       if (valor == true){
        
           switch (direction) {
           
               case 'right': contador++;//Derecha
               break;

               case 'left':contador--; //Izquierda
               break;     

               case 'auto':contador++;
               break;
        
            }// End switch
            
            if (seccion == 'producto'){
               
                 tamActual = (contador-3) * - 82;

                 $(".sc_menu").animate({

                marginLeft: tamActual+"px"

                }, 1500 );

            }else if (seccion == 'home'){

                tamActual = contador * -222;

                $("#miGaleria").animate({

                marginLeft: tamActual+"px"

                }, 1500 );

            }// End if
         
       }// End if
          
   }// End function
  
   //Función que crea el temporizador
   function initTimer(){
     
        timer = setInterval(function(){sliderScroll('auto');}, 5000);
   
   }// End timer
   
   function changeImage(id){
        
        $('#imagenDetalle').attr('src', vectorImagenes[id]);
        
   }// End function
   
   function verTopScroll(moment){
        
            if (window.pageYOffset){
            
                scrollTop = window.pageYOffset;
            
            }else{
            
                scrollTop = Math.max(document.body.scrollTop, document.documentElement.scrollTop);
            
            }// End if
            
            switch (moment){
            
                case "load":
                    
                    //alert ("En el Load del documento, [scrollTop] vale "+scrollTop);
                
                break;
                
                case "click":
                    
                    //alert ("Al hacer Click en el enlace, [scrollTop] vale "+scrollTop);
                
                break;
                
           }// End switch
     
           return scrollTop;
     
    }// End function

    //Click en el botón "next"
    $(".boton2").live("click", function(){
    
        clearInterval(timer); // Desactiva el temporizador
        sliderScroll('right'); // Mueve el scroll a la derecha
        initTimer();// Vuelve a activar el temporizador
        
        valorY = verTopScroll('click');
        window.scrollTo(0,valorY);
   
    });

    //Click en el botón "prev"
    $(".boton").live("click", function(){
      
        clearInterval(timer); // Desactiva el temporizador
        sliderScroll('left'); // Mueve el scroll a la izquierda
        initTimer(); // Vuelve a activar el temporizador
        
        valorY = verTopScroll('click');
        window.scrollTo(0,valorY);
     
    });
    
    $(".flechaMarcoIzquierda").live("click", function(){
        
       clearInterval(timer); // Desactiva el temporizador 
       sliderScroll('left');
       
    });
    
    $(".flechaMarcoDerecha").live("click", function(){
      
       clearInterval(timer); // Desactiva el temporizador
       sliderScroll('right');
       
    });
  
    $(".btnFormulario").live("click", function(){
      
       $("form1").submit();
       
    });
    
    $(".formulario").live("click", function(){
      
       alert ("Envio");
       $("#form1").submit();
       
    });
  
    
    if (seccion == 'empresa'){
        
        $(function(){

            $('#cuadroEmpresaCoche').jScrollPane();
            $('#cuadroEmpresaEmpresa').jScrollPane();
            
        }); // End function
    
    }else if(seccion == 'producto'){
     
        $('.sc_menu img').each(function(index) {
            
            vectorImagenes.push($(this).attr('src'));
            
            $(this).click(function(){
       
                changeImage($(this).attr('id'));
       
            });
            
        });

    }// End if
  
});



