function checkEloRegFields() {
	
	var elf = document.getElementById('elfogadomcheck');
	var nick = document.getElementById('nick');
	var email = document.getElementById('email');
	
	if (emailCheck(email.value) == false){
		email.value=""
		email.focus();
		alert("Kérjük, létező e-mail címet adjon meg!");
		return false
	}
	
	if(nick.value.length < 3) {
		alert("Túl rövid felhasználói név");
		return false;
	}
	
	if(!elf.checked) {
		alert("A sikeres regisztrációhoz el kell fogadnia a felhasználási feltételeket!");
		return false;
	}
	
	return true;
	
}

function elfogadomCheck() {
	
	var a = document.getElementById('elfogadom');
	var b = document.getElementById('elfogadomcheck');
	
	if(b.checked == true) a.value = 1;
	if(b.checked == false) a.value = 0;
	
}


function emailCheck(str) {
	
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   //alert("Invalid E-mail ID")
	   return false;
	}

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    //alert("Invalid E-mail ID")
	    return false;
	}

	 if (str.indexOf(at,(lat+1))!=-1){
	    //alert("Invalid E-mail ID")
	    return false;
	 }

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	    //alert("Invalid E-mail ID")
	    return false;
	 }

	 if (str.indexOf(dot,(lat+2))==-1){
	    //alert("Invalid E-mail ID")
	    return false;
	 }
	
	 if (str.indexOf(" ")!=-1){
	    //alert("Invalid E-mail ID")
	    return false;
	 }

	 return true;	
	 
}



function correctPosition(oElement,oPos,oWhich) {
	while( oElement.offsetParent ) {
		oPos -= oElement['offset'+oWhich];
		oElement = oElement.offsetParent;
	}
	oPos += document.documentElement['scroll'+oWhich] ? document.documentElement['scroll'+oWhich] : document.body['scroll'+oWhich];
	return oPos;
}


function csere(obj) {
	var dir = document.getElementById('skindir').value;
	kep = $(obj);
	kep.src = dir+"/" + obj + "_hover.png";
}

function back(obj) {
	var dir = document.getElementById('skindir').value;
	kep = $(obj);
	kep.src = dir+"/"  + obj + ".png";
}

function $(obj) {
	return document.getElementById(obj);
}



function linkTo(link) {
	window.location = link;
}





function nextPic() {
	
	var size = document.getElementById('size').value;
	var actual = document.getElementById('actual').value;
	actual = actual - 0;  
	
	var prev = actual;
	size = size - 1;
	//alert(actual+' < '+size );
	if(actual < size) {
		actual = actual + 1;
	} else {
		actual = 0;
	}
	//alert(actual);
	
	document.getElementById('savekepid').value = document.getElementById('imageid_'+actual).value;
	document.getElementById('keptitlemod').value = document.getElementById('imagename_'+actual).value;
	document.getElementById('savekeptitle').value = document.getElementById('imagename_'+actual).value;
	document.getElementById('actual').value = actual;
	
	document.getElementById('image_'+prev).style.display = 'none';
	document.getElementById('image_'+actual).style.display = 'block';
	
}	
	
function prevPic() {
	
	var size = document.getElementById('size').value;
	var actual = document.getElementById('actual').value;
	actual = actual - 0;  
	
	var prev = actual;
	size = size - 1;	
	if(actual == 0) {
		actual = size;
	} else {
		actual = actual - 1;
	}
	
	
	document.getElementById('savekepid').value = document.getElementById('imageid_'+actual).value;
	document.getElementById('keptitlemod').value = document.getElementById('imagename_'+actual).value;
	document.getElementById('savekeptitle').value = document.getElementById('imagename_'+actual).value;
	document.getElementById('actual').value = actual;
	
	document.getElementById('image_'+prev).style.display = 'none';
	document.getElementById('image_'+actual).style.display = 'block';
	
}	

function setDefault() {
	
	document.getElementById('type').value = 3;
	document.getElementById('savekeptitle').value = document.getElementById('keptitlemod').value;
	
	
	document.getElementById('picform').submit();
}


function deletePic() {
	document.getElementById('type').value = 2;
	document.getElementById('picform').submit();
}

