var flashvars = {};
flashvars.height = "480";
flashvars.width = "600";
flashvars.showstop = "true";
flashvars.allowSciptAccess = "always";

var params = {};
params.wmode = "transparent";
params.loop = "false";
var attributes = {};

var mycarousel_itemList = []; // Cambios 230210 
var mycarousel_itemList2 = []; // Cambios 230210 

$(document).ready(function() {

    /* Cambios 230210 (ambos carruseles dinamicos) */

    /*carousel*/
    var x = $('#carousel_01 li').length;
    var rand = Math.ceil(Math.random() * x);
    if ($('#carousel_01').length > 0) {

        $('#carousel_01 li').each(function(i) {
            var thisimg = $(this).find('img'); var thisanchor = $(this).find('a');
            mycarousel_itemList[i] = {
                imgurl: thisimg.attr('src'),
                url: thisanchor.attr('href')
            };
        });

        jQuery('#carousel_01').jcarousel({
            wrap: 'circular',
            scroll: 1,
            start: rand,
            auto: 15,
            visible: 1,
            itemVisibleInCallback: { onBeforeAnimation: mycarousel_itemVisibleInCallback },
            itemVisibleOutCallback: { onAfterAnimation: mycarousel_itemVisibleOutCallback }
        });

    }

    if ($('#carousel_02').length > 0) {

        $('#carousel_02 li').each(function(i) {
            var thisimg = $(this).find('img'); var thisanchor = $(this).find('a');
            mycarousel_itemList2[i] = {
                imgurl: thisimg.attr('src'), url: thisanchor.attr('href')
            };
        });

        jQuery('#carousel_02').jcarousel({
            wrap: 'circular',
            scroll: 1, visible: 5, itemVisibleInCallback: { onBeforeAnimation: mycarousel_itemVisibleInCallback2 }, itemVisibleOutCallback: { onAfterAnimation: mycarousel_itemVisibleOutCallback2 }
        });

    }


    $.preloadCssImages();

    /*tabs*/
    $.tabs("tabs2");
    $.tabs("tabs4");
    $.tabs("tabs5");
    $.tabs("tabs6");
    $.tabs("submenu2_1");
    $.tabs("submenu2_2");
    $.tabs("submenu2_3");
    $.tabs("submenu2_4");
    $.tabs("submenu2_5");
    $.tabs("submenu3_1");
    $.tabs("submenu3_2");
    $.tabs("submenu3_3");
    $.tabs("submenu3_4");
    $.tabs("submenu3_5");

    /*shadowbox*/
    Shadowbox.init();

    /*accordion*/
    if ($('#accordion_01').length > 0) { jQuery('#accordion_01').accordion({ header: 'a.head', alwaysOpen: false, autoheight: false }); }
    if ($('#accordion_02').length > 0) { jQuery('#accordion_02').accordion({ header: 'a.head', alwaysOpen: false, autoheight: false }); }
    if ($('#accordion_03').length > 0) { jQuery('#accordion_03').accordion({ header: 'a.head', alwaysOpen: false, autoheight: false }); }

    $('.accordion a#acctab').click
    $('.accordion_temas a#acctab').click

    /*tree view*/
    $("#tree").treeview({ animated: "fast", persist: "location", collapsed: true, unique: true, toggle: function() { window.console && console.log("%o was toggled", this); } });
    $("#tree2").treeview({ animated: "fast", persist: "location", collapsed: true, unique: true, toggle: function() { window.console && console.log("%o was toggled", this); } });

    /*VerticalAlign*/
    $('.divcenter').VerticalAlign();

    /*alterno*/
    $(".alterno_02 li:odd").addClass("alt_02");
    $(".alterno_03 li:odd").addClass("alt_03");
    $(".alterno_04 li:odd").addClass("alt_04");
    $(".alterno_05 li:odd").addClass("alt_05");
    $(".alterno_06 tr:even").addClass("alt_06");


    $("#bgpng").pngfix({
        sizingMethod: "scale"
    });

    $(".link_acceso").click(function() {
        $(".dCuadro").hide();
        cuadro_func = $(this.parentNode).find(".dCuadro")
        $(cuadro_func).show();
        return false;
    });
    $(".link_cerrar").click(function() {
        $(".dCuadro").hide();
        return false;
    });

    /* datePicker */
    if ($('.datepicker').length > 0) {

        $('.datepicker').datepick($.extend({ showDefault: true,
            showOn: 'both', buttonImage: '../App_Themes/Default/Images/Icons/calendario.gif', closeAtTop: false
        },
		$.datepick.regional['es']));

        $('.datepicker2').datepick($.extend({ showDefault: true, defaultDate: +2,
            showOn: 'both', buttonImage: '../App_Themes/Default/Images/Icons/calendario.gif', closeAtTop: false
        },
		$.datepick.regional['es']));
    }
});


jQuery.preloadImages = function() {
    for (var i = 0; i < arguments.length; i++) {
        jQuery("<img>").attr("src", arguments[i]);
    }
};

/* Funciones / variables para carrusel stages home */

/* Cambios 230210 (se elimina declaracion de variable mycarousel_itemList) */

function mycarousel_itemVisibleInCallback(carousel, item, i, state, evt) {
    var idx = carousel.index(i, mycarousel_itemList.length);
    carousel.add(i, mycarousel_getItemHTML(mycarousel_itemList[idx - 1]));
};
function mycarousel_itemVisibleOutCallback(carousel, item, i, state, evt) {
    carousel.remove(i);
};
function mycarousel_getItemHTML(item) {
    return '<a href="' + item.url + '"><img src="' + item.imgurl + '" width="700" height="250" /></a>';
};


/* Funciones / variables para carrusel casos de éxito */

/* Cambios 230210 (se elimina declaracion de variable mycarousel_itemList2) */

function mycarousel_itemVisibleInCallback2(carousel, item, i, state, evt) {
    var idx = carousel.index(i, mycarousel_itemList2.length);
    carousel.add(i, mycarousel_getItemHTML2(mycarousel_itemList2[idx - 1]));
};
function mycarousel_itemVisibleOutCallback2(carousel, item, i, state, evt) {
    carousel.remove(i);
};
function mycarousel_getItemHTML2(item) {
    return '<a href="' + item.url + '"><img src="' + item.imgurl + '" height="115" width="134" /></a>';
};

function mycarousel_initCallback(carousel) {
    carousel.buttonNext.bind('click', function() {
        carousel.startAuto(0);
    });
    carousel.buttonPrev.bind('click', function() {
        carousel.startAuto(0);
    });
    carousel.clip.hover(function() {
        carousel.stopAuto();
    }, function() {
        carousel.startAuto();
    });
};


Shadowbox.loadSkin('Scripts/skin/classic', 'Scripts/skin/classic');
Shadowbox.loadLanguage('Scripts/lang', 'Scripts/lang');
Shadowbox.loadPlayer(['flv', 'iframe'], 'Scripts/player');


