function validateForm() {
	var message = "";

	var domeniu 	= document.formAnunt.domeniu.value;
	var categoria	= document.formAnunt.categoria.value;
	var judet		= document.formAnunt.judet.value;
	var localitate	= document.formAnunt.localitate.value;
	var persoana	= document.formAnunt.tippersoana.value;
	var titlu		= document.formAnunt.titlu.value;
	var mesaj		= document.formAnunt.textanunt.value;
	var fname		= document.formAnunt.fname.value;
	var lname		= document.formAnunt.lname.value;
	var nume		= fname + ' ' + lname;
	var email		= document.formAnunt.email.value;
	var telefon		= document.formAnunt.telefon.value;
	
	if (fname == "") message += "Completati prenumele.\n";
	if (lname == "") message += "Completati numele.\n";
	if (email == "" || email.indexOf('@') == -1) message += "Introduceti o adresa de e-mail valida.\n";
	if (domeniu == "") message += "Selectati un domeniu.\n";
	if (categoria == "") message += "Selectati o categorie.\n";
	if (judet == "") message += "Alegeti un judet.\n";
	if (localitate == "") message += "Alegeti o localitate.\n";
	if (titlu == "") message += "Completati titlul anuntului.\n";	
	if (mesaj == "") message += "Completati textul anuntului.\n";
	if (telefon == "") message += "Completati telefonul de contact.\n";

	if (message.length == 0) document.formAnunt.submit();
	else alert(message);
}

var hashCategorii = [];
hashCategorii['Accesorii Casa'] = ['Electrocasnice','Mobila','Alte Accesorii Casa'];
hashCategorii['Mobila'] = ['Mobila Bucatarie','Mobila Camere','Mobila Birouri'];
hashCategorii['Afaceri si Servicii'] = ['Constructii si amenajari','Cursuri,Meditatii,Traduceri','Printare,Tehnoredactare','Servicii Auto','Servicii Foto,Sunet,Video','Servicii PC, Internet','Transporturi','Alte Afaceri si Servicii'];
hashCategorii['Auto, Moto, Velo'] = ['Auto Romanesti','Auto Straine','Masini Agricole','Accesorii Auto','Piese auto','Biciclete','Motociclete','Alte Auto, Moto, Velo']; 
hashCategorii['Birotica si Papetarie'] = ['Fotocopiatoare','Papetarie','Alte Birotica si Papetarie'];
hashCategorii['Carti, Video, Muzica'] = ['Carti','Harti','Instrumente Muzicale','Muzica','Video','Alte Carti, Video, Muzica'];
hashCategorii['Computere si Software'] = ['Componente PC','Retelistica','Internet','Laptopuri','Monitoare','Periferice','Sisteme complete','Alte Computere si Software'];
hashCategorii['Componente PC'] = ['Carcase, Surse','Hard Disk-uri','Memorii','Placi de baza','Placi grafice','Placi sunet','Procesoare','Unitati CD,DVD','Alte Componente PC'];
hashCategorii['Internet'] = ['Access Internet','Publicitate','Servicii','Domenii Siteuri','Alte Internet'];
hashCategorii['Laptopuri'] = ['Laptop','Componente','Alte Laptopuri'];
hashCategorii['Periferice'] = ['Imprimante','Scanere','Alte Periferice'];
hashCategorii['Echipament Foto'] = ['Accesorii, Obiective','Carduri Memorie, Cititoare','Aparate Foto cu Film','Aparate Foto Digitale','Alte Echipament Foto'];
hashCategorii['Electronice'] = ['Antene','Echipamente Audio-Video','Sisteme Supraveghere','Alte Electronice'];
hashCategorii['Echipamente Audio-Video'] = ['Sisteme Audio','Sisteme Audio Auto','Sisteme Video','Televizoare','Alte Echipamente Audio-Video'];
hashCategorii['Imbracaminte, Incaltaminte'] = ['Accesorii Voiaj','Articole Barbatesti','Articole Dama','Incaltaminte','Alte Imbracaminte, Incaltaminte'];
hashCategorii['Imobiliare'] = ['Garsoniere','Apartamente','Case si Vile','Inchirieri','Terenuri','Spatii Comerciale si Industriale','Alte Imobiliare'];
hashCategorii['Locuri de Munca'] = ['Angajez (in tara)','Angajez (strainatate)','Caut loc de munca (in tara)','Caut loc de munca (strainatate)','Alte Locuri de Munca'];
hashCategorii['Matrimoniale'] = ['Relatii Serioase','Servicii Erotice','Alte Matrimoniale'];
hashCategorii['Plante, Animale'] = ['Accesorii Plante','Accesorii si Hrana Animale','Animale','Pasari','Pesti','Plante','Alte Plante, Animale'];
hashCategorii['Sanatate Frumusete'] = ['Medicale','Cosmetice','Tratamente Naturiste','Alte Sanatate Frumusete'];
hashCategorii['Telefoane Mobile'] = ['Accesorii','Card-uri SIM','Telefoane','Alte Telefoane Mobile'];
hashCategorii['Turism si Bilete'] = ['Vacante Interne','Vacante Externe','Camping','Bilete','Alte Turism si Bilete'];
hashCategorii['Diverse'] = [];

