var register = '<form method="POST" action="user/register/" class="user"><h3>Регистрация</h3><table border="0" cellspacing="2" cellpadding="2"><tr><td><b>Логин*:</b></td><td><input class="user" type="text" name="username"></td></tr><tr><td><b>Пароль*:</b></td><td><input class="user" type="password" name="password"></td></tr><tr><td><b>Эл. почта*:</b></td><td><input class="user" type="text" name="email"></td></tr><tr><td><b>Имя:</b></td><td><input class="user" type="text" name="firstname"></td></tr><tr><td><b>Фамилия:</b></td><td><input class="user" type="text" name="lastname"></td></tr><tr><td><b>Тел. номер:</b></td><td><input class="user" type="text" name="phone"></td></tr></table><br><input class="user" type="submit" value="Зарегистрироваться"></form>';
var SubMenuInterval = null;
var SubMenuOn = false;

function TextBlockAddOpen(page,last_sort_id,url) 
{
	document.getElementById("textblock_headline").innerHTML='Добавление текстового блока';
	document.getElementById("textblock_form").action='admin/?object=textblock&method=add&page=' + page + '&url=' + url;
	document.getElementById("textblock_submit").value='Добавить';
	document.getElementById("textblock_sort_id").value=last_sort_id;

//	document.getElementById("textblock").style.position='fixed';
	document.getElementById("textblock").style.top = document.body.clientHeight-850+document.body.scrollTop;
	document.getElementById("textblock").style.left = 100;
	document.getElementById("textblock_sort_id").value = 0;
	document.getElementById("textblock_no_index").value = 0;
}

function PaperAddOpen(page,last_sort_id,url) 
{
	document.getElementById("paper_headline").innerHTML='Добавление листка-заметки';
	document.getElementById("paper_form").action='admin/?object=paper&method=add&page=' + page + '&url=' + url;
	document.getElementById("paper_submit").value='Добавить';
	document.getElementById("paper_sort_id").value=last_sort_id;

//	document.getElementById("paper").style.position='fixed';
	document.getElementById("paper").style.top = document.body.clientHeight-850+document.body.scrollTop;
	document.getElementById("paper").style.left = 100;
}

function TextBlockEditOpen(id,page,margin_left,colour,top_left,top_right,bottom_left,bottom_right,sort_id,noindex,url) 
{
	document.getElementById("textblock_headline").innerHTML='Редактирование текстового блока';
	document.getElementById("textblock_form").action='admin/?object=textblock&method=edit&textblock_id=' + id + '&url=' + url;
	document.getElementById("textblock_text").value = document.getElementById("textblock_" + id).value;
	document.getElementById("textblock_submit").value='Сохранить';
	document.getElementById("textblock_colour_" + colour).selected = true;
	document.getElementById("textblock_top_left_" + top_left).selected = true;
	document.getElementById("textblock_top_right_" + top_right).selected = true;
	document.getElementById("textblock_bottom_left_" + bottom_left).selected = true;
	document.getElementById("textblock_bottom_right_" + bottom_right).selected = true; 
	document.getElementById("textblock_page_" + page).selected = true;
	document.getElementById("textblock_margin").value = margin_left;
	document.getElementById("textblock_sort_id").value = sort_id;
	document.getElementById("textblock_no_index").value = noindex;

//	document.getElementById("textblock").style.position='fixed';   
	document.getElementById("textblock").style.top = document.body.clientHeight-850+document.body.scrollTop;
	document.getElementById("textblock").style.left = 100;
}

function PaperEditOpen(id,page,margin_left,colour,sort_id,url) 
{
	document.getElementById("paper_headline").innerHTML='Редактирование листка-заметки';
	document.getElementById("paper_form").action='admin/?object=paper&method=edit&paper_id=' + id + '&url=' + url;
	document.getElementById("paper_text").value = document.getElementById("paper_" + id).value;
	document.getElementById("paper_submit").value='Сохранить';
	document.getElementById("paper_colour_" + colour).selected = true;
	document.getElementById("paper_page_" + page).selected = true;
	document.getElementById("paper_margin").value = margin_left;
	document.getElementById("paper_sort_id").value = sort_id;

//	document.getElementById("paper").style.position='fixed';
	document.getElementById("paper").style.top = document.body.clientHeight-850+document.body.scrollTop;
	document.getElementById("paper").style.left = 100;
}

