function checkEmail(str){
		var at='@';
		var dot='.';
		var lat=str.indexOf(at);
		var lstr=str.length;
		var ldot=str.indexOf(dot);

		if (str.indexOf(at)==-1){
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		   return false;
		 }
		 
		 return true;
}


function checkAllasHirdetesFeladasa(form){
	
	if(form.hirdeto_nev.value.length<5){
		alert('Hibás \'Név\'!');
		form.hirdeto_nev.focus();
		return false;	
	}
	
	if(!checkEmail(form.email.value)){
		alert('Hibás \'Email cím\'!');
		form.email.focus();	
		return false;	
	}
			 
	if(form.title.value.length<3){
		alert('Hibás a \'Hírdetés címsora\'!');
		form.title.focus();
		return false;	
	}
	
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Hírdetés szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}
	
	if(form.terulet.value==0){
		alert('Hibás Munkaterület!');
		form.terulet.focus();
		return false;	
	}
		
	if(form.csomag_id!=null && (form.csomag_id[2].checked && (form.payer_name.value.length<5 || form.payer_addr.value.length<5))){
		alert('PRÉMIUM szolgáltatás esetén a számlafizető adatait meg kell adni!');
		form.payer_name.focus();
		return false;			
	}
	
	if(!form.elfogad.checked){
		alert('A hirdetés feladásához a Felhasználási szabályzatot és feltételeket el kell olvasnia és azokat el kell fogadnia!');
		form.elfogad.focus();
		return false;	
	}
	
	if(!form.email_public.checked && !form.tel_public.checked && !form.uzenet.checked){
		alert('Ha az Ön telefonszáma és e-mail címe nem jelenhet meg a hirdetésben, és az érdeklődők üzenetet sem tudnak Önnek küldeni, akkor nem fogják tudni Önt elérni!');
		form.uzenet.checked=true;
		form.uzenet.focus();
		return false;	
	}

}

function ingyenesSelected(form){
	form.file1.disabled=false;
	form.file2.disabled=true;
	form.file3.disabled=true;
	form.file4.disabled=true;
	form.file5.disabled=true;
	form.file6.disabled=true;
}
function kiemeltSelected(form){
	form.file1.disabled=false;
	form.file2.disabled=false;
	form.file3.disabled=false;
	form.file4.disabled=true;
	form.file5.disabled=true;
	form.file6.disabled=true;
}
function premiumSelected(form){
	form.file1.disabled=false;
	form.file2.disabled=false;
	form.file3.disabled=false;
	form.file4.disabled=false;
	form.file5.disabled=false;
	form.file6.disabled=false;
}

function checkIngatlanHirdetesFeladasa(form){
	
	if(form.hirdeto_nev.value.length<5){
		alert('Hibás \'Név\'!');
		form.hirdeto_nev.focus();
		return false;	
	}
	
	if(!checkEmail(form.email.value)){
		alert('Hibás \'Email cím\'!');
		form.email.focus();		
		return false;	
	}
		
	if(0<form.price.value && form.price.value<1000000000){

	}else{
		alert('Hibás az \'Ár\' mező!');
		form.price.focus();
		return false;	
	}

	if(form.price.value.length<1){
		alert('Hibás az \'Ár\' mező!');
		form.price.focus();
		return false;	
	}
	
	if(0<form.terulet.value && form.terulet.value<999999){

	}else{
		alert('Az \'Alapterület\' mező csak szám lehet!');
		form.terulet.focus();
		return false;	
	}

	if(form.epites_eve.value!=null && form.epites_eve.value.length>0){
		if(1900<form.epites_eve.value && form.epites_eve.value<2010){

		}else{
			alert('Hibás az \'Épités éve\' mező!');
			form.epites_eve.focus();
			return false;	
		}
	}
	
	if(form.telepules.value==0){
		alert('Hiba! Kérjük válasszon települést!');
		form.telepules.focus();
		return false;	
	}
	
	if(form.title.value.length<3){
		alert('Hibás a \'Hírdetés címsora\'!');
		form.title.focus();
		return false;	
	}
	
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Hírdetés szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}
	

	if(form.csomag_id!=null && (form.csomag_id[2].checked && (form.payer_name.value.length<5 || form.payer_addr.value.length<5))){
		alert('PRÉMIUM szolgáltatás esetén a számlafizető adatait meg kell adni!');
		form.payer_name.focus();
		return false;			
	}
	
	
	if(!form.elfogad.checked){
		alert('A hirdetés feladásához a Felhasználási szabályzatot és feltételeket el kell olvasnia és azokat el kell fogadnia!');
		form.elfogad.focus();
		return false;	
	}
	
	if(!form.email_public.checked && !form.tel_public.checked && !form.uzenet.checked){
		alert('Ha az Ön telefonszáma és e-mail címe nem jelenhet meg a hirdetésben, és az érdeklődők üzenetet sem tudnak Önnek küldeni, akkor nem fogják tudni Önt elérni!');
		form.uzenet.checked=true;
		form.uzenet.focus();
		return false;	
	}
}


