/*********************************************************************************
 *      File: 			elevi.js
 *		Proj: 			notemari
 *		Ver:  			1.0
 *      Date: 			25.09.2008
 *		Author: 		Ivan Alina (alydana2003@yahoo.com)
 *		Description:	Manage javascript methodes for pupils (front end methodes)
 *********************************************************************************/
isDOM=document.getElementById?true:false;
isOpera=isOpera5=window.opera && isDOM;
isOpera6=isOpera && window.print;
isOpera7=isOpera && document.readyState;
isMSIE=isIE=document.all && document.all.item && !isOpera;
isStrict=document.compatMode=='CSS1Compat';
isNN=isNC=navigator.appName=="Netscape";
isNN4=isNC4=isNN && !isDOM;
isMozilla=isNN6=isNN && isDOM;

function DoSaveEseu(id)
{
	var _desc1       = $("txt_descriere_problema").value;
	var _desc2       = $("txt_descriere_alta_problema").value;
	var _problema_id = id;

	new Ajax.Request('ajax_elevi.php', {
			method: 'post',
			parameters: {
			 	operation: 'saveEseu',
			 	descriere_problema: _desc1,
			 	descriere_alta_problema: _desc2,
			 	problema_id: _problema_id,
				id: $("id_elev").value,
				nume: $("nume").value,
				email: $("email").value
			},

			onSuccess: function(transport){
					//alert(transport.responseText);
				if (transport.responseText != 0) {
					$('errormsg').update(transport.responseText);
					return false;
				}
				else {
					$('div_feedback').style.display = 'none';
					$('div_outcome').style.display  = 'block';
				}
			},

			onFailure: function(){
				$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
			}
		});
}
function DoSaveFeedback(id)
{
	var _desc1       = $("txt_descriere_problema").value;
	var _desc2       = $("txt_descriere_alta_problema").value;
	var _problema_id = id;

	new Ajax.Request('ajax_elevi.php', {
			method: 'post',
			parameters: {
			 	operation: 'saveFeedback',
			 	descriere_problema: _desc1,
			 	descriere_alta_problema: _desc2,
			 	problema_id: _problema_id
			},

			onSuccess: function(transport){
					//alert(transport.responseText);
				if (transport.responseText != 0) {
					$('errormsg').update(transport.responseText);
					return false;
				}
				else {
					$('div_feedback').style.display = 'none';
					$('div_outcome').style.display  = 'block';
				}
			},

			onFailure: function(){
				$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
			}
		});
}

function setLoading(containerId)
{
	var imgUrl = "images/loading.gif";
	var preloadHtml = "<center>";

	preloadHtml += "<table style=\"height: 15%; width: 95%; text-align: center;\" ><tr><td width='45%'></td><td align='center' valign='middle' height='100%' >";
	preloadHtml += "<img  src=\""+ imgUrl +"\" />";
	preloadHtml += "</td></tr>";
	preloadHtml += "<td align='center' valign='middle' height='100%' colspan ='2'>";
	preloadHtml += "Se incarca, va rugam asteptati ...";
	preloadHtml += "</td></tr></table>";

	$(containerId).update(preloadHtml);
}