function TextBlockClose() 
{
	document.getElementById("textblock").style.position='absolute';
	document.getElementById("textblock").style.top=-1000;
	document.getElementById("textblock").style.left=-1000;
}

function PaperClose() 
{
	document.getElementById("paper").style.position='absolute';
	document.getElementById("paper").style.top=-1000;
	document.getElementById("paper").style.left=-1000;
} 

function ObjectDeleteOpen(object, object_id, url, object_name)
{
	document.getElementById("object_delete_headline").innerHTML='Вы точно хотите удалить объект ' + object_name + '?';
//	document.getElementById("object_delete").style.position='fixed';
	document.getElementById("object_delete").style.top = document.body.clientHeight-800+document.body.scrollTop;
	document.getElementById("object_delete").style.left = 100;
	document.getElementById("object_delete_form").name = object + '_delete';
	document.getElementById("object_delete_form").action = 'admin/?object=' + object + '&method=delete&' + object + '_id=' + object_id + '&url=' + url;
}
 
function ObjectDeleteClose()
{
	document.getElementById("object_delete").style.top=-1000;
	document.getElementById("object_delete").style.left=-1000;
}

function FormEdit(id,name,url)
{ 
	document.getElementById("form_form_" + id).innerHTML = '<form method="POST" action="admin/?object=form&method=edit&form_id=' + id + '&url=' + url + '">' + document.getElementById("form_form_" + id).innerHTML;
	document.getElementById("form_name_" + id).innerHTML = '<input type="text" name="name" value="' + name + '">';
	document.getElementById("form_description_" + id).innerHTML = '<textarea cols="50" rows="20" name="description">' + document.getElementById("form_hidden_" + id).value + '</textarea>';
	document.getElementById("form_submit_" + id).innerHTML = '<input type="submit" value="Сохранить"></form>';
}

function ProgramEdit(id,name,url)
{ 
	document.getElementById("program_form_" + id).innerHTML = '<form method="POST" action="admin/?object=program&method=edit&program_id=' + id + '&url=' + url + '">' + document.getElementById("program_form_" + id).innerHTML;
	document.getElementById("program_name_" + id).innerHTML = '<input type="text" name="name" value="' + name + '">';
	document.getElementById("program_description_" + id).innerHTML = '<textarea cols="50" rows="20" name="description">' + document.getElementById("program_hidden_" + id).value + '</textarea>';
	document.getElementById("program_submit_" + id).innerHTML = '<input type="submit" value="Сохранить"></form>';
}

function GroupEdit(id,name,url)
{ 
	document.getElementById("group_form_" + id).innerHTML = '<form method="POST" action="admin/?object=group&method=edit&group_id=' + id + '&url=' + url + '">' + document.getElementById("group_form_" + id).innerHTML;
	document.getElementById("group_name_" + id).innerHTML = '<input type="text" name="name" value="' + name + '">';
	document.getElementById("group_description_" + id).innerHTML = '<textarea cols="50" rows="5" name="description">' + document.getElementById("group_hidden_" + id).value + '</textarea>';
	document.getElementById("group_submit_" + id).innerHTML = '<input type="submit" value="Сохранить"></form>';
}

function PriceEdit(program_id,form_id,id,per_hour,per_module,per_level,url)
{ 
	document.getElementById("price_form_" + program_id + "_" + form_id).innerHTML = '<input type="text" name="per_hour" value="' + per_hour + '"><br><input type="text" name="per_module" value="' + per_module + '"><br><input type="text" name="per_level" value="' + per_level + '"><br><input type="submit" value="Сохранить">';
	document.getElementById("price_form_" + program_id + "_" + form_id).action = 'admin/?object=price&method=edit&price_id=' + id + '&url=' + url;
} 

