// JavaScript Document

function addThis(obiectul)

{



	if(obiectul.checked == true) //adaug idul intr-un input

	{

		if (document.all['cmp1'].value == '')

		{document.all['cmp1'].value = obiectul.name;}

		else

		{

			if(document.all['cmp2'].value == '')

			{document.all['cmp2'].value = obiectul.name;}

			else

			{

				if(document.all['cmp3'].value == '')

				{document.all['cmp3'].value = obiectul.name;}

				else

				{

					alert("Numai 3 oferte pot fi comparate");

					obiectul.checked = false;

				}			

			}			

		}

	}

	else //sterg idul din input

	{

		if (document.all['cmp1'].value == obiectul.name){document.all['cmp1'].value = '';}

		if (document.all['cmp2'].value == obiectul.name){document.all['cmp2'].value = '';}

		if (document.all['cmp3'].value == obiectul.name){document.all['cmp3'].value = '';}					

	}

}



function checkCmp()

{

	if((document.all['cmp1'].value == '' && document.all['cmp2'].value == '') || (document.all['cmp1'].value == '' && document.all['cmp3'].value == '') ||(document.all['cmp2'].value == '' && document.all['cmp3'].value == ''))

	{

		alert("alegeti cel putin 2 oferte pentru comparare")

		return false;

	}

	else

	{

		if(document.all['cmp1'].value == '')

		{

			document.all['cmp1'].value = document.all['cmp3'].value;

			document.all['cmp3'].value = '';

		}

		if(document.all['cmp2'].value == '')

		{

			document.all['cmp2'].value = document.all['cmp3'].value;

			document.all['cmp3'].value = '';



		}

		return true;

	}

}



var judete = new Array("judet;judet","Alba;Alba","Arad;Arad","Arges;Arges","Bacau;Bacau","Bihor;Bihor","Bistrita;Bistrita","Botosani;Botosani","Braila;Braila","Brasov;Brasov","Bucuresti;Bucuresti","Buzau;Buzau","Calarasi;Calarasi","Caras-Severin;Caras-Severin","Cluj;Cluj","Constanta;Constanta","Covasna;Covasna","Dambovita;Dambovita","Dolj;Dolj","Galati;Galati","Gorj;Gorj","Harghita;Harghita","Hunedoara;Hunedoara","Ialomita;Ialomita","Iasi;Iasi","Ilfov;Ilfov","Maramures;Maramures","Mehedinti;Mehedinti","Mures;Mures","Neamt;Neamt","Olt;Olt","Prahova;Prahova","Salaj;Salaj","Satu Mare;Satu Mare","Sibiu;Sibiu","Suceava;Suceava","Teleorman;Teleorman","Timis;Timis","Tulcea;Tulcea","Valcea;Valcea","Vaslui;Vaslui","Vrancea;Vrancea");

function fillJudete()

{

	select	= window.document.cauta.judete; 

	string	= ""; 

	count	= 0; 

	select.options.length = count; 

 

	for( i = 0; i < judetedb.length; i++ )

	{ 

		string = judetedb[i].split( ";" ); 

		select.options[count++] = new Option( string[1] ); 

	} 

}



function check_number(e) 

{

	ok = "1234567890.,";

	for(i=0; i < e.length ;i++)

	{

		if(ok.indexOf(e.charAt(i))<0)

		{ 

			return (false);

		}

	}

	return (true);

}



function setAction()

