winWidth = 400; // sets a default width for browsers who do not understand screen.width below
winheight = 400; // ditto for height

if (screen){ // weeds out older browsers who do not understand screen.width/screen.height
	winWidth = screen.width;
	winHeight = screen.height;
}

function popupWindow(win){
	newWindow = window.open(win,'newWin','toolbar=no,location=no,scrollbars=no,resizable=yes,width='+winWidth+',height='+winHeight+',left=0,top=0');
	newWindow.focus();
}

function pageloaded(){
	try { document.getElementById('foundlist').style.display='block'; }
	catch(err) {  }
}

function isArray(variable) {
	return (variable.constructor == Array);
}


Array.prototype.inArray = function ( search_phrase ) {
  for( var i = 0; i < this.length; i++ ) {
	if( search_phrase == this[i] ) {
	  return true;
	}
  }
  return false;
}

function checkchxtitle(){if(chxtitle==0){chxtitle=1;chxmufaj=0;chxtargyszo=0;document.getElementById('chxmufaj').checked=false;document.getElementById('chxtargyszo').checked=false;}else{chxtitle=0;}}
function checkchxcontent(){if(chxcontent==0){chxcontent=1;chxmufaj=0;chxtargyszo=0;document.getElementById('chxmufaj').checked=false;document.getElementById('chxtargyszo').checked=false;}else{chxcontent=0;}}
function checkchxmufaj(){if(chxmufaj==0){chxmufaj=1;chxtitle=0;chxcontent=0;document.getElementById('chxtitle').checked=false;document.getElementById('chxcontent').checked=false;}else{chxmufaj=0;}}
function checkchxtargyszo(){if(chxtargyszo==0){chxtargyszo=1;chxtitle=0;chxcontent=0;document.getElementById('chxtitle').checked=false;document.getElementById('chxcontent').checked=false;}else{chxtargyszo=0;}}

function selectdoctype(type){ 
	if (type=='doc'){if (dtyp_doc==0){dtyp_doc=1;document.getElementById('dtypdocbtn').style.background='url(include/img/docbtn_on.png) no-repeat';}else{dtyp_doc=0;document.getElementById('dtypdocbtn').style.background='url(include/img/docbtn.png) no-repeat';}}
	if (type=='xls'){if (dtyp_xls==0){dtyp_xls=1;document.getElementById('dtypxlsbtn').style.background='url(include/img/xlsbtn_on.png) no-repeat';}else{dtyp_xls=0;document.getElementById('dtypxlsbtn').style.background='url(include/img/xlsbtn.png) no-repeat';}}
	if (type=='ppt'){if (dtyp_ppt==0){dtyp_ppt=1;document.getElementById('dtyppptbtn').style.background='url(include/img/pptbtn_on.png) no-repeat';}else{dtyp_ppt=0;document.getElementById('dtyppptbtn').style.background='url(include/img/pptbtn.png) no-repeat';}}
	if (type=='pdf'){if (dtyp_pdf==0){dtyp_pdf=1;document.getElementById('dtyppdfbtn').style.background='url(include/img/pdfbtn_on.png) no-repeat';}else{dtyp_pdf=0;document.getElementById('dtyppdfbtn').style.background='url(include/img/pdfbtn.png) no-repeat';}}
	if (type=='media'){if (dtyp_media==0){dtyp_media=1;document.getElementById('dtypmediabtn').style.background='url(include/img/avibtn_on.png) no-repeat';}else{dtyp_media=0;document.getElementById('dtypmediabtn').style.background='url(include/img/avibtn.png) no-repeat';}}
}

function searching(){
	if (searchtype=='simple'){
		document.getElementById('simpserc').value=document.getElementById('smpinput').value;
		if(document.getElementById('smpinput').value!=='Keresési kulcsszó' && document.getElementById('smpinput').value!==''){
			document.getElementById('simplesearchform').submit();
		}
	} else {
		document.getElementById('places').value=chxtitle+','+chxcontent+','+chxmufaj+','+chxtargyszo;
		document.getElementById('intid').value=document.getElementById('intezmenynum').value;
		document.getElementById('doctype').value=dtyp_doc+','+dtyp_xls+','+dtyp_ppt+','+dtyp_pdf+','+dtyp_pic+','+dtyp_media;
		if(document.getElementById('smpinput').value=='Keresési kulcsszó'){
			document.getElementById('simpserc').value='';
		} else {
			document.getElementById('simpserc').value=document.getElementById('smpinput').value;
		}
		document.getElementById('reszletessearchform').submit();
	}
}

function hefoplistom(hefopid){
	if (selectedhefop!==hefopid){
		document.getElementById('hefoplid'+hefopid).style.background='#b78b80';
	}
}

function hefoplistou(hefopid,origbg){
	if (selectedhefop!==hefopid){
		document.getElementById('hefoplid'+hefopid).style.background=origbg;
	}
}

