
var hova = "page_content"
var strSubmit = '';
var strLastElemName = '';
var betoltdiv = 'prlddiv';

function $(x) {
	return document.getElementById(x)
}

function open_close(elem) {
	tmd = $(elem)
	style_vis = (tmd.style.display == '') ? 'none' : '';
	tmd.style.display = style_vis; 
}

function iee() {
	var aname = navigator.appName
	var modea = "Microsoft Internet Explorer"
	if(aname == modea) {
		return "1"
	} 
}


function GetXmlHttpObject(handler) { 
	var objXMLHttp=null

	if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	} else if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest() 
	}
	
	return objXMLHttp 
} 



function formData2QueryString(docForm) {
  var formElem;
  strSubmit = ''
	for (i = 0; i < docForm.elements.length; i++) {
      formElem = docForm.elements[i];
      switch (formElem.type) {
       // Text, select, hidden, password, textarea elements
       case 'text':
       case 'select-one':
       case 'hidden':
       case 'password':
       case 'textarea':
	   case 'file':
       strSubmit += formElem.name + 
       '=' + encodeURI(formElem.value) + '&'
       break;
	   case 'radio':
	   case 'checkbox':
       if (formElem.checked) {
		 strSubmit += formElem.name + '=' + encodeURI(formElem.value) + '&'
       }  
	   case 'select-multiple':
		   darab = formElem.length
		   for(j=0;j<darab;j++) {
		   darab = formElem.length
		   for(j=0;j<darab;j++) {
		     if(formElem[j].selected)
				strSubmit += formElem.name + '=' + encodeURI(formElem[j].value) + '&'
	       }
	    }
	   break;
	  }
	}
	return strSubmit
}



function ajax_lekeres(methd,hrel,send_data,hova,fnc) {
	
  xmlHttp=GetXmlHttpObject() 
  if (xmlHttp==null) { 
    alert ("Error!") 
    return true
  } 
  bustcacheparameter=(hrel.indexOf("?")!=-1 ? "&s="+new Date().getTime() : "?s="+new Date().getTime()) + "&ajax_req=y";
  if(methd == "GET" || methd == "get") {
   if(send_data != "") {
	   sddd = "&"+send_data+"";
   } else {
	   sddd = "";
   }
   var url = ""+hrel+""+encodeURI(sddd)+""+bustcacheparameter+""
   var sd = 'testa=valami'
  } else {
   var url = ""+hrel+""+bustcacheparameter
   var sd = ""+send_data+""
  }
  
  if(fnc == '' || fnc == 'stateChanged') {
	  xmlHttp.onreadystatechange=stateChanged
  }
  if(fnc == 'msgw') {
	  xmlHttp.onreadystatechange=msgwrfs
  }
  hova_d = ""+hova+""
  xmlHttp.open(methd,url,true)
  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8")
  xmlHttp.send(sd)
	  return false
}


function getPageLoad(methd,hrel,hova) {

	var ul = hrel
	var sd = ''
	return ajax_lekeres(methd,ul,sd,hova,'')

}


function spl(hrel,hova) {
	var ul = hrel;
	var sd = '';
	if(hova == '') hova = 'page_content';
	return ajax_lekeres('GET',ul,sd,hova,'');
}

function formsubmit(formname,hova) {
	method = formname.method;
	action = formname.action;
	adatok = formData2QueryString(formname)
	if(hova == '') hova = 'page_content';
	/*dh = hova*/
	return ajax_lekeres(method,action,adatok,hova,'');

}

function stateChanged() { 
  document.getElementById(betoltdiv).style.display = ""
  document.getElementById("body_id_d").style.cursor = "wait"
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
    document.getElementById(hova_d).innerHTML= 
        xmlHttp.responseText  
	document.getElementById(betoltdiv).style.display = "none"
	document.getElementById("body_id_d").style.cursor = "default"
  }
}


function kepvalt(mit,mire) {
	document.getElementById(mit).src = ""+mire+""
}

