$(document).ready(function(){ 	
	
	/* ARCHIVE PAGE CONTENT/COVER BROWSER */
	$('.content_tab').hover(
		function(){
			$(this).toggleClass('red');
		},
		function(){
			$(this).toggleClass('red');
		}
	);
	$('.content_tab').click(function(){
		$(this).addClass('content_selected').next().removeClass('covers_selected');
		$('#archive_decades, #archive_years, #archived_list').hide();
		$('#archive_decades_content, #archive_years_content, #archived_list_content').show();
	});
	$('.covers_tab').hover(
		
		function(){
			$(this).toggleClass('red');
		},
		function(){
			$(this).toggleClass('red');
		}
	);
	$('.covers_tab').click(function(){
		$(this).addClass('covers_selected').prev().removeClass('content_selected');
		$('#archive_decades_content, #archive_years_content, #archived_list_content').hide();
		$('#archive_decades, #archive_years, #archived_list').show();
	});
	
	
	$('.d60s').hover(
		function(){
			$(this).addClass('d60s_hover');
		},
		function(){
			$(this).removeClass('d60s_hover');
		}
	);
	$('.d70s').hover(
		function(){
			$(this).addClass('d70s_hover');
		},
		function(){
			$(this).removeClass('d70s_hover');
		}
	);
	$('.d80s').hover(
		function(){
			$(this).addClass('d80s_hover');
		},
		function(){
			$(this).removeClass('d80s_hover');
		}
	);
	$('.d90s').hover(
		function(){
			$(this).addClass('d90s_hover');
		},
		function(){
			$(this).removeClass('d90s_hover');
		}
	);
	$('.d00s').hover(
		function(){
			$(this).addClass('d00s_hover');
		},
		function(){
			$(this).removeClass('d00s_hover');
		}
	);
	
	
	/*BROWSE COVERS */
	$('.decade').click(function(){
		if($(this).hasClass('d60s')){
			$('.decade').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCovers(l_nFirstYear);
			$('#year'+l_nFirstYear).addClass('archive_year_selected');
			$(this).addClass('d60s_red');
			$('#archive_1970s, #archive_1980s, #archive_1990s, #archive_2000s').hide();
			$('#archive_1960s').show();
		}
		else if($(this).hasClass('d70s')){
			$('.decade').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCovers(l_nFirstYear);
			$('#year'+l_nFirstYear).addClass('archive_year_selected');
			$(this).addClass('d70s_red');
			$('#archive_1960s, #archive_1980s, #archive_1990s, #archive_2000s').hide();
			$('#archive_1970s').show();
		}
		else if($(this).hasClass('d80s')){
			$('.decade').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCovers(l_nFirstYear);	
			$('#year'+l_nFirstYear).addClass('archive_year_selected');
			$(this).addClass('d80s_red');
			$('#archive_1960s, #archive_1970s, #archive_1990s, #archive_2000s').hide();
			$('#archive_1980s').show();	
		}
		else if($(this).hasClass('d90s')){
			$('.decade').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCovers(l_nFirstYear);		
			$('#year'+l_nFirstYear).addClass('archive_year_selected');
			$(this).addClass('d90s_red');
			$('#archive_1960s, #archive_1970s, #archive_1980s, #archive_2000s').hide();
			$('#archive_1990s').show();	
		}
		else if($(this).hasClass('d00s')){
			$('.decade').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCovers(l_nFirstYear);		
			$('#year'+l_nFirstYear).addClass('archive_year_selected');
			$(this).addClass('d00s_red');
			$('#archive_1960s, #archive_1970s, #archive_1980s, #archive_1990s').hide();
			$('#archive_2000s').show();	
		}
	});
	$('.archive_year, .archive_year_content').hover(
		function(){
			$(this).addClass('red');
		},
		function(){
			$(this).removeClass('red');
		}
	);
	$('.archive_year_black').click(function(){
		$('.archive_year').removeClass('archive_year_selected');
		$(this).addClass('archive_year_selected');
		getCovers($(this).html());
	});
	
	
	
	/* BROWSE CONTENT */
	$('.decade_content').click(function(){
		if($(this).hasClass('d60s')){
			$('.decade_content').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year_content').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCoversWithContent(l_nFirstYear);
			$('#year'+l_nFirstYear+'_content').addClass('archive_year_selected');
			$(this).addClass('d60s_red');
			$('#archive_1970s_content, #archive_1980s_content, #archive_1990s_content, #archive_2000s_content').hide();
			$('#archive_1960s_content').show();
		}
		else if($(this).hasClass('d70s')){
			$('.decade_content').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year_content').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCoversWithContent(l_nFirstYear);
			$('#year'+l_nFirstYear+'_content').addClass('archive_year_selected');
			$(this).addClass('d70s_red');
			$('#archive_1960s_content, #archive_1980s_content, #archive_1990s_content, #archive_2000s_content').hide();
			$('#archive_1970s_content').show();
		}
		else if($(this).hasClass('d80s')){
			$('.decade_content').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year_content').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCoversWithContent(l_nFirstYear);	
			$('#year'+l_nFirstYear+'_content').addClass('archive_year_selected');
			$(this).addClass('d80s_red');
			$('#archive_1960s_content, #archive_1970s_content, #archive_1990s_content, #archive_2000s_content').hide();
			$('#archive_1980s_content').show();	
		}
		else if($(this).hasClass('d90s')){
			$('.decade_content').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year_content').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCoversWithContent(l_nFirstYear);		
			$('#year'+l_nFirstYear+'_content').addClass('archive_year_selected');
			$(this).addClass('d90s_red');
			$('#archive_1960s_content, #archive_1970s_content, #archive_1980s_content, #archive_2000s_content').hide();
			$('#archive_1990s_content').show();	
		}
		else if($(this).hasClass('d00s')){
			$('.decade_content').removeClass('d60s_red').removeClass('d70s_red').removeClass('d80s_red').removeClass('d90s_red').removeClass('d00s_red');
			$('.archive_year_content').removeClass('archive_year_selected');
			l_nFirstYear = $(this).html();
			getCoversWithContent(l_nFirstYear);		
			$('#year'+l_nFirstYear+'_content').addClass('archive_year_selected');
			$(this).addClass('d00s_red');
			$('#archive_1960s_content, #archive_1970s_content, #archive_1980s_content, #archive_1990s_content').hide();
			$('#archive_2000s_content').show();	
		}
	});
	
	$('.archive_year_black_content').click(function(){
		$('.archive_year_content').removeClass('archive_year_selected');
		$(this).addClass('archive_year_selected');
		getCoversWithContent($(this).html());
	});

});