{

	obiect = document.cauta.tranz;

	alesul = obiect.options[obiect.selectedIndex].text;

	if(alesul == 'tranzactie')

	{

		alert ("Va rugam alegeti tipul tranzactiei");

		obiect.focus();

		return false

	}

	obiect = document.cauta.tipof;

	alesul = obiect.options[obiect.selectedIndex].text;

	if(alesul == 'imobil')

	{

		alert ("Va rugam alegeti tipul imobilului");

		obiect.focus();

		return false

	}

	if(!check_number(document.getElementById('scd1').value) && document.getElementById('scd1').value!='minima')

	{

		alert ("suprafata minima incorecta");

		document.getElementById('scd1').focus();

		return false;

	}

	

	if(!check_number(document.getElementById('scd2').value) && document.getElementById('scd2').value!='maxima')

	{

		alert ("suprafata maxima incorecta");

		document.getElementById('scd2').focus();

		return false;

	}

	

	if(document.getElementById('scd1').value!='minima' && document.getElementById('scd2').value!='maxima' && (parseInt(document.getElementById('scd1').value)>parseInt(document.getElementById('scd2').value)))

	{

		alert("suprafata minima e mai mare decat cea maxima");

		document.getElementById('scd1').focus();

		return false;		

	}

	if(!check_number(document.getElementById('pret').value))

	{

		alert ("pretul este incorect");

		document.getElementById('pret').focus();

		return false;

	}

	

	if(alesul == 'apartament')

	{document.cauta.action = "index.php?p=apartamente"; return true}

	if(alesul == 'casa / vila')

	{document.cauta.action = "index.php?p=casevile"; return true}

	if(alesul == 'ansamblu rezidential')

	{document.cauta.action = "index.php?p=ansambluri"; return true}

	if(alesul == 'teren')

	{document.cauta.action = "index.php?p=terenuri"; return true}

	if(alesul == 'casa de vacanta')

	{document.cauta.action = "index.php?p=casevacanta"; return true}			

}





function check_text(e) 

{

	ok = "1234567890_";

	for(i=0; i < e.length ;i++)

	{

		if(ok.indexOf(e.charAt(i))<0)

		{ 

			return (false);

		}

	}

	return (true);

}



function checkID()

{

	if(document.form1.idof.value.length>2)

	{	

		if(check_text(document.form1.idof.value))

		{

			return true;

		}

		else

		{

			alert ("ID oferta incorect");

			document.form1.idof.focus();

			return false;

		}

	}

	else

	{

		alert ("ID oferta incorect");

		document.form1.idof.focus();

		return false;

	}

}



var anrez = new Array("tip;tip","case / vile;case / vile","apartamente;apartamente");

var casa = new Array("tip;tip","casa;casa","vila;vila");

var ap = new Array("tip;tip","in bloc;in bloc","in vila;in vila");

var vac = new Array("tip;tip","casa / vila;casa / vila","apartament;apartament");

var teren = new Array("tip;tip","intravilan;intravilan","extravilan;extravilan");

var imobil = new Array("tip;tip");



function fillImobil(sir)

{

	select	= window.document.cauta.tipimob; 

	string	= ""; 

	count	= 0; 

	select.options.length = count; 

 

	for( i = 0; i < sir.length; i++ )

	{ 

		string = sir[i].split( ";" ); 

		select.options[count++] = new Option( string[1] ); 

	} 

}



function setImobil(obiect)

{

	alesul = obiect.options[obiect.selectedIndex].text;

	if(alesul == 'ansamblu rezidential'){fillImobil(anrez);}

	if(alesul == 'casa / vila'){fillImobil(casa);}

	if(alesul == 'apartament'){fillImobil(ap);}

	if(alesul == 'casa de vacanta'){fillImobil(vac);}			

	if(alesul == 'teren'){fillImobil(teren);}

	if(alesul == 'imobil'){fillImobil(imobil);}		

}



function setImobil2(obiect)

{

	primu = document.all['tranz'];

	tranz = primu.options[primu.selectedIndex].text;



	alesul = obiect.options[obiect.selectedIndex].text;

	if(alesul == 'ansamblu rezidential')

	{	

		fillImobil(anrez);

		document.getElementById('nrcam').disabled = false;

		document.getElementById('rosu').disabled = false;	document.getElementById('rosu').checked = false;

	}

	if(alesul == 'casa / vila')

	{	

		fillImobil(casa);

		document.getElementById('nrcam').disabled = false;

		document.getElementById('rosu').disabled = false;	document.getElementById('rosu').checked = false;

	}

	if(alesul == 'apartament')

	{

		fillImobil(ap);

		document.getElementById('nrcam').disabled = false;

		document.getElementById('rosu').disabled = false;	document.getElementById('rosu').checked = false;		

	}

	if(alesul == 'casa de vacanta')

	{	

		fillImobil(vac);

		document.getElementById('nrcam').disabled = false;



		document.getElementById('rosu').disabled = false;	document.getElementById('rosu').checked = false;		

	}		

	if(alesul == 'teren')

	{

		fillImobil(teren);

		document.getElementById('nrcam').disabled = true;	document.getElementById('nrcam').selectedIndex = 0;

		document.getElementById('rosu').disabled = true;	document.getElementById('rosu').checked = false;				

	}

	if(alesul == 'imobil'){fillImobil(imobil);}		

}
