//intrebare da/nu la stergerea comenzii
function sterge_comanda()
{
	
var r = confirm("Esti sigur ca vrei sa stergi comanda/produsul?");
//alert(r);
if (r) return true;
else return false;
	
}

//validarea unui mesaj trimis de vizitator
function verificare_mesaj_trimis()
{
	
 var message = "";
 var i = 0;

if (!document.mesaj.nume.value) {
		i++;
		message = message + i +".) Introduceti numele expeditorului mesajului in casuta Nume/Prenume!\n";
		}

//////////////////////////////////////////////////////////// validare mail
if (document.mesaj.mail.value) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.mesaj.mail.value)){
	message=message+"";
	}
	else { i++; message = message + i +".) Introduceti o adresa de mail valida sau lasati casuta goala!\n"; }
}
/////////////////////////////////////////////////////////////

if (!document.mesaj.telefon.value) {
		i++;
		message = message + i +".) Introduceti un numar de telefon la care puteti fi contactat!\n";
		}

if (!document.mesaj.corpmesaj.value) {
		i++;
		message = message + i +".) Introduceti mesajul!\n";
		}

if ( message.length > 0 ) {
	alert( "Pentru trimiterea mesajului catre 2u2me.ro va rugam sa corectati urmatoarele: \n \n"+message );
	return false;
}
else {
	return true;
	}
}
//////////////////////////////////////////


//functie folosita la formularul de comanda pt useri inregistrati- valideaza datele
function verificare_modalitate_plata()
{

 var message = "";
 var i = 0;

var x=0; // variabila care ajuta la afisarea mesajului de eroare referitor la statutul juridic - il afis o sg datas
for( j = 0; j < document.trimitecomanda.radiogroup1.length; j++ )
{

			if (document.trimitecomanda.radiogroup1[j].checked==false) {
					x+=1;
					}
}
if (x==2) {i++;message = message + i +".) Va rugam seletati modalitatea de plata! \n";}

if ( message.length > 0 ) {
	alert( "Va rugam corectati urmatoarele: \n \n"+message );
	return false;
}
else {
	return true;
	}
}
////////////////////////////////////////////////////////////////


//functie folosita la formularul de comanda pt useri inregistrati- valideaza datele
function verificare_formular_comanda_registered()
{

 var message = "";
 var i = 0;

//////////////////////////////////////////////////////////// validare mail
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.comanda_registered.mail.value)){
message=message+"";
}
else { i++; message = message + i +".) Va rugam introduceti o adresa de email valida!\n"; }
/////////////////////////////////////////////////////////////

var mesajascuns=document.comanda_registered.mesajascuns.value;
if (mesajascuns=="da") {
		i++;
		message = message + i +".) Introduceti alta adresa de mail in casuta MAIL!\n";
		}


if (!document.comanda_registered.parola.value) {
		i++;
		message = message + i +".) Va rugam introduceti parola!\n";
		}
if (!document.comanda_registered.parola2.value) {
		i++;
		message = message + i +".) Va rugam reintroduceti parola pentru confirmare!\n";
		}
		else if (document.comanda_registered.parola.value!=document.comanda_registered.parola2.value) {
			i++;
			message = message + i +".) Parolele introduse nu sunt identice!\n";
			}


if (document.comanda_registered.localitate.value==0) {
		i++;
		message = message + i +".) Va rugam alegeti orasul unde doriti sa fie livrate produsele! \n";
		}

if (!document.comanda_registered.adresa.value) {
		i++;
		message = message + i +".) Va rugam introduceti adresa unde doriti sa fie livrate produsele! \n";
		}

if (!document.comanda_registered.nume.value) {
		i++;
		message = message + i +".) Va rugam introduceti numele persoanei de contact! \n";
		}

if (!document.comanda_registered.tel.value) {
		i++;
		message = message + i +".) Va rugam introduceti telefonul persoanei de contact! \n";
		}

