YAHOO.namespace("rolicitatii");
/*
function URLEncode(plaintext)
{
	// The Javascript escape and unescape functions do not correspond
	// with what browsers actually do...
	var SAFECHARS = "0123456789" +					// Numeric
					"ABCDEFGHIJKLMNOPQRSTUVWXYZ" +	// Alphabetic
					"abcdefghijklmnopqrstuvwxyz" +
					"-_.!~*'()";					// RFC2396 Mark characters
	var HEX = "0123456789ABCDEF";

	
	var encoded = "";
	for (var i = 0; i < plaintext.length; i++ ) {
		var ch = plaintext.charAt(i);
	    if (ch == " ") {
		    encoded += "+";				// x-www-urlencoded, rather than %20
		} else if (SAFECHARS.indexOf(ch) != -1) {
		    encoded += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
			    mlist_show_error( "Unicode Character '" 
                        + ch 
                        + "' cannot be encoded using standard URL encoding.\n" +
				          "(URL encoding only supports 8-bit characters.)\n" +
						  "A space (+) will be substituted." );
				encoded += "+";
			} else {
				encoded += "%";
				encoded += HEX.charAt((charCode >> 4) & 0xF);
				encoded += HEX.charAt(charCode & 0xF);
			}
		}
	} // for

	return encoded;
};

function URLDecode( encoded)
{
   // Replace + with ' '
   // Replace %xx with equivalent character
   // Put [ERROR] in output if %xx is invalid.
   var HEXCHARS = "0123456789ABCDEFabcdef"; 
   var plaintext = "";
   var i = 0;
   while (i < encoded.length) {
       var ch = encoded.charAt(i);
	   if (ch == "+") {
	       plaintext += " ";
		   i++;
	   } else if (ch == "%") {
			if (i < (encoded.length-2) 
					&& HEXCHARS.indexOf(encoded.charAt(i+1)) != -1 
					&& HEXCHARS.indexOf(encoded.charAt(i+2)) != -1 ) {
				plaintext += unescape( encoded.substr(i,3) );
				i += 3;
			} else {
				mlist_show_error( 'Bad escape combination near ...' + encoded.substr(i) );
				plaintext += "%[ERROR]";
				i++;
			}
		} else {
		   plaintext += ch;
		   i++;
		}
	} // while
   return plaintext;
};
*/
function returnObj( id )
{
    if (window.document.getElementById)
        var returnVar = window.document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}

function login_message(){
alert("Pentru a putea folosi acest modul, trebuie sa aveti un abonament activ la WWW.ROLICITATII.RO si sa fiti logat. Folositi meniul pentru inscriere si/sau logare.");
}

function check_fields(form){

fields = form.elements;
empty = false;
for (i=0;i<fields.length;i++) {
	if (((fields[i].value).length == 0) && (fields[i].name != 'denumire') && (fields[i].name != 'cod_cpv') && (fields[i].name != 'imagine_antet') && (fields[i].name != 'f_proiectID')) {
		empty = true;
		//alert(fields[i].name);
		i = fields.length;
	}
}
if (document.getElementById('imagine_antet') != null) {
var imagine = document.getElementById('imagine_antet').value.toLowerCase();
var extensie = imagine.substring(imagine.length-3,imagine.length) 
var big_extensie = imagine.substring(imagine.length-4,imagine.length) 
	if (imagine.replace(/(^\s*)|(\s*$)/g,"") != "")
		if (extensie != "jpg" && extensie != "png" && extensie != "tif")
			if (big_extensie != "jpeg")
			{
				alert('Va rugam sa introduceti o imagine de antet valida');
				return false;
			}
}
if (empty) {
	return confirm("Nu ati completat unul sau mai multe campuri. Continuati oricum?");
}
else 
{
	return true;
}

}

YAHOO.rolicitatii.showloadingPanel = function() 
{
	YAHOO.rolicitatii.loadingPanel = new YAHOO.widget.Panel("dialog",  
	                                 { width: "250px",
									   fixedcenter: true, 
	                                   visible: false, 
	                                   draggable: true, 
	                                   close: false,
									   modal: true,
	                                   constraintoviewport: true
	                                 } );
	YAHOO.rolicitatii.loadingPanel.setHeader('Incarcare');
	YAHOO.rolicitatii.loadingPanel.setFooter('<div align="center"><img src="images/loader.gif"><br />Va rugam asteptati</div>');
	YAHOO.rolicitatii.loadingPanel.render(document.body);
}

