var noEvent = {
     mascanales : function(n){
         //var n = 10;
         var chn = $('#boxgrilla li ul:last').attr('class').split("_");
         chn = chn[1];
         $.get('index.php', { inicio: parseInt(chn)+1, cuantos:  n}, function(e){
             $('#boxgrilla li ul:last').after(e);
            //    $('#boxgrilla li > ul:lt(4)').remove();
         }, 'html');

         $.get('index.php', { canal: parseInt(chn)+1, cuantos:  n}, function(e){
             $('#canales li:last').after(e);
//             $('#canales li:lt(4)').remove();
         }, 'html');
      },
     menoscanales : function(n){
             var chn = $('#boxgrilla li ul:last').attr('class').split("_");
             chn = chn[1];
             n = chn - n;
             $('#boxgrilla li > ul:gt('+n+')').remove();
             $('#canales li:gt('+n+')').remove();
       
     },
     ahora : function(){
        $('.boton').removeClass('active');
        $('#ahora').addClass('active');
        var now = new Date();
        var hour=(now.getHours() * 60) * 4;
        $('ul#boxgrilla , #reloj, #boxprogramas, .horas' ).animate({scrollLeft:  hour+'px'}, 500 );
    }
}
//funciones que se basan en si la clase css existe en la estructura html
var onClickInClass = {

user: function(that){
$('#comunidad').hide()
$('#login').show();
},
cancel: function(that){
$('#comunidad').show()
$('#login').hide();
}
}

//funciones que se basan en si la clase css existe en la estructura html
var onClickInId = {
     ahora : function(){
        var now = new Date();
        var hour=now.getHours()*2 * 100;
        $('ul#boxgrilla , #reloj' ).animate({scrollLeft:  hour+'px'}, 500 );
     },
     prime : function(){
        $('ul#boxgrilla , #reloj' ).animate({scrollLeft:  '4400px'}, 500 );
     },
     manana : function(){
         var fecha="032809";
         $.get('index.php', {manana: fecha}, function(e){
            $('#boxgrilla li').html(e);
         }, 'html');
     },
     btnback : function(){
        $('#boxprogramas').animate({scrollLeft: '-=200px'}, 500 );
     },
     btnforw : function(){/*grilla de programación*/
        $('#boxprogramas,.horas').animate({scrollLeft: '+=240px'}, 500 );
     },
     btndown : function(){
         $('#canales,#boxprogramas').animate({scrollTop: '+=200px'}, 300 );
     },
     btnup : function(){
         $('#canales,#boxprogramas').animate({scrollTop: '-=200px'}, 300 );
     },
     backgrilla : function(){
        $('ul#boxgrilla,#reloj').animate({scrollLeft: '-=400px'}, 500 );
     },
     forwgrilla : function(){
        $('ul#boxgrilla,#reloj').animate({scrollLeft: '+=400px'}, 500 );
     },
     upgrilla : function(){
        $('ul#boxgrilla,#canales').animate({scrollTop: '-=255px'}, 1200 );
        noEvent.menoscanales(8);
     },
     downgrilla : function(){
       $('ul#boxgrilla,#canales').animate({scrollTop: '+=255px'}, 1200 );
        noEvent.mascanales(8);
     },
     etivod : function(){/*pestañas destacados home y portadas */
            $('.premium, .hd, .masvtr ul.cine').hide();
            $('.vod').show();
            if (!$('#etivod').hasClass("acti")){
                $('#etivod').addClass("acti");
                $('#etipremium').removeClass("acti");
                $('#etihd').removeClass("acti");
                $('#eticine').removeClass("acti");
            }
     },
     etipremium :function(){/*pestañas destacados home y portadas */
        $('.vod, .hd, .masvtr ul.cine').hide();
        $('.premium').show();
        if (!$('#etipremium').hasClass("acti")){
            $('#etipremium').addClass("acti");
            $('#etivod').removeClass("acti");
            $('#etihd').removeClass("acti");
            $('#eticine').removeClass("acti");
        }
    },
     etihd : function(){/*pestañas destacados home y portadas */
        $('.vod, .premium, .masvtr ul.cine').hide();
        $('.hd').show();
        if (!$('#etihd').hasClass("acti")){
            $('#etihd').addClass("acti");
            $('#etipremium').removeClass("acti");
            $('#etivod').removeClass("acti");
            $('#eticine').removeClass("acti");
        }
     },
     eticine :function(){/*pestañas destacados home y portadas */
        $('.vod, .hd, .premium').hide();
        $('.masvtr ul.cine').show();
        if (!$('#eticine').hasClass("acti")){
            $('#eticine').addClass("acti");
            $('#etipremium').removeClass("acti");
            $('#etivod').removeClass("acti");
            $('#etihd').removeClass("acti");
        }
     },
     loginbox : function(){
    noEvent.html =  $('.registro').clone();
    var codehtml = '<form id="loginform" name="loginform" action="televisionvtr.cl/wp-login.php" method="post"><label for="user_login">Nombre de usuario:</label> <input type="text" name="log" id="user_login"> <label for="user_pass">Contraseña:</label> <input type="password" name="pwd" id="user_pass"> <input type="submit" name="submit" value="Ingresar"> <input type="hidden" value="http://televisionvtr.cl/programacion/" name="redirect_to"/><input type="hidden" value="login" name="action"/><input type="hidden" value="1" name="testcookie"/> | <a href="/programacion" title="cancelar login" id="cancelogin">cancelar</a></form>';
    $('.registro').html(codehtml);
    $('#cancelogin').live("click",function(e){onClickInId.cancelogin(this); return false; });
}
 }