function checkJarmuHirdetesFeladasa(form){
	
	if(form.hirdeto_nev.value.length<5){
		alert('Hibás \'Név\'!');
		form.hirdeto_nev.focus();
		return false;	
	}
	
	if(!checkEmail(form.email.value)){
		alert('Hibás \'Email cím\'!');
		form.email.focus();	
		return false;	
	}	
		 
	
	if(0<form.price.value && form.price.value<1000000000){

	}else{
		alert('Hibás az \'Ár\' mező!');
		form.price.focus();
		return false;	
	}

	if(form.price.value.length<1){
		alert('Hibás az \'Ár\' mező!');
		form.price.focus();
		return false;	
	}

	if(form.title.value.length<3){
		alert('Hibás a \'Hírdetés címsora\'!');
		form.title.focus();
		return false;	
	}

		
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Hírdetés szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}
	
	if(form.csomag_id!=null && (form.csomag_id[2].checked && (form.payer_name.value.length<5 || form.payer_addr.value.length<5))){
		alert('PRÉMIUM szolgáltatás esetén a számlafizető adatait meg kell adni!');
		form.payer_name.focus();
		return false;			
	}
	
	/*if(form.nyertes_mail.value.length>0 && !checkEmail(form.nyertes_mail.value)){
		alert('Hibás a nyertes.leszel.hu-n megadott email!');
		form.nyertes_mail.focus();		
	}*/

	
	if(!form.elfogad.checked){
		alert('A hirdetés feladásához a Felhasználási szabályzatot és feltételeket el kell olvasnia és azokat el kell fogadnia!');
		form.elfogad.focus();
		return false;	
	}
	
	if(!form.email_public.checked && !form.tel_public.checked && !form.uzenet.checked){
		alert('Ha az Ön telefonszáma és e-mail címe nem jelenhet meg a hirdetésben, és az érdeklődők üzenetet sem tudnak Önnek küldeni, akkor nem fogják tudni Önt elérni!');
		form.uzenet.checked=true;
		form.uzenet.focus();
		return false;	
	}
	
}

function checkSzabadidoHirdetesFeladasa(form){
	
	if(form.hirdeto_nev.value.length<5){
		alert('Hibás \'Név\'!');
		form.hirdeto_nev.focus();
		return false;	
	}
	
	if(!checkEmail(form.email.value)){
		alert('Hibás \'Email cím\'!');
		form.email.focus();	
		return false;	
	}
	
	if(form.title.value.length<3){
		alert('Hibás a \'Hírdetés címsora\'!');
		form.title.focus();
		return false;	
	}
	
	if(0<form.price.value && form.price.value<1000000000){

	}else{
		alert('Hibás az \'Ár\' mező!');
		form.price.focus();
		return false;	
	}

	if(form.price.value.length<1){
		alert('Hibás az \'Ár\' mező!');
		form.price.focus();
		return false;	
	}

	if(form.csomag_id!=null && (form.csomag_id[2].checked && (form.payer_name.value.length<5 || form.payer_addr.value.length<5))){
		alert('PRÉMIUM szolgáltatás esetén a számlafizető adatait meg kell adni!');
		form.payer_name.focus();
		return false;			
	}

		
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Hírdetés szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}
	
	if(!form.elfogad.checked){
		alert('A hirdetés feladásához a Felhasználási szabályzatot és feltételeket el kell olvasnia és azokat el kell fogadnia!');
		form.elfogad.focus();
		return false;	
	}

	if(!form.email_public.checked && !form.tel_public.checked && !form.uzenet.checked){
		alert('Ha az Ön telefonszáma és e-mail címe nem jelenhet meg a hirdetésben, és az érdeklődők üzenetet sem tudnak Önnek küldeni, akkor nem fogják tudni Önt elérni!');
		form.uzenet.checked=true;
		form.uzenet.focus();
		return false;	
	}
		 

}


