function szra() {
	document.getElementById("szallas").style.background='url(/kepek/foo/aktiv_ra.png) top left no-repeat';
}

function szle() {
	document.getElementById("szallas").style.background='url(/kepek/foo/aktiv.png) top left no-repeat';
}

function ira() {
	document.getElementById("ingatlan").style.background='url(/kepek/foo/aktiv_ra.png) top left no-repeat';
}

function ile() {
	document.getElementById("ingatlan").style.background='url(/kepek/foo/aktiv.png) top left no-repeat';
}

function keres(id) {
	for(var i=1; i<=4; i++)
	{   
	var idk = 'e'+i;   
	if(idk == id) {
		document.getElementById(idk).style.display='block';
		}
	else {
		document.getElementById(idk).style.display='none';
		}
	}
}

function ugras(id) {
	if (id == "szallpanel") {
		document.getElementById("szallpanel").style.display='block';
		document.getElementById("ingpanel").style.display='none';
		}
	if (id == "ingpanel") {
		document.getElementById("ingpanel").style.display='block';
		document.getElementById("szallpanel").style.display='none';
		}
}

function kategoriavalaszt() {
	switch (document.hirdfel_kateg.hirdkateg.value) {
		case "ingatlan":
			document.getElementById("ingatlanvalaszt").style.display='block';
			document.getElementById("szallasvalaszt").style.display='none';
			//document.getElementById("alberletvalaszt").style.display='none';
			break;
		case "szállás":
			document.getElementById("szallasvalaszt").style.display='block';
			document.getElementById("ingatlanvalaszt").style.display='none';
			//document.getElementById("alberletvalaszt").style.display='none';
			break;
		/*case "albérlet-bérbeadás":
			document.getElementById("alberletvalaszt").style.display='block';
			document.getElementById("szallasvalaszt").style.display='none';
			document.getElementById("ingatlanvalaszt").style.display='none';
			break;*/
		default:
			document.getElementById("ingatlanvalaszt").style.display='none';
			//document.getElementById("alberletvalaszt").style.display='none';
			document.getElementById("szallasvalaszt").style.display='none';
			document.hirdfel_kateg.reset();
			document.getElementById("kategoriatovabb").style.display = 'none';
		}
}

function kermegyevalaszt() {
	if (document.kereso_foo_ingpanel.kermegye.value == "válasszon") {
		document.getElementById("kertelepulesvalaszt").style.display='block';
		document.getElementById("kerkeruletvalaszt").style.display='none';
		/*document.hirdfeladatok_haz.reset();*/
		}
	else if (document.kereso_foo_ingpanel.kermegye.value == "Budapest") {
		document.getElementById("kertelepulesvalaszt").style.display='none';
		document.getElementById("kerkeruletvalaszt").style.display='block';
		document.kereso_foo_ingpanel.kerkeruletmezo.focus();	
		}
	else {
		document.getElementById("kertelepulesvalaszt").style.display='block';
		document.getElementById("kerkeruletvalaszt").style.display='none';
		document.kereso_foo_ingpanel.kertelepulesmezo.focus();
		}
}

function kategtovabb() {
	if (document.hirdfel_kateg.ingatlantipus.value != "valasszon" ||
		document.hirdfel_kateg.szallastipus.value != "valasszon" ||
		document.hirdfel_kateg.alberlettipus.value != "valasszon") {
		document.getElementById("kategoriatovabb").style.display = 'block';
		}
	else {
		document.getElementById("kategoriatovabb").style.display = 'none';
		}
}

function megyevalaszt() {
	if (document.hirdfeladatok.hirdmegye.value == "válasszon") {
		document.getElementById("telepulesvalaszt").style.display='block';
		document.getElementById("keruletvalaszt").style.display='none';
		/*document.hirdfeladatok_haz.reset();*/
		}
	else if (document.hirdfeladatok.hirdmegye.value == "Budapest") {
		document.getElementById("telepulesvalaszt").style.display='none';
		document.getElementById("keruletvalaszt").style.display='block';
		document.hirdfeladatok.keruletmezo.focus();
		}
	else {
		document.getElementById("telepulesvalaszt").style.display='block';
		document.getElementById("keruletvalaszt").style.display='none';
		document.hirdfeladatok.telepulesmezo.focus();
		}
}

function megye() {
	if (document.hirdfeladatok.hirdmegye.value == "válasszon") {
		alert("Kérjük, válassza ki a Megyét!");
		return false;
		}
	else return true;
}

function telepules() {
	if (document.hirdfeladatok.telepulesmezo.value == "") {
		alert("Kérjük, töltse ki a Település mezőt!");
		return false;
		}
	else return true;
}

function kerulet() {
	if (document.hirdfeladatok.keruletmezo.value == "válasszon") {
		alert("Kérjük, válassza ki a Kerületet!");
		return false;
		}
	else return true;
}

function telep_kerul() {
	if (document.hirdfeladatok.hirdmegye.value == "Budapest") {
		return kerulet();
		}
	else return telepules();
}

function utca() {
	if (document.hirdfeladatok.utcamezo.value == "") {
		alert("Kérjük, töltse ki az Utca mezőt!");
		return false;
		}
	else return true;
}

function hazszam() {
	if (document.hirdfeladatok.hazszammezo.value == "") {
		alert("Kérjük, töltse ki az Házszám mezőt!");
		return false;
		}
	else return true;
}

