// JScript File
Event.observe(window, 'load', function() {
    
    //ieHoverFix('Navi','False');    
    Event.observe(document, 'mousemove', MouseMoved);
    
    $$('.javascriptoff').each(function(s, index){s.hide();});
    
    $$('.hoverable').each( function(s){
        Event.observe(s, 'mouseover', this.Hovered.bindAsEventListener(this));
        Event.observe(s, 'mouseout', this.HoveredOff.bindAsEventListener(this));
    });
    
    var addMemberReviewImage = $('AddMemberReviewImage');
    if(addMemberReviewImage != null)
    {
        Event.observe(addMemberReviewImage, 'click', ToggleImages);
    }
});

function ShowSuggestionForm(itemId)
{
    var extendedItem = $(itemId);
    Effect.SlideDown(extendedItem.next('.suggestItem').show());
}

function ToggleImages(e)
{
    var addImageForm = $('AddImageForm');
    var e = Event.element(e);
    Effect.SlideDown(addImageForm, {duration:0.5});
    $('AddMemberReviewImage').hide();
}

function MouseMoved(e)
{
    if($('MouseFollow'))
    {
        $('MouseFollow').setStyle({ position: 'absolute', left: Event.pointerX(e)+10, top: Event.pointerY(e) }); 
    }
}

function Hovered(e)
{
    e = Event.element(e);
    e.addClassName("hover");
}

function HoveredOff(e)
{
    e = Event.element(e);
    e.removeClassName("hover");
}

function RegisterUserClick(e)
{
    window.location = "/Register-User.aspx";
}

function RegisterSiteClick(e)
{
    window.location = "/Register-Site.aspx";
}

function ShowManufacturers(e)
{
    e = Event.element(e);
    Effect.SlideUp('ReviewCategories', {duration:0.5, queue: 'front'});
    Effect.SlideDown('ReviewManufacturers', {duration:0.5, queue: 'end'});
}

function ShowCats(e)
{
    e = Event.element(e);
    Effect.SlideUp('ReviewManufacturers', {duration:0.5, queue: 'front'});
    Effect.SlideDown('ReviewCategories', {duration:0.5, queue: 'end'});    
}