function getCovers(p_nYear) {

	l_axArgs = [];
	l_axArgs.data = "a=getCovers&content=no&year="+ p_nYear;

	InterviewAjax.makeAjaxCall("/ajax/ajax.php", l_axArgs, onGetCoversCallback);
}
function onGetCoversCallback (p_sResult) {
	$("#archived_list").html(p_sResult);
}


function getCoversWithContent(p_nYear) {

	l_axArgs = [];
	l_axArgs.data = "a=getCovers&content=yes&year="+ p_nYear;

	InterviewAjax.makeAjaxCall("/ajax/ajax.php", l_axArgs, onGetCoversWithContentCallback);
}
function onGetCoversWithContentCallback (p_sResult) {
	$("#archived_list_content").html(p_sResult);
}


function userLoginCheck(p_sArchiveIssue){
	g_sArchiveIssue = p_sArchiveIssue;
	
	l_axArguments = [];
	l_axArguments.data = "a=logincheck";
	InterviewAjax.makeAjaxCall("/ajax/ajax.php", l_axArguments, signInOrViewContent);
}

function signInOrViewContent(p_sResponse){
	//alert(p_sResponse);
	if (p_sResponse == "true") {
		archiveIssueRedirect(g_sArchiveIssue);
	}
	else{
		if(checkAllowArchiveView(g_sArchiveIssue)){ 
			archiveIssueRedirect(g_sArchiveIssue);
		}
		else{
			g_bArchiveOpenLoginFlag = true;
			$.scrollTo("#site_container", { duration:500, onAfter:function () { openSignIn(); } });
		}
	}
}

function checkAllowArchiveView(p_nIssueNumber) {
	var l_xFlashChecker = $('#archive_view_checker')[0];
	//alert ( 'flash checker: ' + l_xFlashChecker);
	if ( l_xFlashChecker ) {
		return l_xFlashChecker.checkAllowArchiveView(p_nIssueNumber);
	}
	return false;
}


function archiveIssueRedirect(p_sArchiveIssue){
	document.location.href = "/archives/"+p_sArchiveIssue+"/";
}