function searchFocus(e) {
    // Update search input content on focus
    if (e.value == 'Keresés...') {
        e.value = '';
        e.className='searchFilled';
    
    }
}

function searchBlur(e) {
    // Update search input content on blur
    if (e.value == '') {
        e.className='searchEmpty';
		e.value = 'Keresés...';
    }
}

function searchInit(e) {
    // Update search input content on blur
    if (e.value == '') {
        e.className='searchEmpty';
		e.value = 'Keresés...';
    }
	else
	{
	     e.className='searchFilled';
	}
}

function mailCorrector() 
{  
	var replaces = 0;  
	var alltags = document.all ? document.all.tags("DIV") : document.getElementsByTagName("*");  
	for (i=0; i < alltags.length; i++) 
	    if (alltags[i].className == 'maileffect') 
			while (alltags[i].innerHTML.indexOf('##'+'kukac##') != -1 && replaces < 1000) 
			{        
				alltags[i].innerHTML = alltags[i].innerHTML.replace('##'+'kukac##', String.fromCharCode(64));        
				replaces++;      
			}    
}

function BlockNonNumbers(obj, e, allowDecimal, allowNegative)
{
	var key;
	var isCtrl = false;
	var keychar;
	var reg;
		
	if(window.event) {
		key = e.keyCode;
		isCtrl = window.event.ctrlKey
	}
	else if(e.which) {
		key = e.which;
		isCtrl = e.ctrlKey;
	}
	
	if (isNaN(key)) return true;
	
	keychar = String.fromCharCode(key);
	
	// check for backspace or delete, or if Ctrl was pressed
	if (key == 8 || isCtrl)
	{
		return true;
	}

	reg = /\d/;
	var isFirstN = allowNegative ? keychar == '-' && obj.value.indexOf('-') == -1 : false;
	var isFirstD = allowDecimal ? keychar == '.' && obj.value.indexOf('.') == -1 : false;
	
	return isFirstN || isFirstD || reg.test(keychar);
}

function checkForumFields() 
{
	var ret = true;
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var nevCheck = document.getElementById('NevCheck');
	
	if (nevCheck.childNodes[0] != null)
		nevCheck.removeChild(nevCheck.lastChild);
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var emailCheck = document.getElementById('EmailCheck');
		
	if (emailCheck.childNodes[0] != null)
		emailCheck.removeChild(emailCheck.lastChild);
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var szovegCheck = document.getElementById('SzovegCheck');
	
	if (szovegCheck.childNodes[0] != null)
		szovegCheck.removeChild(szovegCheck.lastChild);
	
	//Nev mezo
	if (document.forumform.forumnev.value=="")		
	{
		var warning = document.createTextNode('Kérem írja be a nevét!');		
		nevCheck.appendChild(warning);
		
		ret = false;
	}
	
	//szoveg mezo
	if (document.forumform.forumszoveg.value=="")		
	{
		var warning = document.createTextNode('Kérem írja meg hozzászólását!');		
		szovegCheck.appendChild(warning);
		
		ret = false;
	}
	
	//email
	if (document.forumform.forumemail.value != "" && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forumform.forumemail.value)))
	{
		var warning = document.createTextNode('Hibás e-mail cím!');		
		emailCheck.appendChild(warning);
		
		ret = false;		
	}
	
	if (ret)
		document.forumform.submit();
	else
	{
		window.scrollTo(0,0);
		return ret;
	}
}

function searchAction()
{
	if(document.getElementById("vmmiRadio").checked)
	{
		document.globalsearchform.action='index.php';
		document.globalsearchform.target='';
	}
	else if(document.getElementById("adattarRadio").checked)
	{
		document.globalsearchform.action='http://adattar.vmmi.org/index.php';
		document.globalsearchform.target='_blank';
	}
	else
		return false;
}

function checkRendAdatlapFields() 
{
	var ret = true;
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var nevCheck = document.getElementById('NevCheck');
	
	if (nevCheck.childNodes[0] != null)
		nevCheck.removeChild(nevCheck.lastChild);
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var emailCheck = document.getElementById('EmailCheck');
		
	if (emailCheck.childNodes[0] != null)
		emailCheck.removeChild(emailCheck.lastChild);
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var idopontCheck = document.getElementById('IdopontCheck');
	
	if (idopontCheck.childNodes[0] != null)
		idopontCheck.removeChild(idopontCheck.lastChild);
	
	
	//Nev mezo
	if (document.eventform.Nev.value=="")		
	{
		var warning = document.createTextNode('Adja meg az esemény elnevezését!');		
		nevCheck.appendChild(warning);
		
		ret = false;
	}
	
	//rendezveny kapcsolattarto email
	if (document.eventform.Email.value != "" && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.eventform.Email.value)))
	{
		var warning = document.createTextNode('Hibás e-mail cím!');		
		emailCheck.appendChild(warning);
		
		ret = false;		
	}
	
	//idopont ellenorzes
	if ((document.eventform.Ora.value!="null" && document.eventform.Perc.value=="null") || (document.eventform.Ora.value=="null" && document.eventform.Perc.value!="null"))
	{
		var warning = document.createTextNode('Az időpont helytelenül van megadva!');		
		idopontCheck.appendChild(warning);
		
		ret = false;
	}	
	
	
	if (ret)
		document.eventform.submit();
	else
	{
		window.scrollTo(0,0);
		return ret;
	}
}



