var script_volume = new Array();
var script_chapter = new Array();

function autorization()
{
	if($('#alogin').attr('value')=='Логин' && $('#apass').attr('value')=='')
	{
		$('#aut').html('<font style="color:#f00; font-size:11px;">Не верные логин/пароль!</font>');
		$('#apass').attr('value','');
	}
	else
	{
		var login = $('#alogin').attr('value');
		var pass = $('#apass').attr('value');
		$('td#aut').load('login.php',{login:login,pass:pass});
	}
}

function autorization_show()
{
	if($('div.autorization').is(':hidden'))
	{
		$('div.autorization').css({top:document.body.offsetHeight-(document.documentElement.clientHeight+100)/2});
		$('div.autorization').fadeIn(400);
	}
}

function autorization_hide()
{
	$('div.autorization').fadeOut(400);
}

function window_change()
{
	var project = $('#project').attr('value');
	var action = $('#action').attr('value');
	$('div#acontent').load('change_project.php',{project:project,action:action});
}

function action_change(action_last,action_now)
{
	if(action_last == 1)
	{
		if(action_now == 3)
		{
			$('#window_add_load').slideUp(400);
			$('#window_add_volume').slideDown(400,function()
			{
				window_change();
			});
		}
		else
		{
			$('#window_add_volume').slideUp(400);
			$('#window_add_load').slideDown(400);
		}
	}
	if(action_last == 2)
	{
		if(action_now == 3)
		{
			$('#window_add_load').slideUp(400);
			$('#window_add_chapter').slideDown(400,function()
			{
				volume_change();
			});
		}
		else
		{
			$('#window_add_chapter').slideUp(400);
			$('#window_add_load').slideDown(400);
		}
	}
}

function volume_change()
{
	var project = $('#project').attr('value');
	var volume = document.getElementById('target_volume_for_chapter').value;
	var chapter = document.getElementById('position_chapter').value;
	$('#in_chapters').load('change_volume.php',{project:project,volume:volume,chapter:chapter});
}

function position_volume_change()
{
	if(document.getElementById('position_volume').value == 1)
	{
		document.getElementById('target_volume').disabled = true;
		document.getElementById('name_dir_volume').value = 'volume_';
		document.getElementById('name_dir_volume').disabled = false;
		document.getElementById('torrent_chapter').value = '';
		document.getElementById('torrent_chapter').disabled = true;
	}
	else
	{
		document.getElementById('target_volume').disabled = false;
		document.getElementById('name_dir_volume').value = '';
		document.getElementById('name_dir_volume').disabled = true;
		document.getElementById('torrent_chapter').value = '';
		document.getElementById('torrent_chapter').disabled = false;
	}
}

function position_chapter_change()
{
	if(document.getElementById('position_chapter').value == 1)
	{
		document.getElementById('target_chapter').disabled = true;
		document.getElementById('name_dir_chapter').value = 'chapter_';
		document.getElementById('name_dir_chapter').disabled = false;
	}
	else
	{
		document.getElementById('target_chapter').disabled = false;
		document.getElementById('name_dir_chapter').value = '';
		document.getElementById('name_dir_chapter').disabled = true;
	}
}

function window_show()
{
	if($('div.window').is(':hidden'))
	{
		$('div.window').css({top:document.body.offsetHeight-(document.documentElement.clientHeight+300)/2});
		$('div.window').fadeIn(400);
	}
}

function window_hide()
{
	$('div.window').fadeOut(400);
}

