var textbook = 
{
	refresh: function(school)
	{
		var url = '/'+school+'/';
		url = url + $('input:radio[name=class]:checked').val()+'/';
		var subject = $('input:radio[name=subject]:checked').val();
		if(subject != '')
			url = url + subject + '/';
		
		$('#center').dimer();
		
		window.location = url;
	},
	
	query: 
	{
		addRow: function()
		{
			var tr1 = $('#query_books tr:eq(0)').clone().appendTo('#query_books');
			var tr2 = $('#query_books tr:eq(1)').clone().appendTo('#query_books');
			textbook.query.resetInputs(tr1,tr2);
			textbook.query.clearInputs();
		},
		
		resetInputs: function(tr1,tr2)
		{
			tr1.find('input[type=text]').val('Wpisz autora');
			tr2.find('input[type=text]:eq(0)').val('Wpisz tytuł*');
			tr2.find('input[type=text]:eq(1)').val('Wpisz wydawnictwo');
			tr1.find('select').each(function (){$(this).attr('selectedIndex',0);});
			tr2.find('select').each(function (){$(this).attr('selectedIndex',0);});
		},
		
		removeRow: function (btn)
		{
			if ($('#query_books tr').length > 2) 
			{
				$(btn).parents('tr').next().remove();
				$(btn).parents('tr').remove();
			}else
			{
				textbook.query.resetInputs($('#query_books tr:eq(0)'),$('#query_books tr:eq(1)'));
			}
		},
		
		clearInputs: function ()
		{
			$('#query_books input[type=text]').click(function () {
				var inputVal = $(this).val();
				if(inputVal=='Wpisz autora' || inputVal=='Wpisz tytuł*' || inputVal=='Wpisz wydawnictwo')
					$(this).val('');
			});
		},
		
		validateForm: function ()
		{
			if(
				$('#first_name').val()=='' ||
				$('#last_name').val()=='' ||
				$('#email').val()=='' ||
				$('#phone').val()==''
				)
			{
				alert('Wpisz prawidłowe dane osobowe.');
				return false;
			}
				
			/*
			var correctRows = 0;
			for (var i = 0; i < $('#query_books tr').length; i=i+2)
			{
				if(textbook.query.isCorrectRow($('#query_books tr:eq('+i+')'),$('#query_books tr:eq('+(i+1)+')')))
					correctRows++;
			}
		
			if(correctRows != $('#query_books tr').length / 2)
			{
				alert('Uzupełnij wszystkie dane o książkach');
				return false;
			}
			*/
			
			return true;
		},
		
		isCorrectRow: function (tr1, tr2)
		{
			if(
				//tr1.find('input[type=text]').val()!='Wpisz autora' && tr1.find('input[type=text]').val()!='' &&
				tr2.find('input[type=text]:eq(0)').val()!='Wpisz tytuł*' && tr2.find('input[type=text]:eq(0)').val()!='' &&
				//tr2.find('input[type=text]:eq(1)').val()!='Wpisz wydawnictwo' && tr2.find('input[type=text]:eq(1)').val()!='' &&
				tr2.find('select').attr('selectedIndex') > 0 &&
				tr1.find('select:eq(0)').attr('selectedIndex') > 0 &&
				tr1.find('select:eq(1)').attr('selectedIndex') > 0
				)
			{
				return true;
			}
			
			return false;
		}
	}
}

jQuery(document).ready(function() 
{
	storage.load('textbook','textbook','.notes');
	textbook.query.clearInputs();
});