var x=0; // variabila care ajuta la afisarea mesajului de eroare referitor la statutul juridic - il afis o sg datas
for( j = 0; j < document.comanda_registered.radiogroup1.length; j++ )
{
if ((document.comanda_registered.radiogroup1[j].value=="fiz")&&(document.comanda_registered.radiogroup1[j].checked==true))
		{
			if (!document.comanda_registered.numepersfiz.value) {
					i++;
					message = message + i +".) Va rugam introduceti numele dvs! \n";
					}
			
			var cnp=document.comanda_registered.cnppersfiz.value;
			if ((!document.comanda_registered.cnppersfiz.value)||(cnp.length!=13)) {
					i++;
					message = message + i +".) Va rugam introduceti codul numeric personal valid! \n";
					}

			var biserie=document.comanda_registered.biseriepersfiz.value;
			if ((!document.comanda_registered.biseriepersfiz.value)||(biserie.length!=2)) {
					i++;
					message = message + i +".) Va rugam introduceti seria BI/CI valida! \n";
					}

			var binr=document.comanda_registered.binrpersfiz.value;
			if ((!document.comanda_registered.binrpersfiz.value)||(binr.length!=6)) {
					i++;
					message = message + i +".) Va rugam introduceti numarul BI/CI valid! \n";
					}

			if (document.comanda_registered.localitatefiz.value==0) {
					i++;
					message = message + i +".) Va rugam alegeti orasul unde locuiti! \n";
					}
			
			if (!document.comanda_registered.adresafiz.value) {
					i++;
					message = message + i +".) Va rugam introduceti adresa unde locuiti! \n";
					}
			x=1;
		}
		else if ((document.comanda_registered.radiogroup1[j].value=="jur")&&(document.comanda_registered.radiogroup1[j].checked==true))
		{
		if (!document.comanda_registered.numefirma.value) {
				i++;
				message = message + i +".) Va rugam introduceti numele firmei! \n";
				}
		
		if (document.comanda_registered.localitatejur.value==0) {
					i++;
					message = message + i +".) Va rugam alegeti orasul in care functioneaza firma! \n";
					}
			
		if (!document.comanda_registered.adresajur.value) {
					i++;
					message = message + i +".) Va rugam introduceti adresa sediului firmei! \n";
					}
		
		if (!document.comanda_registered.regcom.value) {
				i++;
				message = message + i +".) Va rugam introduceti numarul de inregistrare din Registrul Comertului! \n";
				}
		
		if (!document.comanda_registered.codfisc.value) {
				i++;
				message = message + i +".) Va rugam introduceti codul fiscal! \n";
				}
		if (!document.comanda_registered.banca.value) {
				i++;
				message = message + i +".) Va rugam introduceti banca la care aveti deschis cont! \n";
				}
		if (!document.comanda_registered.cont.value) {
				i++;
				message = message + i +".) Va rugam introduceti numarul contului bancar! \n";
				}
				x=1;
		}
}

if (x==0) {i++;message = message + i +".) Va rugam introduceti statutul juridic! \n";}

if (document.comanda_registered.nrrandom.value != document.comanda_registered.cod.value) {
		i++;
		message = message + i +".) Introduceti codul de verificare! \n";
		}


if ( message.length > 0 ) {
	alert( "Va rugam corectati urmatoarele: \n \n"+message );
	return false;
}
else {
	return true;
	}


}
////////////////////////////////////////////////////////////////