function window_save()
{
	var project = $('#project').attr('value');
	if($('#action').attr('value') == 1)
	{
		var position_volume = $('#position_volume').attr('value');
		var target_volume = $('#target_volume').attr('value');
		var name_volume = $('#name_volume').attr('value');
		var name_dir_volume = $('#name_dir_volume').attr('value');
		var img_volume = $('#img_volume').attr('value');
		var torrent_chapter = $('#torrent_chapter').attr('value');
		
		if(position_volume == 1)
		{
			if(name_volume == '')
			{
				alert('Вы не ввели название тома!');
			}
			else
			{
				if(name_dir_volume == 'volume_')
				{
					alert('Вы не ввели номер тома для папки!');
				}
				else
				{
					var dir_free = 1;
					for(var i=1; i<=script_volume[0]; i++)
					{
						if(script_volume[i] == name_dir_volume) dir_free = 0;
					}
					if(dir_free == 0)
					{
						alert('Такой том уже существует!');
					}
					else
					{
						if(img_volume == '')
						{
							alert('Вы не выбрали обложку для тома!');
						}
						else
						{
							document.getElementById('window_form').action='add_volume.php';
							document.getElementById('window_form').submit();
							action_change(1,1);
						}
					}
				}
			}
			
		}
		else
		{
			if(name_volume == '')
			{
				if(img_volume == '')
				{
					if(torrent_chapter == '')
					{
						
					}
					else
					{
						document.getElementById('window_form').action='add_volume.php';
						document.getElementById('window_form').submit();
						action_change(1,1);
					}
				}
				else
				{
					document.getElementById('window_form').action='add_volume.php';
					document.getElementById('window_form').submit();
					action_change(1,1);
				}
			}
			else
			{
				document.getElementById('window_form').action='add_volume.php';
				document.getElementById('window_form').submit();
				action_change(1,1);
			}
		}
		
	}
	else
	{
		var target_volume_for_chapter = $('#target_volume_for_chapter').attr('value');
		var position_chapter = document.getElementById('position_chapter').value;
		var target_chapter = document.getElementById('target_chapter').value;
		var name_chapter = $('#name_chapter').attr('value');
		var name_dir_chapter = $('#name_dir_chapter').attr('value');
		var zip_chapter = $('#zip_chapter').attr('value');
		
		if(position_chapter == 1)
		{
			if(name_chapter == '')
			{
				alert('Вы не ввели название главы!');
			}
			else
			{
				if(name_dir_chapter == 'chapter_')
				{
					alert('Вы не ввели номер главы для папки!');
				}
				else
				{
					var dir_free = 1;
					for(var i=1; i<=script_chapter[0]; i++)
					{
						if(script_chapter[i] == name_dir_chapter) dir_free = 0;
					}
					if(dir_free == 0)
					{
						alert('Такая глава уже существует!');
					}
					else
					{
						if(zip_chapter == '')
						{
							alert('Вы не выбрали архив главы!');
						}
						else
						{
							document.getElementById('window_form').action='add_chapter.php';
							document.getElementById('window_form').submit();
							action_change(2,2);
						}
					}
				}
			}
		}
		else
		{
			if((name_chapter.length > 0 && zip_chapter == '') || (name_chapter == '' && zip_chapter.length > 0))
			{
				alert('Укажите название главы вместе с архивом главы!');
			}
			else
			{
				document.getElementById('window_form').action='add_chapter.php';
				document.getElementById('window_form').submit();
				action_change(2,2);
			}
		}
	}
}

$(document).ready(function()
{

	window_change();
	
	$('#alogin').focus(function()
	{
		if($('#alogin').attr('value')=='Логин')
		{
			$('#alogin').attr('value','');
		}
	});

	$('#alogin').blur(function()
	{
		if($('#alogin').attr('value')=='')
		{
			$('#alogin').attr('value','Логин');
		}
	});

	$('#apassface').focus(function()
	{
		$('#apassface').hide();
		$('#apass').show();
		$('#apass').focus();
	});

	$('#apass').blur(function()
	{
		if($('#apass').attr('value')=='')
		{
			$('#apass').hide();
			$('#apassface').show();
		}
	});
	
	$('#apass').keydown(function(event)
	{
		switch (event.keyCode)
		{
		case 13:
			autorization();
			break; 
		}
	});

	$('#project').change(function()
	{
		window_change();
	});
	
	$('#action').change(function() 
	{
		if($('#action').attr('value') == 1)
		{
			action_now = 1;
			action_last = 1;
			$('#window_add_chapter').slideUp(400,function()
			{
				$('#window_add_volume').slideDown(400);
			});
		}
		else
		{
			action_now = 2;
			action_last = 2;
			$('#window_add_volume').slideUp(400,function()
			{
				$('#window_add_chapter').slideDown(400);
			});
		}
	});
	
});