var hashLocalitati = [];
hashLocalitati['Alba'] = ['Alta','Abrud','Aiud','Alba Iulia','Baia de Aries','Blaj','Campeni','Cugir','Ocna Mures','Sebes','Teius','Zlatna'];
hashLocalitati['Arad'] = ['Alta','Arad','Chisineu-Cris','Curtici','Ineu','Lipova','Nadlac','Pancota','Sebis'];
hashLocalitati['Arges'] = ['Alta','Campulung','Costesti','Curtea de Arges','Mioveni','Pitesti','Topoloveni'];
hashLocalitati['Bucuresti'] = ['Bucuresti'];
hashLocalitati['Brasov'] = ['Alta','Brasov','Codlea','Fagaras','Predeal','Rasnov','Rupea','Sacele','Victoria','Zarnesti'];
hashLocalitati['Bihor'] = ['Alta','Alesd','Beius','Marghita','Nucet','Oradea','Salonta','Stei','Valea Lui Mihai','Vascau'];
hashLocalitati['Bacau'] = ['Alta','Bacau','Buhusi','Comanesti','Darmanesti','Moinesti','Onesti','Slanic Moldova','Targu Ocna'];
hashLocalitati['Bistrita-Nasaud'] = ['Alta','Beclean','Bistrita','Nasaud','Sangeorz-Bai'];
hashLocalitati['Buzau'] = ['Alta','Buzau','Nehoiu','Pogoanele','Ramnicu Sarat'];
hashLocalitati['Botosani'] = ['Alta','Botosani','Darabani','Dorohoi','Saveni'];
hashLocalitati['Braila'] = ['Alta','Braila','Faurei','Ianca','Insuratei'];
hashLocalitati['Calarasi'] = ['Alta','Budesti','Calarasi','Fundulea','Lehliu Gara','Oltenita'];
hashLocalitati['Caras-Severin'] = ['Alta','Anina','Baile Herculane','Bocsa','Caransebes','Moldova Noua','Oravita','Otelu Rosu','Resita'];
hashLocalitati['Cluj'] = ['Alta','Campia Turzii','Cluj-Napoca','Dej','Gherla','Huedin','Turda'];
hashLocalitati['Covasna'] = ['Alta','Baraolt','Covasna','Intorsura Buzaului','Sfantu Gheorghe','Targu Secuiesc'];
hashLocalitati['Constanta'] = ['Alta','Basarabi','Cernavoda','Constanta','Eforie','Harsova','Mangalia','Medgidia','Navodari','Negru Voda','Ovidiu','Techirghiol'];
hashLocalitati['Dambovita'] = ['Alta','Fieni','Gaesti','Moreni','Pucioasa','Targoviste','Titu'];
hashLocalitati['Dolj'] = ['Alta','Bailesti','Calafat','Craiova','Filiasi','Segarcea'];
hashLocalitati['Galati'] = ['Alta','Beresti','Galati','Targu Bujor','Tecuci'];
hashLocalitati['Giurgiu'] = ['Alta','Bolintin-Vale','Giurgiu','Mihailesti'];
hashLocalitati['Gorj'] = ['Alta','Bumbesti-Jiu','Motru','Novaci','Rovinari','Targu Carbunesti','Targu Jiu','Ticleni'];
hashLocalitati['Harghita'] = ['Alta','Baile Tusnad','Balan','Borsec','Cristuru Secuiesc','Gheorgheni','Miercurea-Ciuc','Odorheiu Secuiesc','Toplita','Vlahita'];
hashLocalitati['Hunedoara'] = ['Alta','Aninoasa','Brad','Calan','Deva','Geoagiu','Hateg','Hunedoara','Lupeni','Orastie','Petrila','Petrosani','Simeria','Uricani','Vulcan'];
hashLocalitati['Iasi'] = ['Alta','Harlau','Iasi','Pascani','Targu Frumos'];
hashLocalitati['Ialomita'] = ['Alta','Fetesti','Slobozia','Tandarei','Urziceni'];
hashLocalitati['Ilfov'] = ['Alta','Buftea','Otopeni'];
hashLocalitati['Maramures'] = ['Alta','Baia Mare','Baia Sprie','Borsa','Cavnic','Seini','Sighetu Marmatiei','Targu Lapus','Viseu de Sus'];
hashLocalitati['Mehedinti'] = ['Alta','Baia de Arama','Drobeta-Turnu Severin','Orsova','Strehaia','Vanju Mare'];
hashLocalitati['Mures'] = ['Alta','Iernut','Ludus','Reghin','Sighisoara','Sovata','Targu Mures','Tarnaveni'];
hashLocalitati['Neamt'] = ['Alta','Bicaz','Piatra Neamt','Roman','Targu Neamt'];
hashLocalitati['Olt'] = ['Alta','Bals','Caracal','Corabia','Draganesti-Olt','Piatra Olt','Scornicesti','Slatina'];
hashLocalitati['Prahova'] = ['Alta','Azuga','Baicoi','Boldesti-Scaeni','Breaza','Busteni','Campina','Comarnic','Mizil','Ploiesti','Plopeni','Sinaia','Slanic','Urlati','Valenii de Munte'];
hashLocalitati['Salaj'] = ['Alta','Cehu Silvaniei','Jibou','Simleu Silvaniei','Zalau'];
hashLocalitati['Satu Mare'] = ['Alta','Carei','Negresti-Oas','Satu Mare','Tasnad'];
hashLocalitati['Sibiu'] = ['Alta','Agnita','Avrig','Cisnadie','Copsa Mica','Dumbraveni','Medias','Ocna Sibiului','Sibiu','Talmaciu'];
hashLocalitati['Suceava'] = ['Alta','Campulung Moldovenesc','Falticeni','Gura Humorului','Radauti','Siret','Solca','Suceava','Vatra Dornei'];
hashLocalitati['Timis'] = ['Alta','Buzias','Deta','Faget','Jimbolia','Lugoj','Sannicolau Mare','Timisoara'];
hashLocalitati['Teleorman'] = ['Alta','Alexandria','Rosiori de Vede','Turnu Magurele','Videle','Zimnicea'];
hashLocalitati['Tulcea'] = ['Alta','Babadag','Isaccea','Macin','Sulina','Tulcea'];
hashLocalitati['Valcea'] = ['Alta','Baile Govora','Baile Olanesti','Brezoi','Calimanesti-Caciulata','Dragasani','Horezu','Ocnele Mari','Ramnicu Valcea'];
hashLocalitati['Vaslui'] = ['Alta','Barlad','Husi','Negresti','Vaslui'];
hashLocalitati['Vrancea'] = ['Alta','Adjud','Focsani','Marasesti','Odobesti','Panciu'];

function selectItem(idCamp,valoare){
	camp = document.getElementById(idCamp);
	camp.value = valoare;
}
  
function populareCamp(idCamp,hash,keieHash){
    camp = document.getElementById(idCamp);
    camp.length = 0;
    for(var i in hash[keieHash]){
		camp.options[i] = new Option (hash[keieHash][i], hash[keieHash][i], false, true);
    }
}
  
function depopulareCamp(idCamp){
    camp = document.getElementById(idCamp);
    camp.length = 0;
    camp.options[0] = new Option ('', '', false, true);
}
  
function limitareCamp(idCamp, valoare){
    camp = document.getElementById(idCamp);
    if (camp.value.length > valoare){
		camp.value = camp.value.slice(0, valoare);
    }
}
