	// insereaza datele din formularul de administrare
	function js_Buton_administrare_element(mod, id_element, nume_element, nr_pag, nume_fc_del) 
	{
		js_Ascunde_mesaje();	
		
		// in pag de prezentare oferte, daca nr ofertelor disponibile = 0, se afiseaza mesaj la apasarea pe butonul de inserare
		if (id_pagina == '34' && mod == 'ins' && nr_oferte_ramase == '0') {
			js_Mesaj_Achizitionare_Oferta();
			return false;
		}
		
		// validare formular, la inserare si actualizare
		if(mod == "ins" || mod == "upd") {
			if (!fc_Validare_formular()) 
				return false;			
		} 
		
		if (mod == "del") {
			// 2do : se afiseaza un mesaj de confirmare
			//	daca se alege nu => return false;
			
			document.getElementById('img_wait_stergere').style.visibility 	= "visible";		// apare imaginea animata de tip wait de pe linie
			///document.getElementById('img_sageti_roative').style.display 	= "inline";			// apare imaginea animata de tip wait din capul paginii
			
			// se trimit iframe-ului parametri de care are nevoie pt a efectua stergerea si reincarca parintele
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_mod.value 					= mod;
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_id_pag.value 				= id_pagina;
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_nume_pagina.value 			= nume_pagina;
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_id_element.value 			= id_element;
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_nume_fc_del.value 			= nume_fc_del;
			
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_nr_pag.value 				= nr_pag;
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_coloana_de_ordonat.value 	= coloana_de_ordonat;
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_ordonare.value 			= ordonare;
			
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.hdd_tabel_pagina_target.value 	= tabel_pagina_target;
			
			document.frames["ifrm_admin_" + id_pagina].document.forma_ifrm_admin.submit();		
			
			return true;
		}
		
		js_Set_valoare_camp('hdd_mod', 					mod);	
		
		js_Set_valoare_camp('hdd_id_element', 			id_element);	
		js_Set_valoare_camp('hdd_nume_element', 		nume_element);	
		
		js_Set_valoare_camp('hdd_nr_pag', 				nr_pag);	
		js_Set_valoare_camp('hdd_coloana_de_ordonat', 	coloana_de_ordonat);
		js_Set_valoare_camp('hdd_ordonare', 			ordonare);	
		
		js_Set_valoare_camp('hdd_tabel_pagina_target', 	tabel_pagina_target);
		js_Set_valoare_camp('hdd_id_pagina_target', 	id_pagina);
	
		js_Submit(nume_pagina, '', nume_forma);			
	}
	
	// click pe link-ul unui element dintro lista (utilizator, tara, etc..)
	function fc_Incarca_element(id_element, nume_element, nr_pag, parametri)
	{
		js_Set_valoare_camp('hdd_id_element', 			id_element);
		js_Set_valoare_camp('hdd_nume_element', 		nume_element);
		js_Set_valoare_camp('hdd_mod', 					'get');
		js_Set_valoare_camp('hdd_nr_pag', 				nr_pag);
		js_Set_valoare_camp('hdd_coloana_de_ordonat', 	coloana_de_ordonat);
		js_Set_valoare_camp('hdd_ordonare', 			ordonare);
		
		js_Set_valoare_camp('hdd_tabel_pagina_target', 	tabel_pagina_target);
		js_Set_valoare_camp('hdd_id_pagina_target', 	id_pagina);
		
		js_Submit(nume_pagina, parametri, nume_forma);			
	}
	
	// ordoneaza lista dupa o anumita coloana
	function fc_Ordonare_lista(coloana_de_ordonat, ordonare) 
	{
		js_Set_valoare_camp('hdd_id_element', 			id_element);
	
		js_Set_valoare_camp('hdd_coloana_de_ordonat', 	coloana_de_ordonat);
		js_Set_valoare_camp('hdd_ordonare', 			ordonare);
		js_Set_valoare_camp('hdd_mod', 					'ordonare_lista');
		
		js_Set_valoare_camp('hdd_tabel_pagina_target', 	tabel_pagina_target);
		js_Set_valoare_camp('hdd_id_pagina_target', 	id_pagina);
		
		js_Submit(nume_pagina, '', nume_forma);			
	}
	
	// la click pe o pagina din meniul de navigare, se incarca elementele minime necesare
	function fc_Click_pagina_Se_retin_campurile(pagina)
	{
		js_Set_valoare_camp('hdd_id_element', 			id_element);
		
		js_Set_valoare_camp('hdd_nr_pag', 				pagina);
		js_Set_valoare_camp('hdd_coloana_de_ordonat', 	coloana_de_ordonat);
		js_Set_valoare_camp('hdd_ordonare', 			ordonare);
		js_Set_valoare_camp('hdd_mod', 					'schimb_pagina');
		
		js_Set_valoare_camp('hdd_id_pagina_target', 	id_pagina);
		js_Set_valoare_camp('hdd_tabel_pagina_target', 	tabel_pagina_target);
		
		js_Submit(nume_pagina, '', nume_forma);
	}
	
	// schimba ordinea de afisare a unui element
	function fc_Reordonare_element(id_element, sus_jos)
	{
		js_Set_valoare_camp('hdd_id_element', 		id_element);
		js_Set_valoare_camp('hdd_sus_jos', 			sus_jos);
		js_Set_valoare_camp('hdd_mod', 				'sus_jos');
		
		js_Submit(nume_pagina, '', nume_forma);			
	}