function GetBooks(div,spinner,materie,nume_cmb)
{
	$(spinner).style.display="inline";
	$('spinnerBookFizica').style.display="inline";
	$('spinnerBookChimie').style.display="inline";
	new Ajax.Updater(div,"ajax_elevi.php",
		{

			method: "post",
			parameters: {
				operation: 'get_pupil_books',
				materie_id: materie,
				clasa: $('cmb_clasa').value,
				nume_combo: nume_cmb,
				nume_spinner: spinner
			},
			onSuccess: function(transport){
				$(spinner).style.display="none";
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
		});
}
function ShowDialog(){
	jQuery( "#result" ).dialog({
		width:450,
		position: 'center',
		modal: true,
		title: '<img style="margin-top:5px;float: left"  src="admin/images/alert.png"/><div style="float: left; padding-left: 15px;padding-top: 5px;">ATEN&#354;IE!</div>',
		closeOnEscape: false,
		buttons: {
			"Ok": function() {
				jQuery( "#result" ).dialog( "close" );
				jQuery( "#result" ).dialog( "destroy" );
			}
		}
	});
}
function DoSavePupilAccount()
{
	if($('txt_nume').value == ''){
		$('result').update("Trebuie s&#259;-&#355;i introduci numele!");
		ShowDialog();
		return false;
	}
	if($('txt_prenume').value == ''){
		$('result').update("Trebuie s&#259;-&#355;i introduci prenumele!");
		ShowDialog();
		return false;
	}
	if($('txt_email').value == ''){
		$('result').update("Trebuie s&#259;-&#355;i introduci adresa de email!");
		ShowDialog();
		return false;
	}
	//verific daca adresa de email este corecta
	var email_pattern = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	if (!email_pattern.test($("txt_email").value) && ($("txt_email").value != ""))
	{
 		$('result').innerHTML="Adresa de e-mail nu este corecta!";
		ShowDialog();
		return false;
	}
	if($('cmb_clasa').value == ''){
		$('result').update("Trebuie s&#259; alegi clasa");
		ShowDialog();
		return false;
	}
	if($('cmb_nume_clasa').value == ''){
		$('result').update("Trebuie s&#259; alegi litera clasei!");
		ShowDialog();
		return false;
	}

	new Ajax.Request('ajax_elevi.php', {
			method: 'post',
			parameters: {
			    operation: 'savePupilAccount',
			    id_elev: $('id_user').value,
				nume_prenume: $('txt_nume').value+' '+$('txt_prenume').value,
				nume: $('txt_nume').value,
				prenume: $('txt_prenume').value,
				email: $('txt_email').value,
				scoala: $('txt_scoala') ? $F('txt_scoala') : '',
				clasa: $('cmb_clasa').value,
                nume_clasa: $('cmb_nume_clasa').value,
				varsta: '',
				strada: $('txt_strada').value,
				judet_id: $('cmb_judet').value,
				solidar: ($('solidar_da').checked ? 1 : 0),
				telefon: $('txt_telefon').value,
				poza_in_top10: ($('chk_poza_in_top10').checked) ? 1 : 0,
				no_mass_mail: ($('mass_mail').checked ? 0 : 1),
				PHPSESSID: session_id
			},
			onSuccess: function(transport){
				var xml = transport.responseXML;
				var root = xml.getElementsByTagName('root').item(0);
				var error = root.getElementsByTagName('error').item(0);
				var errormsg = root.getElementsByTagName('errormsg').item(0);

				if (error.childNodes[0].nodeValue == "1")
				{
					$('errormsg').update("Eroare: " + errormsg.childNodes[0].nodeValue);
					return false;
				}
				$("errormsg").innerHTML = "";
				$('okmsg').innerHTML = "Datele tale au fost schimbate cu succes.";
				//$('div_account_content').innerHTML = "Datele tale au fost schimbate cu succes! <br><br> <a href='home.php'>Fa click aici ca sa revii la pagina de principala.</a>";
				//location.href = 'pupil_account.php';
			},
			onFailure: function(){
				$('okmsg').innerHTML = "";
				$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
			}
		});
}

//11 Nov 2010 11:37:58 - Cipri: adaugare metoda de salvare a pozei concurs
function DoSavePozaConcurs()
{
    if($('txt_nume').value == ''){
        $('errormsg').update("Trebuie sa setati o valoare pentru campul [Nume si prenume]");
        $('txt_nume').focus();
        return false;
    }
    if($('poza_concurs').value == ''){
        $('errormsg').update("Trebuie sa uploadati o poza pentru campul [Imagine].");
        $('div_link').focus();
        return false;
    }

    //var participa1 = $('participa_concurs_1');
    //var participa = (participa1.checked == 1)?1:0;

    new Ajax.Request('ajax_elevi.php', {
            method: 'post',
            parameters: {
                operation: 'savePozaConcurs',
                id_elev: $('id_elev').value,
                nume_prenume: $('txt_nume').value,
                poza_concurs: $('poza_concurs').value,
                participa_concurs: 1,
                PHPSESSID: session_id
            },
            onSuccess: function(transport){
                var xml = transport.responseXML;
                var root = xml.getElementsByTagName('root').item(0);
                var error = root.getElementsByTagName('error').item(0);
                var errormsg = root.getElementsByTagName('errormsg').item(0);

                if (error.childNodes[0].nodeValue == "1")
                {
                    $('errormsg').update("Eroare: " + errormsg.childNodes[0].nodeValue);
                    return false;
                }
				divwin=dhtmlwindow.open('divbox', 'inline', '<table><tr><td><img src="images/safari/tako_head.jpg"/></td><td>Excelent! Poza trimisa de tine a fost inscrisa la concurs.<BR> Iti doresc mult succes!<br>Nu uita sa revii pe site si sa votezi lucrarile preferate incepand cu data de <b>15 decembrie</b>.</td></tr></table>', 'Concurs:', 'width=450px,height=110px,left=400px,top=150px,resize=1,scrolling=1');
				window.setTimeout("document.location = 'safari.php?'", 5000); return false;
				document.location = 'safari.php?';

				//alert('OK')
                //location.href = 'home.php';
            },
            onFailure: function(){
                $("errormsg").innerHTML = "ERRORS: " + transport.responseText;
            }
        });
}
function DoSavePozaConcurs_ajax(param)
{
	if($('txt_nume').value == '')
	{
		jQuery('#result').html("Trebuie s&#259;-&#355;i introduci numele!");
		ShowDialog();
		return false;
	}
	if($('txt_nume').value.length < 4)
	{
		jQuery('#result').html("Prenumele este prea scurt!");
		ShowDialog();
		return false;
	}
	if($('txt_nume').value == '')
	{
	
		jQuery('#result').html("Trebuie s&#259;-&#355;i introduci prenumele!");
		ShowDialog();
		return false;
	}
	if($('txt_nume').value.length < 4)
	{
		jQuery('#result').html("Numele este prea scurt!");
		ShowDialog();
		return false;
	}

    if($('last_img').value == ''){
        $('result').update("Trebuie s&#259; uploadati o poza pentru concurs!.");
		ShowDialog();
        return false;
    }

    //var participa1 = $('participa_concurs_1');
    //var participa = (participa1.checked == 1)?1:0;

    new Ajax.Request('ajax_elevi.php', {
            method: 'post',
            parameters: {
                operation: 'savePozaConcurs',
                id_elev: $('id_elev').value,
                nume: $('txt_nume').value, 
				prenume: $('txt_prenume').value,
                poza_concurs: $('last_img').value,
                participa_concurs: 1,
                PHPSESSID: session_id
            },
            onSuccess: function(transport){
                var xml = transport.responseXML;
                var root = xml.getElementsByTagName('root').item(0);
                var error = root.getElementsByTagName('error').item(0);
                var errormsg = root.getElementsByTagName('errormsg').item(0);

                if (error.childNodes[0].nodeValue == "1")
                {
                    $('errormsg').update("Eroare: " + errormsg.childNodes[0].nodeValue);
                    return false;
                } 
				if (param != 1){
					jQuery( "#result" ).html('<table><tr><td><img src="images/safari/tako_head.jpg"/></td><td>Excelent! Poza trimis&#259; de tine a fost inscris&#259; la concurs.<BR> &Icirc;&#355;i doresc mult succes!<br>Nu uita s&#259; revii pe site &#351;i s&#259; votezi lucr&#259;rile preferate.</td></tr></table>');
					jQuery( "#result" ).dialog({
						width:450,
						position: 'center',
						modal: true,
						title: '<img style="margin-top:5px;float: left"  src="admin/images/info.png"/><div style="float: left; padding-left: 15px;padding-top: 5px;">Concurs:</div>',
						closeOnEscape: false,
						buttons: {
							"Ok": function() {
								jQuery( "#result" ).dialog( "close" );
								jQuery( "#result" ).dialog( "destroy" );
							}
						}
					});
				}
				//divwin=dhtmlwindow.open('divbox', 'inline', '<table><tr><td><img src="images/safari/tako_head.jpg"/></td><td>Excelent! Poza trimisa de tine a fost inscrisa la concurs.<BR> Iti doresc mult succes!<br>Nu uita sa revii pe site si sa votezi lucrarile preferate incepand cu data de <b>15 decembrie</b>.</td></tr></table>', 'Concurs:', 'width=450px,height=110px,left=400px,top=150px,resize=1,scrolling=1');
				

				//alert('OK')
                //location.href = 'home.php';
            },
            onFailure: function(){
                $("errormsg").innerHTML = "ERRORS: " + transport.responseText;
            }
        });
}

function DoSavePupilPassword()
{
	$('errormsg').innerHTML = "";

	if($('txt_parola_veche').value == ''){
		$('errormsg').update("Trebuie sa inserati o valoare in campul [Parola veche]");
		$('txt_parola_veche').focus();
		return false;
	}

	if($('txt_parola').value == ''){
		$('errormsg').update("Trebuie sa inserati o valoare in campul [Parola noua]");
		$('txt_parola').focus();
		return false;
	}

	else if($('txt_conf_parola').value == ''){
		$('errormsg').update("Trebuie sa inserati o valoare in campul [Confirmare parola]");
		$('txt_conf_parola').focus();
		return false;
	}
	else if($('txt_conf_parola').value != $('txt_parola').value){
		$('errormsg').update("Valoarea 'Confirmare parola' trebuie sa fie acceasi cu 'Parola'");
		$('txt_conf_parola').focus();
		$('txt_conf_parola').select();
		return false;
	}
	new Ajax.Request('ajax_elevi.php', {
			method: 'post',
			parameters: {
			 	operation: 'changePupilPassword',
				password: $('txt_parola').value,
				old_password: $('txt_parola_veche').value
			},
			onSuccess: function(transport){

				if (transport.responseText != 'good') {

					$('errormsg').update(transport.responseText);

					return false;
				}
				else {
					$('div_password').innerHTML = "Parola a fost schimbat&#259; cu succes. <br> La urm&#259;toarea logare, te rug&#259;m  s&#259; folose&#351;ti noua parol&#259;.</font></span>";
				}
			},
			onFailure: function(){
				$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
			}
		});
}
function GetHomework(materie_id)
{
	switch(materie_id)
	{
		case 1:
			//matematica
			if($('canRequestMateProblem'))
			 if($('canRequestMateProblem').value != 1)
			 {
				alert('Nu puteti cere problema, deoarece aveti probleme nerezolvate!');
			 }
			 else
			 {
				myLytebox = new LyteBox();
				myLytebox.start($('href_getMateHomework'), false, true);
				return true;
			 }

		break;

		case 2:
			//fizica
			if($('canRequestFizicaProblem'))
			 if($('canRequestFizicaProblem').value != 1)
			 {
				alert('Nu puteti cere problema, deoarece aveti probleme nerezolvate!');
			 }
			 else
			 {
				myLytebox = new LyteBox();
				myLytebox.start($('href_getFizicaHomework'), false, true);
				return true;
			 }
		break;

		case 3:
			//chimie
			if($('canRequestChimieProblem'))
			 if($('canRequestChimieProblem').value != 1)
			 {
				alert('Nu puteti cere problema, deoarece aveti probleme nerezolvate!');
			 }
			 else
			 {
				myLytebox = new LyteBox();
				myLytebox.start($('href_getChimieHomework'), false, true);
				return true;
			 }
//		break;

        case 4:
			//romana
			if($('canRequestRomanaProblem'))
			 if($('canRequestRomanaProblem').value != 1)
			 {
				alert('Nu puteti cere problema, deoarece aveti probleme nerezolvate!');
			 }
			 else
			 {
				myLytebox = new LyteBox();
				myLytebox.start($('href_getRomanaHomework'), false, true);
				return true;
			 }
		break;

		case 5:
			//engleza
			if($('canRequestEnglezaProblem'))
			 if($('canRequestEnglezaProblem').value != 1)
			 {
				alert('Nu puteti cere problema, deoarece aveti probleme nerezolvate!');
			 }
			 else
			 {
				myLytebox = new LyteBox();
				myLytebox.start($('href_getEnglezaHomework'), false, true);
				return true;
			 }
		break;
	}
}

function doRefresh()
{
	$('frmTeme').submit();
}

function GetBooksForRequestProblem()
{
	$('cmb_manual').length = 1;
	$('cmb_capitol').length = 1;
	$('cmb_paragraf').length = 1;
	$('spinnerBook').style.display="inline";
	new Ajax.Updater('div_cmb_manual',"ajax_elevi.php",
		{

			method: "post",
			parameters: {
				operation: 'get_books_for_request_problem',
				materie_id: $('materie_id').value,
				clasa: $('cmb_clasa').value
			},
			onSuccess: function(transport){
				$('spinnerBook').style.display="none";
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
		});
}

function GetChaptersForRequestProblem(value)
{
	$('spinnerCapitol').style.display="inline";
	$('cmb_capitol').length = 1;
	$('cmb_paragraf').length = 1;
	new Ajax.Updater('div_cmb_capitol',"ajax_elevi.php",
		{

			method: "post",
			parameters: {
				operation: 'get_chapters_for_request_problem',
				id_manual: value
			},
			onSuccess: function(transport){
				$('spinnerCapitol').style.display="none";
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
		});
}

function GetParagraphesForRequestProblem(value)
{
	$('spinnerParagraf').style.display="inline";
	$('cmb_paragraf').length = 1;
	new Ajax.Updater('div_cmb_paragraf',"ajax_elevi.php",
		{

			method: "post",
			parameters: {
				operation: 'get_paragraphes_for_request_problem',
				id_capitol: value
			},
			onSuccess: function(transport){
				$('spinnerParagraf').style.display="none";
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
		});
}

function GetBooksSendProblem()
{
	$('cmb_manual').length = 2;
	$('cmb_capitol').length = 2;
	$('cmb_paragraf').length = 2;
	$('spinnerBook').style.display="inline";
	new Ajax.Updater('div_cmb_manual',"ajax_elevi.php",
		{

			method: "post",
			parameters: {
				operation: 'get_books_for_send_problem',
				materie_id: $('cmb_materie').value,
				clasa: $('cmb_clasa').value
			},
			onSuccess: function(transport){
				$('spinnerBook').style.display="none";
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
		});
}

function GetChaptersForSendProblem(value)
{
	$('spinnerCapitol').style.display="inline";
	$('cmb_capitol').length = 2;
	$('cmb_paragraf').length = 2;

	if($('cmb_manual').value == 0)
	{
		$('txt_manual').style.display = "block";
		$('spinnerCapitol').style.display="none";
	}
	else
	{
		$('txt_manual').style.display = "none";
		new Ajax.Updater('div_cmb_capitol',"ajax_elevi.php",
			{

				method: "post",
				parameters: {
					operation: 'get_chapters_for_send_problem',
					id_manual: value
				},
				onSuccess: function(transport){
					$('spinnerCapitol').style.display="none";
				},
				onFailure: function(transport) {
					$("errormsg").update("ERRORS: "+transport.responseText);
				}
			});
	}
}

function GetParagraphesForSendProblem(value)
{
	$('spinnerParagraf').style.display="inline";
	$('cmb_paragraf').length = 2;
	if($('cmb_capitol').value == 0)
	{
		$('txt_capitol').style.display = "block";
		$('spinnerParagraf').style.display="none";
	}
	else
	{
		$('txt_capitol').style.display = "none";
		new Ajax.Updater('div_cmb_paragraf',"ajax_elevi.php",
		{

			method: "post",
			parameters: {
				operation: 'get_paragraphes_for_send_problem',
				id_capitol: value
			},
			onSuccess: function(transport){
				$('spinnerParagraf').style.display="none";
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
		});
	}
}

function ChangeParagraphForSendProblem()
{
	if($('cmb_paragraf').value == 0)
	{
		$('txt_paragraf').style.display = "block";
	}
	else
	{
		$('txt_paragraf').style.display = "none";
	}
}

function DoSaveProblemRequest()
{
	$("errormsg").innerHTML = "";

	if($('cmb_manual').value == ''){
		$('errormsg').update("Trebuie sa alegeti o valoare pentru campul [Manual]");
		$('cmb_manual').focus();
		return false;
	}

	new Ajax.Request('ajax_elevi.php', {
			method: 'post',
			parameters: {
			    operation: 'saveProblemRequest',
				manual_id: $('cmb_manual').value,
				capitol_id: $('cmb_capitol').value,
				paragraf_id: $('cmb_paragraf').value,
				materie_id: $('materie_id').value,
				clasa: $('cmb_clasa').value

			},
			onSuccess: function(transport){
				//alert(transport.responseText);
				var xml = transport.responseXML;
				var root = xml.getElementsByTagName('root').item(0);
				var error = root.getElementsByTagName('error').item(0);
				var message = root.getElementsByTagName('message').item(0);

				if (error.childNodes[0].nodeValue == "1")
				{
					$('errormsg').update(message.childNodes[0].nodeValue);
					return false;
				}
				$('div_content_cerere').update(message.childNodes[0].nodeValue);

			},
			onFailure: function(){
				$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
			}
		});
}

function DoShowHomeworks(materie_id)
{
	ajaxGetHomeworks(materie_id);
}

function ajaxGetHomeworks( _materie_id, sortProblems, limitFrom)
{
	switch(_materie_id)
	{
		case 1: Mat = 'Mate'; break;
		case 2: Mat = 'Fizica'; break;
		case 3: Mat = 'Chimie'; break;
        case 4: Mat = 'Romana'; break;
		case 5: Mat = 'Engleza'; break;
	}
	mat = Mat.toLowerCase();

	var _searchAfisCate = ( $('search'+Mat+'AfisCate') ? $('search'+Mat+'AfisCate').value : 10);
 	if($('link'+Mat+''))
  	{
		var _link = $('link'+Mat+'').value;
		var _limitFrom = $('limit'+Mat+'From').value;
  	}
  	else
  	{
		var _link = '';
		var _limitFrom = 0;
  	}

	if((typeof(limitFrom) != "undefined") && (limitFrom != ""))
	{
		var _limitFrom = limitFrom;
	}

	if ( Get_Cookie( 'teme_php_limitFrom' ) ) Delete_Cookie( 'teme_php_limitFrom' );
	Set_Cookie( 'teme_php_limitFrom', _limitFrom, '', '/', '', '' );

	var _sort = 'DESC';
	var _sortField = 'data_alocarii';

	if(sortProblems != undefined){
	 	$('td_'+mat+'_data_alocarii').className = '';
		$('td_'+mat+'_problema_id').className = '';
		$('td_'+mat+'_Enunt').className = '';
		$('td_'+mat+'_nivel_dificultate').className = '';
		$('td_'+mat+'_stare').className = '';
		$('td_'+mat+'_corect').className = '';

		switch(sortProblems)
		{
			case 'data_alocarii':
			case 'problema_id':
			case 'Enunt':
			case 'nivel_dificultate':
			case 'stare':
			case 'corect':
						_td = sortProblems;
						_sortField = sortProblems;

						if($('sort'+Mat) && $('sort'+Mat+'Field'))
						{
							if($('sort'+Mat+'Field').value == _sortField)
							{
								if($('sort'+Mat).value == '')
								{
									_sort = 'ASC';
								} else {
									if($('sort'+Mat).value == 'ASC')
									{
										_sort = 'DESC';
									} else {
										_sort = 'ASC';
									}
								}
							} else {
								_sort = 'ASC';
							}
							if(_sort == 'ASC') $('td_'+mat+'_'+_td).className = 'sort_asc';
								else $('td_'+mat+'_'+_td).className = 'sort_desc';
						}

						break;
		}
	} else {
		$('td_'+mat+'_data_alocarii').className = 'sort_desc';
		$('td_'+mat+'_problema_id').className = '';
		$('td_'+mat+'_Enunt').className = '';
		$('td_'+mat+'_nivel_dificultate').className = '';
		$('td_'+mat+'_stare').className = '';
		$('td_'+mat+'_corect').className = '';
	}
	if($('sort'+Mat) && $('sort'+Mat+'Field'))
	{
		$('sort'+Mat).value = _sort;
		$('sort'+Mat+'Field').value = _sortField;
	}

	setLoading('listOf'+Mat+'Homeworks');

	new Ajax.Updater('listOf'+Mat+'Homeworks',"ajax_elevi.php",
		{
			method: "post",
			parameters: {
				operation: 'viewHomeworks',
				id_elev: $('id_elev').value,
				materie_id: _materie_id,
				rezolvate: $('chkRezolvate' + Mat).checked ? 1 : 0,
				nerezolvate: $('chkNerezolvate' + Mat).checked ? 1 : 0,
				corecte: $('chkRezolvateCorect' + Mat).checked ? 1 : 0,
				incorecte: $('chkRezolvateIncorect' + Mat).checked ? 1 :0,
				searchAfisCate: _searchAfisCate,

				sortDir: _sort,
				sortField: _sortField,

				cLink: _link,
				limitFrom: _limitFrom
			},
			onSuccess: function(transport){
				setTimeout('changeHomeworksVariables('+_materie_id+')',100);
			},
			onComplete: function(transport){
				ajaxGetHomeworks_onComplete();
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
	});
}

function changeHomeworksVariables(_materie_id)
{
	switch(_materie_id)
	{
		case 1: Mat = 'Mate'; break;
		case 2: Mat = 'Fizica'; break;
		case 3: Mat = 'Chimie'; break;
        case 4: Mat = 'Romana'; break;
		case 5: mat = 'Engleza'; break;
	}
	if($('total'+Mat+'Count') && $('totalCountAll'+Mat+'ProblemsDB') )
	{
		$('span'+Mat+'CountOnPage').update($('total'+Mat+'Count').value);
		$('span'+Mat+'TotalCount').update($('totalCountAll'+Mat+'ProblemsDB').value);
	}
}

function UpdatePunctaj()
{
	new Ajax.Updater('div_progress_bar', 'ajax_elevi.php',
		{
			method: "post",
			parameters:
			{
				operation: 'getPunctajTotal',
				id_elev: $('id_elev').value
			}
		});
}
/*
function DoUpdateHomeworkProgressBar(_materie_id)
{
	new Ajax.Updater('div_progress_bar',"ajax_elevi.php",
		{
			method: "post",
			parameters: {
				operation: 'updateHomeworkProgressBar',
				id_elev: $('id_elev').value,
				materie_id: _materie_id
			},
			onSuccess: function(transport){

			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
	});
}
*/
function DoEditHomework(id,materie_id)
{
	if(id != '')
	{
	    location.href="teme_edit.php?id_teme_probleme=" + id + "&materie_id=" + materie_id;
	}
	else
    {
		alert('Pentru a putea edita, trebuie sa selectati o tema din lista!');
	}
}

function DoDeleteHomework(id, materie_id)
{
	if(id != '')
	{
	    var answer = confirm("Esti sigur ca vrei sa scoti acest exercitiu din lista ta de exercitii?")
	    if (answer){
			new Ajax.Request('ajax_elevi.php', {
				method: 'post',
				parameters: {
				    operation: 'delete_homework',
				    id_teme_probleme: id
				},
				onSuccess: function(transport){
					//alert(transport.responseText);
					if (transport.responseText == 'good') {
						ajaxGetHomeworks(materie_id);
					}
					else
					{
						$('errormsg').update(transport.responseText);
						return false;
					}
				},
				onFailure: function(){
					$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
				}
			});
		 }
	}
	else
    {
		alert('Pentru a putea sterge, trebuie sa selectati o tema din lista!');
	}
}

function DoSaveSendProblem()
{
	$("errormsg").innerHTML = "";

	$('spin_save_enunciation').style.display="inline";
	if($('cmb_manual').value == '-1'){
		$('errormsg').update("Trebuie sa alegeti o valoare pentru campul [Manual]");
		$('cmb_manual').focus();
		return false;
	}

	if($('cmb_manual').value == '0' && $('txt_manual').value == ""){
		$('errormsg').update("Trebuie sa setati o valoare pentru campul [Manual]");
		$('txt_manual').focus();
		return false;
	}

	if(tinyMCE.get('txt_enunt').getContent() == ""){
		$('errormsg').update("Trebuie sa inserati Enuntul problemei");
		//$('txt_manual').focus();
		return false;
	}

	$('spin_save_enunciation').style.display="block";
	new Ajax.Request('ajax_elevi.php', {
			method: 'post',
			parameters: {
			    operation: 'saveSendProblem',
			    materie_id: $('cmb_materie').value,
			    clasa: $('cmb_clasa').value,
				titlu_manual: $('txt_manual').value,
				manual_id: $('cmb_manual').value,
				titlu_capitol: $('txt_capitol').value,
				capitol_id: $('cmb_capitol').value,
				titlu_paragraf: $('txt_paragraf').value,
				paragraf_id: $('cmb_paragraf').value,
				pagina: $('txt_pagina').value,
				nr_problema: $('txt_nr_problema').value,
				cod_aditional: $('txt_cod_aditional').value,
				nivel_dificultate: $('cmb_dificultate').value,
				is_from_culegere: ($('chk_is_from_culegere').checked ? 1 : 0),
				enunt : tinyMCE.get('txt_enunt').getContent()

			},
			onSuccess: function(transport){
				//alert(transport.responseText);
				var xml = transport.responseXML;
				var root = xml.getElementsByTagName('root').item(0);
				var error = root.getElementsByTagName('error').item(0);
				var id_problema = root.getElementsByTagName('id_problema').item(0);

				if (error.childNodes[0].nodeValue == "1")
				{
				 	$('spin_save_enunciation').style.display="none";
					$('errormsg').update(transport.responseText);
					return false;
				}

				$('spin_save_enunciation').src = "images/checkbullet.gif";
				$('id_problema').value = id_problema.childNodes[0].nodeValue;
				if(id_problema.childNodes[0].nodeValue != 0)
					$('div_enunt').style.display = "block";

			},
			onFailure: function(){
				$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
			}
		});
}



function DoSaveProblemEnunciation()
{
	$('spin_save_enunciation').style.display="inline";
	new Ajax.Request('ajax_elevi.php', {
			method: 'post',
			parameters: {
			    operation: 'saveProblemEnunciation',
			    problema_id: $('id_problema').value,
				enunt: tinyMCE.get('txt_enunt').getContent()

			},
			onSuccess: function(transport){
				//alert(transport.responseText);
				var xml = transport.responseXML;
				var root = xml.getElementsByTagName('root').item(0);
				var error = root.getElementsByTagName('error').item(0);

				if (error.childNodes[0].nodeValue == "1")
				{
				 	$('spin_save_enunciation').style.display="none";
					$('errormsg').update(transport.responseText);
					return false;
				}
				$('spin_save_enunciation').src = "images/checkbullet.gif";


			},
			onFailure: function(){
				$("errormsg").innerHTML = "ERRORS: " + transport.responseText;
			}
		});
}

function setLoadingTable(containerId)
{
	var imgUrl = "images/loading.gif";
	var preloadHtml = "";

	preloadHtml += "<table style=\"height: 95%; width: 95%; text-align: center;\"><tr><td align='center' valign='middle' height='100%'>";
	preloadHtml += "<img src=\""+ imgUrl +"\" /><br /><br />";
	preloadHtml += "Se incarca, va rugam asteptati ...";
	preloadHtml += "</td></tr></table>";

	$(containerId).update(preloadHtml);
}

function ajaxGetSendProblems(sortProblems)
{
  	if( $("txt_dataFrom").value || $("txt_dataTo").value || $("cmb_stare").value )
  	{
		var _searchDataFrom = $("txt_dataFrom").value;
		var _searchDataTo = $("txt_dataTo").value;
		var _searchStare = $("cmb_stare").value;
		var _searchAfisCate = $('searchAfisCate').value;
  	}
  	else
  	{
		var _searchDataFrom = '';
		var _searchDataTo = '';
		var _searchStare = '';
		var _searchAfisCate = ( $('searchAfisCate') ? $('searchAfisCate').value : 10);
  	}
  	if($('link') && $('limitFrom'))
  	{
		var _link = $('link').value;

		var _limitFrom ='';
		if($('limitFrom').value == '')
		{
		 if(Get_Cookie('limitFromProblemeTrimise'))
		 	_limitFrom = Get_Cookie('limitFromProblemeTrimise');
		}
		else
			_limitFrom = $('limitFrom').value;
  	}
  	else
  	{
		var _link = '';
		if(Get_Cookie('linkProblemeTrimise'))
		 	_link = Get_Cookie('linkProblemeTrimise');
		var _limitFrom = 0;
		if(Get_Cookie('limitFromProblemeTrimise'))
		 	_limitFrom = Get_Cookie('limitFromProblemeTrimise');
  	}

	var _sortMaterie ='';
	var _sortData ='';
	var _sortClasa ='';
	var _sortManual ='';
	var _sortCapitol ='';
	var _sortParagraf = '';
	var _sortNrProblema = '';
	var _sortStare = '';

	$('td_materie').className = '';
	$('td_data').className = '';
	$('td_clasa').className = '';
	$('td_manual').className = '';
	$('td_capitol').className = '';
	$('td_paragraf').className = '';
	$('td_nr_problema').className = '';
	$('td_stare').className = '';

	if ( Get_Cookie( 'sortColumnProblemeTrimise' ) )
	{
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) == 'sortMaterieProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortMaterie = Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortMaterie == 'ASC')
						$('td_materie').className = 'sort_asc';
					else
					if(_sortMaterie == 'DESC')
						$('td_materie').className = 'sort_desc';
				}
		 }
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) == 'sortDataProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortData = Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortData == 'ASC')
						$('td_data').className = 'sort_asc';
					else
					if(_sortData == 'DESC')
						$('td_data').className = 'sort_desc';
				}
		 }
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) == 'sortClasaProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortClasa = Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortClasa == 'ASC')
						$('td_clasa').className = 'sort_asc';
					else
					if(_sortClasa == 'DESC')
						$('td_clasa').className = 'sort_desc';
				}
		 }
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) =='sortManualProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortManual = Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortManual == 'ASC')
						$('td_manual').className = 'sort_asc';
					else
					if(_sortManual == 'DESC')
						$('td_manual').className = 'sort_desc';
				}
		}
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) =='sortCapitolProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortCapitol= Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortCapitol == 'ASC')
						$('td_capitol').className = 'sort_asc';
					else
					if(_sortCapitol == 'DESC')
						$('td_capitol').className = 'sort_desc';
				}
		}
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) =='sortParagrafProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortParagraf = Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortParagraf == 'ASC')
						$('td_paragraf').className = 'sort_asc';
					else
					if(_sortParagraf == 'DESC')
						$('td_paragraf').className = 'sort_desc';
				}
		}
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) =='sortNrProblemaProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortNrProblema = Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortNrProblema == 'ASC')
						$('td_nr_problema').className = 'sort_asc';
					else
					if(_sortNrProblema == 'DESC')
						$('td_nr_problema').className = 'sort_desc';
				}
		}
		if( Get_Cookie( 'sortColumnProblemeTrimise' ) =='sortStareProblemeTrimise')
		{
				if ( Get_Cookie( 'sortTipProblemeTrimise' ) )
				{
					_sortStare = Get_Cookie( 'sortTipProblemeTrimise' );
					if(_sortStare == 'ASC')
						$('td_stare').className = 'sort_asc';
					else
					if(_sortStare == 'DESC')
						$('td_stare').className = 'sort_desc';
				}
		}
	}
	else
	{
		_sortData ='ASC';
		$('td_data').className = 'sort_asc';
	}

	if(sortProblems != undefined){

		$('td_materie').className = '';
	    $('td_data').className = '';
	    $('td_clasa').className = '';
	    $('td_manual').className = '';
	    $('td_capitol').className = '';
	    $('td_paragraf').className = '';
	    $('td_nr_problema').className = '';
	    $('td_stare').className = '';

		if(sortProblems == 'sortData' && $('sortData')){
			if($('sortData').value == 'ASC')
			{
				_sortData = 'DESC';
				$('td_data').className = 'sort_desc';
			}
			else
			{
				_sortData = 'ASC';
				$('td_data').className = 'sort_asc';
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortDataProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortData, '', '/', '', '' );

		}
		if(sortProblems == 'sortMaterie' && $('sortMaterie')){
			if($('sortMaterie').value == '')
			{
				_sortMaterie = 'ASC';
				$('td_materie').className = 'sort_asc';
			}
			else{
				if($('sortMaterie').value == 'ASC')
				{
					_sortMaterie = 'DESC';
					$('td_materie').className = 'sort_desc';
				}
				else
				{
					_sortMaterie = 'ASC';
					$('td_materie').className = 'sort_asc';
				}
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortMaterieProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortMaterie, '', '/', '', '' );

		}
		if(sortProblems == 'sortClasa' && $('sortClasa')){
			if($('sortClasa').value == '')
			{
				_sortClasa = 'ASC';
				$('td_clasa').className = 'sort_asc';
			}
			else{
				if($('sortClasa').value == 'ASC')
				{
					_sortClasa = 'DESC';
					$('td_clasa').className = 'sort_desc';
				}
				else
				{
					_sortClasa = 'ASC';
					$('td_clasa').className = 'sort_asc';
				}
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortClasaProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortClasa, '', '/', '', '' );

		}
		if(sortProblems == 'sortManual' && $('sortManual')){
			if($('sortManual').value == '')
			{
				_sortManual = 'ASC';
				$('td_manual').className = 'sort_asc';
			}
			else{
				if($('sortManual').value == 'ASC')
				{
					_sortManual = 'DESC';
					$('td_manual').className = 'sort_desc';
				}
				else
				{
					_sortManual = 'ASC';
					$('td_manual').className = 'sort_asc';
				}
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortManualProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortManual, '', '/', '', '' );

		}
		if(sortProblems == 'sortCapitol' && $('sortCapitol')){
			if($('sortCapitol').value == '')
			{
				_sortCapitol = 'ASC';
				$('td_capitol').className = 'sort_asc';
			}
			else{
				if($('sortCapitol').value == 'ASC')
				{
					_sortCapitol = 'DESC';
					$('td_capitol').className = 'sort_desc';
				}
				else
				{
					_sortCapitol = 'ASC';
					$('td_capitol').className = 'sort_asc';
				}
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortCapitolProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortCapitol, '', '/', '', '' );
		}

		if(sortProblems == 'sortParagraf' && $('sortParagraf'))
		{
			if($('sortParagraf').value == '')
			{
				_sortParagraf = 'ASC';
				$('td_paragraf').className = 'sort_asc';
			}
			else{
				if($('sortParagraf').value == 'ASC')
				{
					_sortParagraf = 'DESC';
					$('td_paragraf').className = 'sort_desc';
				}
				else
				{
				 	 _sortParagraf = 'ASC';
				 	 $('td_paragraf').className = 'sort_asc';
				}
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortParagrafProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortParagraf, '', '/', '', '' );
		}

		if(sortProblems == 'sortNrProblema' && $('sortNrProblema'))
		{
			if($('sortNrProblema').value == '')
			{
				_sortNrProblema = 'ASC';
				$('td_nr_problema').className = 'sort_asc';
			}
			else{
				if($('sortNrProblema').value == 'ASC')
				{
					_sortNrProblema = 'DESC';
					$('td_nr_problema').className = 'sort_desc';
				}
				else
				{
				 	 _sortNrProblema = 'ASC';
				 	 $('td_nr_problema').className = 'sort_asc';
				}
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortNrProblemaProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortNrProblema, '', '/', '', '' );
		}

		if(sortProblems == 'sortStare' && $('sortStare'))
		{
			if($('sortStare').value == '')
			{
				_sortStare= 'ASC';
				$('td_stare').className = 'sort_asc';
			}
			else{
				if($('sortStare').value == 'ASC')
				{
					_sortStare = 'DESC';
					$('td_stare').className = 'sort_desc';
				}
				else
				{
				 	 _sortStare = 'ASC';
				 	 $('td_stare').className = 'sort_asc';
				}
			}
			if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
			Set_Cookie( 'sortColumnProblemeTrimise', 'sortStareProblemeTrimise', '', '/', '', '' );
			if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
			Set_Cookie( 'sortTipProblemeTrimise', _sortStare, '', '/', '', '' );
		}
	}
	setLoadingTable('listOfSendProblems');

	//retin valorile din filtre
	if ( Get_Cookie( 'searchDataFromProblemeTrimise' ) ) Delete_Cookie( 'searchDataFromProblemeTrimise' );
	Set_Cookie( 'searchDataFromProblemeTrimise', _searchDataFrom, '', '/', '', '' );

	if ( Get_Cookie( 'searchDataToProblemeTrimise' ) ) Delete_Cookie( 'searchDataToProblemeTrimise' );
	Set_Cookie( 'searchDataToProblemeTrimise', _searchDataTo, '', '/', '', '' );

	if ( Get_Cookie( 'searchStareProblemeTrimise' ) ) Delete_Cookie( 'searchStareProblemeTrimise' );
	Set_Cookie( 'searchStareProblemeTrimise', _searchStare, '', '/', '', '' );

	if ( Get_Cookie( 'searchAfisCateProblemeTrimise' ) ) Delete_Cookie( 'searchAfisCateProblemeTrimise' );
	Set_Cookie( 'searchAfisCateProblemeTrimise', _searchAfisCate, '', '/', '', '' );

	if ( Get_Cookie( 'limitFromProblemeTrimise' ) ) Delete_Cookie( 'limitFromProblemeTrimise' );
	Set_Cookie( 'limitFromProblemeTrimise', _limitFrom, '', '/', '', '' );

	if ( Get_Cookie( 'linkProblemeTrimise' ) ) Delete_Cookie( 'linkProblemeTrimise' );
	Set_Cookie( 'linkProblemeTrimise', _link, '', '/', '', '' );

	new Ajax.Updater('listOfSendProblems',"ajax_elevi.php",
		{
			method: "post",
			parameters: {
				operation: 'viewSendProblems',
				searchElev: $('id_elev').value,
				searchDataFrom: _searchDataFrom,
				searchDataTo: _searchDataTo,
				searchStare: _searchStare,
				searchAfisCate: _searchAfisCate,

				sortMaterie: _sortMaterie,
				sortData: _sortData,
				sortClasa: _sortClasa,
				sortManual: _sortManual,
				sortCapitol: _sortCapitol,
				sortParagraf: _sortParagraf,
				sortNrProblema: _sortNrProblema,
				sortStare: _sortStare,

				cLink: _link,
				limitFrom: _limitFrom
			},
			onSuccess: function(transport){
				setTimeout('changeSendProblemsVariables()',100);
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
	});

}