//functie folosita la formularul de comanda pt useri neinregistrati- valideaza datele
function verificare_formular_comanda_unregistered()
{

 var message = "";
 var i = 0;
if (document.comanda_unregistered.localitate.value==0) {
		i++;
		message = message + i +".) Va rugam alegeti orasul unde doriti sa fie livrate produsele! \n";
		}

if (!document.comanda_unregistered.adresa.value) {
		i++;
		message = message + i +".) Va rugam introduceti adresa unde doriti sa fie livrate produsele! \n";
		}

if (!document.comanda_unregistered.nume.value) {
		i++;
		message = message + i +".) Va rugam introduceti numele persoanei de contact! \n";
		}

if (!document.comanda_unregistered.tel.value) {
		i++;
		message = message + i +".) Va rugam introduceti telefonul persoanei de contact! \n";
		}

//////////////////////////////////////////////////////////// validare mail
/*if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.comanda_unregistered.mail.value)){
message=message+"";
}
else { i++; message = message + i +".) Va rugam introduceti o adresa de adresa de email valida a persoanei de contact!\n"; }*/
/////////////////////////////////////////////////////////////
var x=0; // variabila care ajuta la afisarea mesajului de eroare referitor la statutul juridic - il afis o sg datas
for( j = 0; j < document.comanda_unregistered.radiogroup1.length; j++ )
{
if ((document.comanda_unregistered.radiogroup1[j].value=="fiz")&&(document.comanda_unregistered.radiogroup1[j].checked==true))
		{
			if (!document.comanda_unregistered.numepers.value) {
					i++;
					message = message + i +".) Va rugam introduceti numele persoanei pentru care se va elibera factura! \n";
					}
			if (!document.comanda_unregistered.adresa2.value) {
					i++;
					message = message + i +".) Va rugam introduceti adresa persoanei pe numele careia se va elibera factura! \n";
					}
			
			var cnp=document.comanda_unregistered.cnppersfiz.value;
			if ((!document.comanda_unregistered.cnppersfiz.value)||(cnp.length!=13)) {
					i++;
					message = message + i +".) Va rugam introduceti codul numeric personal valid! \n";
					}

			var biserie=document.comanda_unregistered.biseriepersfiz.value;
			if ((!document.comanda_unregistered.biseriepersfiz.value)||(biserie.length!=2)) {
					i++;
					message = message + i +".) Va rugam introduceti seria BI/CI valida! \n";
					}

			var binr=document.comanda_unregistered.binrpersfiz.value;
			if ((!document.comanda_unregistered.binrpersfiz.value)||(binr.length!=6)) {
					i++;
					message = message + i +".) Va rugam introduceti numarul BI/CI valid! \n";
					}

			
			x=1;
		}
		else if ((document.comanda_unregistered.radiogroup1[j].value=="jur")&&(document.comanda_unregistered.radiogroup1[j].checked==true))
		{
		if (!document.comanda_unregistered.numefirma.value) {
				i++;
				message = message + i +".) Va rugam introduceti numele firmei! \n";
				}
		if (!document.comanda_unregistered.regcom.value) {
				i++;
				message = message + i +".) Va rugam introduceti numarul de inregistrare din Registrul Comertului! \n";
				}
		
		if (!document.comanda_unregistered.codfisc.value) {
				i++;
				message = message + i +".) Va rugam introduceti codul fiscal! \n";
				}
		if (!document.comanda_unregistered.banca.value) {
				i++;
				message = message + i +".) Va rugam introduceti banca la care aveti deschis cont! \n";
				}
		if (!document.comanda_unregistered.cont.value) {
				i++;
				message = message + i +".) Va rugam introduceti numarul contului bancar! \n";
				}
				x=1;
		}
}

if (x==0) {i++;message = message + i +".) Va rugam introduceti statutul juridic! \n";}

if (document.comanda_unregistered.nrrandom.value != document.comanda_unregistered.cod.value) {
		i++;
		message = message + i +".) Introduceti codul de verificare! \n";
		}


if ( message.length > 0 ) {
	alert( "Va rugam corectati urmatoarele: \n \n"+message );
	return false;
}
else {
	return true;
	}


}

//functie folosita la formularul de comanda - selecteaza persoana fizica sau persoana juridica
function persoana_fiz_jur()
{
for( i = 0; i < document.comanda_unregistered.radiogroup1.length; i++ )
{
if ((document.comanda_unregistered.radiogroup1[i].value=="fiz")&&(document.comanda_unregistered.radiogroup1[i].checked==true))
		{
		document.getElementById('numepers').style.visibility='visible';
		document.getElementById('numepers2').style.visibility='visible';
		document.getElementById('cnppersfiz').style.visibility='visible';
		document.getElementById('cnppersfizlabel').style.visibility='visible';
		document.getElementById('binrseriepersfiz').style.visibility='visible';
		document.getElementById('binrseriepersfizlabel').style.visibility='visible';

		document.getElementById('regcom2').style.visibility='hidden';
		document.getElementById('regcom').style.visibility='hidden';
		document.getElementById('codfisc').style.visibility='hidden';
		document.getElementById('codfisc2').style.visibility='hidden';
		document.getElementById('adress').style.visibility='visible';
		document.getElementById('adress2').style.visibility='visible';
		document.getElementById('adresa2').style.visibility='visible';
		document.getElementById('cont').style.visibility='hidden';
		document.getElementById('cont2').style.visibility='hidden';
		document.getElementById('banca').style.visibility='hidden';
		document.getElementById('banca2').style.visibility='hidden';
		document.getElementById('numefirma').style.visibility='hidden';
		document.getElementById('numefirma2').style.visibility='hidden';
//alert( document.comanda.radiogroup1[i].value );
		}
		else if ((document.comanda_unregistered.radiogroup1[i].value=="jur")&&(document.comanda_unregistered.radiogroup1[i].checked==true))
		{
		document.getElementById('numefirma').style.visibility='visible';
		document.getElementById('numefirma2').style.visibility='visible';
		document.getElementById('regcom2').style.visibility='visible';
		document.getElementById('regcom').style.visibility='visible';
		document.getElementById('codfisc').style.visibility='visible';
		document.getElementById('codfisc2').style.visibility='visible';
		document.getElementById('cont').style.visibility='visible';
		document.getElementById('cont2').style.visibility='visible';
		document.getElementById('banca').style.visibility='visible';
		document.getElementById('banca2').style.visibility='visible';
		document.getElementById('adress').style.visibility='hidden';
		document.getElementById('adress2').style.visibility='hidden';
		document.getElementById('adresa2').style.visibility='hidden';
		document.getElementById('numepers').style.visibility='hidden';
		document.getElementById('numepers2').style.visibility='hidden';
		document.getElementById('cnppersfiz').style.visibility='hidden';
		document.getElementById('cnppersfizlabel').style.visibility='hidden';
		document.getElementById('binrseriepersfiz').style.visibility='hidden';
		document.getElementById('binrseriepersfizlabel').style.visibility='hidden';


//alert( document.comanda.radiogroup1[i].value );

		}	
}
}
////////////////////////////////////////////////////////////////////