function savePic() {
	document.getElementById('type').value = 1;
	document.getElementById('savekeptitle').value = document.getElementById('keptitlemod').value;
	document.getElementById('picform').submit();
	
}



function openHide(id) {
	var a = document.getElementById(id);
	if(a.style.display == 'none') {
		a.style.display = 'block';
	} else {
		a.style.display = 'none';	
	}

alert(id);
		
}

function openHideRelHSz(id) {
	var a = document.getElementById('rejtett_hsz_container_short_'+id);
	var b = document.getElementById('rejtett_hsz_container_'+id);
	
	if(a.style.display == 'none') {
		a.style.display = 'block';
		b.style.display = 'none';
	} else {		
		a.style.display = 'none';
		b.style.display = 'block';	
	}		
}


function openElement(id) {
	var a = document.getElementById(id);	
	a.style.display = 'block';	
}

function closeElement(id) {
	var a = document.getElementById(id);	
	a.style.display = 'none';	
}

function writeReply(id, nev, datum, ido) {
	//openElement('commentMain');
	//document.getElementById('commentReplySpan').innerHTML = 
	//	'Válasz erre: #'+id+' '+nev+' - '+datum+' '+ido+'';
	//document.getElementById('commentReplySpan').style.display = 'block';
	document.getElementById('commentReplyTo').value = id;
	document.getElementById('comment').focus();

	
	/*document.getElementById('writeReplyButton_'+id).style.visibility = 'hidden';
	document.getElementById('writeReplyButton1_'+id).style.visibility = 'visible';*/
	
    
	

	
	
	/*document.getElementById('fejlec_img_bal').style.display = 'block'; 
	document.getElementById('answerModeRemove').style.display = 'block';
	document.getElementById('commentSubmit').style.display = 'block'; 
	document.getElementById('fejlec_img_bal0').style.display = 'none'; 
	document.getElementById('answerModeRemove0').style.display = 'none';
	*/
	document.getElementById('commentSubmit').style.display = 'block'; 
	document.getElementById('commentSubmit0').style.display = 'none';
	//document.getElementById('hozz_fejlec1').style.display = 'block';
	
}

function removeAnswerMode(id) {
	
	document.getElementById('commentReplyTo').value = '0';	
	document.getElementById('commentSubmit').style.display = 'none'; 
	document.getElementById('commentSubmit0').style.display = 'block';
	
	/*document.getElementById('writeReplyButton_'+id).style.visibility = 'visible';
	document.getElementById('writeReplyButton1_'+id).style.visibility = 'hidden';*/
	
	
	/*document.getElementById('fejlec_img_bal').style.display = 'none'; 
	document.getElementById('answerModeRemove').style.display = 'none';
	document.getElementById('commentSubmit').style.display = 'none'; 
	document.getElementById('fejlec_img_bal0').style.display = 'block'; 
	document.getElementById('answerModeRemove0').style.display = 'block';*/
	
	
	
	 
	return false;
}



function deleteComment(id) {

	var params = 'id='+id;
	var res = ajaxFunction('deleteComment', params);
	closeElement('comment-'+id);
}


function loadUpperModul(modul, skindir) {
	

	
	//ajax-szal kuldjuk feldolgozasra az adatokat
		
		var xmlHttp;
		var str;
		
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		} catch (e)	{
			// Internet Explorer
			try	{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		resp = '';		
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				//document.listform.agentlist.value = xmlHttp.responseText;
				document.getElementById('uppermodul').innerHTML = xmlHttp.responseText;
				//resp = xmlHttp.responseText;
			}
		}
		
		
		xmlHttp.open("GET","/ajax.php?modul="+modul+"&skindir="+skindir,true);
		xmlHttp.send(null);

		//return resp;
}






function setStatus(userid, status) {
	
	
	
	//ajax-szal kuldjuk feldolgozasra az adatokat
		
		var xmlHttp;
		var str;
		
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		} catch (e)	{
			// Internet Explorer
			try	{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		resp = '';		
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				//document.listform.agentlist.value = xmlHttp.responseText;
				//document.getElementById('uppermodul').innerHTML = xmlHttp.responseText;
				//resp = xmlHttp.responseText;
			}
		}
		
		
		xmlHttp.open("GET","/ajax_status.php?userid="+userid+"&status="+status,true);
		xmlHttp.send(null);

		//return resp;
}



