function errorcsekk() {
	errormsg="";
if (document.getElementById('nev').value=="") {
	errormsg="Nem adtál meg nevet!\n";
	document.getElementById('nev').style.border = "2px solid #FF0000";
}
else {
document.getElementById('nev').style.border = "1px #006699 solid";
}

if (document.getElementById('jelszo').value!=document.getElementById('jelszo2').value) {
	errormsg=errormsg+"A jelszavak nem egyeznek!\n";
	document.getElementById('jelszo').style.border = "2px solid #FF0000";
	document.getElementById('jelszo2').style.border = "2px solid #FF0000";
}
else {
document.getElementById('jelszo').style.border = "1px #006699 solid";
document.getElementById('jelszo2').style.border = "1px #006699 solid";
}

if (document.getElementById('juzer').value=="") {
	errormsg=errormsg+"Nem adtál meg felhasználónevet!\n";
	document.getElementById('juzer').style.border = "2px solid #FF0000";
}
else {
document.getElementById('juzer').style.border = "1px #006699 solid";
}

if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email').value))) {
errormsg=errormsg+'Kérjük adjál meg egy valós e-mail címet.\n';
document.getElementById('email').style.border = "2px solid #FF0000";
}
else {
document.getElementById('email').style.border = "1px #006699 solid";
}

if (errormsg!="") {
	alert(errormsg);
}
else {
	document.regisztracio.submit();
}

}

function blokk(mit) {
	blokkdb=parseInt(document.getElementById('webblokkszam').value);
	var newdiv = document.createElement('div'+mit+(blokkdb+1));
	newdiv.innerHTML='<div id="'+mit+'div'+(blokkdb+1)+'">http://<input type="text" name="'+mit+(blokkdb+1)+'" id="'+mit+(blokkdb+1)+'" class="inputbox" size="50"><a href="javascript:blokktorol(\''+mit+'\','+(blokkdb+1)+')"> <b><font size="3">[-]</font></b> Törlés</a></div>';

document.getElementById(mit+"blokk").appendChild(newdiv);
	document.getElementById('webblokkszam').value=parseInt(document.getElementById('webblokkszam').value)+1;
}

function blokktorol(mit,blokkszam) {
	document.getElementById(mit+blokkszam).value="";
	document.getElementById(mit+'div'+blokkszam).style.display="none";
}

function elvihetocsekk() {
	if (document.getElementById('elviheto_ok').checked) {
		document.getElementById('elviheto_div').style.display="block";
	} else {
		document.getElementById('elviheto_div').style.display="none";
	}
}

function ujcsekk() {
	var errormsg="";
	if (document.getElementById('viznev').value=="") {
	errormsg="Nem adtad meg a horgászvíz nevét!\n";
	document.getElementById('viznev').style.border = "2px solid #FF0000";
}
else {
document.getElementById('viznev').style.border = "1px #006699 solid";
}
if (errormsg!="") {
	alert(errormsg);
}
else {
	document.ujvizszerkeszt.submit();
}
}

function terkepre() {
	if (document.getElementById('wgs_x').value>0 && document.getElementById('wgs_y').value>0) {
	terkep(1);
	} else {
		alert("Nem adtad meg a koordinátákat!");
	}
}

function vizcsekk()  {

		var errormsg="";
	if (document.getElementById('viznev').value=="") {
	errormsg="Nem adtad meg a horgászvíz nevét!\n";
	document.getElementById('viznev').style.border = "2px solid #FF0000";
}
else {
document.getElementById('viznev').style.border = "1px #006699 solid";
}
	if (document.getElementById('megye').selectedIndex=="") {
	errormsg=errormsg+"Nem választottál megyét!\n";
	document.getElementById('megye').style.border = "2px solid #FF0000";
}
else {
document.getElementById('megye').style.border = "1px #006699 solid";
}
if (errormsg!="") {
	alert(errormsg);
}
else {
	
        var req = null;
        var mit="vizcsekk_div";
        var adat=document.getElementById("viznev").value;
		document.getElementById(mit).innerHTML="&nbsp;Indít...<img src='http://www.horgaszviz.hu/images/letoltes.gif' border='0'>";
		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
						if (req.overrideMimeType)	{
				req.overrideMimeType('text/xml');
			}
			}
		else if (window.ActiveXObject){
			req  = new ActiveXObject("MSxml2.XMLHTTP");
			}

		req.onreadystatechange = function() {

            if(req.readyState == 0 || req.readyState == 1 ||req.readyState == 2 ||req.readyState == 3) {

			document.getElementById(mit).style.visibility = 'visible';
			}
			if(req.readyState == 4)
			{
				if(req.status == 200)	{
				//	valasz=new array (req.responseText);
				//	alert(req.responseText[0]);
                    document.getElementById(mit).style.visibility = 'hidden';
                    if (req.responseText=="hiba") {
                    	document.getElementById("hiba_div").innerHTML = '<br><font color="#FF0000"><b>Hiba!</b> A horgászvíz már szerepel az adatbázisban!<br>Kérjük hogy vigyél fel egy másikat!</font>';
                    	document.getElementById('viznev').style.border = "2px solid #FF0000";
                    } 
                    if (req.responseText=="oke") {
                    	//document.getElementById("hiba_div").innerHTML = 'oké';
                    	document.ujvizszerkeszt.submit();
                    }
                    
				}
				else	{
					document.getElementById(mit).innerHTML="Hiba: " + req.status + " " + req.statusText;
    }
			}
		};
		req.open("POST", "http://www.horgaszviz.hu/vizcsekk.php?tipus=horgaszviz&nev="+adat, true);
		
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(null);

		}
	}
	