//functie folosita la formularul de comanda - selecteaza persoana fizica sau persoana juridica la formularul de inregistrare useri
function persoana_fiz_jur_registered()
{
for( i = 0; i < document.comanda_registered.radiogroup1.length; i++ )
{
if ((document.comanda_registered.radiogroup1[i].value=="fiz")&&(document.comanda_registered.radiogroup1[i].checked==true))
		{
		document.getElementById('numepersfiz').style.visibility='visible';
		document.getElementById('numepersfizlabel').style.visibility='visible';
		document.getElementById('adresafiz').style.visibility='visible';
		document.getElementById('adresafizlabel').style.visibility='visible';
		document.getElementById('adresafizlabel2').style.visibility='visible';
		document.getElementById('localitatefiz').style.visibility='visible';
		document.getElementById('localitatefizlabel').style.visibility='visible';
		document.getElementById('cnppersfiz').style.visibility='visible';
		document.getElementById('cnppersfizlabel').style.visibility='visible';
		document.getElementById('binrseriepersfiz').style.visibility='visible';
		document.getElementById('binrseriepersfizlabel').style.visibility='visible';
		
		document.getElementById('numefirma').style.visibility='hidden';
		document.getElementById('numefirma2').style.visibility='hidden';
		document.getElementById('localitatejur').style.visibility='hidden';
		document.getElementById('localitatejurlabel').style.visibility='hidden';
		document.getElementById('adresajur').style.visibility='hidden';
		document.getElementById('adresajurlabel').style.visibility='hidden';
		document.getElementById('adresajurlabel2').style.visibility='hidden';
		document.getElementById('regcomlabel').style.visibility='hidden';
		document.getElementById('regcom').style.visibility='hidden';
		document.getElementById('codfisc').style.visibility='hidden';
		document.getElementById('codfisclabel').style.visibility='hidden';
		document.getElementById('cont').style.visibility='hidden';
		document.getElementById('contlabel').style.visibility='hidden';
		document.getElementById('banca').style.visibility='hidden';
		document.getElementById('bancalabel').style.visibility='hidden';
		}
		else if ((document.comanda_registered.radiogroup1[i].value=="jur")&&(document.comanda_registered.radiogroup1[i].checked==true))
		{
		document.getElementById('numefirma').style.visibility='visible';
		document.getElementById('numefirma2').style.visibility='visible';
		document.getElementById('localitatejur').style.visibility='visible';
		document.getElementById('localitatejurlabel').style.visibility='visible';
		document.getElementById('adresajur').style.visibility='visible';
		document.getElementById('adresajurlabel').style.visibility='visible';
		document.getElementById('adresajurlabel2').style.visibility='visible';
		document.getElementById('regcomlabel').style.visibility='visible';
		document.getElementById('regcom').style.visibility='visible';
		document.getElementById('codfisc').style.visibility='visible';
		document.getElementById('codfisclabel').style.visibility='visible';
		document.getElementById('cont').style.visibility='visible';
		document.getElementById('contlabel').style.visibility='visible';
		document.getElementById('banca').style.visibility='visible';
		document.getElementById('bancalabel').style.visibility='visible';
		
		document.getElementById('numepersfiz').style.visibility='hidden';
		document.getElementById('numepersfizlabel').style.visibility='hidden';
		document.getElementById('adresafiz').style.visibility='hidden';
		document.getElementById('adresafizlabel').style.visibility='hidden';
		document.getElementById('adresafizlabel2').style.visibility='hidden';
		document.getElementById('localitatefiz').style.visibility='hidden';
		document.getElementById('localitatefizlabel').style.visibility='hidden';
		document.getElementById('cnppersfiz').style.visibility='hidden';
		document.getElementById('cnppersfizlabel').style.visibility='hidden';
		document.getElementById('binrseriepersfiz').style.visibility='hidden';
		document.getElementById('binrseriepersfizlabel').style.visibility='hidden';
	}	
}
}
////////////////////////////////////////////////////////////////////


