var anchor = window.location.href;
if (anchor.lastIndexOf('#') != -1) {
	anchor = anchor.substring(anchor.lastIndexOf('#') + 1, anchor.length);
} else {
	anchor = '';
}
if (anchor == "_self") {
	anchor = '';
}

   jQuery(document).ready(function(){
    	window.tabDivs = jQuery('.tab-content');
		window.tabs = jQuery('#tabs li');
		var tabLinks = jQuery('#tabs a');
    	var opened = false;
    	var bodyTabLinks = jQuery('.tab-content a.tab-link');
    
    	for (var i =0 ; i < bodyTabLinks.length; i++) {
    		
    		
			jQuery(bodyTabLinks[i]).click(function() {
					for (var j =0 ; j < tabDivs.length; j++) {
						if (jQuery(this).attr("href") == jQuery(tabLinks[j]).attr("href")) {
							openClose(j);
							
						}
					}
			});
					
    	}
    
	    for (var i =0 ; i < tabDivs.length; i++) {
			if (i == 0 && anchor == '' || "#" + anchor == jQuery(tabLinks[i]).attr("href")) {
				jQuery(tabDivs[i]).css('display', 'block');
				jQuery(tabs[i]).addClass('open');
				opened = true;
				
			} else {
				jQuery(tabDivs[i]).css('display', 'none');
				jQuery(tabs[i]).addClass('closed');
				
			}
		}
			
		if (opened == false && tabs.length > 0) {
			jQuery(tabDivs[0]).css('display', 'block');
			jQuery(tabs[0]).removeClass('closed');
			jQuery(tabs[0]).addClass('open');
		}
    
		jQuery('#tabs li').click(function(){
			var tabIndex = jQuery(tabs).index(this);
			openClose(tabIndex);
			
			
			
			
		});
	});
	
	function openClose(tabIndex) {
		for (var i =0 ; i < tabDivs.length; i++) {
				if (i == tabIndex) {
					jQuery(tabDivs[i]).css('display', 'block');
					jQuery(tabs[i]).removeClass('closed');
					jQuery(tabs[i]).addClass('open');
					
					
					if (jQuery('#tabs').hasClass('image-switcher')) {
						
						
						
						switch(jQuery(tabs[i]).text()) {
							case 'Frost/Nixon ':
								jQuery('#main-image').attr('src', '../images/header-images/nixon.jpg');
							break;
							case 'Christmas Story ':
								jQuery('#main-image').attr('src', '../images/header-images/xmas.jpg');
							break;
							case 'Sweeney Todd ':
								jQuery('#main-image').attr('src', '../images/header-images/sweeney.jpg');
							break;
							case 'Fences ':
								jQuery('#main-image').attr('src', '../images/header-images/fences.jpg');
							break;
							case 'Frost/Nixon':
								jQuery('#main-image').attr('src', '../images/header-images/nixon.jpg');
							break;
							case 'Christmas Story':
								jQuery('#main-image').attr('src', '../images/header-images/xmas.jpg');
							break;
							case 'Sweeney Todd':
								jQuery('#main-image').attr('src', '../images/header-images/sweeney.jpg');
							break;
							case 'Fences':
								jQuery('#main-image').attr('src', '../images/header-images/fences.jpg');
							break;
							default :
								jQuery('#main-image').attr('src',images[Math.floor(Math.random() * images.length)]);			
						}
						
					}
				} else {
					jQuery(tabDivs[i]).css('display', 'none');
					jQuery(tabs[i]).removeClass('open');
					jQuery(tabs[i]).addClass('closed');
					
				}
			}
			
	}