var isNav=false;
var isIE=false;
var DOM = (document.getElementById) ? true : false;
var isNav = (document.layers) ? true : false;
var isIE = (document.all) ? true : false;

function eltuntet(menu_name) {
        if (DOM) document.getElementById(menu_name).style.visibility = "hidden";
        if (isIE) { eval(coll + '["' + menu_name + '"]' + style + '.visibility = "hidden"'); }
        if (isNav) { document.layers[menu_name].visibility="hidden";}
}


function ad_prev(print, ingatlan_id) {
        hwnd=open("printad.php?print="+print+"&ingatlan_id="+ingatlan_id,"DisplayWindow","width=780,height=500, scrolling=yes, scrollbars=yes");
}


function videopop (id) {
	
	file="videopop.php?id="+id;
	hwnd=open(file,"DisplaWindow","width=435, height=385");
	hwnd.focus();
}

function tellcheck() {

	msg="";
	baz=document.tellform;
        if (! valid(baz.mailto.value)) { msg="Érvénytelen címzett e-mail!"; }

        if (! valid(baz.mailfrom.value)) { msg="Érvénytelen küldő e-mail!"; }
	if (baz.mailtoname.value=="") { msg="Érvénytelen címzett név"; }
	if (baz.mailfromname.value=="") { msg="Érvénytelen küldő név"; }

        if (msg) { 
		alert (msg);
                return false;
        } else {
	        return true;
        }


}

function milyencheck() {
	msg="";
	baz=document.milyen.tipus_id;
	baz2=document.milyen.hely_id;
	if (baz.options[baz.selectedIndex].value=="0") { 
		msg=("Kérem válasszon típust!"); 
	}
	if (baz2.options[baz2.selectedIndex].value=="0") { 
		msg=("Kérem válasszon helyet!"); 
	}

	if (msg) { alert (msg); 
		return false;
	} else {
	return true;
	}
	

}

function plusz() {
	
	if (baz.ingatlan_hely_id.options[baz.ingatlan_hely_id.selectedIndex].value=="1") {
		if (baz.ingatlan_kerulet_id.options[baz.ingatlan_kerulet_id.selectedIndex].value=="0") { msg="Budapesti címek esetén a kerület is kitöltendő"; }
	}
	if (baz.ingatlan_kerulet_id.options[baz.ingatlan_kerulet_id.selectedIndex].value!="0") {
		if (baz.ingatlan_hely_id.options[baz.ingatlan_hely_id.selectedIndex].value!="1") { 
			msg="Kerület csak Budapesti cím esetén állítandó!"; 
		}
	}

}

function adcheck(a) {
	var msg="";
        baz=document.adform;
        if (baz.ingatlan_hcim.value=="") { msg="Érvénytelen hirdetési szlogen!"; }
        if (baz.ingatlan_ar.value=="" || baz.ingatlan_ar.value=="0") { msg="Érvénytelen ár"; }

	if (a=="1") {
	        if (baz.ingatlan_alapterulet.value=="" || baz.ingatlan_alapterulet.value=="0") { msg="Érvénytelen alapterület"; }
	}
	if (baz.ingatlan_cel_id.options[baz.ingatlan_cel_id.selectedIndex].value=="0") { msg="Érvénytelen cél"; }

	if (baz.helyseg_id) {
		if (baz.helyseg_id.options[baz.helyseg_id.selectedIndex].value=="0") { msg="Érvénytelen helység mező"; }
	}
	if (baz.kerulet_id) {
		if (baz.kerulet_id.options[baz.kerulet_id.selectedIndex].value=="0") { msg="Érvénytelen kerület mező"; }
	}

        if (baz.ingatlan_telek_me_id.options[baz.ingatlan_telek_me_id.selectedIndex].value!="0") {
                if (baz.ingatlan_telek.value=="0" || baz.ingatlan_telek.value=="") {
                 	msg="Ha mértékegységet állít, mérték is kell";                   
                }
        }

        if (baz.ingatlan_telek.value!="0" && baz.ingatlan_telek.value!="") {
                if (baz.ingatlan_telek_me_id.options[baz.ingatlan_telek_me_id.selectedIndex].value=="0") {
                                
                                msg="Telekméret esetén a mértékegység beállítása is kötelező";     
                }
        }

	if (baz.extatt_1) {
		if (baz.extatt_1.options[baz.extatt_1.selectedIndex].value=="0") { msg="Érvénytelen építőanyag"; }
	}
	
                if (msg) {
                        alert(msg);  
                        return false;
                }
                else {
                        return true;
                }


}

function big(id){
        file="viewimage.php?im_id="+id;
        hwnd=open(file,"DisplayWindow","width=780,height=500,menubar=no,scrollbars=yes,navigator=no,status=no");
        hwnd.focus();
}

function regvalid(a) {
	
	var msg="";
	baz=document.regform;
	if (! valid(baz.p_email.value)) 	{ msg+="\nÉrvénytelen e-mail cím!"; }
	if (baz.p_name.value=="") 		{ msg+="\nA név mező nem lehet üres"; }
	if (baz.p_userpass.value=="") 		{ msg+="\nA jelszó mező nem lehet üres"; }
	if (baz.p_userpass2.value!=baz.p_userpass.value) 		{ msg+="\nA jelszó és megerősítése nem egyezik meg"; }
	if (a=="insert") {
		if (! validun(baz.p_username.value)) 	{ msg+="\nÉrvénytelen felhasználói név"; }
		if (! baz.elolvastam.checked ) { msg+="\nA regisztrációs szabályzatot el kell fogadnia"; }
	}
                if (msg) {
                        alert(msg);
                        return false;
                }
                else {  
                        return true;
                }

}

function validun (username) {
	
	    var str = username;
            if (window.RegExp) {
                var reg2str="^[a-z0-9]+$";
                var reg2 = new RegExp(reg2str);
                if (reg2.test(str)) {
                        return true; 
                } else {
                        return false;
                }
            } else {
            }

            return false;
	
}

function valid(emil) {
            var str = emil;
                         
            if (window.RegExp) {
                var reg2str="^[a-zA-Z0-9\\-]+(\\.?[a-zA-Z0-9\\-]+)*\\@([a-zA-Z0-9]+[a-zA-Z0-9\\-]+\\.)+[a-zA-Z0-9]{1,4}$";
                var reg2 = new RegExp(reg2str);
                if (reg2.test(str)) {
                        return true;
                } else {
                        return false;
                }
            } else {
                if(str.indexOf("@") >= 1) return true;
            }
                 
            return false;
}

