function getCourseForSpeciality(flag)
{	
	var n_system_id = document.getElementById('n_system_id').value;	
	if(n_system_id != "")
	{		
		document.getElementById('n_course_id').value = '';
		var pars = 'n_system_id=' + n_system_id + '&action=show_div_search';
		if(flag == 'list')
			pars += "&event=list";
		var url = "index.php?do=admin_speciality";
		ShowDivGeneral(url, pars, 'show_div_search');
	}		
}
function editAdminSpeciality(n_speciality_id, edit)
{
	var oForm = document.admin_form;
	oForm.n_speciality_id.value = n_speciality_id;
	oForm.edit.value = edit; 
	oForm.submit();					
}
function delSpecialityAdmin()
{
	var n_course_id = document.getElementById('n_course_id').value;
	var n_m_subject_id = document.getElementById('n_m_subject_id').value;

	var codition = '&n_course_id=' + n_course_id + '&n_m_subject_id=' + n_m_subject_id;
	deleteGeneral('admin_speciality', 'show_speciality', codition);
}

function showListSpeciality(flag_search)
{
	var n_course_id = document.getElementById('n_course_id').value;
	var n_system_id = document.getElementById('n_system_id').value;
	var n_m_subject_id = document.getElementById('n_m_subject_id').value;

	var url = "index.php?do=admin_speciality";	
	var pars = 'n_system_id=' + n_system_id + '&n_course_id=' + n_course_id + '&n_m_subject_id=' + n_m_subject_id + '&action=search';
	if(flag_search)
		pars += "&index_paging=1";
	ShowDivGeneral(url, pars, 'show_speciality');
}
function checkSaveSpeciality()
{
	var n_course_id = $F('n_course_id');
	var n_m_subject_id = $F('n_m_subject_id');
	var s_speciality_name = $F('s_speciality_name');
	var s_short_name = $F('s_short_name');
	
	
	var flag_error = true;
	if(n_course_id == "")
	{
		$('show_error_n_course_id').style.display = 'block';
		flag_error = false;
	}
	else
	{
		$('show_error_n_course_id').style.display = 'none';		
	}
	
	if(n_m_subject_id == "")
	{
		$('show_error_n_m_subject_id').style.display = 'block';
		flag_error = false;
	}
	else
	{
		$('show_error_n_m_subject_id').style.display = 'none';		
	}
	
	if(s_speciality_name == "")
	{
		$('show_error_s_speciality_name').style.display = 'block';
		flag_error = false;
	}
	else
	{
		$('show_error_s_speciality_name').style.display = 'none';		
	}

	if(s_short_name == "")
	{
		$('show_error_s_short_name').style.display = 'block';
		flag_error = false;
	}
	else
	{
		$('show_error_s_short_name').style.display = 'none';		
	}

	return flag_error;	
}
function edit_speciality_tpl(case_kind,kind,speciality_id)
{
	var error = 0;
	var url="";
	
	var n_system_id = document.getElementById('n_system_id').value;
	var n_course_id = document.getElementById('n_course_id').value;
	var n_m_subject_id =document.getElementById('n_m_subject_id').value;
	if(speciality_id == "" || speciality_id == null) speciality_id = 0;
	if(case_kind == '0')//show new
	{
		
		url = "index.php?do=admin_speciality&action=case_tpl&kind=" + kind;
		
		
	}
	else
	if(case_kind == '1')//show edit
	{
		
		url = "index.php?do=admin_speciality&action=case_tpl&kind=" + kind ;
		url = url +"&speciality_id=" + speciality_id;
		
	
	}
	else
	if(case_kind == '2')//update
	{
		url = "index.php?do=admin_speciality&action=case_tpl&kind=" + kind;
		url = url +"&s_speciality_name=" + encodeURIComponent($('s_speciality_name').value);
		url = url +"&s_short_name=" + encodeURIComponent($('s_short_name').value);
		url = url +"&speciality_id=" + $('n_speciality_id').value;
	}
	if(case_kind == '3')//insert
	{
		url = "index.php?do=admin_speciality&action=case_tpl&kind="+kind;
		url = url +"&s_speciality_name=" + encodeURIComponent($('s_speciality_name').value);
		url = url +"&s_short_name=" + encodeURIComponent($('s_short_name').value);
		
		
	}
	else
	if(case_kind == '4')
	{
		url = "index.php?do=admin_speciality&action=case_tpl&kind="+kind;
		
		n_system_id = $('hidden_system').value;
		n_course_id = $('hidden_course').value;
		n_m_subject_id = $('hidden_subject').value;
		
		
	}
	
	url = url + "&n_system_id=" + encodeURIComponent(n_system_id);
	url = url + "&n_course_id=" + encodeURIComponent(n_course_id);
	url = url + "&n_m_subject_id=" + encodeURIComponent(n_m_subject_id);

	//alert(url);
	if(case_kind == '3' || case_kind == '2' )
	{
		
			/*	$('error_hidden').innerHTML = "Nh&#7853;p &#273;&#7847;y &#273;&#7911; t&#234;n kh&#243;a h&#7885;c , n&#259;m b&#7855;t &#273;&#7847;u v&#224; n&#259;m k&#7871;t th&#250;c";
				alert($('error_hidden').innerHTML);*/
			
		
	}
	if(error == 0)
	{ 
		if(case_kind == 0 || case_kind == 1)
		{
			
			ShowDivGeneral(url,"", 'case_tpl');
		
		}
		else
		if(case_kind == 2 || case_kind == 3 || case_kind == 4)
		{
			//alert('vu');
		
			back_speciality_tpl('case_tpl',url);
		}
	}
}
function back_speciality_tpl(id_div,text)
{
	var b=0;
	if(b==0)
	{
		//$(id_div).innerHTML='&#272;ang l&#7845;y d&#7919; li&#7879;u....';
		var url=text; 
		
	
		try
		{
			
			new Ajax.Request(url, {
			method: 'Post',
			onSuccess: function(transport) {
			if (200 == transport.status)
			{
				
				var x = transport.responseText;
				if(x.length > 500)
				{
					$(id_div).innerHTML=x;
					b=1;
					showListSpeciality();
				}
				else
				{					
					document.getElementById('err_duplicate').innerHTML = x;	
				}
			}
			
		}
		} );
		}catch(e)
		{
			b=2;
		}
		//load_pages('index.php?do=admin_course','case_tpl');
	}
	
}