function ajaxGetSendProblemsSearch()
{
  if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
  	Set_Cookie( 'sortColumnProblemeTrimise', 'sortDataProblemeTrimise', '', '/', '', '' );
  if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
  	Set_Cookie( 'sortTipProblemeTrimise', 'ASC', '', '/', '', '' );

  if ( Get_Cookie( 'limitFromProblemeTrimise' ) ) Delete_Cookie( 'limitFromProblemeTrimise' );
  //if ( Get_Cookie( 'linkProblemeTrimise' ) ) Delete_Cookie( 'linkProblemeTrimise' );

  if($('limitFrom'))
		$('limitFrom').value = 0;
  ajaxGetSendProblems();
}

function clearFilterSendProblems()
{

  if ( Get_Cookie( 'sortColumnProblemeTrimise' ) ) Delete_Cookie( 'sortColumnProblemeTrimise' );
  	Set_Cookie( 'sortColumnProblemeTrimise', 'sortDataProblemeTrimise', '', '/', '', '' );
  if ( Get_Cookie( 'sortTipProblemeTrimise' ) ) Delete_Cookie( 'sortTipProblemeTrimise' );
  	Set_Cookie( 'sortTipProblemeTrimise', 'ASC', '', '/', '', '' );

  if ( Get_Cookie( 'limitFromProblemeTrimise' ) ) Delete_Cookie( 'limitFromProblemeTrimise' );
  //if ( Get_Cookie( 'linkProblemeTrimise' ) ) Delete_Cookie( 'linkProblemeTrimise' );

	$("txt_dataFrom").value = "";
	$("txt_dataTo").value = "";
	$("cmb_stare").value = "";

	if($('limitFrom'))
		$('limitFrom').value = 0;

	ajaxGetSendProblems();
}

