var BASE_URL = 'http://www.tyrėjųnaktis.lt/';

function mokyklosoptions()
{
    $("#mokykla").removeOption(/./);
	$("#mokykla").trigger('updateselect');

    $("#mokykla").ajaxAddOption(BASE_URL + "modules/FormBuilder/classes/mokyklos.php",{'mokyklos_tipas' : $('#mokyklos_tipas').val(), 'savivaldybe' : $('#savivaldybe').val()},false);
	$("#mokykla").trigger('updateselect');	
}

// initiates when the DOM is ready
$(document).ready(function(){

	$("select").live("updateselect", function(e){
        var _this = $(this);
        _this.ajaxStop(function(){
            setTimeout(function(){
                //  _this.find("option:first").attr("selected", true);
                _this.selectbox();
            }, 700);
        });
    });
    
    // loads custom selects plugin
    $("select").selectbox();
    
    $("#mokyklos_tipas").live('change', function() {
        $("#savivaldybe").removeOption(/./);

        $("#savivaldybe").ajaxAddOption(BASE_URL + "modules/FormBuilder/classes/mokyklos.php",{'mokyklos_tipas' : $(this).val()},false, mokyklosoptions);
    	$("#savivaldybe").trigger('updateselect');
    });

    $("#savivaldybe").live('change', function() {
        mokyklosoptions();
    });


    
    
    // loads main slideshow 
    if ($('#slideshow .container').html()) // checks if slideshow container exists
    {
        // initiate the plugin
        $('#slideshow .container').zslider({
            speed:  'slow', // speed of animation (normal, fast, slow or number in miliseconds)
            timeout: 2000, // how long to show one slide in miliseconds
            next:   '#slideshow-next', // selector for previous slide button
            prev:   '#slideshow-prev' // selector for next slide button
        });
    }
    
    // loads slideshow for sponsors logos
    if ($('#slides-mini').html()) // cheks if slideshow container exists
    {
        // initiate the plpugin
        $('#slides-mini').zslider({ 
            speed:  'slow', // speed of animation (normal, fast, slow or number in miliseconds)
            timeout: 2000, // how long to show one slide in miliseconds
            next:   '#slides-mini-next', // selector for previous slide button
            prev:   '#slides-mini-prev' // selector for next slide button
        });
    }
    
    
    /*
    * submenu
    */
    var submenu;
    var submenuTimeout;
    
    // on menu item hover
    $("#menu li").hover(function(){
        submenu = $(this).find("ul"); // search for submenu list

        if (submenu.html()) // if submenu list found
        {
            // show submenu after a short pause (150ms is the best option)
            submenuTimeout = setTimeout(function(){
                                            submenu.slideDown('slow');
                                        }, 150);
        }
    },function(){
        // on menu item out
        submenu = $(this).find("ul");
        if (submenu.html()) // if submenu list found
        {
            submenu.slideUp('fast'); // hide the submenu
        }
        
        if (submenuTimeout)
        {
            clearTimeout(submenuTimeout);
        }
    });
});