function checkOtthonHirdetesFeladasa(form){
	
	if(form.hirdeto_nev.value.length<5){
		alert('Hibás \'Név\'!');
		form.hirdeto_nev.focus();
		return false;	
	}
	
	if(!checkEmail(form.email.value)){
		alert('Hibás \'Email cím\'!');
		form.email.focus();
		return false;	
	}
	
	if(0<form.price.value && form.price.value<1000000000){

	}else{
		alert('Hiba! Az \'Ár\' mezőnek számnak kell lennie!');
		form.price.focus();
		return false;	
	}

	if(form.price.value.length<1){
		alert('Hibás az \'Ár\' mező!');
		form.price.focus();
		return false;	
	}	
		 
	if(form.title.value.length<3){
		alert('Hibás a \'Hírdetés címsora\'!');
		form.title.focus();
		return false;	
	}
		
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Hírdetés szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}
	
	if(form.csomag_id!=null && (form.csomag_id[2].checked && (form.payer_name.value.length<5 || form.payer_addr.value.length<5))){
		alert('PRÉMIUM szolgáltatás esetén a számlafizető adatait meg kell adni!');
		form.payer_name.focus();
		return false;			
	}
	
	/*if(form.nyertes_mail.value.length>0 && !checkEmail(form.nyertes_mail.value)){
		alert('Hibás a nyertes.leszel.hu-n megadott email!');
		form.nyertes_mail.focus();		
	}*/

	
	if(!form.elfogad.checked){
		alert('A hirdetés feladásához a Felhasználási szabályzatot és feltételeket el kell olvasnia és azokat el kell fogadnia!');
		form.elfogad.focus();
		return false;	
	}
	
	if(!form.email_public.checked && !form.tel_public.checked && !form.uzenet.checked){
		alert('Ha az Ön telefonszáma és e-mail címe nem jelenhet meg a hirdetésben, és az érdeklődők üzenetet sem tudnak Önnek küldeni, akkor nem fogják tudni Önt elérni!');
		form.uzenet.checked=true;
		form.uzenet.focus();
		return false;	
	}
	
}


function checkKozossegHirdetesFeladasa(form){
	
	if(form.hirdeto_nev.value.length<5){
		alert('Hibás \'Név\'!');
		form.hirdeto_nev.focus();
		return false;	
	}
	
	if(!checkEmail(form.email.value)){
		alert('Hibás \'Email cím\'!');
		form.email.focus();	
		return false;	
	}
			 
	if(form.title.value.length<3){
		alert('Hibás a \'Hírdetés címsora\'!');
		form.title.focus();
		return false;	
	}
		
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Hírdetés szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}

	if(form.csomag_id!=null && (form.csomag_id[2].checked && (form.payer_name.value.length<5 || form.payer_addr.value.length<5))){
		alert('PRÉMIUM szolgáltatás esetén a számlafizető adatait meg kell adni!');
		form.payer_name.focus();
		return false;			
	}	
		
	/*if(form.nyertes_mail.value.length>0 && !checkEmail(form.nyertes_mail.value)){
		alert('Hibás a nyertes.leszel.hu-n megadott email!');
		form.nyertes_mail.focus();		
	}*/

	
	if(!form.elfogad.checked){
		alert('A hirdetés feladásához a Felhasználási szabályzatot és feltételeket el kell olvasnia és azokat el kell fogadnia!');
		form.elfogad.focus();
		return false;	
	}

	if(!form.email_public.checked && !form.tel_public.checked && !form.uzenet.checked){
		alert('Ha az Ön telefonszáma és e-mail címe nem jelenhet meg a hirdetésben, és az érdeklődők üzenetet sem tudnak Önnek küldeni, akkor nem fogják tudni Önt elérni!');
		form.uzenet.checked=true;
		form.uzenet.focus();
		return false;	
	}
	
}


function checkEgyebHirdetesFeladasa(form){
	
	if(form.hirdeto_nev.value.length<5){
		alert('Hibás \'Név\'!');
		form.hirdeto_nev.focus();
		return false;	
	}
	
	if(!checkEmail(form.email.value)){
		alert('Hibás \'Email cím\'!');
		form.email.focus();
		return false;
	}
			 
	if(form.title.value.length<3){
		alert('Hibás a \'Hírdetés címsora\'!');
		form.title.focus();
		return false;	
	}
		
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Hírdetés szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}
	
	if(form.csomag_id!=null && (form.csomag_id[2].checked && (form.payer_name.value.length<5 || form.payer_addr.value.length<5))){
		alert('PRÉMIUM szolgáltatás esetén a számlafizető adatait meg kell adni!');
		form.payer_name.focus();
		return false;			
	}
	
	/*if(form.nyertes_mail.value.length>0 && !checkEmail(form.nyertes_mail.value)){
		alert('Hibás a nyertes.leszel.hu-n megadott email!');
		form.nyertes_mail.focus();		
	}*/

	
	if(!form.elfogad.checked){
		alert('A hirdetés feladásához a Felhasználási szabályzatot és feltételeket el kell olvasnia és azokat el kell fogadnia!');
		form.elfogad.focus();
		return false;	
	}
	
	if(!form.email_public.checked && !form.tel_public.checked && !form.uzenet.checked){
		alert('Ha az Ön telefonszáma és e-mail címe nem jelenhet meg a hirdetésben, és az érdeklődők üzenetet sem tudnak Önnek küldeni, akkor nem fogják tudni Önt elérni!');
		form.uzenet.checked=true;
		form.uzenet.focus();
		return false;	
	}
	
	return true;
}