var onMouseEnterLeave = {}
$(document).ready(function(){

 var rnd=Math.floor(Math.random()*6);
       $("#logo").addClass("l"+rnd);
       $("#header-late2011-wrapper").addClass("wrapper-t"+rnd);   
       $("#header-late2011-small-wrapper").addClass("color"+rnd);       
       $(".footer_vtr").addClass("footer_vtr-t"+rnd);


  $.each(onClickInClass, function (i) {
        if ($.isFunction(eval("onClickInClass."+i)) && $('*').hasClass(i)){
               $('.'+i).bind("click", function(e){eval("onClickInClass."+i+"(this)");return false;});
        }
    });

  $.each(onClickInId, function (i) {
       if ($.isFunction(eval("onClickInId."+i)) && document.getElementById(i)){
               $('#'+i).bind("click", function(e){eval("onClickInId."+i+"(this)");return false;});
       }
    });
    $.each(onMouseEnterLeave, function (i) {
        if ($.isFunction(eval("onMouseEnterLeave."+i)) && $('*').hasClass(i)){
                $('.'+i).bind("mouseover", function(e){eval("onMouseEnterLeave."+i+"(this, 'stop')")}).bind("mouseleave", function(e){eval("onMouseEnterLeave."+i+"(this, 'resume')")});
        }
    });
    
    $("#boxprogramas").mousedown(function(e){
        coor = e.pageX;
        $("#boxprogramas").css('cursor', 'pointer');
        $("#boxprogramas").mousemove(function(e){
            if (coor > e.pageX) var desp = '+=3';
            else var desp = '-=3';
            $('#boxprogramas').animate({scrollLeft: desp+ 'px'}, 1 );
            coor = e.pageX;
         });
    }).mouseup(function(i){
         $("#boxprogramas").unbind('mousemove');
         $("#boxprogramas").css('cursor', 'default');
    });

  

    //pestañas destacados home y portadas
    $('.vod').show();

      $('.footer_contenidos td').each( function(i, value){
   $(value).removeAttr("valign").css("vertical-align","top");
  })
$('a[rel*=external]').click( function() {window.open(this.href);return false;});

    noEvent.ahora();

});