function vedettcsekk() {
	if (document.getElementById("vedett").checked==true && (document.getElementById("rekord_tomeg").value!="" || document.getElementById("rekord_hossz").value!="" || document.getElementById("kifoghato").value!="")) {
		alert("Védett halnak nem lehet legkisebb kifogható mérete vagy országos rekordja!");
		document.getElementById("vedett").checked=false;
	}
}

function halcsekk()  {

		var errormsg="";
	if (document.getElementById('nev').value=="") {
	errormsg="Nem adtad meg a hal nevét!\n";
	document.getElementById('nev').style.border = "2px solid #FF0000";
}
else {
document.getElementById('nev').style.border = "1px #006699 solid";
}
	if (document.getElementById('csoport').selectedIndex=="") {
	errormsg=errormsg+"Válaszd ki, hogy melyik csoportba sorolható!\n";
	document.getElementById('csoport').style.border = "2px solid #FF0000";
}
else {
document.getElementById('csoport').style.border = "1px #006699 solid";
}
if (errormsg!="") {
	alert(errormsg);
}
else {
	
        var req = null;
        var mit="halcsekk_div";
        var adat=document.getElementById("nev").value;
		document.getElementById(mit).innerHTML="&nbsp;Indít...<img src='http://www.horgaszviz.hu/images/letoltes.gif' border='0'>";
		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
						if (req.overrideMimeType)	{
				req.overrideMimeType('text/xml');
			}
			}
		else if (window.ActiveXObject){
			req  = new ActiveXObject("MSxml2.XMLHTTP");
			}

		req.onreadystatechange = function() {

            if(req.readyState == 0 || req.readyState == 1 ||req.readyState == 2 ||req.readyState == 3) {

			document.getElementById(mit).style.visibility = 'visible';
			}
			if(req.readyState == 4)
			{
				if(req.status == 200)	{
				//	valasz=new array (req.responseText);
				//	alert(req.responseText[0]);
                    document.getElementById(mit).style.visibility = 'hidden';
                    if (req.responseText=="hiba") {
                    	document.getElementById("hiba_div").innerHTML = '<br><font color="#FF0000"><b>Hiba!</b> A hal már szerepel az adatbázisban!<br>Kérjük hogy vigyél fel egy másikat!</font>';
                    	document.getElementById('nev').style.border = "2px solid #FF0000";
                    } 
                    if (req.responseText=="oke") {
                    	//document.getElementById("hiba_div").innerHTML = 'oké';
                    	document.ujhalszerkeszt.submit();
                    }
                    
				}
				else	{
					document.getElementById(mit).innerHTML="Hiba: " + req.status + " " + req.statusText;
    }
			}
		};
		req.open("POST", "http://www.horgaszviz.hu/vizcsekk.php?tipus=halak&nev="+adat, true);
		
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(null);

		}
	}
	
function megyenkent(megye) { // megyenkent elrejtes
	for (me=1; me<20; me++) {
		if (me==megye || megye==0) {
			document.getElementById("megyesor"+me).style.display="block";
			document.getElementById("megyesor"+me+"tavak").style.display="block";
		}
		if (me!=megye && megye!=0) {
			document.getElementById("megyesor"+me).style.display="none";
			document.getElementById("megyesor"+me+"tavak").style.display="none";
		}
	}
}

function kepek(fajl) {
	document.getElementById("nagykep").innerHTML='<img src="'+fajl+'" border="0">';
}

function vizszerkesztescsekk() {
	errmsg='';
if (window.frames['kepframe'].document.getElementById('file').value!="") { 
	errmsg=errmsg+'A '+window.frames['kepframe'].document.getElementById('file').value+' képfájlt kiválasztottad, de nem töltötted fel!\n';
}
if (document.getElementById('viznev').value=="") {
	errmsg=errmsg+'A horgázvíz neve mező üres!';
	document.getElementById('viznev').style.border = "2px solid #FF0000";
}
else {
	document.getElementById('viznev').style.border = "1px #006699 solid";
}
if (errmsg!="") {
	alert(errmsg);
}
else {
	document.vizszerkeszt.submit();
}
}

/* boltok */