function kiszed(id) {
	if(id.value == id.defaultValue) { id.value=''; }
}
function vissza(id) {
	if(id.value == '') {id.value = id.defaultValue;}
}
function ugrik(selObj,hova){ 
	var uloe = ''+selObj.options[selObj.selectedIndex].value+''
	if(getPageLoad('POST',uloe,hova) === true) {
		location.href=""+selObj.options[selObj.selectedIndex].value+"";
	 }
}
function sellearn(lid) {
	if(lid.options[lid.selectedIndex].value != 0) {
		var urlss = "ajaxhint.php?func=learnsel&id="+lid.options[lid.selectedIndex].value+""
		getPageLoad('GET',urlss,'learnle')
	} else {
		document.getElementById('learnle').innerHTML = ''
	}
}
function sadd(mit,hova) {
	document.getElementById(hova).value += ""+mit+"";
}
function ablaknyit(url,wX,hX,wna) {
	if(wna == '') {
		n = Math.random();
		m = (n*100);
		p = Math.floor(m);
		var wna = "extrafw"+p;
	} 
	var w = screen.width;
	var h = screen.height;
	var tX = (w/2)-(wX/2);
	var lX = (h/2)-(hX/2);
	boxwnd = window.open(url, wna, "location=0,toolbar=0,resizable=0,status=0,menubar=0,scrollbars=1,titlebar=0,width="+ wX +",height="+ hX +",left=0,top=0");
	boxwnd.moveTo(tX,lX);
	return false;
}

function beszur(hova,mit) {
	document.getElementById(hova).value += ""+mit+""
}

function atir(hova,mit) {
	document.getElementById(hova).value = ""+mit+""
}

var lottonum = 0;
function lottojelol(kep,szam) {
	 var kep = document.getElementById(kep)
	 lszam = "lotto_"+szam+"";
	 if(kep.style.display == "none") {
		 if(lottonum < 5) {
			 kep.style.display = "";
			 document.getElementById(lszam).value = ""+szam+"";
			 lottonum++;
		 } else {
			 alert('Csak 5 számot jelölhetsz meg!');
		 }
	 } else {
		 kep.style.display = "none";
		 document.getElementById(lszam).value = "";
		 lottonum--;
	 }
	 
 }
function lottourit() {
	if(lottonum != 5) {
		for(i=1;i<51;i++) {
			lszam2 = "lotto_"+i+"";
			kep2 = "pi_"+i+"";
			document.getElementById(lszam2).value = "";
			document.getElementById(kep2).style.display = "none";
		}
		lottonum = 0;
	}
}
function radio_b_chck(num,tart,id,hova_id,mit) {
	for(i=1;i<=num;i++) {
		gid = ""+tart+"_"+i+""
		document.getElementById(gid).src="add/radio_ures.gif"
	}
	document.getElementById(id).src="add/radio_teli.gif"
	document.getElementById(hova_id).value = ""+mit+""
}
function marq_load() {
	document.getElementById('uzenocsik').start();
	/*alert(document.getElementById('marq'));*/
}
function sel_allchckbox() {
	len = document.forms["mboxdel"].elements;
	for(i in len){
		if(len[i].type=="checkbox"){
			len[i].checked=true;
		}
	}
}
function is_chck_ad_chckb(id) {
	mezo = document.getElementById(id);
	if(mezo.checked === true) {
		mezo.checked = false;
	} else {
		mezo.checked = true;
	}
}
function roulette_szamol(elem) {
	roulette_eddig = 0;
	len = document.forms["roulette"].elements;
	for(i in len){
		if(len[i].type=="text"){
			roulette_eddig += len[i].value*1;
		}
	}
	document.getElementById('eddig_kavics').innerHTML = "Eddigi tétek összege: "+roulette_eddig+" kavics";
}
/*AJAX ALERT ABLAK*/ 
function alert_ajax(url,elem) {
	alert_ajax_lek = GetXmlHttpObject();
	alert_ajax_lek.onreadystatechange=alert_ajax_fd
	alert_ajax_lek.open("POST",url,true)
	alert_ajax_lek.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8")
	alert_ajax_lek.send("&"+elem.name+"="+elem.value+"")
}
function alert_ajax_fd() {
	if (alert_ajax_lek.readyState==4 || alert_ajax_lek.readyState=="complete") {
		ret_d = alert_ajax_lek.responseText
		if(ret_d != "") alert(ret_d)
	}
}
function alert_ajax2(url,elem,hova,methd) {
	if(methd == '' || methd == undefined) {
		methd = 'POST';
	} else {
		methd = 'GET';
	}
	alert_ajax_lek = GetXmlHttpObject();
	alert_ajax_lek.onreadystatechange=function() {
		if (alert_ajax_lek.readyState==4 || alert_ajax_lek.readyState=="complete") {
			ret_d = alert_ajax_lek.responseText
			retaa = ret_d.split('|');
			document.getElementById(hova+"_mark").innerHTML = '<img src="add/'+retaa[0]+'.png" alt="" />';
			document.getElementById(hova+"_txt").innerHTML = retaa[1];
		}
	}
	alert_ajax_lek.open(methd,url,true);
	alert_ajax_lek.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
	if(methd == 'POST' || methd == 'post') {
		alert_ajax_lek.send("&"+elem.name+"="+elem.value+"");
	} else {
		alert_ajax_lek.send("testa=valami");
	}
}
function alert_ajax2_fd() {
	
}
function length_chck(mezo,mima,amezo) {
	spli = mima.split("|");
	min = spli[0];
	max = spli[1];
	lent = mezo.value.length;
	if(lent < min || lent > max) {
		txta = "Minimum "+min+" maximum "+max+" karakter!";
		marka = "error";
	} else {
		txta = "";
		marka = "ok";
	}
	if(amezo != '' || amezo != undefined) {
		document.getElementById(amezo+"_mark").innerHTML = '<img src="add/'+marka+'.png" alt="" />';
		document.getElementById(amezo+"_txt").innerHTML = txta;
	} else {
		alert(txta);
	}
}
function length_counter(hova,max,mezo) {
	lent = mezo.value.length;
	szamol = max - lent;
	if(szamol > 0) szoveg = "Még van <strong>"+szamol+"</strong> karaktered!"; else szoveg = "Nincs több karaktered! Szerkeszd át a szöveget!";
	document.getElementById(hova).innerHTML = szoveg;
}