function setPartner(type, userid, partnerid) {
	
	
	
	//ajax-szal kuldjuk feldolgozasra az adatokat
		
		var xmlHttp;
		var str;
		
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		} catch (e)	{
			// Internet Explorer
			try	{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		resp = '';		
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				//document.listform.agentlist.value = xmlHttp.responseText;
				//document.getElementById('uppermodul').innerHTML = xmlHttp.responseText;
				resp = xmlHttp.responseText;
				
				if(type == 0) {
					if(resp == 2) alert('Partnerfelvétel már megtörtént!');
					if(resp == 0) alert('Sikeres partnerfelvétel!');			
				}
				
				
			}
		}
		
		
		
		xmlHttp.open("GET","/ajax_partner.php?type="+type+"&userid="+userid+"&partnerid="+partnerid,true);
		xmlHttp.send(null);

		//return resp;
}



function feljelentes(type, userid, partnerid) {
	
	
	
	//ajax-szal kuldjuk feldolgozasra az adatokat
		
		var xmlHttp;
		var str;
		
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		} catch (e)	{
			// Internet Explorer
			try	{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		resp = '';		
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				//document.listform.agentlist.value = xmlHttp.responseText;
				//document.getElementById('uppermodul').innerHTML = xmlHttp.responseText;
				resp = xmlHttp.responseText;
				
				if(type == 0) {
					if(resp == 2) alert('Jelentés már megtörtént!');
					if(resp == 0) alert('Adatlap jelentve az adminnak!');			
				}
				
				
			}
		}
		
		
		
		xmlHttp.open("GET","/ajax_feljelent.php?type="+type+"&userid="+userid+"&partnerid="+partnerid,true);
		xmlHttp.send(null);

		//return resp;
}




function letiltas(type, userid, partnerid) {
	
	
	
	//ajax-szal kuldjuk feldolgozasra az adatokat
		
		var xmlHttp;
		var str;
		
		try {
			// Firefox, Opera 8.0+, Safari
			xmlHttp=new XMLHttpRequest();
		} catch (e)	{
			// Internet Explorer
			try	{
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					alert("Your browser does not support AJAX!");
					return false;
				}
			}
		}
		resp = '';		
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				//document.listform.agentlist.value = xmlHttp.responseText;
				//document.getElementById('uppermodul').innerHTML = xmlHttp.responseText;
				resp = xmlHttp.responseText;
				
				if(type == 0) {
					if(resp == 2) alert('Már tiltott!');
					if(resp == 0) alert('Felhasználó letiltva!');			
				}
				
				
			}
		}
		
		
		
		xmlHttp.open("GET","/ajax_letiltas.php?type="+type+"&userid="+userid+"&partnerid="+partnerid,true);
		xmlHttp.send(null);

		//return resp;
}