function get_date_profil_ajax(profilID) {
	var callback = {
		success : function(o) {
			document.getElementById("date_profil_selectat").innerHTML = o.responseText;
			YAHOO.rolicitatii.loadingPanel.hide();
		},
		failure : function(o) {
			document.getElementById("date_profil_selectat").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'get_date_profil.php';
	var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
}
function save_date_profil_ajax(formObject) {
	var callback = {
		upload : function(o) {
			if (o.responseText == "sterge")
			{
				document.getElementById('imagine_form').style.visibility = "hidden";
				document.getElementById('imagine_form').style.display = "none";
			}
			else if (o.responseText == "neschimbat")
			{
				
			}
			else
			{
				document.getElementById('imagine').src = "download/form_img/"+o.responseText;
				document.getElementById('imagine_form').style.visibility = "visible";
				document.getElementById('imagine_form').style.display = "block";
				document.getElementById('imagine_antet').value = "";
				//location.href = 'editare_profile.php?profilID='+formObject.profilID.value;
								
			}
			document.getElementById('sterge_imagine').checked = "";
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'save_date_profil.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject,true,true);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function confirmare(caption) {
	if(caption)
	return confirm(caption);	
	else 
	return confirm('Sunteti sigur?');

}
function alege_data(){
	alert("Alegeti data folosind link-ul alaturat - 'Alege data'");
}
function contract_changed(contract){
	if (contract.value == 'Furnizare produse') {
		document.getElementById("td1_mod_furnizare").style.display = 'block';
		document.getElementById("td2_mod_furnizare").style.display = 'block';
		document.getElementById("td1_mod_plata").style.display = 'block';		
		document.getElementById("td2_mod_plata").style.display = 'block';		
	}
	else {
		document.getElementById("td1_mod_furnizare").style.display = 'none';
		document.getElementById("td2_mod_furnizare").style.display = 'none';
		document.getElementById("td1_mod_plata").style.display = 'none';		
		document.getElementById("td2_mod_plata").style.display = 'none';			
	}
}
function save_proiect_nou_ajax(formObject) {
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			alert("Dosarul a fost salvat. Puteti vizualiza formularele apasand butonul 'Generare Formulare' de mai jos");
			document.getElementById("generare_formulare").disabled = false;
			var nr_proiecte = eval(parseInt(document.getElementById("nr_proiecte").innerHTML)+1);
			//nr_proiecte = parseInt(document.getElementById("nr_proiecte").innerHTML)++;
			//alert(nr_proiecte);
			document.getElementById("nr_proiecte").innerHTML = nr_proiecte;
			document.getElementById("f_proiectID").value = o.responseText;
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("eroare").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'save_proiect_nou.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function get_date_proiect_ajax(proiectID) {
	//document.getElementById("date_profil_selectat").innerHTML = 'Incarcare date formular. Asteptati...';
	var callback = {
		success : function(o) {
			document.getElementById("date_proiect_selectat").innerHTML = o.responseText;
			YAHOO.rolicitatii.loadingPanel.hide();
			YAHOO.util.Event.onDOMReady(init_cal_edit_proiect);
			contract_changed(document.form.tip_contract);
			get_produse_sesiune();
		},
		failure : function(o) {
			document.getElementById("date_proiect_selectat").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'get_date_proiect.php';
	var postVars="proiectID=" + proiectID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
}
function init_cal_edit_proiect(e) {
    Zapatec.Calendar.setup({
        firstDay          : 1,
        showOthers        : true,
        range             : [2008.01, 2100.12],
        electric          : false,
        inputField        : "data_licitatie",
        button            : "trigger_data_licitatie",
        ifFormat          : "%d-%m-%Y",
        daFormat          : "%Y/%m/%d"
      });
	try {
		var cal3 = new calendar1(document.forms['form'].elements['data_licitatie']);
		cal3.year_scroll = true;
		cal3.time_comp = false;
	}
	catch(e) {};
}
function init_cal_formulare(e) {
	Zapatec.Calendar.setup({
        firstDay          : 1,
        showOthers        : true,
        range             : [2008.01, 2050.12],
        electric          : false,
        inputField        : "data_completarii",
        button            : "trigger_data_completarii",
        ifFormat          : "%d-%m-%Y",
        daFormat          : "%Y/%m/%d"
      });
	try {
		var cal3 = new calendar1(document.forms['form'].elements['data_completarii']);
		cal3.year_scroll = true;
		cal3.time_comp = false;
	}
	catch(e) {};
}
function save_date_proiect_ajax(formObject) {
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
		},
		failure : function(o) {
			document.getElementById("date_profil_selectat").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			//YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'save_date_proiect.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function get_produse_sesiune(cmd,cod,nume,del_id){
	var callback = {
		success : function(o) {
			document.getElementById("lista_produse").innerHTML = o.responseText;
			YAHOO.rolicitatii.loadingPanel.hide();
		},
		failure : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			document.getElementById("lista_produse").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
		}
	}
	url = 'get_produse_sesiune.php';
	var postVars="cmd=" + cmd + "&cod=" + cod + "&nume=" + nume + "&del_id=" + del_id;
	try{
		YAHOO.rolicitatii.loadingPanel.show();
		}
	catch(e){};
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
}
function check_nume_proiect() {
	field = document.getElementById("nume_proiect");
	if (field.value == '') {
		alert('Introduceti un nume pentru acest dosar');
		return false;
	}
	return true;
}
//formular oferta
var global_value=0;
var old_timer=0;
function get_suma_litere(value)
{
	global_value=value;
	if(old_timer!=0)
		{
			clearTimeout(old_timer);
			old_timer=0;
		}
	old_timer = setTimeout('get_suma_litere_go()', 1500);
}
function get_suma_litere_go() {
	var value=global_value;
	//alert(value);
var callback = {
		success : function(o) {
			document.getElementById("suma_litere").innerHTML = o.responseText;
			document.getElementById("f_suma_litere").value = o.responseText;
		},
		failure : function(o) {
			document.getElementById("suma_litere").innerHTML = 'Reincercati...';
		}
	}
	url = 'suma_litere.php';
	var postVars="value=" + value;
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
}
function suma_litere_tva(value) {
var callback = {
		success : function(o) {
			document.getElementById("suma_litere_tva").innerHTML = o.responseText;
			document.getElementById("f_tva_litere").value = o.responseText;
		},
		failure : function(o) {
			alert(o.responseText);
			document.getElementById("suma_litere_tva").innerHTML = 'Reincercati...';
		}
	}
	url = 'suma_litere.php';
	var postVars="value=" + value;
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
}
function zile_litere(value) {
var callback = {
		success : function(o) {
			document.getElementById("zile_litere").innerHTML = o.responseText;
			document.getElementById("f_nr_zile_litere").value = o.responseText;
		},
		failure : function(o) {
			document.getElementById("zile_litere").innerHTML = 'Reincercati...';
		}
	}
	url = 'suma_litere.php';
	var postVars="value=" + value;
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
}
function change_moneda_tva(value){
	document.getElementById("moneda_tva").innerHTML = value;
}
function get_data_expirare(zile,timestamp) {
var callback = {
		success : function(o) {
			
			document.getElementById("data_expirare").innerHTML = o.responseText;
			document.getElementById("f_data_expirare").value = o.responseText;
		},
		failure : function(o) {
			document.getElementById("data_expirare").innerHTML = 'Reincercati...';
		}
	}
	url = 'suma_zile.php';
	var postVars="nr_zile=" + zile + "&timestamp=" + timestamp;
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);	
}
function save_date_form_oferta(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_oferta_produse_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function download_form(formObj) {
	YAHOO.rolicitatii.loadingPanel.show();
	var temp = document.getElementById("div_formular").innerHTML;//continutul divului inainte de modificari
	//alert(temp.substr(3000,10000));
	var fields = new Array();
	fields = formObj.elements;
	var k = fields.length;
	//fix for image inputs
	var tg = document.getElementsByTagName("*");
	for (var i=0;i<tg.length;i++) {
		if ((tg[i].type == "image") && (tg[i].name.indexOf("sterge") >=0 )) {
			tg[i].parentNode.innerHTML = '';
		}
	}
	//finish fix for image inputs
	for (i=0;i<k;i++) {
		try {
			if (fields[i].type == 'text') {
				fields[i].parentNode.innerHTML = '<b>' + fields[i].value + '</b>';
				k--;i--;
				
			}
			else 
				if (fields[i].type == 'radio') {
					if (fields[i].checked) {
						fields[i].parentNode.innerHTML = '';			
						k--;i--;
					}
					else {
						fields[i].parentNode.parentNode.innerHTML = '';			
						k--;i--;
					}
				}//end for radio
		}
		catch(e) {};
	}
	if (document.getElementById("adauga_asociat_a") != null) {
		document.getElementById("adauga_asociat_a").parentNode.innerHTML = '';
	}
	if (document.getElementById("help_tabele") != null) {
		document.getElementById("help_tabele").parentNode.innerHTML='';
	}
	if (document.getElementById("help_tabele1") != null) {
		document.getElementById("help_tabele1").parentNode.innerHTML='';
	}
	//formObj.save.disabled = true;//sa nu salveze formularul care acum este de fapt gol - nu mai are nici un input text
	var callback = {
		success : function(o) {			
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
			location.href = 'download/download.php?file=' + o.responseText;
			//document.getElementById("reincarcare_formular").style.display='block';
	},
		failure : function(o) {
			alert('Nu s-a putut incarca formularul. Va rugam sa reincarcati pagina.');
		}
	}
	url = 'download/make_pdf.php';
	// alert(document.getElementById("div_formular").innerHTML);
	var postVars="content=" + document.getElementById("div_formular").innerHTML + "&header=" + document.getElementById("header").innerHTML;
	document.getElementById("div_formular").innerHTML = temp;
	init_cal_formulare();
	//alert(document.getElementById("div_formular").innerHTML);
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
	
}
function download_text_form(formObj) {
	YAHOO.rolicitatii.loadingPanel.show();
	var temp = document.getElementById("div_formular").innerHTML;//continutul divului inainte de modificari
	//alert(temp);
	var fields = new Array();
	fields = formObj.elements;
	var k = fields.length;
	for (i=0;i<k;i++) {
	  try {	
		if (fields[i].type == 'text') {
			fields[i].parentNode.innerHTML = '<b>' + fields[i].value + '</b>';
			k--;i--;
		}
		else
		if (fields[i].type == 'radio') {
			if (fields[i].checked) {
				fields[i].parentNode.innerHTML = '';			
				k--;i--;
			}
			else {
				fields[i].parentNode.parentNode.innerHTML = '';			
				k--;i--;
			}
		}
	  }//try
	catch(e) {};
	}//for
	if (document.getElementById("adauga_asociat_a") != null) {
		document.getElementById("adauga_asociat_a").parentNode.innerHTML = '';
	}
	if (document.getElementById("help_tabele") != null) {
		document.getElementById("help_tabele").style.display='none';
	}
	if (document.getElementById("help_tabele1") != null) {
		document.getElementById("help_tabele1").parentNode.innerHTML='';
	}	
	//formObj.save.disabled = true;//sa nu salveze formularul care acum este de fapt gol - nu mai are nici un input text
	var callback = {
		success : function(o) {			
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
			location.href = 'download/download.php?file=' + o.responseText;
			//document.getElementById("reincarcare_formular").style.display='block';
	},
		failure : function(o) {
			alert('Nu s-a putut incarca formularul. Va rugam sa reincarcati pagina.');
		}
	}
	url = 'download/make_text.php';
	var postVars="content=" + document.getElementById("div_formular").innerHTML;
	//alert(document.getElementById("div_formular").innerHTML);
	document.getElementById("div_formular").innerHTML = temp;
	init_cal_formulare();
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);	
}
function save_date_form_garantie_bancara(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_garantie_bancara_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_declaratie_eligibilitate(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_declaratie_eligibilitate_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_calitate_participant(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_calitate_participant_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function copy_date_form_efectivul_mediu(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_efectivul_mediu_copy.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function save_date_form_efectivul_mediu(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_efectivul_mediu_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_contestatie(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_contestatie_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_garantie_bancara_executie(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_garantie_bancara_executie_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_scrisoare_inaintare(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_scrisoare_inaintare_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_cerere_restituire(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_cerere_restituire_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_declaratie_securitate(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_declaratie_securitate_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_imputernicire(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_imputernicire_.php';
	//var postVars="profilID=" + profilID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
//formular informatii generale
function isNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}
function calcul_medie(mon) {//mon - lei sau euro
	var callback = {
		success : function(o) {
			if (mon == 'lei') {
				obj = document.getElementById("medie_lei");
				obj_f = document.f_informatii_generale.f_medie_lei;
			}
			else {
				obj = document.getElementById("medie_eur");
				obj_f = document.f_informatii_generale.f_medie_eur;
			}
			obj.innerHTML = o.responseText;
			obj_f.value = o.responseText;
		},
		failure : function(o) {
			alert('Reincercati...');
		}
	}
	url = 'medie_f_informatii_generale.php';
	if (mon == 'lei') {		
		mon1 = document.f_informatii_generale.lei_1.value;
		mon2 = document.f_informatii_generale.lei_2.value;
		mon3 = document.f_informatii_generale.lei_3.value;
	} else {
		mon1 = document.f_informatii_generale.eur_1.value;
		mon2 = document.f_informatii_generale.eur_2.value;
		mon3 = document.f_informatii_generale.eur_3.value;
	}
	var postVars="n1=" + mon1 + "&n2=" + mon2 + "&n3=" + mon3 ;
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
}
function copy_date_form_informatii_generale(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_informatii_generale_copy.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function save_date_form_informatii_generale(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_informatii_generale_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function copy_date_form_experienta_similara(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_experienta_similara_copy.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function save_date_form_experienta_similara(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_experienta_similara_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_asociere_participatiune(formObject,reloadPage) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			if (reloadPage == '1') location.href = location.href;
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_asociere_participatiune_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_solicitare_clarificari(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_solicitare_clarificari_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function copy_date_form_principalele_livrari(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_principalele_livrari_copy.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function save_date_form_principalele_livrari(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_principalele_livrari_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function garantie_help() {
		YAHOO.rolicitatii.helpPanel = new YAHOO.widget.Panel("dialog4",  
										 { width: "450px",
										   height: "170px",
										   fixedcenter: true, 
										   visible: false, 
										   draggable: true, 
										   close: true,
										   modal:true,
										   constraintoviewport: true 
										 } );
		YAHOO.rolicitatii.helpPanel.setHeader('Ajutor');
		YAHOO.rolicitatii.helpPanel.setFooter('<div align="left" style="overflow:auto; padding:10px;"><b>ATENTIE!</b> <br /><br />In majoritatea cazurilor unitatile bancare folosesc propriile formulare de garantie bancara.<br />Verificati in formularul de garantie bancara ca valabilitatea garantiei (30 zile, 60 zile etc.) sa curga <b>de la data deschiderii ofertelor</b> si <b>NU</b> de la data completarii formularului.</div>');
		YAHOO.rolicitatii.helpPanel.render(document.body);
		YAHOO.rolicitatii.helpPanel.show();
}
function imputernicire_help() {
		YAHOO.rolicitatii.helpPanel = new YAHOO.widget.Panel("dialog5",  
										 { width: "350px",
										   height: "90px",
										   fixedcenter: true, 
										   visible: false, 
										   draggable: true, 
										   close: true,
										   modal: true,
										   constraintoviewport: true 
										 } );
		YAHOO.rolicitatii.helpPanel.setHeader('Ajutor');
		YAHOO.rolicitatii.helpPanel.setFooter('<div align="left" style="overflow:auto; padding:10px;">Acest formular se completeaza in cazul in care persoana responsabila este diferita de administratorul firmei.</div>');
		YAHOO.rolicitatii.helpPanel.render(document.body);
		YAHOO.rolicitatii.helpPanel.show();
}
function save_date_form_principalele_servicii(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_principalele_servicii_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_principalele_lucrari(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_principalele_lucrari_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function copy_date_form_declaratie_subcontractanti(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_declaratie_subcontractanti_copy.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function save_date_form_declaratie_subcontractanti(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_declaratie_subcontractanti_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function save_date_form_autorizare(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_autorizare_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
function copy_date_form_declaratie_echipament(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_declaratie_echipament_copy.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function save_date_form_declaratie_echipament(formObject) {//formular oferta
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_declaratie_echipament_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

// added by sese
function save_date_form_incadrare(formObject) {// formular incadrare intreprindere
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_incadrare_intreprindere_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}

function save_date_form_calificare(formObject) {//formular cerinte calificare
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
		},
		failure : function(o) {
			document.getElementById("div_formular").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_cerinte_calificare_.php';
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.setForm(formObject);
	YAHOO.util.Connect.asyncRequest("POST", url, callback);
}
// end sese


function f_asociere_participatiune_ad_asociat(proiectID) {
	location.href = 'f_asociere_participatiune_ad_asociat_.php?proiectID=' + proiectID;
	/*
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			document.getElementById("div_asociati").innerHTML = o.responseText;
		},
		failure : function(o) {
			document.getElementById("div_asociati").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_asociere_participatiune_ad_asociat_.php';
	var postVars="proiectID=" + proiectID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);*/
	
}
function f_asociere_participatiune_st_asociat(asociatID,proiectID) {
	location.href = 'f_asociere_participatiune_st_asociat_.php?asociatID=' + asociatID + '&proiectID=' + proiectID;
	/*
	var callback = {
		success : function(o) {
			YAHOO.rolicitatii.loadingPanel.hide();
			document.getElementById("div_asociati").innerHTML = o.responseText;
		},
		failure : function(o) {
			document.getElementById("div_asociati").innerHTML = 'Nu s-au putut incarca datele. Reincercati...';
			YAHOO.rolicitatii.loadingPanel.hide();
		}
	}
	url = 'f_asociere_participatiune_st_asociat_.php';
	var postVars="asociatID=" + asociatID + "&proiectID=" + proiectID;
	YAHOO.rolicitatii.loadingPanel.show();
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
	*/
	
}
//gata formular oferta

/*
YAHOO.rolicitatii.init = function() { 
	 YAHOO.rolicitatii.cal1 = new YAHOO.widget.Calendar("cal1","cal1Container", { title:"Alegeti data:", close:true }); 
	 YAHOO.rolicitatii.cal1.render(document.body);
	 
} 
function calendar() {	 
	YAHOO.rolicitatii.cal1.show();
}
YAHOO.util.Event.onDOMReady(YAHOO.rolicitatii.init);
*/
function showCoduriPanel() {
	YAHOO.rolicitatii.coduriPanel = new YAHOO.widget.Panel("dialog2",  
									 { width: "450px",
									   height: "370px",
									   fixedcenter: true, 
									   visible: false, 
									   draggable: true, 
									   close: true,
									   modal:true,
									   constraintoviewport: true
									 } );
	YAHOO.rolicitatii.coduriPanel.setHeader('Cautare cod CPV');
	YAHOO.rolicitatii.coduriPanel.setFooter('<div align="left" style="overflow:auto; padding:10px;"><div align="center"><img src="images/loader.gif"><br />Va rugam asteptati!</div></div>');
	YAHOO.rolicitatii.coduriPanel.render(document.body);
	//YAHOO.rolicitatii.coduriPanel.show();
}
function ini_cauta_coduri() {
	//alert('a');
	var callback = {
		success : function(o) {
			//YAHOO.rolicitatii.loadingPanel.hide();
			YAHOO.rolicitatii.coduriPanel.setFooter(o.responseText);
		},
		failure : function(o) {
			//YAHOO.rolicitatii.loadingPanel.hide();
			alert('Nu s-au putut incarca datele. Reincercati...');
		}
	}
	YAHOO.rolicitatii.coduriPanel.setFooter('<div align="left" style="overflow:auto; padding:10px;"><div align="center"><img src="images/loader.gif"><br />Va rugam asteptati!</div></div>');	
	YAHOO.rolicitatii.coduriPanel.show();
	url = "get_coduri_cpv_tpl.php";
	//YAHOO.rolicitatii.loadingPanel.show();
	//YAHOO.util.Connect.setForm(formObject);
	//var postVars="string=" + nume_p;
	YAHOO.util.Connect.asyncRequest("GET", url, callback);
}
function cauta_coduri(string) {
	var callback = {
		success : function(o) {
			//YAHOO.rolicitatii.loadingPanel.hide();
			//alert(o.responseText);
			document.getElementById("rezultate_coduri").innerHTML = o.responseText;
		},
		failure : function(o) {
			//YAHOO.rolicitatii.loadingPanel.hide();
			alert('Nu s-au putut incarca datele. Reincercati...');
		}
	}
	document.getElementById("rezultate_coduri").innerHTML = '<div align="center"><img src="images/loader.gif"><br />Va rugam asteptati!</div>'
	url = "get_coduri_cpv.php";
	var postVars="string=" + string;
	YAHOO.util.Connect.asyncRequest("POST", url, callback, postVars);
	return false;
}
function alege_cod(nume_p, cod_p) {
	document.form.denumire.value = nume_p;
	document.form.cod_cpv.value = cod_p;
	YAHOO.rolicitatii.coduriPanel.hide();
}
YAHOO.util.Event.addListener(window, "load", YAHOO.rolicitatii.showloadingPanel);