function nev() {
	if (document.hirdfeladatok.hirdnevmezo.value == "") {
		alert("Kérjük, töltse ki a Név mezőt!");
		return false;
		}
	else return true;
}

function mail() {
	if (document.hirdfeladatok.hirdmailmezo.value == "") {
		alert("Kérjük, töltse ki az E-mail mezőt!");
		return false;
		}
	else{
		return emailellenor(hirdfeladatok.hirdmailmezo);
		//alert("Most itt van");
		return true;
		}
}

function emailellenor(mezo){
	szoveg = mezo.value;
	if (!(szoveg.indexOf('@') > 0 && szoveg.indexOf('@') < szoveg.length-1)){
		alert("Nem megfelelő az E-mail cím!");
		return false;
		}
	else{
		//alert("Formailag helyes e-mail cím!");
		return true;
		}
}

function korzet() {
	if (document.hirdfeladatok.korzet.value == "körzet") {
		alert("Kérjük, töltse ki az Körzet mezőt!");
		return false;
		}
	else return true;
}

function tel() {
	if (document.hirdfeladatok.hirdtelmezo.value == "") {
		alert("Kérjük, töltse ki az Telefon mezőt!");
		return false;
		}
	else{
		return telszamellenor(hirdfeladatok.hirdtelmezo);
		return true;
		}
}

function teszt(adat,minta){
	for (var i=0; i<adat.length; i++)
		if (minta.indexOf(adat.charAt(i)) == -1)
		return false;
	return true;
}

function tartalmaz(adat,minta){
	for (var i=0; i<adat.length; i++)
    	if (minta.indexOf(adat.charAt(i)) != -1)
      	return true;
  	return false;
}

function telszamellenor(mezo){
  	//if (!uresCheck(mezo)) return false;
  	if (!teszt(mezo.value,"1234567890()/- ") || !tartalmaz(mezo.value,"1234567890")){
		alert("Nem megfelelő a Telefonszám!");
		return false;
		}
	else{
		//alert("Ez helyes telefonszámnak tűnik!");
		return true;
		}
}

function ar() {
	if (document.hirdfeladatok.armezo.value == "") {
		alert("Kérjük, töltse ki a Ár mezőt!");
		return false;
		}
	else return true;
}

function berdij() {
	if (document.hirdfeladatok.berdijmezo.value == "") {
		alert("Kérjük, töltse ki a Bérleti díj mezőt!");
		return false;
		}
	else return true;
}

function alapter() {
	if (document.hirdfeladatok.alaptermezo.value == "") {
		alert("Kérjük, töltse ki a Alapterület mezőt!");
		return false;
		}
	else return true;
}

function telekter() {
	if (document.hirdfeladatok.telektermezo.value == "") {
		alert("Kérjük, töltse ki a Telekterület mezőt!");
		return false;
		}
	else return true;
}

function szobak() {
	if (document.hirdfeladatok.szobakmezo.value == "") {
		alert("Kérjük, töltse ki a Szobák száma mezőt!");
		return false;
		}
	else return true;
}

function felszobak() {
	if (document.hirdfeladatok.felszobakmezo.value == "") {
		alert("Kérjük, töltse ki a Félszobák száma mezőt! (lehet 0 is)");
		return false;
		}
	else return true;
}

function laktipus() {
	if (document.hirdfeladatok.hirdlaktipusmezo.value == "válasszon") {
		alert("Kérjük, válassza ki a Lakás típusát!");
		return false;
		}
	else return true;
}

function hirdszoveg() {
	if (document.hirdfeladatok.hirdszovegmezo.value == "") {
		alert("Kérjük, töltse ki a Hirdetés szövege mezőt!");
		return false;
		}
	else return true;
}

function adattovabb() {
	if (megye() && telep_kerul() && utca() && hazszam() && nev() && mail() && korzet() && tel() && ar() && alapter()
		&& telekter() && szobak() && felszobak() && hirdszoveg()) {
		return true;
		}
	else return false;
}

function adattovabb_kiadlakas() {
	if (megye() && telep_kerul() && utca() && hazszam() && nev() && mail() && korzet() && tel() && berdij() && alapter()
		&& szobak() && felszobak() && laktipus() && hirdszoveg()) {
		return true;
		}
	else return false;
}

function adattovabblakas() {
	if (megye() && telep_kerul() && utca() && hazszam() && nev() && mail() && korzet()	&& tel() && ar() && alapter()
		&& szobak() && felszobak() && laktipus() && hirdszoveg()) {
		return true;
		}
	else return false;
}

function bejeloltek() {
	var utcanem = document.getElementById("utcane");
	var hazszamnem = document.getElementById("hazszamne");
	if ((utcanem.checked) && (!hazszamnem.checked)) {
		hazszamnem.checked = 'true';
		}
	else if ((utcanem.checked) && (hazszamnem.checked)) {
		utcanem.checked = 'false';
	}
}
	
function engemis() {
	var utcanem = document.getElementById("utcane");
	var hazszamnem = document.getElementById("hazszamne");
	if (utcanem.checked) {
		hazszamnem.checked = 'true';
	}
}
	





function egyrolkettore() {
	window.location.href = 'hirdfelcim.jsp';
}