/* TEXTBOXFUNC  */

function kerdes(szoveg,defv) {
	return window.prompt(szoveg,defv);
}

function beszur_cd(hova,tag_s,tag_e) {
	text = kerdes('Írd be a szöveget','');
	if(text) {
		var bes = tag_s+text+tag_e;
		$(hova).value += ""+bes+"";
	}
}

function link_beszur(hova) {
	text1 = kerdes('Írd be az URL-t','http://');
	text2 = kerdes('Írd be a link feliratát','');
	if(text1 != '' && text2 != '') {
		var bes = "[url="+text1+"]"+text2+"[/url]";
		$(hova).value += ""+bes+"";
	}
}


function kijelol(forme) {
	dml=document.forms[forme];
	len = dml.elements.length;
	var i=0;
	for( i=0 ; i<len ; i++) {
		if (dml.elements[i].type=="checkbox") {
			if(dml.elements[i].checked == true) {
				dml.elements[i].checked=false;
			} else {
				dml.elements[i].checked=true;
			}
		}
	}

}




function bgmod(sor, szin) {
	if(typeof(document.getElementsByTagName) != 'undefined') {
		var tds = sor.getElementsByTagName('td');
	} else if(typeof(sor.cells) != 'undefined') {
		var tds = sor.cells;
	} else {
		return false;
	}
	if(szin == 'over') {
		var beallsz = '#9ec31c';
	} else {
		var beallsz = '#95b81c';
	}
    var tdss  = tds.length;
    for (var i = 0; i < tdss; i++) {
        tds[i].bgColor = beallsz;
    }

    return true;
}



function iesuxx() {
	var aname = navigator.appName;
	var modea = "Microsoft Internet Explorer";


	if(aname == modea) {
		document.write("<div class='warnings'>A Tekifarm <b>sokkal szebb</b> annál mint amit most látsz... <a href=\"?p=brwsr\">Klikk ide</a></div>");
	}
}


function changeclass(elem,mire) {

	elem.className = mire;
}


function szavazas(tid,szid) {
	window_close(); 
	window_open("index.php?p=adatlap&id="+tid+"&szavi="+szid+"",540,500);
}

function szallcim() {
	docui = document.getElementById('szallcd');
	if(docui.style.display == "none") {
		document.getElementById("szallc").value = 1;
		document.getElementById("szallcd").style.display = '';
	} else {
		document.getElementById("szallc").value = 0;
		document.getElementById("szallcd").style.display = 'none';
	}
}

function selopti(ido) {
	if(ido.options[ido.selectedIndex].value == '' && ido.selectedIndex != 0) {
		$("etio").style.display = '';
	} else {
		$("etio").style.display = 'none';
		$("etmio").value = '';
	}
}

function playsound() {
	$("bgnoise").innerHTML = '<object type="application/x-shockwave-flash" data="add/sound.swf" width="10" height="10"><param name="movie" value="add/sound.swf"><param name="wmode" value="opaque"></object>';
}