function boltcsekk()  {

		var errormsg="";
	if (document.getElementById('boltnev').value=="") {
	errormsg="Nem adtad meg a horgászbolt nevét!\n";
	document.getElementById('boltnev').style.border = "2px solid #FF0000";
}
else {
document.getElementById('boltnev').style.border = "1px #006699 solid";
}
	if (document.getElementById('megye').selectedIndex=="") {
	errormsg=errormsg+"Nem választottál megyét!\n";
	document.getElementById('megye').style.border = "2px solid #FF0000";
}
else {
document.getElementById('megye').style.border = "1px #006699 solid";
}
if (errormsg!="") {
	alert(errormsg);
}
else {
	
        var req = null;
        var mit="boltcsekk_div";
        var adat=document.getElementById("boltnev").value;
		document.getElementById(mit).innerHTML="&nbsp;Indít...<img src='http://www.horgaszviz.hu/images/letoltes.gif' border='0'>";
		if(window.XMLHttpRequest) {
			req = new XMLHttpRequest();
						if (req.overrideMimeType)	{
				req.overrideMimeType('text/xml');
			}
			}
		else if (window.ActiveXObject){
			req  = new ActiveXObject("MSxml2.XMLHTTP");
			}

		req.onreadystatechange = function() {

            if(req.readyState == 0 || req.readyState == 1 ||req.readyState == 2 ||req.readyState == 3) {

			document.getElementById(mit).style.visibility = 'visible';
			}
			if(req.readyState == 4)
			{
				if(req.status == 200)	{
                    document.getElementById(mit).style.visibility = 'hidden';
                    if (req.responseText=="hiba") {
                    	document.getElementById("hiba_div").innerHTML = '<br><font color="#FF0000"><b>Hiba!</b> A horgászbolt már szerepel az adatbázisban!<br>Kérjük hogy vigyél fel egy másikat!</font>';
                    	document.getElementById('boltnev').style.border = "2px solid #FF0000";
                    } 
                    if (req.responseText=="oke") {
                    	document.ujboltszerkeszt.submit();
                    }
                    
				}
				else	{
					document.getElementById(mit).innerHTML="Hiba: " + req.status + " " + req.statusText;
    }
			}
		};
		req.open("POST", "http://www.horgaszviz.hu/vizcsekk.php?tipus=horgaszbolt&nev="+adat, true);
		
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send(null);

		}
	}

function boltszerkesztescsekk() {
	errmsg='';
if (window.frames['kepframe'].document.getElementById('file').value!="") { 
	errmsg=errmsg+'A '+window.frames['kepframe'].document.getElementById('file').value+' képfájlt kiválasztottad, de nem töltötted fel!\n';
}
if (document.getElementById('boltnev').value=="") {
	errmsg=errmsg+'A horgázbolt neve mező üres!';
	document.getElementById('boltnev').style.border = "2px solid #FF0000";
}
else {
	document.getElementById('boltnev').style.border = "1px #006699 solid";
}
if (errmsg!="") {
	alert(errmsg);
}
else {
	document.boltszerkeszt.submit();
}
}

function valasz(mire) {
	document.getElementById('elozmeny').value=mire;
	document.getElementById('elozmeny0').value=mire;
}

function infozar(infoid) {
	document.getElementById("info"+infoid).style.visibility="hidden";
}
function infonyit(infoid) {
	document.getElementById("info"+infoid).style.visibility="visible";
}

function megosztas(cim,urlcim) {
	var oldal=new Array("twitter", "www.facebook", "www.google", "iwiw");
	var domain=new Array("com", "com", "com", "hu");
	var kepek=new Array("tw", "fb", "go", "iw");
	var param1=new Array("status", "u", "op=edit&annotation", "u");
	var param2=new Array(" - ", "&t=", "&title=", "");
	var megoszto=new Array("home/", "sharer.php", "bookmarks/mark/", "pages/share/share.jsp");
	var megosztonev=new Array("Twitter", "Facebook", "Google", "iwiw");
	
	megosztasfull='<div style="float:right;"><a href="javascript:megosztaslekapcs()"><b>[x]</b></a>&nbsp;</div>';
	
	for (i=0; i<oldal.length; i++) {
		megosztasfull=megosztasfull+'<a href="http://'+oldal[i]+'.'+domain[i]+'/'+megoszto[i]+'?'+param1[i]+'='+urlcim+param2[i]+(oldal[i]!="iwiw" ? cim : "")+'" target="_blank"><img src="http://www.horgaszviz.hu/images/megosztas/'+kepek[i]+'.png" border="0"> '+megosztonev[i]+'</a>&nbsp;&nbsp;'+(i==1 ? '<br>' : '');
	}
	document.getElementById('megosztaslayer').style.visibility="visible";
	document.getElementById('megosztaslayer').innerHTML=megosztasfull;
}

function megosztaslekapcs() {
	document.getElementById('megosztaslayer').style.visibility="hidden";
}
