var debug = document.getElementById('debug');

function createXMLHttp() {
	if (typeof XMLHttpRequest != "undefined") {return new XMLHttpRequest();}
	 else if (window.ActiveXObject) {
		var aVersions = [ "MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
		for (var i = 0; i < aVersions.length; i++) {
			try {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
				}
			catch (oError) {
				//Do nothing
				}
			}
		}
	throw new Error("XMLHttp object could be created.");
	}

function Infopult() {
	var oXmlHttp = createXMLHttp();
	oXmlHttp.open("GET", "modul/get.php?source=1&rand=" + Math.floor(Math.random() * 1000000), true);
	oXmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
	oXmlHttp.onreadystatechange = function get_1() {
		if (oXmlHttp.readyState == 4) {
			if (oXmlHttp.status == 200) {
				results = oXmlHttp.responseText.split('-%-%-%-');
				if (results.length > 1) {
				  var uzenet = document.getElementById("uzenet");
				  var stati = document.getElementById("stati");
					if (results[0]>0) {
						uzenet.src = 'img/blink_email.gif?' + Math.floor(Math.random() * 1000000);
						uzenet.title = results[0] + ' db olvasatlan üzeneted van';
						}
					 else {
						uzenet.src = 'img/icons/email_gray.png';
						uzenet.title = 'Nincs olvasatlan üzeneted';
						}
					if (results[1]>0) {
						stati.src = 'img/blink_user.gif';
						stati.title = results[1] + ' db olvasatlan statid van';
						}
					 else {
						stati.src = 'img/icons/user_gray1.png';
						stati.title = 'Nincs olvasatlan statid';
						}
					if (results[0] == 0 && results[1] == 0) {
						document.title=title;
						}
					 else if (results[0] > 0 && results[1] > 0) {
						document.title='[' + results[0] + ' üzenet] - [' + results[1] + ' stat] - '+title;
						}
					 else if (results[0] > 0 && results[1] == 0) {
						document.title='[' + results[0] + ' üzenet] - '+title;
						}
					 else if (results[0] == 0 && results[1] > 0) {
						document.title='[' + results[1] + ' stat] - '+title;
						}
					}
				setTimeout('Infopult(1);',30000);
				}
			}
		}
	oXmlHttp.send(null);
	}

var naptarXmlHttp = createXMLHttp();
function Naptar(ev,honap,nap) {
	naptarXmlHttp.open("GET", "modul/naptar.php?ev="+ev+"&honap="+honap+"&nap="+nap+"&rand=" + Math.floor(Math.random() * 1000000), true);
	naptarXmlHttp.onreadystatechange = function get_1() {
		if (naptarXmlHttp.readyState == 4) {
			if (naptarXmlHttp.status == 200) {
				document.getElementById("naptar").innerHTML = naptarXmlHttp.responseText;
				}
			}
		}
	naptarXmlHttp.send(null);
	}

var privatXmlHttp = createXMLHttp();
function PrivatChat(source) {
	privatXmlHttp.open("GET", "modul/get.php?source=4&rand=" + Math.floor(Math.random() * 1000000), true);
	privatXmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
	privatXmlHttp.onreadystatechange = function get_1() {
		if (privatXmlHttp.readyState == 4) {
			if (privatXmlHttp.status == 200) {
				hova = document.getElementById("privat_chat");
				if (hova) {
					hova.innerHTML= privatXmlHttp.responseText;
					}
				setTimeout('PrivatChat();',20000);
				}
			}
		}
	privatXmlHttp.send(null);
	}

var getXmlHttp = createXMLHttp();
var sendXmlHttp = createXMLHttp();
var utolso = 0;

function Chat() {
	getXmlHttp.open("GET", "modul/get.php?source=3&utolso=" + utolso + "&rand=" + Math.floor(Math.random() * 1000000), true);
	getXmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
	getXmlHttp.onreadystatechange = function get_3() {
		if (getXmlHttp.readyState == 4) {
			if (getXmlHttp.status == 200) {
				results = getXmlHttp.responseText.split('-%-%');
				if (results.length > 4) {
					for(i=0;i < (results.length-1);i=i+5) {
						var hova = document.getElementById("kimenet");
						mit = document.createElement("div");
						if (results[i+0]%2) {mit.className='Light';}
						 else {mit.className='Normal';}
						mit.innerHTML='<table width="560" border="0" cellpadding="0" cellspacing="0"><tr"><td width="160" valign="middle">('+results[i+1]+') <a href="javascript:void(0)" onclick="window.open(\'modul/adatlap.php?code='+results[i+2]+'\',\'\',\'width=641,height=715,noresize=1,scrollbars=1\'); return false;"><font style="font-size:9px;">'+results[i+3]+'</font></a>: </td><td width="400" valign="top">'+results[i+4]+'</td></tr></table>';
						hova.insertBefore(mit, hova.firstChild);
						}
					utolso = results[results.length-6];
					}
				setTimeout('Chat();',6000);
				}
			}
		}
	getXmlHttp.send(null);
	}

function Kuldes() {
	szoveg = document.forms["chat"].elements["szoveg"].value;
	if (szoveg.length > 1 & (sendXmlHttp.readyState == 4 || sendXmlHttp.readyState == 0)) {
		param='sid='+sid+'&szoveg=' + szoveg;
		sendXmlHttp.open("POST", "modul/send.php?source=2", true);
		sendXmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
		sendXmlHttp.onreadystatechange = function send_2() {
			if (sendXmlHttp.readyState == 4) {
				if (sendXmlHttp.status == 200) {
					Chat();
					}
				}
			}
		sendXmlHttp.send(param);
		}
	else {setTimeout('Kuldes();',2000);}
	document.forms["chat"].elements["szoveg"].value = "";
	document.forms["chat"].elements["szoveg"].focus();
	}

var modositXmlHttp = createXMLHttp();
function modositas(id,tipus,code) {
	var img = document.getElementById(tipus+'['+id+']');
	param='sid='+sid+'&id='+id+'&img='+img.name+'&tipus='+tipus+'&imgname='+img.name;
	modositXmlHttp.open("POST", "modul/send.php?source=3", true);
	modositXmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
	modositXmlHttp.onreadystatechange = function send_3() {
		if (modositXmlHttp.readyState == 4) {
			if (modositXmlHttp.status == 200) {
				//debug.innerHTML=modositXmlHttp.responseText;
				if (tipus=='letilt') {
					if (img.name==0) {
						img.src='img/icons/cancel.png';
						img.title='Letiltottad'
						img.name='1';
						}
					 else {
						img.src='img/icons/cancel_gray.png';
						img.title='Nincs letiltva';
						img.name='0';
						}
					}
				else if (tipus=='kedvelem') {
					if (img.name==0) {
						img.src='img/icons/heart.png';
						img.title='Kedvelem'
						img.name='1';
						}
					 else {
						img.src='img/icons/heart_gray.png';
						img.title='Nem kedvelem';
						img.name='0';
						}
					}
				else if (tipus=='megjelol') {
					if (img.name==1) {
						var megjelol=document.getElementById('megjelol');
						megjelol.innerHTML='<img id="megjelol['+id+']" src="img/icons/bug_gray.png" title="Nem jelöltem gyanúsnak" name="0" onclick="window.open(\'modul/megjelol.php?code='+code+'\',\'\',\'width=400,height=320,noresize=1,scrollbars=0\'); return false;" style="cursor: pointer; cursor: hand;">';
						}
					}
				}
			}
		}
	modositXmlHttp.send(param);
	}
	
var ertekelXmlHttp = createXMLHttp();
function ertekel(id,tipus,value) {
	var img = document.getElementById(tipus+'['+id+']['+value+']');
	param='sid='+sid+'&id='+id+'&img='+img.name+'&tipus='+tipus;
	ertekelXmlHttp.open("POST", "send.php?source=3", true);
	ertekelXmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
	ertekelXmlHttp.onreadystatechange = function send_3() {
		if (ertekelXmlHttp.readyState == 4) {
			if (ertekelXmlHttp.status == 200) {
				var i=1;
				for (i=1;i<=value;i++) {
					var img = document.getElementById(tipus+'['+id+']['+i+']');
					img.src='../img/icons/star.png';
					}
				for (i=value+1;i<=10;i++) {
					var img = document.getElementById(tipus+'['+id+']['+i+']');
					img.src='../img/icons/star_gray.png';
					}
				var ertekeles = document.getElementById('ertekeles');
				ertekeles.innerHTML=ertekelXmlHttp.responseText;
				}
			}
		}
	ertekelXmlHttp.send(param);
	}

function Banner(hely,frissit) {
	var bannerXmlHttp = createXMLHttp();
	bannerXmlHttp.open("GET", "modul/banner.php?hely="+hely+"&rand=" + Math.floor(Math.random() * 1000000), true);
	bannerXmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=utf-8');
	bannerXmlHttp.onreadystatechange = function banner_1() {
		if (bannerXmlHttp.readyState == 4) {
			if (bannerXmlHttp.status == 200) {
				hova = document.getElementById("banner_"+hely);
				if (hova) {
					hova.innerHTML= bannerXmlHttp.responseText;
					}
				if (frissit!=0) {setTimeout('Banner('+hely+','+frissit+');',frissit);}
				}
			}
		}
	bannerXmlHttp.send(null);
	}
