function masiknem(onoff){location.href = "/onlines/" + onoff;}
// újtagok képei (popup)
function ujtag(){
	var ablak=window.open("http://tarskeresom.hu/ujtag.php", "",
			"left=100,top=60,height=100,width=400,resizable=no,toolbar=no,"+
			"scrollbars=no,copyhistory=yes,location=no,menubar=no,status=0," +
			"history=no,statusbar=no");
}
var ablak=null
function winPopup(url, n, width, height){
    var sw=screen.width
    var sh=screen.height
    var left=sw?(sw-width)/2:0
    var top=sh?(sh-height)/2:0
    ablak=window.open(url,n,"width="+width+",height="+height+",top="+top+",left="+left+",resizable=no,location=no,statusbar=no,toolbar=no,scrollbars=yes")
}
function elougro(int, n){
	document.getElementById("elougras"+n).style.display = (int) ? "none" : "";
	document.getElementById("rejtett"+n).style.display = (int) ? "" : "none";
	document.getElementById("eltunes"+n).style.display = (int) ? "" : "none";
}
//SELECT m. (onlines)
function MM_jumpMenu(targ, selObj, restore)		//v3.0
{ 
  		eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  		if (restore) selObj.selectedIndex=0;
}
// --------------------------------------------------------------------
function CreateAjax(){
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest)
	{
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject)
	{
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    return self.xmlHttpReq;
}
function Pager(num, func){
	var http = CreateAjax()
	http.open("get","pager.php?func=" +  func + "&page=" + num, true)
	// POST -nál
	//self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	http.onreadystatechange = function()
	{
		if( http.readyState == 4 )
		{
			document.getElementById("result").innerHTML = http.responseText
		}
	}
	http.send(null)
}
function refresh_img(id){
	var t = new Date();
	document.getElementById(id).innerHTML='<img src="/misc/captcha.php?a=' + t.getTime() + '" alt="társkereső kép" title="társkereső kép" class="keret2" width="67px" height="25px" />';
	return;
}
// --------------------------------------------------------------------

function check()
{
	var http = CreateAjax()
	http.open("get","/misc/check.php")
	var sajatwin = document.getElementById("checkwin")
	http.onreadystatechange = function()
	{
		if( http.readyState == 4 )
		{
			sajatwin.innerHTML = http.responseText
		}
	}
	http.send(null)
}
// --------------------------- AJAX CHAT (régi) ----------------------- // 
function sendprvmessage(obj, u)
{
    var http = CreateAjax()
    var prvchatwin=document.getElementById("prvchat")
    var message=obj.message.value
    obj.message.value=""
    obj.message.focus()
    http.open("post","/misc/privatchatinsert.php")
    http.setRequestHeader("Content-Type","application/x-www-form-urlencoded")
    http.onreadystatechange = function()
	{
        if(http.readyState==4)
		{
            getprvmessages(u)
        }
    }
    http.send("message=" + message + "&u=" + u)
}

function getprvmessages(u)
{
    var http = CreateAjax()
    var prvchatwin=document.getElementById("prvchat")
    http.open("get","/misc/privatchatmessages.php?prvmessages=1&u=" + u)
    http.onreadystatechange = function()
	{
        if(http.readyState == 4)
		{
            prvchatwin.innerHTML = http.responseText
            for(i = 0; i < 5; i++)
			{
                prvchatwin.scrollTop = prvchatwin.scrollHeight
            }
			//titlebar(1);
        }
    }
    http.send(null)
}

//FOOLDALON fut 8 mp -ent, figyeli az uj zuziket + a chat -et :)
function cchat()
{
    var http = CreateAjax()
    http.open("get","/misc/privatchatlista.php")
	var checkprvwin = document.getElementById("checkprv")
    http.onreadystatechange = function()
	{
		if( http.readyState == 4 )
		{
            checkprvwin.innerHTML = http.responseText
        }
    }
    http.send(null)
}


function cleartitlebar()
{
	if(titlebarSwitch)
	{
		window.clearTimeout(titlebarSwitch);
	}
	document.title = document.title;
} 

// BLINK
var titleSwitchLimit = 4;
var titleOriginalText = document.title;
var titleText = "*** ÚJ ÜZENET ***";
var titleDelay = 200;

function titlebar(n)
{
	// n = 0 vagy n = 1
	var titleSwitchCount = n;
	if(!titleSwitchCount) return;
	titlebarSwitch();
}

function titlebarSwitch()
{
	if( document.title == titleOriginalText)
	{
	// New message text
	document.title = titleText;
	titleSwitchCount++;

	}
	else
	{
	// Original text
	document.title = titleOriginalText;
	if( titleSwitchCount == titleSwitchLimit) titleSwitchCount = 0;
	}
	// If count is 0 then we must have just reset it
	if( titleSwitchCount) setTimeout( "titlebarSwitch();", titleDelay);
}

// --------------------------- AJAX CHAT (régi) ----------------------- //