function checkForm(field, actval) {
	
	
	
	var opciok = new Array();
	
	
	size = 0;
	
	if(field == 'testalkat') {	
		opciok[1] = document.getElementById('testalkat[1]');
		opciok[2] = document.getElementById('testalkat[2]');
		opciok[3] = document.getElementById('testalkat[3]');
		opciok[4] = document.getElementById('testalkat[4]');
		opciok[5] = document.getElementById('testalkat[5]');
		opciok[6] = document.getElementById('testalkat[6]');		
		size = opciok.length;
		size = size - 1;		
	}//testalkat vege
		
		
	if(field == 'szexbeall') {
		opciok[1] = document.getElementById('szexbeall[1]');
		opciok[2] = document.getElementById('szexbeall[2]');
		opciok[3] = document.getElementById('szexbeall[3]');		
		size = opciok.length;
		size = size - 1;
	}//szexbeall vege
	
	if(field == 'szexintenzitas') {
		opciok[1] = document.getElementById('szexintenzitas[1]');
		opciok[2] = document.getElementById('szexintenzitas[2]');
		opciok[3] = document.getElementById('szexintenzitas[3]');
		opciok[4] = document.getElementById('szexintenzitas[4]');		
		size = opciok.length;
		size = size - 1;
	}//szexintenzitas vege
	
	if(field == 'szemeszine') {
		opciok[1] = document.getElementById('szemeszine[1]');
		opciok[2] = document.getElementById('szemeszine[2]');
		opciok[3] = document.getElementById('szemeszine[3]');
		opciok[4] = document.getElementById('szemeszine[4]');		
		size = opciok.length;
		size = size - 1;
	}//szemeszine vege
	
	if(field == 'hajszine') {
		opciok[1] = document.getElementById('hajszine[1]');
		opciok[2] = document.getElementById('hajszine[2]');
		opciok[3] = document.getElementById('hajszine[3]');
		opciok[4] = document.getElementById('hajszine[4]');
		opciok[5] = document.getElementById('hajszine[5]');	
		opciok[6] = document.getElementById('hajszine[6]');	
		size = opciok.length;
		size = size - 1;
	}//hajszine vege
	
	
	if(field == 'hajhossza') {
		opciok[1] = document.getElementById('hajhossza[1]');
		opciok[2] = document.getElementById('hajhossza[2]');
		opciok[3] = document.getElementById('hajhossza[3]');
		opciok[4] = document.getElementById('hajhossza[4]');		
		size = opciok.length;
		size = size - 1;
	}//hajhossza vege
	
	if(field == 'testekszer') {
		opciok[1] = document.getElementById('testekszer[1]');
		opciok[2] = document.getElementById('testekszer[2]');
		opciok[3] = document.getElementById('testekszer[3]');
		opciok[4] = document.getElementById('testekszer[4]');					
		size = opciok.length;
		size = size - 1;
	}//testekszer vege
	
	
	
	if(field == 'tetovalas') {
		opciok[1] = document.getElementById('tetovalas[1]');
		opciok[2] = document.getElementById('tetovalas[2]');
		opciok[3] = document.getElementById('tetovalas[3]');
		opciok[4] = document.getElementById('tetovalas[4]');		
		size = opciok.length;
		size = size - 1;
	}//tetovalas vege
	
	
	
	
	if(field == 'csaladiallapot') {
		opciok[1] = document.getElementById('csaladiallapot[1]');
		opciok[2] = document.getElementById('csaladiallapot[2]');
		opciok[3] = document.getElementById('csaladiallapot[3]');
		opciok[4] = document.getElementById('csaladiallapot[4]');
		opciok[5] = document.getElementById('csaladiallapot[5]');	
		size = opciok.length;
		size = size - 1;
	}//csaladiallapot vege
	
	if(field == 'gyermekei') {
		opciok[1] = document.getElementById('gyermekei[1]');
		opciok[2] = document.getElementById('gyermekei[2]');
		opciok[3] = document.getElementById('gyermekei[3]');
		opciok[4] = document.getElementById('gyermekei[4]');
		opciok[5] = document.getElementById('gyermekei[5]');
		opciok[6] = document.getElementById('gyermekei[6]');
		opciok[7] = document.getElementById('gyermekei[7]');
		opciok[8] = document.getElementById('gyermekei[8]');	
		opciok[9] = document.getElementById('gyermekei[9]');		
		size = opciok.length;
		size = size - 1;
	}//gyermekei vege
	
	
	if(field == 'kiveleljen') {
		opciok[1] = document.getElementById('kiveleljen[1]');
		opciok[2] = document.getElementById('kiveleljen[2]');
		opciok[3] = document.getElementById('kiveleljen[3]');
		opciok[4] = document.getElementById('kiveleljen[4]');		
		size = opciok.length;
		size = size - 1;
	}//kiveleljen vege
	
	
	if(field == 'vegzettseg') {
		opciok[1] = document.getElementById('vegzettseg[1]');
		opciok[2] = document.getElementById('vegzettseg[2]');
		opciok[3] = document.getElementById('vegzettseg[3]');
		opciok[4] = document.getElementById('vegzettseg[4]');
		opciok[5] = document.getElementById('vegzettseg[5]');
		opciok[6] = document.getElementById('vegzettseg[6]');
		size = opciok.length;
		size = size - 1;
	}//vegzettseg vege
	
	
	if(field == 'munka') {
		opciok[1] = document.getElementById('munka[1]');
		opciok[2] = document.getElementById('munka[2]');
		opciok[3] = document.getElementById('munka[3]');
		opciok[4] = document.getElementById('munka[4]');
		opciok[5] = document.getElementById('munka[5]');
		opciok[6] = document.getElementById('munka[6]');
		opciok[7] = document.getElementById('munka[7]');
		opciok[8] = document.getElementById('munka[8]');	
		opciok[9] = document.getElementById('munka[9]');		
		size = opciok.length;
		size = size - 1;
	}//munka vege
	
	
	
	if(field == 'nemzetiseg') {
		opciok[1] = document.getElementById('nemzetiseg[1]');
		opciok[2] = document.getElementById('nemzetiseg[2]');
		opciok[3] = document.getElementById('nemzetiseg[3]');			
		size = opciok.length;
		size = size - 1;
	}//nemzetiseg vege
	
	
	
	if(field == 'dohanyzas') {
		opciok[1] = document.getElementById('dohanyzas[1]');
		opciok[2] = document.getElementById('dohanyzas[2]');
		opciok[3] = document.getElementById('dohanyzas[3]');
		opciok[4] = document.getElementById('dohanyzas[4]');		
		size = opciok.length;
		size = size - 1;
	}//dohanyzas vege
	
	
	if(field == 'alkohol') {
		opciok[1] = document.getElementById('alkohol[1]');
		opciok[2] = document.getElementById('alkohol[2]');
		opciok[3] = document.getElementById('alkohol[3]');
		opciok[4] = document.getElementById('alkohol[4]');
		opciok[5] = document.getElementById('alkohol[5]');
		size = opciok.length;
		size = size - 1;
	}//alkohol vege
	
	if(field == 'csillagjegy') {
		opciok[1] = document.getElementById('csillagjegy[1]');
		opciok[2] = document.getElementById('csillagjegy[2]');
		opciok[3] = document.getElementById('csillagjegy[3]');
		opciok[4] = document.getElementById('csillagjegy[4]');		
		opciok[5] = document.getElementById('csillagjegy[5]');
		opciok[6] = document.getElementById('csillagjegy[6]');
		opciok[7] = document.getElementById('csillagjegy[7]');
		opciok[8] = document.getElementById('csillagjegy[8]');		
		opciok[9] = document.getElementById('csillagjegy[9]');
		opciok[10] = document.getElementById('csillagjegy[10]');
		opciok[11] = document.getElementById('csillagjegy[11]');
		opciok[12] = document.getElementById('csillagjegy[12]');		
		size = opciok.length;
		size = size - 1;
	}//csillagjegy vege
	
	if(size == 0) return false;
	
		//ha nem a 'mindegy' valtozik, akkor
		if(actval != 99) {
			
			//document.getElementById('testalkat[99]').checked = false;
			
			var ures = true;
			for(var k = 1; k <= size; k++) {
				if(opciok[k].checked == true) ures = false;
			}
			
			if(ures) document.getElementById(field+'[99]').checked = true;
			else document.getElementById(field+'[99]').checked = false;
			
		} else {
			
			for(var k = 1; k <= size; k++) {
				opciok[k].checked = false;
			}			
		}
		
	
}



function checkall(field, checkall) {
	
	var meret = document.getElementById('size').value;
	var c = document.getElementById(checkall).checked;
	var a = false;
	if(c == true) a = true;
	for(var i = 0; i < meret; i++) {
		
		document.getElementById(field+i).checked = a;
		
	}
	
	
	
}







function openChatWindow() {
	

	//ellenorizzuk, hogy letezik-e az ablak
	//alert('aaa');
	
	
	//megnyitjuk
	var load = window.open('http://www.kedvesemkeresem.hu/chat.php','','scrollbars=no,menubar=no,height=670,width=800,resizable=yes,toolbar=no,location=no,status=no');
	
}
	
	