function MemberEdit(id,name,url)
{ 	
	document.getElementById('member_' + id).innerHTML = '<form method="POST" action="admin/?object=member&method=edit&member_id=' + id + '&url=' + url + '"><input type="text" name="name" value="' + name + '"><input type="submit" value="Сохранить"></form>';
}

function TestEdit(id,name,description,opened,beginner,elementary,preinter,inter,upperinter,advanced,url)
{ 	
	document.getElementById('test_' + id).innerHTML = '<input type="text" name="name" value="' + name + '"><br>';
	document.getElementById('test_' + id).innerHTML += '<textarea cols="50" rows="5" name="description">' + description + '</textarea><br>';
	if(opened)
	{
		document.getElementById('test_' + id).innerHTML += '<input type="checkbox" class="checkbox" name="opened" checked="true" value="1">Открыт<br>';
	}
	else
	{
		document.getElementById('test_' + id).innerHTML += '<input type="checkbox" class="checkbox" name="opened" checked="false" value="0">Закрыт<br>';
	}
	document.getElementById('test_' + id).innerHTML += 'Beginner: <input type="text" name="beginner" value="' + beginner + '"><br>';
	document.getElementById('test_' + id).innerHTML += 'Elementary: <input type="text" name="elementary" value="' + elementary + '"><br>';
	document.getElementById('test_' + id).innerHTML += 'Pre-Intermediate: <input type="text" name="preinter" value="' + preinter + '"><br>';
	document.getElementById('test_' + id).innerHTML += 'Intermediate: <input type="text" name="inter" value="' + inter + '"><br>';
	document.getElementById('test_' + id).innerHTML += 'Upper-Intermediate: <input type="text" name="upperinter" value="' + upperinter + '"><br>';
	document.getElementById('test_' + id).innerHTML += 'Advanced: <input type="text" name="advanced" value="' + advanced + '"><br>';
	document.getElementById('test_' + id).innerHTML += '<input type="submit" value="Сохранить">';
}

function TestQuestionEdit(id,answer_id,text)
{ 	
	var answers = document.getElementById(id + '_answers').value;
	document.getElementById('test_question_' + id).innerHTML = '<textarea cols="50" rows="5" name="text">' + text + '</textarea><br>' + answers;
	document.getElementById('test_question_' + id).innerHTML += '<br><input type="submit" value="Сохранить">';
}
 
function TestAnswerEdit(id,text)
{ 	
	document.getElementById('test_answer_' + id).innerHTML = '<input type="text" name="text_' + id + '" value="' + text + '"><br><input type="submit" value="Сохранить">';
}

function UserEdit(id,name,firstname,lastname,email,phone)
{ 	
	var user = document.getElementById('user_' + id).innerHTML;
	document.getElementById('user_' + id).innerHTML = '<form method="POST" action="user/' + id + '/edit/">' + user;	
	document.getElementById('user_name_' + id).innerHTML = '<input type="text" name="name" value="' + name + '">';
	document.getElementById('user_lastname_' + id).innerHTML = '<input type="text" name="lastname" value="' + lastname + '">';
	document.getElementById('user_firstname_' + id).innerHTML = '<input type="text" name="firstname" value="' + firstname + '">';
	document.getElementById('user_email_' + id).innerHTML = '<input type="text" name="email" value="' + email + '">';
	document.getElementById('user_phone_' + id).innerHTML = '<input type="text" name="phone" value="' + phone + '">';
	document.getElementById('user_submit_' + id).innerHTML = '<input type="submit" value="Сохранить">';
	document.getElementById('user_' + id).innerHTML = document.getElementById('user_' + id).innerHTML + '</form>';
}

function PriceAdd(program_id,form_id,url)
{ 
	document.getElementById("price_form_" + program_id + "_" + form_id).innerHTML = '<input type="text" name="per_hour" value="Цена за час"><br><input type="text" name="per_module" value="Цена за модуль"><br><input type="text" name="per_level" value="Цена за уровень"><br><input type="submit" value="Сохранить">';
	document.getElementById("price_form_" + program_id + "_" + form_id).action = 'admin/?object=price&method=add&program_id=' + program_id + '&form_id=' + form_id + '&url=' + url;
}