function checkUzenetKuldese(form){
  
	if(form.kuldo_nev.value.length<5){
		alert('Hibás az \'Az Ön neve\' mező!');
		form.kuldo_nev.focus();
		return false;	
	}

	if(!checkEmail(form.kuldo_email.value)){
		alert('Hibás az \'Az Ön email címe\' mező!');
		form.kuldo_email.focus();
		return false;		
	}

	if(form.uzenet_szoveg.value.length<5){
		alert('Hibás a \'Az üzenet szövege\' mező!');
		form.uzenet_szoveg.focus();
		return false;	
	}
	return true;
}

function checkBejelentesFeladasa(form){
	
	if(form.lopottAruKategoria.value==0){
		alert('Hibás kategória!');
		form.lopottAruKategoria.focus();
		return false;	
	}

	if(form.lopott_tipus.value.length<3){
		alert('Kérem adja meg a tipust vagy a márkát!');
		form.lopott_tipus.focus();
		return false;	
	}	
		
	if(form.szoveg.value.length<5){
		alert('Hibás a \'Az üzenet szövege\' mező!');
		form.szoveg.focus();
		return false;	
	}
	return true;	
}

function checkAruKereses(form){
	
	if(form.lopottAruKategoria.value==0){
		alert('Hibás kategória!');
		form.lopottAruKategoria.focus();
		return false;	
	}

	return true;	
}

function checkHirdFeladas(form){
	
	if(form.regio.value==0 && (form.kategoria.value==7 || form.kategoria.value==8 || form.kategoria.value==9 || form.kategoria.value==10 || form.kategoria.value==11 || form.kategoria.value==12 || form.kategoria.value==13)){
		alert('Ingatlanhirdetés feladásához kötelező régiót választani!');
		form.regio.focus();
		return false;	
	}

	return true;	
}



function checkGyorsKereso(form){
	
	if(form.target.value==0){
		alert('Hibás kategória!');
		form.target.focus();
		return false;	
	}

	return true;	
}

function updateAction(form){
	if(form.target.value==2 || form.target.value==3 || form.target.value==4 || form.target.value==5){
		form.action='jarmu.jsp';
	}else if(form.target.value==7 || form.target.value==8 || form.target.value==9 || form.target.value==10 || form.target.value==11 || form.target.value==12 || form.target.value==13){
		form.action='ingatlan.jsp';
	}else if(form.target.value==15 || form.target.value==16 || form.target.value==17 || form.target.value==18 || form.target.value==19 || form.target.value==51){
		form.action='allas.jsp';
	}else if(form.target.value==21 || form.target.value==22 || form.target.value==23 || form.target.value==24 || form.target.value==25 || form.target.value==26){
		form.action='szabadido.jsp';
	}else if(form.target.value==29 || form.target.value==29 || form.target.value==30 || form.target.value==31 || form.target.value==32 || form.target.value==33 || form.target.value==34){
		form.action='elektronika.jsp';
	}else if(form.target.value==36 || form.target.value==37 || form.target.value==38 ){
		form.action='kozosseg.jsp';
	}else if(form.target.value==40 || form.target.value==41 || form.target.value==42 || form.target.value==43 || form.target.value==44 || form.target.value==45){
		form.action='otthon.jsp';
	}else if(form.target.value==47 || form.target.value==48 || form.target.value==49 || form.target.value==50){
		form.action='egyeb.jsp';
	}
}

function akarmi(){
	alert('akarmi');
}

function displayBubble(element){
	element.style.position='absolute';
	element.style.display='block';
}

function displayBubble2(element, offsetX, offsetY){
	element.style.position='absolute';
	element.style.display='block';
	element.style.top=event.clientY+offsetY ; //522
	element.style.left=event.clientX+offsetX ; //813
	//alert('event.clientY:'+event.clientY+' '+'event.clientX:'+event.clientX);
}

function displayBubble3(element){
	element.style.position='absolute';
	element.style.display='block';
	element.style.top=event.clientY ; //522
	alert(window.event.screenY + '/'+ window.event.clientY);
	element.style.left=470 ; //813
}

function displayBubble4(element, offsetY){
	element.style.position='absolute';
	element.style.display='block';
	element.style.top=offsetY ; //522
	element.style.left=470 ; //813
}


function moveBubble(element, offset){
	element.style.top=event.clientY+400 ;
	element.style.left=event.clientX-offset ;
}

function moveBubble2(element, offsetTop, offsetLeft){
	element.style.top=event.clientY+offsetTop ;
	element.style.left=event.clientX+offsetLeft ;
}

function hideBubble(element){
	element.style.display='none';
}
