var banner = {
 timeouts: {},
 expand: function(id) {
   this.timeouts[id] = setTimeout(function(){jQuery("#"+id).slideDown();}, 500);
 },
 clear: function(id) {
   clearTimeout(this.timeouts[id]);
 },
 close: function(id) {
   jQuery("#"+id).hide();
 }
};

jQuery(document).ready(function() {
    //left banner check
    if (jQuery('#left-banners .banner').length > 0) {
        calculated_width = jQuery('#wrapper').width() + 2*jQuery('#left-banners').width();
        jQuery('.contentwidth').width(calculated_width);
        //scroll to content area
        jQuery.scrollTo('#wrapper',0,{axis:'x'});
    }

    //Initialize lightbox galleries
    $('a[rel^="gallery"]').prettyPhoto({
    	default_width: 540,
    	default_height: 335,
    	social_tools: '',
    	allow_resize: false,
    	callback: function() {
    		location.hash = '';
    	}
    });

    // Initialize page feedback
    $('#pageFeedbackForm').submit(function() {
    	$('#pageFeedbackErrorMessage').hide();
    	var form = $(this);
    	form.find('input:submit').attr('disabled', true);
    	var url = form.attr('action');
    	var params = form.serialize();
    	params += '&pageTitle=' + $(document).attr('title');
    	params += '&pageUrl=' + $(location).attr('href');

    	$.ajax({
            url: url,
            type: 'post',
            contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
            data: params,
            success: function(data, status) {
        		if (data == true) {
    	    		$('#pageFeedbackSuccessMessage').show();
    	    		$('#pageFeedbackForm input:radio').removeAttr('checked');
    	    		$('#pageFeedbackForm textarea').val('');
        		} else {
        			$('#pageFeedbackErrorMessage').show();
        			form.find('input:submit').removeAttr('disabled');
        		}
            }
        });

    	return false;
    });
});


