﻿function slideToggle(id, focus, hide) {
    var element = $('#' + id + 'popup');
    var img = $('#' + id + 'img');
    
    if(element.is(':hidden')) {
        if(hide) {
            hideHeaders();
        }
        
        if(focus) {
            element.slideDown('slow', function() { $('#' + focus).focus(); });
        }
        else {
            element.slideDown('slow');
        }
        
        if(img.length > 0)
        {
            img.attr('src', img.attr('src').replace('.png', '_on.png'));
        }
    }
    else {
        element.slideUp('slow');
        if(hide) {
            hideHeaders();
        }
    } 
}

function hideHeaders()
{
    $('#signinpopup').slideUp('normal');
    $('#registerpopup').slideUp('normal');
    $('#contactuspopup').slideUp('normal');
    
    $('#signinimg').attr('src', 'images/signin.png');
    $('#registerimg').attr('src', 'images/register.png');
    $('#contactusimg').attr('src', 'images/contactus.png');
}

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
  }
}
