var PulldownIsVisible = false;
var SelectedCategory = 0;


var Category = new Class(
{
    initialize:function(root)
    {
    }
});

window.addEvent('domready', function() 
{
    var buy = $('buyNow');
    if( buy )
    {
        buy.addEvent( 'click', 
        function(e)
        {
            new Event(e).stop();
            $('buy').submit();
        });
    }
    
    $('searchButton').addEvent( 'click', 
        function(e)
        {
            window.location = "products.aspx?search=" + $('searchInput').value + "&categoryId=" + SelectedCategory;
        });
        
    var options = $('pulldown').getElements( 'li' );
    for( var i = 0; i < options.length; i++ )
    {
        options[i].addEvent( 'click',
            function(e)
            {
                e = new Event(e);
                e.stop();
                PulldownVisible( false );
                var t = e.target.toString();
                t = t.substring( t.indexOf( '#' ) + 1 );
                var a = t.split( ':' );
                SelectedCategory = Number(a[1]);
                $('pulldownLabel').setText($('pulldown').getElements( 'li' )[Number(a[0])].getText());
            });
    }
    
    PulldownVisible( false );
    $('pulldown').addEvent( 'click', 
        function(e)
        {
            PulldownVisible( !PulldownIsVisible );
        });
        
    var categories = $('sidebarProd').getElements( 'div[class$=clearfix]' );//'a[class$=relatedLink]' );
    for( var i = 0; i < categories.length; i++ )
    {
       new Category( categories[i] );
    }
});

function PulldownVisible( b )
{
    PulldownIsVisible = b;
    var p = $('pulldown');
    p.removeClass( 'pulldown' );
    p.removeClass( 'pulldownOff' );
    
    p.addClass( b ? 'pulldown' : 'pulldownOff' );
}