/* Magazine JS */
$(function() {
// Start: Magazine Articles and Covers Tabs
	var tb1 = $("#tab1");
	var tb2 = $("#tab2");
	tb1.bind("click keydown keypress", function(){
		tabChange(1);
		return false;
	 });
	tb2.bind("click keydown keypress", function(){
		tabChange(2);
		return false;		
	});	
	function tabChange(num) {
		$("#tab1, #tab2").attr("class", "");
		$("#tab"+num).attr("class", "on");
	}
// End: Magazine Articles and Covers Tabs

//Start: Search Magazine Articles/Covers
$('form[name="date_filter_form"]').submit(function(e) {
	e.preventDefault();												   
	var daysInMonth = function(toMonth,toYear){
		var dd = new Date(toMonth, toYear, 0);
		return dd.getDate();
	}
	var magurl = $('form[name="date_filter_form"] input[name="mag_url"]').val(),
		covurl = $('form[name="date_filter_form"] input[name="cov_url"]').val(),
		searchterm = $('form[name="date_filter_form"] input[name="Ntt"]').val(),
		from_day = '01',
		from_month = $('form[name="date_filter_form"] select[name="from_month"]').val(),
		from_year = $('form[name="date_filter_form"] select[name="from_year"]').val(),
		to_day = '31',
		to_month = $('form[name="date_filter_form"] select[name="to_month"]').val(),
		to_year = $('form[name="date_filter_form"] select[name="to_year"]').val();
		to_day = daysInMonth(to_month, to_year);
	var newurl;
		if ($('.ul-search-tabs #tab1').hasClass('on'))
		{
		newurl = magurl+'&Ntt='+searchterm+'&Nf=p_date_range%7cBTWN+'+from_year+from_month+from_day+'+'+to_year+to_month+to_day;								
		}
		else
		{
		newurl = covurl+'&Ntt='+searchterm+'&Nf=p_date_range%7cBTWN+'+from_year+from_month+from_day+'+'+to_year+to_month+to_day;								
		}
	window.location = 'http://search.time.com/results.html' + newurl;
});
//End: Search Magazine Articles/Covers

//Start: Search Time Magazine Articles/Covers | Autofocus for non-compliant browsers
 if (!("autofocus" in document.createElement("input"))) {
  $('inpSearchQuery').focus();
} 
//End: Search Time Magazine Articles/Covers

// Start: Birthday Cover
$("#frmBirthdayCover").submit(function(e) {
   e.preventDefault();
   var bday = $('form[name="form_birthday_cover"] select[name="b_day"]').val();   
   var bmonth = $('form[name="form_birthday_cover"] select[name="b_month"]').val();
   var byear = $('form[name="form_birthday_cover"] select[name="b_year"]').val();   
   
   location.href="/time/covers/0,16641," + byear + bmonth + bday + ",00.html" + "";
});
// End: Birthday Cover
});
