function show_fields(categ, tranzactie) {
	//automobile
	document.getElementById('tip_anunt_div1').style.display='block';
	
	if (categ == 3) {
		//ascunderea campurilor imobilelor
		document.getElementById('nr_camere').style.display='none';
		document.getElementById('camere').disabled = true;	
		document.getElementById('suprafata').style.display='none';
		document.getElementById('sup').disabled = true;
		document.getElementById('schimb').style.display='none';
		document.getElementById('schimb_cu').disabled = true;
		document.getElementById('schimb_camere').disabled = true;					
		document.getElementById('zona').style.display='none';
		document.getElementById('zon').disabled = true;
		
		//aratarea campurilor
		document.getElementById('container_pret').style.display='block';
		document.getElementById('pret').disabled = false;
		document.getElementById('pret_text').innerHTML = 'Pret';
		
		// tip anunt
		document.getElementById('tip_anunt_div1').style.display='block';
		document.getElementById('tip_anunt').disabled = false;
		document.getElementById('tip_anunt_div2').style.display='none';
		document.formAdauga.tranzactie.disabled = true;
		
		document.getElementById('tip_anunt_div2').style.display='none';
		//show the first div which is common to autovehicule, motociclete, camioane and enable the input fields
		document.getElementById('vehicule_1').style.display='block';
		document.getElementById('marca').disabled=false;
		document.getElementById('model').disabled=false;		
		document.getElementById('km').disabled=false;
		document.getElementById('anul_fabr').disabled=false;
		document.getElementById('luna_fabr').disabled=false;
		document.getElementById('motor').disabled=false;
		document.getElementById('poluare').disabled=false;
		document.getElementById('inmatriculare').disabled=false;
								
		//show the second div and enable input fields;
		document.getElementById('vehicule_2').style.display='block';
	}
	//motociclete si camioane
	else if (categ == 4 || categ == 5) {
		// tip anunt
		document.getElementById('tip_anunt_div1').style.display='block';
		document.getElementById('tip_anunt').disabled = false;
		document.getElementById('tip_anunt_div2').style.display='none';
		document.formAdauga.tranzactie.disabled = true;

		//ascunderea campurilor imobilelor
		document.getElementById('nr_camere').style.display='none';
		document.getElementById('camere').disabled = true;	
		document.getElementById('suprafata').style.display='none';
		document.getElementById('sup').disabled = true;
		document.getElementById('schimb').style.display='none';
		document.getElementById('schimb_cu').disabled = true;
		document.getElementById('schimb_camere').disabled = true;					
		document.getElementById('zona').style.display='none';
		document.getElementById('zon').disabled = true;
		
		//aratarea campurilor
		document.getElementById('container_pret').style.display='block';
		document.getElementById('pret').disabled = false;
		document.getElementById('valuta').disabled = false;		
		document.getElementById('pret_text').innerHTML = 'Pret';

		document.getElementById('vehicule_1').style.display='block';
		document.getElementById('vehicule_2').style.display='none';
		document.getElementById('marca').disabled=false;
		document.getElementById('model').disabled=false;		
		document.getElementById('km').disabled=false;
		document.getElementById('anul_fabr').disabled=false;
		document.getElementById('luna_fabr').disabled=false;
		document.getElementById('motor').disabled=true;
		document.getElementById('poluare').disabled=true;
		document.getElementById('inmatriculare').disabled=true;
		
	}
	//imobiliare in general
	else {
		//ascunde campurile de la vehicule
		document.getElementById('vehicule_1').style.display='none';
		document.getElementById('vehicule_2').style.display='none';
		document.getElementById('marca').disabled=true;
		document.getElementById('model').disabled=true;		
		document.getElementById('km').disabled=true;
		document.getElementById('anul_fabr').disabled=true;
		document.getElementById('luna_fabr').disabled=true;
		document.getElementById('motor').disabled=true;
		document.getElementById('poluare').disabled=true;
		document.getElementById('inmatriculare').disabled=true;
		
		// tip anunt
		document.getElementById('tip_anunt_div1').style.display='none';
		document.getElementById('tip_anunt').disabled = true;
		document.getElementById('tip_anunt_div2').style.display='block';
		document.formAdauga.tranzactie.disabled = false;
		
		if (tranzactie == 1) document.getElementById('tranz').checked = true;
		
		//arata campurile pt apartamente, case, spatii birouri
		if (categ == 6 || categ == 8 || categ == 9) {
			document.getElementById('tranz_teren_1').style.display='block';
			document.getElementById('tranz_teren_2').style.display='block';
			
			if (tranzactie == 1) {
				//ascunde campurile necesare
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;				
				
				//arata campurile pt  "ofer spre vanzare"
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML = 'Pret';
				document.getElementById('camere_text').innerHTML = 'Nr camere';
				document.getElementById('camere_text_end').innerHTML = '';
				document.getElementById('nr_camere').style.display='block';
				document.getElementById('camere').disabled = false;
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;				
				document.getElementById('sup_text').innerHTML = 'Suprafata';				
				document.getElementById('zona').style.display='block';	
				document.getElementById('zon').disabled = false;
			}
			else if (tranzactie == 2) {
				//ascunde campurile necesare
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;				
				
				//arata campurile pt "ofer spre inchiriere"
				document.getElementById('camere_text').innerHTML = 'Nr camere';
				document.getElementById('camere_text_end').innerHTML = '';
				document.getElementById('nr_camere').style.display='block';
				document.getElementById('camere').disabled = false;
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;
				document.getElementById('sup_text').innerHTML = 'Suprafata';	
				document.getElementById('zona').style.display='block';	
				document.getElementById('zon').disabled = false;
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML='Chirie lunara';
			}
			else if (tranzactie == 3) {
				//ascunde campurile necesare
				document.getElementById('container_pret').style.display='none';
				document.getElementById('pret').disabled = true;
				document.getElementById('valuta').disabled = true;		
									
				//arata campurile pt  "Schimb"
				document.getElementById('camere_text').innerHTML = 'Nr camere';
				document.getElementById('camere_text_end').innerHTML = '';
				document.getElementById('nr_camere').style.display='block';
				document.getElementById('camere').disabled = false;
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;
				document.getElementById('sup_text').innerHTML = 'Suprafata';				
				document.getElementById('zona').style.display='block';				
				document.getElementById('zon').disabled = false;
				document.getElementById('schimb').style.display='block';
				document.getElementById('schimb_cu').disabled = false;
				if (document.getElementById('schimb_cu').value == 1) document.getElementById('schimb_camere').disabled = true;
				else document.getElementById('schimb_camere').disabled = false;
			}
			else if (tranzactie == 4) {
				//ascunde campurile necesare
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;	
				document.getElementById('suprafata').style.display='none';
				document.getElementById('sup').disabled = true;
				document.getElementById('container_pret').style.display='none';
				document.getElementById('pret').disabled = true;
				document.getElementById('valuta').disabled = true;						
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;					
								
				//arata campurile pt  "cerere pentru cumparare"
				document.getElementById('zona').style.display='block';
				document.getElementById('zon').disabled = false;				
			}
			else if (tranzactie == 5) {
				//ascunde campurile necesare
				document.getElementById('suprafata').style.display='none';
				document.getElementById('sup').disabled = true;
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;
								
				//arata campurile pt  "cerere pentru inchiriere"
				document.getElementById('zona').style.display='block';
				document.getElementById('zon').disabled = false;
				
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML = 'Chirie maxima lunara';
				document.getElementById('pret').disabled = false;
				document.getElementById('camere_text').innerHTML = 'Cel putin';
				document.getElementById('camere_text_end').innerHTML = 'camere';
				document.getElementById('nr_camere').style.display='block';
				document.getElementById('camere').disabled = false;
			}
			
		}
		
		//campurile pt garsoniere, spatii comerciale, spatii industriale
		else if (categ == 7 || categ == 10 || categ == 11) {
			document.getElementById('tranz_teren_1').style.display='block';
			document.getElementById('tranz_teren_2').style.display='block';
			
			if (tranzactie == 1) {
				//ascunde campurile necesare
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;				
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
				
				//arata campurile pt  "ofer spre vanzare"
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML = 'Pret';
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;			
				document.getElementById('sup_text').innerHTML = 'Suprafata';					
				document.getElementById('zona').style.display='block';	
				document.getElementById('zon').disabled = false;
			}
			else if (tranzactie == 2) {
				//ascunde campurile necesare
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;				
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
				
				//arata campurile pt "ofer spre inchiriere"
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;	
				document.getElementById('sup_text').innerHTML = 'Suprafata';				
				document.getElementById('zona').style.display='block';	
				document.getElementById('zon').disabled = false;	
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML='Chirie lunara';
			}
			else if (tranzactie == 3) {
				//ascunde campurile necesare
				document.getElementById('container_pret').style.display='none';
				document.getElementById('pret').disabled = true;
				document.getElementById('valuta').disabled = true;		
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
									
				//arata campurile pt  "Schimb"
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;
				document.getElementById('sup_text').innerHTML = 'Suprafata';				
				document.getElementById('zona').style.display='block';				
				document.getElementById('zon').disabled = false;
				document.getElementById('schimb').style.display='block';
				document.getElementById('schimb_cu').disabled = false;
				if (document.getElementById('schimb_cu').value == 1) document.getElementById('schimb_camere').disabled = true;
				if (document.getElementById('schimb_cu').value != 1) document.getElementById('schimb_camere').disabled = false;
				
			}
			else if (tranzactie == 4) {
				//ascunde campurile necesare
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;	
				document.getElementById('suprafata').style.display='none';
				document.getElementById('sup').disabled = true;
				document.getElementById('container_pret').style.display='none';
				document.getElementById('pret').disabled = true;
				document.getElementById('valuta').disabled = true;		
				
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;					
								
				//arata campurile pt  "cerere pentru cumparare"
				document.getElementById('zona').style.display='block';
				document.getElementById('zon').disabled = false;				
			}
			else if (tranzactie == 5) {
				//ascunde campurile necesare
				document.getElementById('suprafata').style.display='none';
				document.getElementById('sup').disabled = true;
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
								
				//arata campurile pt  "cerere pentru inchiriere"
				document.getElementById('zona').style.display='block';
				document.getElementById('zon').disabled = false;
				
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML = 'Chirie maxima lunara';
			}
		}
		//campurile pt terenuri
		else if (categ == 12) {
			document.getElementById('tranz_teren_1').style.display='block';
			document.getElementById('tranz_teren_2').style.display='block';
			
			if (tranzactie == 1) {
				//ascunde campurile necesare
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;				
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
				
				//arata campurile pt  "ofer spre vanzare"
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML = 'Pret pe mp';
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup_text').innerHTML = 'Suprafata';				
				document.getElementById('sup').disabled = false;				
				document.getElementById('zona').style.display='block';	
				document.getElementById('zon').disabled = false;
			}
			else if (tranzactie == 2) {
				//ascunde campurile necesare
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;				
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
				
				//arata campurile pt "ofer spre inchiriere"
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;	
				document.getElementById('sup_text').innerHTML = 'Suprafata';				
				document.getElementById('zona').style.display='block';	
				document.getElementById('zon').disabled = false;	
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML='Chirie lunara';
			}
			else if (tranzactie == 3) {
				//ascunde campurile necesare
				document.getElementById('container_pret').style.display='none';
				document.getElementById('valuta').disabled = true;						
				document.getElementById('pret').disabled = true;
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
									
				//arata campurile pt  "Schimb"
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;
				document.getElementById('sup_text').innerHTML = 'Suprafata';				
				document.getElementById('zona').style.display='block';				
				document.getElementById('zon').disabled = false;
				document.getElementById('schimb').style.display='block';
				document.getElementById('schimb_cu').disabled = false;
				document.getElementById('schimb_camere').disabled = false;
			}
			else if (tranzactie == 4) {
				//ascunde campurile necesare
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;	
				document.getElementById('container_pret').style.display='none';
				document.getElementById('valuta').disabled = true;		
				document.getElementById('pret').disabled = true;
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;					
								
				//arata campurile pt  "cerere pentru cumparare"
				document.getElementById('zona').style.display='block';
				document.getElementById('zon').disabled = false;			
				document.getElementById('suprafata').style.display='block';
				document.getElementById('sup').disabled = false;
				document.getElementById('sup_text').innerHTML = 'Suprafata minima:';
			}
			else if (tranzactie == 5) {
				//ascunde campurile necesare
				document.getElementById('suprafata').style.display='none';
				document.getElementById('sup').disabled = true;
				document.getElementById('schimb').style.display='none';
				document.getElementById('schimb_cu').disabled = true;
				document.getElementById('schimb_camere').disabled = true;
				document.getElementById('nr_camere').style.display='none';
				document.getElementById('camere').disabled = true;
								
				//arata campurile pt  "cerere pentru inchiriere"
				document.getElementById('zona').style.display='block';
				document.getElementById('zon').disabled = false;
				
				document.getElementById('container_pret').style.display='block';
				document.getElementById('pret').disabled = false;
				document.getElementById('valuta').disabled = false;		
				document.getElementById('pret_text').innerHTML = 'Chirie maxima lunara';
			}
		}

		//altfel - daca e alta categorie		
		else {
			
			document.getElementById('tip_anunt_div1').style.display='block';
			document.getElementById('tip_anunt').disabled = false;
			document.getElementById('tip_anunt_div2').style.display='none';
			document.formAdauga.tranzactie.disabled = true;
			
			//ascunderea campurilor
			document.getElementById('nr_camere').style.display='none';
			document.getElementById('camere').disabled = true;	
			document.getElementById('suprafata').style.display='none';
			document.getElementById('sup').disabled = true;
			document.getElementById('schimb').style.display='none';
			document.getElementById('schimb_cu').disabled = true;
			document.getElementById('schimb_camere').disabled = true;					
			document.getElementById('zona').style.display='none';
			document.getElementById('zon').disabled = true;
			
			//aratarea campurilor
			document.getElementById('container_pret').style.display='block';
			document.getElementById('pret').disabled = false;
			document.getElementById('valuta').disabled = false;
			if (categ == 43) 
				document.getElementById('pret_text').innerHTML = 'Salariu';
			else
				document.getElementById('pret_text').innerHTML = 'Pret';

		}
	}	
}