$(document).ready(function() {
    // preload images
    //$.preloadCssImages();
    
    //hide hidden classes
    $('.section_hidden').hide();
    $('.section_hidden_dark').hide();
    $('#media_comment_form').hide();
    $('#zine_comment_form').hide();
    $('.all_media_comments').hide();
    
    // draw the shade effect on the bottom of the page
    $('div.shade').css('height', $('div#main').height()-$('div#wrapper').height()+30-$('div#footer').height());
    
    $('.answer-reveal').click(function(){
        $('.answer-hidden').slideToggle();
    });
    
    $('#share_by_email').hide();

});

//toggle hidden sections and rotates section symbols
function collapse_section(section_id, sym_id, sym1, sym2){
    $(section_id).slideToggle(function(){
                            html = $(sym_id).html();
                            if(html == sym1)
                                $(sym_id).html(sym2);
                            else if(html == sym2)
                               $(sym_id).html(sym1);    
                            });
}

//open a new window
function new_window(linkto){
    window.open(linkto, 'newwindow', 'scrollbars=1, width=500, height=550')
}

function getVar(name){
     get_string = document.location.search;         
     return_value = '';
     
     do { //This loop is made to catch all instances of any get variable.
        name_index = get_string.indexOf(name + '=');
        
        if(name_index != -1)
          {
          get_string = get_string.substr(name_index + name.length + 1, get_string.length - name_index);
          
          end_of_value = get_string.indexOf('&');
          if(end_of_value != -1)                
            value = get_string.substr(0, end_of_value);                
          else                
            value = get_string;                
            
          if(return_value == '' || value == '')
             return_value += value;
          else
             return_value += ', ' + value;
          }
        } while(name_index != -1)
        
     //Restores all the blank spaces.
     space = return_value.indexOf('+');
     while(space != -1)
          { 
          return_value = return_value.substr(0, space) + ' ' + 
          return_value.substr(space + 1, return_value.length);
						 
          space = return_value.indexOf('+');
          }
      
     return(return_value);        
}

