window.addEvent('domready', function() {

    //
    // screeningroom credit's slide fx 
    //
    /*
    if( $('ac_toggle') ) {
        var myVerticalSlide = new Fx.Slide('ac_slide').hide();
        $('ac_toggle').addEvent('click', function(e){
	    	e.stop();
	    	
			// toggle chevron image as well
	    	if( $('ac_toggle_image').src.match('/images/chevdown.gif') ) {
	    		$('ac_toggle_image').src = '/images/chevup.gif'
	    	}
	    	else {
	    		$('ac_toggle_image').src = '/images/chevdown.gif'
	    	}
	    	
	    	myVerticalSlide.toggle();
		});    
    }
	*/

//    if( $('qu_mc') && $('search_form') ) {
//        $('qu_mc').addEvent('change', function(e){
//        	$('qu').value = '';	
//			$('search_form').submit();
//		});    
//    }

    if( $('more_credits_toggler') ) {
		
        $('more_credits_toggler').addEvent('click', function(e){
	    	e.stop();
	    	
			if( !$('more_credits').style.display || $('more_credits').style.display == 'none') {
				$('more_credits').style.display = 'block';
				$('less_credits').style.display = 'none';
				$('more_credits_toggler').innerHTML = 'SHOW LESS CREDITS';
			}
			else {
				$('more_credits').style.display = 'none';
				$('less_credits').style.display = 'block';
				$('more_credits_toggler').innerHTML = 'SHOW MORE CREDITS';
			}
		});
			
    }
    
    //
    // swap of main category on/off images in screening room search
    //
    $$('.mc_sc_search_image').each(function(el){
        var id = el.id;
        
        el.addEvent('click', function(e) {
            if (e) {
                e.stop(); 
            }
            
			if( el.src.match('on.jpg') ) {
				el.src = el.src.replace('on.jpg', '.jpg');
			}
			else {
				el.src = el.src.replace('.jpg', 'on.jpg');
			}

            return false;
        });
       
    });
    
    //
    // form submission for screening room search
    //
    if( $('search') ) {
        $('search').addEvent('click', function(e){
            if (e) {
	    		e.stop();
	    	}

			// determine which mc images are on and add as hidden fields to search form
			$$('.mc_sc_search_image').each(function(el) {
				if( el.src.match('on.jpg') ) {
					var mc = el.src.replace(/.*\/(.*)on.jpg/, "$1");
					var newElement = new Element('input', {type: 'hidden', name: 'qu_mc', value: mc});
					newElement.injectAfter('qu');
				}
			});

			var newElement = new Element('input', {type: 'hidden', name: 'loc', value: 'sc'});
			newElement.injectAfter('qu');

			$('search_form').submit();
			return false;
	    	
		});    
    }

    //
    // credits/comments tab
    //
    $$('.tab_toggle').each(function(el){
        var id = el.id;
        
        el.addEvent('click', function(e) {
            if (e) {
                e.stop(); 
            }
        
			if( id == 'credits_tab' ) {
				$('credits').style.display = 'block';
				$('comments').style.display = 'none';

				$('credits_tab').addClass('active');
				$('comments_tab').removeClass('active');
			}
			else if( id == 'comments_tab' ) {
				$('credits').style.display = 'none';
				$('comments').style.display = 'block';

				$('credits_tab').removeClass('active');
				$('comments_tab').addClass('active');
			}

            return false;
        });
       
    });
    
});