//functie folosita la formularul de inregistrare - ajuta la cautarea userului in BD
writeCookie();
function user_verificare()
{

 var user = document.inregistrare.user.value;

if ( user.length > 0 ) {
var the_cookie = "user=" +user+";";
document.cookie=the_cookie;
location = './inregistrare.php';
}
else {
	return true;
	}
}


//validarea datelor introduse in formularul de creare a PRODUSULUI
function verificare_formular_creare_produs()
{

 var message = "";
 var i = 0;
if (document.creare_produs.idcat.value==0) {
		i++;
		message = message + i +".) Please enter the coresponding category!\n";
		}

/*if (document.creare_produs.idsub.value==0) {
		i++;
		message = message + i +".) Please enter the coresponding subcategory!\n";
		}*/

if (!document.creare_produs.codprod.value) {
		i++;
		message = message + i +".) Please insert the product code ! \n";
		}

if (!document.creare_produs.nume_en.value) {
		i++;
		message = message + i +".) Please insert the category name (english) ! \n";
		}

if (!document.creare_produs.nume_ro.value) {
		i++;
		message = message + i +".) Please insert the category name (romanian) ! \n";
		}

if (!document.creare_produs.pret.value) {
		i++;
		message = message + i +".) Please insert the product price! \n";
		}

if (!document.creare_produs.stoc.value) {
		i++;
		message = message + i +".) Please insert the quantity that you have in stoc! \n";
		}


if ( message.length > 0 ) {
	alert( "Please correct the following: \n \n"+message );
	return false;
}
else {
	return true;
	}
}
///////////////////////////////////////////////////////////////


//validarea datelor introduse in formularul de creare a categoriei
function verificare_formular_crearecateg()
{

 var message = "";
 var i = 0;

if (!document.creare_categ.nume_en.value) {
		i++;
		message = message + i +".) Please insert the category name (english) ! \n";
		}

if (!document.creare_categ.nume_ro.value) {
		i++;
		message = message + i +".) Please insert the category name (romanian) ! \n";
		}



if ( message.length > 0 ) {
	alert( "Please correct the following: \n \n"+message );
	return false;
}
else {
	return true;
	}
}
///////////////////////////////////////////////////////////////


//validarea datelor introduse in formularul de creare a subcategoriei
function verificare_formular_creare_subcateg()
{

 var message = "";
 var i = 0;

if (document.creare_subcateg.idcat.value==0) {
		i++;
		message = message + i +".) Please enter the coresponding category!\n";
		}


if (!document.creare_subcateg.nume_en.value) {
		i++;
		message = message + i +".) Please insert the subcategory name (english) ! \n";
		}

if (!document.creare_subcateg.nume_ro.value) {
		i++;
		message = message + i +".) Please insert the subcategory name (romanian) ! \n";
		}

if ( message.length > 0 ) {
	alert( "Please correct the following: \n \n"+message );
	return false;
}
else {
	return true;
	}
}
///////////////////////////////////////////////////////////////