var setclick = null
function sel(obj)
{
    var flen = obj.length
    setclick = ( !setclick ) ? 1 : 0
    for(i=0; i < flen; i++)
	{
        if( obj.elements[i].type == "checkbox" )
		{
            if(i<1)
			{
                obj.elements[i].checked = false
            }
			else
			{
                if(setclick)
				{
                    obj.elements[i].checked = true
                }
				else
				{
                    obj.elements[i].checked = false
                }
            }
        }
    }
}

//A fooldalon, figyeli az uj uziket vagy uj chatet
//mperc
function initchat(){
	setInterval("cchat()", 6000)
    cchat();
}
//fooldalon, figyeli az uj uzeneteket
//mperc
function initcheck(){
	setInterval("check()", 2000);
	check()
}
// ------------ TAB ADATOK (adatlap) ----------------- //
var tabsClass = 
{
	tabSetArray: new Array(),
	classOn: "tabs_on",
	classOff: "tabs_off",
	 
	addTabs: function (tabsContainer)
	{
		tabs = document.getElementById(tabsContainer).getElementsByTagName("div");
		for (x in tabs)
		{
			if (typeof(tabs[x].id) != "undefined")
			{
				this.tabSetArray.push(tabs[x].id);
			} 
			else
				{}
		}
	},
	 
	switchTab: function (element)
	{
		for (x in this.tabSetArray)
		{
			tabItem = this.tabSetArray[x];
			dataElement = document.getElementById(tabItem + "_data");
			if (dataElement)
			{
				if (dataElement.style.display != "none")
				{
					dataElement.style.display = "none";
				} 
				else
					{}
			} 
			else
				{}
			tabElement = document.getElementById(tabItem);
			if (tabElement)
			{
				if (tabElement.className != this.classOff)
				{
				tabElement.className = this.classOff;
				} 
				else 
				{}
			} 
			else 
			{}
		}
		document.getElementById(element.id + "_data").style.display = "";
		element.className = this.classOn;
	}
};
// ------------ JELOLT ADATOK (adatlap) ----------------- //
function openclose(cuccid)
{
    var cucc = document.getElementById("cucc"+cuccid)
    for(i=0; i < 20; i++)
	{
        if(document.getElementById("cucc"+i))
		{
            document.getElementById("cucc"+i).style.display="none"
        }
    }
    if(cucc.style.display=="none")
	{
        cucc.style.display="block";
		element.className = this.classOn;
    }
	else
	{
        cucc.style.display="none";
		element.className = this.classOff;
    }
}

function SetHomePage()
{
	if(document.all)
	{
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage('http://tarskeresom.hu');
	}
	else
	{
		alert('A böngésződ nem támogatja ezt a funkciót.\nHa szeretnéd beállítani kezdőlapnak, akkor az \'Eszözök\' alatt a \'Beállítások\' menüpontban megteheted.');
	}
}

function SetFavour()
{
	title="Új-kapcsolat társkereső";
	url="http://tarskeresom.hu";
	// Mozilla Firefox alatt
	if (window.sidebar)
	{ 
		window.sidebar.addPanel(title, url,"");
	}
	// IE alatt
	else if( window.external )
	{ 
		window.external.AddFavorite( url, title);
	}
}

// ------------- MEZO FIGYELO (login box)-------------------- //
function login_submit()
{
	if( document.login.user_username.value.length < 3 || 
	   document.login.user_password.value.length < 3 )
	{
		alert("Kérlek töltsd ki a mezőket (legalább 3 karakter)!");
		return false;
	}
	return true;
}

// ------------- MEZO FIGYELO (other box)-------------------- //
function mail_submit()
{
	if( document.form.mail.value.length < 8 )
	{
		alert("Add meg az email címedet (legalább 8 karaktert)!");
		return false;
	}
	return true;
}

// ------------ MEZO FIGYELO (image upload box) ------------------ //
function image_submit()
{
	if( !document.kepek.kep.value.length )
	{
		alert('Előbb keress egy fájlt a feltöltéshez!');
		return false;
	}
	return true;
}

// ------------ MEZO FIGYELO (search main box) ------------------ //
function searchmain_submit()
{
	if(document.searchmain.lakhely.value == 0)
	{
		alert('A KOR, LAKHELY és NEM mezők megadása szükséges!');
		return false;
	}
	return true;
}

// ------------ MEZO FIGYELO (search name box) ------------------ //
function search_name_submit()
{
	if( document.searchname.name.value.length < 3 )
	{
		alert('A név mezőbe minimum 3 betűt írj!');
		return false;
	}
	return true;
}


// ------------ MEZO FIGYELO (contact box) ------------------ //
function contact_submit()
{
	if( !document.form.name.value.length || !document.form.mail.value.length ||
   	    !document.form.subject.value.length || !document.form.message.value.length )
	{
		alert('Minden mező kitöltése szükséges!');
		return false;
	}
	return true;
}

/*
function nyitzar(c) {
	if(document.getElementById(c).className == "ful nyitva") {
		document.getElementById(c).setAttribute("class", "ful");	
	}
	else
		document.getElementById(c).setAttribute("class", "ful nyitva");
//document.getElementById(c).setAttribute("class", "nyitva");
}
*/