function GroupAdd()
{ 
	document.getElementById("new_group_form").innerHTML = '<input type="text" name="name" value="Название группы"><br><textarea cols="40" rows="5" name="description">Описание группы</textarea><br><input type="submit" value="Добавить">';
}

function FormAdd()
{ 
	document.getElementById("new_form_form").innerHTML = '<input type="text" name="name" value="Название формы"><br><textarea cols="40" rows="5" name="description">Описание формы</textarea><br><input type="submit" value="Добавить">';
}

function ProgramAdd()
{ 	
	document.getElementById("new_program_form").innerHTML = '<input type="text" name="name" value="Название программы"><br><textarea cols="40" rows="5" name="description">Описание программы</textarea><br><input type="submit" value="Сохранить">';
}

function MemberAdd(group_id)
{ 
	document.getElementById("new_member_" + group_id).innerHTML = '<input type="text" name="name" value="Имя студента"><input type="submit" value="Сохранить">';
}

function TestAdd()
{ 
	document.getElementById("new_test_form").innerHTML = '<input type="text" name="name" value="Название теста"><br><textarea cols="40" rows="5" name="description">Описание теста</textarea><br><input type="checkbox" name="opened" value="1" class="checkbox">Открыт<p id="new_test_level_form"><a OnClick="TestAddLevels()">Добавить уровни</a></p><input type="submit" value="Добавить">';
}

function TestAddLevels()
{ 
	document.getElementById("new_test_level_form").innerHTML = 'Beginner: <input name="beginner" value="0"><br>Elementary: <input name="elementary" value="0"><br>Pre-Intermediate: <input name="preinter" value="0"><br>Intermediate: <input name="inter" value="0"><br>Upper-Intermediate: <input name="upperinter" value="0"><br>Advanced: <input name="advanced" value="0"><br>';
}

function TestQuestionAdd()
{ 
	document.getElementById("new_test_question_form").innerHTML = '<textarea cols="40" rows="5" name="text"></textarea><br><input type="submit" value="Добавить">';
}

function TestAnswerAdd(question_id)
{ 
	document.getElementById("new_test_answer_" + question_id).innerHTML = '<input type="text" name="text"><br><input type="submit" value="Добавить">';
}

function RegisterEnlarge()
{ 		
	document.getElementById("register").style.top = 100;
	document.getElementById("register").style.left = 50;
}
function GenerateEnlarge()
{ 
	document.getElementById("generate").style.top = 100;
	document.getElementById("generate").style.left = 50;
}
function ChangePassEnlarge()
{ 
	document.getElementById("changepass").style.top = 100;
	document.getElementById("changepass").style.left = 50;
}
function QuestionEnlarge(id)
{ 
	document.getElementById("question_" + id).innerHTML = document.getElementById("question_content_" + id).value;
}
function ObjectMinimize(id)
{
	document.getElementById(id).style.top=-1000;
	document.getElementById(id).style.left=-1000;
}
function SubMenuShow()
{
	document.getElementById('submenu').style.display = "block";
	SubMenuOn = true;
	clearInterval(SubMenuInterval);
	SubMenuInterval = null;
}
function SubMenuOver()
{
	SubMenuOn = true;
	clearInterval(SubMenuInterval);
	SubMenuInterval = null;
}
function SubMenuOut()
{
	SubMenuOn = false;
	if(!SubMenuInterval)
	{
		SubMenuInterval = setInterval("SubMenuHideCheck()",  1000);
	}
}
function SubMenuHideCheck()
{
	if(!SubMenuOn)
	{
		SubMenuHide();
		clearInterval(SubMenuInterval);
		SubMenuInterval = null;
	}
}
function SubMenuHide()
{
	document.getElementById('submenu').style.display = "none";
}