//validarea datelor introduse in formularul de creare a userului/admin
function verificare_formular_creareuser()
{

 var message = "";
 var i = 0;

currentDate = new Date()

if (!document.inregistrare.user.value) {
		i++;
		message = message + i +".) Please insert the user name! \n";
		}
		
var uuser=document.inregistrare.user.value;
if (uuser.length > 25) {
		i++;
		message = message + i +".) The user name cannot have more than 45 characters!\n";
		}

var mesajascuns=document.inregistrare.mesajascuns.value;
if (mesajascuns=="da") {
		i++;
		message = message + i +".) Please enter another user name! \n";
		}

if (!document.inregistrare.parola.value) {
		i++;
		message = message + i +".) Please enter the password!\n";
		}
if (!document.inregistrare.parola2.value) {
		i++;
		message = message + i +".) Please reenter the password!\n";
		}
		else if (document.inregistrare.parola.value!=document.inregistrare.parola2.value) {
			i++;
			message = message + i +".) Parolele introduse nu sunt identice!\n";
			}

if (!document.inregistrare.nume.value) {
		i++;
		message = message + i +".) Please enter the name!\n";
		}

if (!document.inregistrare.pren.value) {
		i++;
		message = message + i +".) Please enter the surname!\n";
		}

//////////////////////////////////////////////////////////// validare mail
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.inregistrare.mail.value)){
message=message+"";
}
else { i++; message = message + i +".) Please enter a valid email adress!\n"; }
/////////////////////////////////////////////////////////////

if (document.inregistrare.tipcont.value==0) {
		i++;
		message = message + i +".) Please enter the account type!\n";
		}

if ( message.length > 0 ) {
	alert( "Please correct the following: \n \n"+message );
	return false;
}
else {
	return true;
	}
}

//functie folosita la formularul de inregistrare - ajuta la cautarea userului in BD
writeCookie();
function user_verificare()
{

 var user = document.inregistrare.user.value;

if ( user.length > 0 ) {
var the_cookie = "user=" +user+";";
document.cookie=the_cookie;
location = 'creare.php';
}
else {
	return true;
	}
}

////////////////////////////////////////////////////////////////////////////////////ajax
////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////

//http_request is global handle to XMLHTTP instance
//TODO: rewrite to use an array of handles
var http_request; 

function makeRequest(url,action,additionalParam) { 
 if (window.XMLHttpRequest) { // Mozilla, Safari,...
	http_request = new XMLHttpRequest();
       if (http_request.overrideMimeType) {
            http_request.overrideMimeType('xml');
	 }
   } else if (window.ActiveXObject) { // IE
        try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
       }   catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
           }
   } 

    if (!http_request) {
        alert('Cannot create an XMLHTTP instance');
        return false;
    } else {
        //set as trigger a new function which pass to 'action' function the index of the http_request object
        if(!additionalParam) additionalParam='';
        else additionalParam="'"+additionalParam+"'";
        
        http_request.onreadystatechange = 
                new Function(action+'('+additionalParam+');');
        http_request.open('GET',url, true);
        http_request.send(null);
	}

}

  
function getResponse(type) {
    if (http_request.readyState == 4) 
	{
        if (http_request.status == 200) 
		{
           if (type=='xml') {
              return http_request.responseXML;
           } else if (type=='text') {
              return http_request.responseText;
           }
        } 
		else 
			{
            alert('getResponse:: There was a problem with the request. Status:'+ http_request.status);
            return false;
        	}
    } 
	else 
	{
        //alert("fals mah");
		return false;
    }
}

///////////////////////

            function changeSelect(selectId) {
                var selObj = document.getElementById(selectId);
                //read the response send by server 
                var xmldoc=getResponse('xml');
//alert(xmldoc); 
//return;        

                if (!xmldoc) return false;
                
                var opts = xmldoc.getElementsByTagName('options')[0];
                if (!opts) {
                    selObj.length=0;
                    selObj[0]=new Option('--eroare--','-1');
                    alert('Fisierul XML rezultat contine erori (nu este corect formatat / contine caractere nepermise)');
                    return false;
                }
                var elems = opts.getElementsByTagName('option');
                
                //remove all element from select given
                selObj.length=0;
                var val=-1;
                var txt='error';
                var opt;
                for(i=0;i<elems.length;i++) {
                    val=elems[i].getAttribute("value");
                    txt=elems[i].getAttribute("text");
                    selObj[i]=new Option(txt,val);
                }
			}
             

////////////////////////////////////////////////////////////////////////////////////////