function checkIntAdatlapFields() 
{
	var ret = true;
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var nevCheck = document.getElementById('NevCheck');
	
	if (nevCheck.childNodes[0] != null)
		nevCheck.removeChild(nevCheck.lastChild);
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var telepulesCheck = document.getElementById('TelepulesCheck');
		
	if (telepulesCheck.childNodes[0] != null)
		telepulesCheck.removeChild(telepulesCheck.lastChild);
		
	// //ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	// var mukodesiformaCheck = document.getElementById('MukodesiformaCheck');
		
	// if (mukodesiformaCheck.childNodes[0] != null)
		// mukodesiformaCheck.removeChild(mukodesiformaCheck.lastChild);
		
	// //ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	// var tipusCheck = document.getElementById('TipusCheck');
		
	// if (tipusCheck.childNodes[0] != null)
		// tipusCheck.removeChild(tipusCheck.lastChild);
		
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var emailCheck = document.getElementById('EmailCheck');
		
	if (emailCheck.childNodes[0] != null)
		emailCheck.removeChild(emailCheck.lastChild);
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var vezetoEmailCheck = document.getElementById('VezetoEmailCheck');
		
	if (vezetoEmailCheck.childNodes[0] != null)
		vezetoEmailCheck.removeChild(vezetoEmailCheck.lastChild);
		
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var kapcsTartoEmailCheck = document.getElementById('KapcsTartoEmailCheck');
		
	if (kapcsTartoEmailCheck.childNodes[0] != null)
		kapcsTartoEmailCheck.removeChild(kapcsTartoEmailCheck.lastChild);
	
	
	//Nev1 mezo
	if (document.orgform.Nev1.value=="")		
	{
		var warning = document.createTextNode('Adja meg a szervezet nevét!');		
		nevCheck.appendChild(warning);
		
		ret = false;
	}
	
	//Telepules mezo
	if (document.orgform.TelepulesID.value==0)		
	{
		var warning = document.createTextNode('Válasszon települést!');		
		telepulesCheck.appendChild(warning);
		
		ret = false;
	}
	
	// //Mukodesiforma mezo
	// if (document.orgform.MukodesiformaID.value==0)		
	// {
		// var warning = document.createTextNode('Válasszon működési formát!');		
		// mukodesiformaCheck.appendChild(warning);
		
		// ret = false;
	// }
	
	// //Intezmenytipus mezo
	// if (document.orgform.IntezmenytipusID.value==0)		
	// {
		// var warning = document.createTextNode('Válasszon intézmény típust!');		
		// tipusCheck.appendChild(warning);
		
		// ret = false;
	// }	
	
	//szervezet email
	if (document.orgform.Email.value != "" && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.orgform.Email.value)))
	{
		var warning = document.createTextNode('Hibás e-mail cím!');		
		emailCheck.appendChild(warning);
		
		ret = false;		
	}	
	
	//vezeto email
	if (document.orgform.VezetoEmail.value != "" && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.orgform.VezetoEmail.value)))
	{
		var warning = document.createTextNode('Hibás e-mail cím!');		
		vezetoEmailCheck.appendChild(warning);
		
		ret = false;		
	}	
	
	//kapcsolattaro email
	if (document.orgform.KapcsTartoEmail.value != "" && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.orgform.KapcsTartoEmail.value)))
	{
		var warning = document.createTextNode('Hibás e-mail cím!');		
		kapcsTartoEmailCheck.appendChild(warning);
		
		ret = false;		
	}
	
	if (ret)
		document.orgform.submit();
	else
	{
		window.scrollTo(0,0);
		return ret;
	}
}
	
	
function checkHirlevelFields() 
{
	var ret = true;
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var nevCheck = document.getElementById('NevCheck');
	
	if (nevCheck.childNodes[0] != null)
		nevCheck.removeChild(nevCheck.lastChild);
	
	//ha tobbszor megnyomjuk a gombot akkor mar letezik a node ezert elobb toroljuk
	var emailCheck = document.getElementById('EmailCheck');
		
	if (emailCheck.childNodes[0] != null)
		emailCheck.removeChild(emailCheck.lastChild);
	
	//Nev mezo
	if (document.hirlevelform.Nev.value=="")		
	{
		var warning = document.createTextNode('Kérem írja be a nevét!');		
		nevCheck.appendChild(warning);
		
		ret = false;
	}
	
	//Email mezo
	if (document.hirlevelform.Email.value=="")		
	{
		var warning = document.createTextNode('Kérem írja be az e-mail címét!');		
		emailCheck.appendChild(warning);
		
		ret = false;
	}
	
	//email
	if (document.hirlevelform.Email.value != "" && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.hirlevelform.Email.value)))
	{
		var warning = document.createTextNode('Hibás e-mail cím!');		
		emailCheck.appendChild(warning);
		
		ret = false;		
	}
	
	if (ret)
		document.hirlevelform.submit();
	else
	{
		window.scrollTo(0,0);
		return ret;
	}
}