function changeSendProblemsVariables()
{
 if($('totalCount') && $('totalCountAllProblemsDB') )
  {
	$('spanCountOnPage').update($('totalCount').value);
	$('spanTotalCount').update($('totalCountAllProblemsDB').value);
  }
}

function DoViewSendProblemInfo(id)
{
	if(id!= '')
	{
	    location.href="send_problem_info.php?id_cerere_problema=" + id;
	}
	else
    {
		alert('Pentru a putea vizualiza, trebuie sa selectati o problema!');
	}
}

function GetLocals(value)
{
	$('spinnerLocalitate').style.display="inline";
	$('cmb_localitate').length = 2;
	$('txt_localitate').style.display = "none";
	new Ajax.Updater('div_localitate',"ajax_elevi.php",
		{

			method: "post",
			parameters: {
				operation: 'get_pupil_local',
				id_judet: value
			},
			onSuccess: function(transport){
				$('spinnerLocalitate').style.display="none";
			},
			onFailure: function(transport) {
				$("errormsg").update("ERRORS: "+transport.responseText);
			}
		});
}

function ChangeLocal()
{
	if($('cmb_localitate').value == 0)
	{
		$('txt_localitate').style.display = "block";
	}
	else
	{
		$('txt_localitate').style.display = "none";
	}
}

function clearFilter()
{
	if ( Get_Cookie( 'limitFrom' ) ) Delete_Cookie( 'limitFrom' );

    if ( Get_Cookie( 'link' ) ) Delete_Cookie( 'link' );

	$('cmb_clasa').value='';
	$('cmb_materie').value= '';

	if($('limitFrom'))
		$('limitFrom').value = 0;

	ajaxGetSolidari();
}

function changeVariables()
{
 if($('totalCount') && $('totalCountAll') )
  {
	$('spanCountOnPage').update($('totalCount').value);
	$('spanTotalCount').update($('totalCountAll').value);
  }
}