function hefoplistoc(hefopid){
	document.getElementById('hefoplid'+selectedhefop).style.background='#C49E94';
	selectedhefop=hefopid;
	document.getElementById('hefoplid'+hefopid).style.background='#bd7360';
	//document.getElementById('hefopnum').value=hefopid;
	document.getElementById('konzid').value=hefopid;
	
	intezmenychanger(hefopid);
}

function selecthefoptype(type){
	document.getElementById('konzid').value='';
	for (x=0; x<hefops.length; x++){
		document.getElementById('hefoplid'+hefops[x][0]).style.display='block';
		if (type != 0 && hefops[x][1] != type) {
			document.getElementById('hefoplid'+hefops[x][0]).style.display='none';
		} else {
			document.getElementById('konzid').value+=hefops[x][0]+',';
		}
	}
}

function intezmenychanger(hefopid){
	if (hefopid!=0){
		elSel = document.getElementById('intezmenynum');
		elSel.options.length='0';
		elOptNew = document.createElement('option'); elOptNew.text = ''; elOptNew.value = '0'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }

		currintez=Array();
		
		for (x=0;x<intezs.length;x++) {
			van = 0;
			if (intezs[x][1] == hefopid) {
				for (y=0;y<currintez.length;y++) {
					if (currintez[y][0] == intezs[x][2]) {
						currintez[y][1] = currintez[y][1]+','+intezs[x][0]
						van = 1;
					}
				}
				if (van == 0) {
					currintez.push(Array(intezs[x][2],intezs[x][0]));
				}
			}
		}
		
		for (x=0;x<currintez.length;x++) {
			elOptNew = document.createElement('option'); elOptNew.text = currintez[x][0]; elOptNew.value = currintez[x][1]; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		}
	} else {
		elSel = document.getElementById('intezmenynum');
		elSel.options.length='0';
		elOptNew = document.createElement('option'); elOptNew.text = ''; elOptNew.value = '0'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }

		currintez=Array();
		
		for (x=0;x<intezs.length;x++) {
			van = 0;
			for (y=0;y<currintez.length;y++) {
				if (currintez[y][0] == intezs[x][2]) {
					currintez[y][1] = currintez[y][1]+','+intezs[x][0]
					van = 1;
				}
			}
			if (van == 0) {
				currintez.push(Array(intezs[x][2],intezs[x][0]));
			}
		}
		
		for (x=0;x<currintez.length;x++) {
			elOptNew = document.createElement('option'); elOptNew.text = currintez[x][0]; elOptNew.value = currintez[x][1]; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		}
	}
}

function selectint(intid){
	document.getElementById('intid').value = intid;
}

function selectfejlint(intid){
	document.getElementById('intid').value=intid;
	elSel = document.getElementById('tantargynum');
	elSel.options.length='0';
	elOptNew = document.createElement('option'); elOptNew.text = ''; elOptNew.value = '0'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
	if (intid == 82) {
		elOptNew = document.createElement('option'); elOptNew.text = 'Magyar nyelv'; elOptNew.value = '129'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Matematika'; elOptNew.value = '130'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
	}
	if (intid == 83) {
		elOptNew = document.createElement('option'); elOptNew.text = 'Angol'; elOptNew.value = '131'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Francia'; elOptNew.value = '132'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Német'; elOptNew.value = '133'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
	}
	if (intid == 84) {
		elOptNew = document.createElement('option'); elOptNew.text = 'Informatika'; elOptNew.value = '134'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
	}
	if (intid == 85) {
		elOptNew = document.createElement('option'); elOptNew.text = 'Biológia'; elOptNew.value = '135'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Fizika'; elOptNew.value = '136'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Földrajz'; elOptNew.value = '137'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Kémia'; elOptNew.value = '138'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Rajz és vizuális kultúra'; elOptNew.value = '139'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Történelem'; elOptNew.value = '140'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
	}
	if (intid == 0) {
		elOptNew = document.createElement('option'); elOptNew.text = 'Magyar nyelv'; elOptNew.value = '129'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Matematika'; elOptNew.value = '130'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Angol'; elOptNew.value = '131'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Francia'; elOptNew.value = '132'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Német'; elOptNew.value = '133'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Informatika'; elOptNew.value = '134'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Biológia'; elOptNew.value = '135'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Fizika'; elOptNew.value = '136'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Földrajz'; elOptNew.value = '137'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Kémia'; elOptNew.value = '138'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Rajz és vizuális kultúra'; elOptNew.value = '139'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
		elOptNew = document.createElement('option'); elOptNew.text = 'Történelem'; elOptNew.value = '140'; try { elSel.add(elOptNew, null); } catch(ex) { elSel.add(elOptNew); }
	}
}

function selecttantargy(tanid) {
	document.getElementById('tanid').value=tanid;
}

function selectevfolyam(evfolyamid) {
	document.getElementById('evfolyamid').value=evfolyamid;
}
