
$(function(){
    $('.scroll').jScrollPane({
        verticalGutter: 10,
        horizontalGutter: 10,
        verticalDragMinHeight:42,
        verticalDragMaxHeight:42
    });
    $('.galeria_cola').live('click',function(e){
        e.preventDefault();
        $($(this).attr('rel')).attr('src',$(this).attr('href'))
    })
    jQuery.fn.fadeToggle = function(speed, easing, callback) {
        return this.animate({
            opacity: 'toggle'
        }, speed, easing, callback);

    };
    $.fn.autoscroll = function() {
        console.debug(this);
        jQuery('html,body').animate(
        {
            scrollLeft: this.offset().left,
            scrollTop: this.offset().top
        },
        500
        );
        return this;
    };
    jQuery.validator.methods.oldRequired = jQuery.validator.methods.required;
    jQuery.validator.addMethod("required", function(value, element, param) {
        if (value == $(element).attr("ref") || value ==''){
            return false;
        }
        return jQuery.validator.methods.oldRequired.call(this, value, element, param);
    },
    jQuery.validator.messages.required // use default message
    );
    $("a[class='galeria']").colorbox();
    $("a[class='item galeria']").colorbox();
    $("a[rel='inline']").live('click',function(e){
        e.preventDefault();
        elem=e.target;
        link=($(elem).attr("href"));
        $.colorbox({
            inline:true,
            href:link,
            open:true
        });
    });
    $("input[type='text'],textarea").each(function(){
        $(this).attr("ref",$(this).attr("value"));
    });
    $("input[type='text'],textarea").focus(function(){
        if ($(this).val()==$(this).attr("ref")){
            $(this).val("");
        }
    });
    $("input[type='text'],textarea").blur(function(){
        if($(this).val()==''){
            $(this).val($(this).attr("ref"));
        }
    });
    $(".carrusel").jcarousel({
        initCallback: mycarousel_initCallback,
        scroll: 1,
        visible:5,
        easing:'swing',
        animation:'slow'
    });
    $(".carrusel_vert").jcarousel({
        initCallback: mycarousel_initCallback,
        scroll: 1,
        vertical:true,
        visible:4,
        easing:'swing',
        animation:'slow'
    });
    //    $('.submenu').hide();
    $('li.itemmenu').hover(function(){
        $('.submenu').hide();
        $(this).children('.submenu').css('display','block')
    });
    $('.desarrollo').hover(function(){
        $('.submenu').hide();
    })
    $('.colderecha').hover(function(){
        $('.submenu').hide();
    })
    $('.producto').hover(function(){
        $('#dataprodu'+$(this).attr('rel')).show();
        $(this).children('.info').addClass('selected');
    },function(){
        $('#dataprodu'+$(this).attr('rel')).hide();
        $(this).children('.info').removeClass('selected');
    })
    //    $('.submenu').hover(function(){$(this).show();hide=false;},function(){hide=true;$(this).hide()})
    setTimeout('altos()',1000)
});
function altos(){
    if($('.colderecha').height()>$('.desarrollo').height() && $('.colderecha').height()!=0){
        $('.desarrollo').height($('.colderecha').height());
    }else if($('.colderecha').height()!=0){
        $('.colderecha').height($('.desarrollo').height())
    }
}
function mycarousel_initCallback(carousel)
{
    // Disable autoscrolling if the user clicks the prev or next button.
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });

    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });

    // Pause autoscrolling if the user moves with the cursor over the clip.
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};
